@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.absolute{position:absolute}.relative{position:relative}.inset-x-0{left:0;right:0}.-right-16{right:-4rem}.-top-16{top:-4rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.top-0{top:0}.top-1\/2{top:50%}.z-10{z-index:10}.z-\[1\]{z-index:1}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-8{margin-top:-2rem;margin-bottom:-2rem}.mx-0{margin-left:0;margin-right:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-1\.5{margin-bottom:.375rem}.ml-0\.5{margin-left:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.h-0\.5{height:.125rem}.h-28{height:7rem}.h-4{height:1rem}.h-40{height:10rem}.h-56{height:14rem}.h-\[3px\]{height:3px}.min-h-\[2\.875rem\]{min-height:2.875rem}.min-h-\[2\.95rem\]{min-height:2.95rem}.min-h-\[6\.4rem\]{min-height:6.4rem}.min-h-\[65vh\]{min-height:65vh}.min-h-\[6rem\]{min-height:6rem}.min-h-\[70vh\]{min-height:70vh}.min-h-screen{min-height:100vh}.w-4{width:1rem}.w-56{width:14rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[18ch\]{max-width:18ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[440px\]{max-width:440px}.max-w-\[48ch\]{max-width:48ch}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[rgba\(75\,198\,170\,0\.35\)\]{border-color:#4bc6aa59}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--teal\)\]{border-color:var(--teal)}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/55{border-color:#ffffff8c}.bg-\[\#eef7f3\]{--tw-bg-opacity: 1;background-color:rgb(238 247 243 / var(--tw-bg-opacity, 1))}.bg-\[\#efe8dd\]{--tw-bg-opacity: 1;background-color:rgb(239 232 221 / var(--tw-bg-opacity, 1))}.bg-\[\#f2ebe0\]{--tw-bg-opacity: 1;background-color:rgb(242 235 224 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f4ee\]{--tw-bg-opacity: 1;background-color:rgb(247 244 238 / var(--tw-bg-opacity, 1))}.bg-\[\#fdf5f5\]{--tw-bg-opacity: 1;background-color:rgb(253 245 245 / var(--tw-bg-opacity, 1))}.bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)}.bg-\[var\(--soft\)\]{background-color:var(--soft)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/70{background-color:#ffffffb3}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#5ddec4\]{--tw-gradient-from: #5ddec4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(93 222 196 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#edf8f5\]{--tw-gradient-from: #edf8f5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(237 248 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[var\(--teal\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--teal) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#2f9d86\]{--tw-gradient-to: #2f9d86 var(--tw-gradient-to-position)}.to-\[\#36a88f\]{--tw-gradient-to: #36a88f var(--tw-gradient-to-position)}.to-\[\#e5f3ef\]{--tw-gradient-to: #e5f3ef var(--tw-gradient-to-position)}.to-\[var\(--teal\)\]{--tw-gradient-to: var(--teal) var(--tw-gradient-to-position)}.to-\[var\(--teal-dark\)\]{--tw-gradient-to: var(--teal-dark) var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pr-11{padding-right:2.75rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-\[\'Manrope\'\]{font-family:Manrope}.font-\[\'Plus_Jakarta_Sans\'\]{font-family:Plus Jakarta Sans}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.96rem\]{font-size:.96rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.03rem\]{font-size:1.03rem}.text-\[1\.04rem\]{font-size:1.04rem}.text-\[1\.06rem\]{font-size:1.06rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.95rem\]{font-size:1.95rem}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[1rem\]{font-size:1rem}.text-\[2\.2rem\]{font-size:2.2rem}.text-\[2rem\]{font-size:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.08\]{line-height:1.08}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[var\(--error\)\]{color:var(--error)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-muted\)\]{color:var(--ink-muted)}.text-\[var\(--sage\)\]{color:var(--sage)}.text-\[var\(--teal\)\]{color:var(--teal)}.text-\[var\(--teal-dark\)\]{color:var(--teal-dark)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/95{color:#fffffff2}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-\[3px\]{text-underline-offset:3px}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(75\,198\,170\,0\.1\)\,0_4px_20px_rgba\(26\,44\,39\,0\.05\)\]{--tw-shadow: 0 12px 40px rgba(75,198,170,.1),0 4px 20px rgba(26,44,39,.05);--tw-shadow-colored: 0 12px 40px var(--tw-shadow-color), 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(26\,44\,39\,0\.11\)\]{--tw-shadow: 0 18px 48px rgba(26,44,39,.11);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_48px_rgba\(32\,94\,82\,0\.28\)\]{--tw-shadow: 0 20px 48px rgba(32,94,82,.28);--tw-shadow-colored: 0 20px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(26\,44\,39\,0\.08\)\]{--tw-shadow: 0 20px 50px rgba(26,44,39,.08);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(26\,44\,39\,0\.04\)\]{--tw-shadow: 0 2px 12px rgba(26,44,39,.04);--tw-shadow-colored: 0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(75\,198\,170\,0\.35\)\]{--tw-shadow: 0 4px 14px rgba(75,198,170,.35);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(47\,157\,134\,0\.3\)\]{--tw-shadow: 0 8px 18px rgba(47,157,134,.3);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-white\/90{--tw-ring-color: rgb(255 255 255 / .9)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\,filter\]{transition-property:transform,box-shadow,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--teal: #4bc6aa;--teal-rgb: 75, 198, 170;--teal-hover: #3ab99a;--teal-dark: #2f9d86;--teal-mint: #d4f3ec;--sage: #1f5c4f;--sage-light: #6dcec0;--soft: #e4f6f0;--soft-deep: #b8e8dd;--bg: #f2ebe0;--bg-card: #fffcf7;--ink: #1a2c27;--ink-muted: #3d4f4a;--line: #e0d8c8;--line-strong: #cfc4b4;--amber: #b8902e;--error: #a14a4a;--radius: 16px;--shadow: 0 12px 36px rgba(var(--teal-rgb), .08);--shadow-takvim: 0 4px 20px rgba(var(--teal-rgb), .1);--app-max: min(90rem, 96vw);--space-block: 2.5rem;--space-inline: min(2.5rem, 4vw);--space-gap: 2rem;--font: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-body: 1.0625rem;--fs-sm: .9375rem;--fs-xs: .875rem;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;width:100%;max-width:100%;font-family:var(--font);font-size:var(--fs-body);font-weight:500;line-height:1.55;color:var(--ink);letter-spacing:.01em;background:var(--bg)}html{width:100%;max-width:100%}#root{width:100%;max-width:100%;min-height:100vh}input[type=checkbox]{accent-color:var(--teal-dark);width:1.125rem;height:1.125rem;min-width:1.125rem;min-height:1.125rem;flex-shrink:0;vertical-align:middle;box-sizing:border-box}a{color:var(--teal);font-weight:600;text-decoration:none;font-size:1.02em}a:hover{text-decoration:underline;color:var(--teal-hover)}a.girisKart:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 20px 48px rgba(var(--teal-rgb),.18);border-color:var(--sage-light);color:var(--ink)}h1,h2,h3,h4{font-family:var(--font);font-weight:700;letter-spacing:.02em;color:var(--ink);line-height:1.25}h1{font-size:clamp(1.7rem,1.1rem + 1.2vw,2.2rem)}h2{font-size:clamp(1.3rem,.9rem + .6vw,1.5rem)}h3{font-size:1.15rem}.app-shell-header{position:relative;width:100%;z-index:10;background:linear-gradient(165deg,#5ddec4,#4bc6aa 38%,#36a88f);border-bottom:1px solid rgba(0,0,0,.08)}.app-shell-header:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:55%;background:linear-gradient(105deg,transparent,rgba(0,0,0,.04));border-radius:0 0 0 40%/0 0 0 2rem}.app-shell-header--randevu{background:linear-gradient(165deg,#5ddec4,#4bc6aa 38%,#36a88f);border-bottom:1px solid rgba(0,0,0,.06);padding-bottom:0;overflow:visible}.app-shell-header--randevu:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:52%;background:linear-gradient(105deg,transparent,rgba(0,0,0,.04));border-radius:0 0 0 36%/0 0 0 1.4rem}.app-shell-header--randevu:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.45;background-image:radial-gradient(1.2px 1.2px at 8% 12%,rgba(255,255,255,.95) 50%,transparent 55%),radial-gradient(1px 1px at 22% 35%,rgba(255,255,255,.7) 50%,transparent 55%),radial-gradient(1.2px 1.2px at 40% 18%,rgba(255,255,255,.85) 50%,transparent 55%),radial-gradient(.8px .8px at 55% 42%,rgba(255,255,255,.6) 50%,transparent 55%),radial-gradient(1.1px 1.1px at 70% 15%,rgba(255,255,255,.9) 50%,transparent 55%),radial-gradient(1px 1px at 88% 28%,rgba(255,255,255,.75) 50%,transparent 55%),radial-gradient(.9px .9px at 15% 65%,rgba(255,255,255,.55) 50%,transparent 55%),radial-gradient(1.2px 1.2px at 35% 78%,rgba(255,255,255,.7) 50%,transparent 55%),radial-gradient(1px 1px at 62% 70%,rgba(255,255,255,.65) 50%,transparent 55%),radial-gradient(.8px .8px at 80% 82%,rgba(255,255,255,.5) 50%,transparent 55%),radial-gradient(1px 1px at 92% 60%,rgba(255,255,255,.8) 50%,transparent 55%);z-index:0}.app-shell-randevu-ust-satir{position:relative;z-index:2;max-width:var(--app-max);width:100%;margin:0 auto;box-sizing:border-box;padding:.55rem var(--space-inline) .25rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.app-shell-randevu-mini-bag{display:inline-flex;align-items:center;gap:.55rem;font-size:.88rem;font-weight:800;color:#ffffffeb!important;text-decoration:none!important;letter-spacing:.02em}.app-shell-randevu-mini-bag:hover{color:#fff!important;text-decoration:none!important;filter:brightness(1.05)}.app-shell-mark--kuc{width:.85rem;height:.85rem;border-radius:4px}.app-shell-banner-nav--randevu{flex:0 0 auto}.app-shell-banner-hucre--randevu{flex-wrap:wrap;gap:.45rem .6rem;justify-content:flex-end;align-items:center}.app-shell-randevu-gecmis-menu{display:inline-flex;align-items:center;justify-content:center;padding:.42rem .9rem;border-radius:999px;font-size:.84rem;font-weight:800;letter-spacing:.02em;color:#fff!important;text-decoration:none!important;border:1px solid rgba(255,255,255,.48);background:#ffffff1f;white-space:nowrap;transition:background .15s,border-color .15s}.app-shell-randevu-gecmis-menu:hover{background:#ffffff38;border-color:#ffffffa6;color:#fff!important}.app-shell-randevu-gecmis-menu--aktif{background:#ffffff42;border-color:#ffffffb8}.app-shell-ana-ghost--randevu{color:#fffffff2!important;border-color:#ffffff59!important}.app-shell-ana-ghost--randevu:hover{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff73!important}.app-shell-randevu-hero{position:relative;z-index:1;text-align:center;padding:.5rem var(--space-inline) .6rem;max-width:min(42rem,100%);margin:0 auto}.app-shell-randevu-logo{display:flex;justify-content:center;margin-bottom:.45rem}.app-shell-randevu-logo-img{display:block;height:clamp(2.5rem,1.5rem + 3vw,3.4rem);width:auto;max-width:min(14rem,72vw);-o-object-fit:contain;object-fit:contain}.app-shell-randevu-mini-stet{flex:0 0 auto;width:clamp(2rem,1.35rem + 2.2vw,2.45rem);height:clamp(2rem,1.35rem + 2.2vw,2.45rem);color:#fffffffa;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18))}.app-shell-randevu-mini-selamlar{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0;max-width:min(16rem,48vw)}.app-shell-randevu-mini-ad{font-size:clamp(.95rem,.78rem + .55vw,1.12rem);font-weight:800;letter-spacing:.03em;line-height:1.2;text-align:left;white-space:normal;word-break:break-word;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.22)}.app-shell-randevu-mini-alt{font-size:clamp(.72rem,.62rem + .35vw,.84rem);font-weight:600;letter-spacing:.02em;line-height:1.25;text-align:left;white-space:normal;word-break:break-word;color:#ffffffe0}.app-shell-randevu-bas{margin:0;font-size:clamp(1.5rem,1.1rem + 1.1vw,1.9rem);font-weight:800;letter-spacing:.03em;color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.2)}.app-shell-randevu-oval{position:relative;z-index:1;width:100%;line-height:0;margin-top:-1px;height:7.85rem;margin-bottom:-2rem;pointer-events:none}.app-shell-randevu-oval-svg{display:block;width:100%;height:7.85rem}.app-shell-main--randevu{position:relative;z-index:2;padding-top:.5rem}.app-shell-header-tek{position:relative;z-index:1;max-width:var(--app-max);width:100%;margin:0 auto;box-sizing:border-box;padding:.8rem var(--space-inline) .8rem;min-height:3.4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap}.app-shell-brand-txt{letter-spacing:.01em;line-height:1.25;max-width:min(20rem,58vw)}.app-shell-banner-nav{display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto;min-width:0}.app-shell-banner-hucre{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem .65rem}.app-shell-btn-ana{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.5rem 1.05rem;min-height:2.4rem;box-sizing:border-box;border-radius:999px;font:inherit;font-size:.9rem;font-weight:800;letter-spacing:.02em;text-decoration:none;border:none;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,filter .12s ease,background .15s ease}a.app-shell-btn-ana,button.app-shell-btn-ana{color:inherit}.app-shell-btn-ic,.app-shell-kayit-ic{flex:0 0 auto;color:currentColor;opacity:.95}.app-shell-btn-ana--giris{color:#1a4a3c!important;background:#f8fffd;border:1px solid rgba(255,255,255,.7);box-shadow:0 2px #0000000a,0 6px 20px #00000014;text-decoration:none!important}.app-shell-btn-ana--giris:hover{color:#13382e!important;background:#fff;transform:translateY(-1px);box-shadow:0 2px #0000000d,0 8px 22px #0000001f;text-decoration:none!important}.app-shell-btn-ana--giris:focus-visible{outline:2px solid #fff;outline-offset:2px}.app-shell-btn-ikincil{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem .45rem .5rem;font-size:.9rem;font-weight:800;color:#fffffff2!important;text-decoration:none!important;background:#0000001f;border:1px solid rgba(255,255,255,.2);border-radius:999px;transition:background .15s,border-color .15s}.app-shell-btn-ikincil:hover{background:#0003;border-color:#ffffff4d;text-decoration:none!important;color:#fff!important}.app-shell-kayit-ic{color:#fff}.app-shell-ana-ghost{font-size:.84rem;font-weight:700;color:#fffc!important;text-decoration:none;border-bottom:1px solid transparent;margin-left:.1rem;padding:.25rem .1rem}.app-shell-ana-ghost:hover{color:#fff!important;border-bottom-color:#ffffff80;text-decoration:none!important}.app-shell-oturum{display:inline-flex;align-items:center;gap:.4rem;max-width:min(14rem,46vw);padding:.2rem .55rem .2rem .2rem;border-radius:999px;background:#0000001a;border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px #ffffff1f}.app-shell-oturum-ic{display:flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;flex:0 0 auto;font-size:.8rem;font-weight:800;color:var(--sage);background:#f4fffb;border-radius:999px;line-height:1;border:1px solid rgba(255,255,255,.45);box-shadow:0 1px 2px #00000014}.app-shell-oturum-adi{display:flex;align-items:center;gap:.3rem;min-width:0;font-size:.88rem;font-weight:800;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell-oturum--klinik{border-color:#ffffff47;background:#00000024}.app-shell-oturum-ic--ikon{display:flex;align-items:center;justify-content:center;padding:0;font-size:0}.app-shell-oturum-svg{width:1.05rem;height:1.05rem;color:#1a4a3c;flex-shrink:0}.app-shell-banner-hucre--klinik-oturum{gap:.5rem .75rem}.app-shell-sirket-sekme-liste{position:fixed;left:0;top:12.6rem;z-index:34;display:grid;gap:.52rem}.app-shell-sirket-sekme{display:inline-flex;align-items:center;gap:.45rem;width:-moz-max-content;width:max-content;max-width:13rem;padding:.58rem .75rem .58rem .62rem;border-radius:0 14px 14px 0;border:1px solid rgba(75,198,170,.5);border-left:none;background:#f7fffc;color:#1d5a4b;font:inherit;font-weight:800;font-size:.9rem;box-shadow:0 10px 24px #0e312a2e;cursor:pointer;transition:transform .15s ease,background .15s ease}.app-shell-sirket-sekme:hover{background:#fff;transform:translate(2px)}.app-shell-sirket-sekme--acik{background:#e9f8f2}.app-shell-sirket-sekme-ic{width:1rem;height:1rem;flex:0 0 auto}.app-shell-sirket-ortu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:33;border:none;background:#10231e59;opacity:0;pointer-events:none;transition:opacity .2s ease}.app-shell-sirket-ortu--acik{opacity:1;pointer-events:auto}.app-shell-sirket-panel{position:fixed;top:0;left:0;width:min(66rem,calc(100vw - 1rem));height:100vh;z-index:35;padding:0;box-sizing:border-box;background:var(--bg);border-right:1px solid rgba(75,198,170,.34);box-shadow:14px 0 38px #0a2a243d;transform:translate(-102%);transition:transform .24s ease;display:flex;flex-direction:column;gap:.85rem}.app-shell-sirket-panel--acik{transform:translate(0)}.app-shell-sirket-panel-ust{display:flex;align-items:center;justify-content:space-between;gap:.8rem;color:#195345;padding:.9rem .85rem .7rem;background:var(--bg)}.app-shell-sirket-panel-baslik{display:inline-flex;align-items:center;gap:.5rem;font-weight:900}.app-shell-sirket-panel-baslik-ic{width:1.6rem;height:1.6rem;flex:0 0 auto}.app-shell-sirket-panel-kapat{border:none;background:transparent;color:var(--error);border-radius:0;width:auto;height:auto;padding:0;font-size:1.9rem;font-weight:800;line-height:1;cursor:pointer}.app-shell-sirket-panel-ic{display:grid;gap:0;min-height:0;height:calc(100% - 3.6rem)}.app-shell-sirket-icerik-if{width:100%;height:100%;border:none;border-radius:0;background:#fff}.app-shell-klinik-menu,.app-shell-klinik-oturum-menu{position:relative}.app-shell-klinik-menu summary{list-style:none}.app-shell-klinik-oturum-menu summary{list-style:none}.app-shell-klinik-menu summary::-webkit-details-marker{display:none}.app-shell-klinik-oturum-menu summary::-webkit-details-marker{display:none}.app-shell-klinik-menu-tetik{min-height:2.45rem;border-color:#ffffff61;display:inline-flex;align-items:center;gap:.45rem}.app-shell-klinik-menu[open] .app-shell-klinik-menu-tetik{background:#ffffff38}.app-shell-klinik-oturum-tetik{border:none;cursor:pointer}.app-shell-klinik-menu-ok{font-size:.85rem;line-height:1;transition:transform .15s ease}.app-shell-klinik-menu[open] .app-shell-klinik-menu-ok,.app-shell-klinik-oturum-menu[open] .app-shell-klinik-menu-ok{transform:rotate(180deg)}.app-shell-klinik-menu-liste{position:absolute;right:0;top:calc(100% + .35rem);min-width:13rem;z-index:22;padding:.4rem;border-radius:12px;border:1px solid rgba(75,198,170,.45);background:#fff;box-shadow:0 12px 28px #0c2d2733;display:grid;gap:.25rem}.app-shell-klinik-menu-liste--oturum{top:calc(100% + .3rem)}.app-shell-klinik-menu-link{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;color:var(--sage);font-size:.92rem;font-weight:700;border-radius:8px;padding:.45rem .55rem}.app-shell-klinik-menu-link-ic{width:.95rem;height:.95rem;flex:0 0 auto}.app-shell-klinik-menu-link:hover{background:#eaf9f3;color:#135749}.app-shell-btn-ana--cikis{color:#3d2f2f!important;background:#ffffffe6;border:1px solid rgba(255,200,200,.4);box-shadow:0 2px #0000000a,0 4px 12px #00000012}.app-shell-btn-ana--cikis:hover{background:#fff5f4;filter:brightness(1.02);color:#5c3030!important;transform:translateY(-1px);box-shadow:0 4px 14px #5a28281f}.app-shell-btn-ana--cikis:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:640px){.app-shell.app-shell--randevu{width:100%;max-width:100%;min-width:0;margin:0;padding:0;align-items:stretch}.app-shell.app-shell--randevu>header.app-shell-header--randevu{width:100%;max-width:none;min-width:0;margin:0;align-self:stretch;box-sizing:border-box;overflow:hidden;border-radius:0 0 18px 18px;border-bottom:none;padding-bottom:.85rem}.app-shell.app-shell--randevu .app-shell-randevu-oval{display:none;height:0;margin:0;min-height:0;overflow:hidden}.app-shell.app-shell--randevu>main.app-shell-main{min-width:0}.app-shell-randevu-ust-satir{padding-top:.65rem;gap:.6rem;max-width:none;width:100%}.app-shell-randevu-mini-bag{width:100%;justify-content:center}.app-shell-randevu-mini-selamlar{align-items:center;text-align:center;max-width:min(18rem,88vw)}.app-shell-randevu-mini-ad,.app-shell-randevu-mini-alt{text-align:center}.app-shell-banner-nav--randevu{width:100%}.app-shell-banner-hucre--randevu{width:100%;justify-content:center}.app-shell-banner-hucre--randevu .app-shell-btn-ana,.app-shell-banner-hucre--randevu .app-shell-btn-ikincil{min-width:8.8rem}.app-shell-randevu-hero{max-width:none;width:100%;padding:.4rem var(--space-inline) .45rem}.app-shell-randevu-logo-img{max-width:min(12.5rem,70vw)}}@media(max-width:480px){.app-shell-randevu-ust-satir{padding-top:.5rem;padding-bottom:.2rem;gap:.5rem}.app-shell-randevu-mini-bag{width:100%;justify-content:center}.app-shell-randevu-mini-stet{width:1.7rem;height:1.7rem}.app-shell-randevu-mini-ad{font-size:.98rem;line-height:1.15}.app-shell-randevu-mini-alt{font-size:.75rem;line-height:1.2}.app-shell-banner-nav--randevu{width:100%}.app-shell-banner-hucre--randevu{justify-content:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;max-width:min(22rem,100%);margin:0 auto}.app-shell-banner-hucre--randevu .app-shell-btn-ana,.app-shell-banner-hucre--randevu .app-shell-btn-ikincil{width:100%;min-width:0;justify-content:center;padding-left:.6rem;padding-right:.6rem}.app-shell-banner-hucre--randevu .app-shell-btn-ikincil{background:#00000029}.app-shell-banner-hucre--randevu .app-shell-btn-ana--cikis{grid-column:1 / -1;max-width:11rem;margin:0 auto}.app-shell-banner-hucre--randevu>:only-child{grid-column:1 / -1;width:100%;max-width:11.75rem;margin:0 auto}.app-shell-randevu-mini-selamlar{max-width:min(13.5rem,80vw)}.app-shell-randevu-hero{max-width:none;width:100%;padding-top:.3rem;padding-bottom:.22rem}.app-shell-randevu-logo{margin-bottom:.28rem}.app-shell-randevu-logo-img{max-width:min(10rem,60vw)}.app-shell-randevu-bas{font-size:clamp(1.1rem,5vw,1.32rem);letter-spacing:.02em;line-height:1.18}.app-shell-randevu-oval,.app-shell-randevu-oval-svg{height:5.9rem}.app-shell-header-tek{padding:.6rem var(--space-inline) .7rem}.app-shell-banner-hucre{width:100%;justify-content:flex-start}.app-shell-oturum{max-width:min(11rem,100%)}.app-shell-btn-ana{font-size:.86rem;padding:.45rem .8rem}.app-shell-sirket-sekme-liste{top:11.8rem}.app-shell-sirket-sekme{padding:.52rem .62rem .52rem .54rem;max-width:11.3rem}}.hge{max-width:var(--app-max);margin:0 auto;width:100%;box-sizing:border-box;padding:0}.hge-ust{margin-bottom:1.75rem;max-width:38rem}.hge-bas{font-size:clamp(1.55rem,1rem + 1.2vw,2.05rem);font-weight:800;color:var(--ink);margin:0 0 .4rem;line-height:1.2;letter-spacing:.02em}.hge-aciklama{color:var(--ink-muted);line-height:1.6;font-size:1.05rem;margin:0;font-weight:500}.hge-aciklama--bilgi{font-size:.8125rem;line-height:1.5;font-weight:500;color:#4a5c57;margin:0}.hasta-randevu .hge-aciklama--bilgi{margin-bottom:.9rem}.hge-bolum-ada{display:flex;flex-direction:column;gap:2.25rem;margin-bottom:2.25rem}.hge-ada{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.35rem 1.2rem 1.45rem;position:relative;overflow:visible}.hge-ada:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--teal) 0%,var(--teal-dark) 100%);border-radius:var(--radius) 0 0 var(--radius);opacity:.9}.hge-ada-bas{display:flex;align-items:center;gap:.65rem;margin:0 0 .1rem .25rem;padding-left:.35rem}.hge-ada-sayi{flex:0 0 auto;width:2rem;height:2rem;border-radius:10px;background:var(--teal-mint);color:var(--teal);font:inherit;font-size:.95rem;font-weight:900;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #4bc6aa4d}.hge-ada-etk{margin:0;font-size:1.1rem;font-weight:800;color:var(--ink);letter-spacing:.01em}.hge-ada-alt{color:var(--sage);font-size:.8rem;font-weight:600;margin:.15rem 0 .85rem .4rem;padding-left:.3rem}.hge-select-etiket{display:block;margin:0 0 .35rem .15rem;font-size:.85rem;font-weight:800;color:var(--sage)}.hge-select{width:100%;min-height:3.05rem;padding:.72rem 2.85rem .72rem 2.35rem;border-radius:12px;border:1.5px solid rgba(95,128,120,.38);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%232f7768' d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z'/%3E%3C/svg%3E"),linear-gradient(45deg,transparent 50%,#2f7768 50%),linear-gradient(135deg,#2f7768 50%,transparent 50%),linear-gradient(to right,#4bc6aa1a,#4bc6aa2e);background-position:calc(100% - 15px) 50%,calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px),100% 0;background-size:14px 14px,6px 6px,6px 6px,2.5rem 100%;background-repeat:no-repeat;color:var(--ink);font:inherit;font-size:1.02rem;font-weight:650;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .16s ease,box-shadow .16s ease,transform .1s ease}.hge-select:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px #4bc6aa26;transform:translateY(-1px)}.hge-select:disabled{opacity:.55;cursor:not-allowed}.hge-select:hover:not(:disabled){border-color:#2e7d6d99}.hge-select option{background:#f6fffb;color:#244840;font-size:.98rem;padding:.5rem}.hge-select optgroup{background:#edf9f4;color:#1c4f45;font-weight:800}.hge-klinik-izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;padding-left:.1rem}.hge-kart{text-align:left;font:inherit;cursor:pointer;border-radius:12px;padding:.85rem .9rem .8rem;background:#fffcf5;border:2px solid var(--line);color:var(--ink);transition:border-color .12s,box-shadow .12s,transform .1s,background .12s;box-shadow:0 1px #0000000a}.hge-kart:hover{border-color:var(--sage-light);box-shadow:0 4px 14px #4bc6aa1a;transform:translateY(-1px)}.hge-kart[data-sec=true]{border-color:var(--teal);background:var(--teal-mint);box-shadow:0 0 0 1px var(--teal)}.hge-kart-ad{display:block;font-weight:800;font-size:.95rem;line-height:1.3;margin-bottom:.25rem}.hge-kart-seh{font-size:.8rem;color:var(--sage);font-weight:600}.hge-chip-ra{display:flex;flex-wrap:wrap;gap:.45rem .5rem;padding-left:.1rem}.hge-chip{font:inherit;cursor:pointer;border-radius:999px;padding:.45rem .9rem .42rem;font-size:.88rem;font-weight:700;color:var(--sage);background:#fff9f0;border:2px solid var(--line);transition:all .1s}.hge-chip:hover{border-color:var(--sage-light);color:var(--teal)}.hge-chip[data-sec=true]{background:var(--teal);border-color:var(--teal);color:#f8fffa;box-shadow:0 3px #4bc6aa40}.hge-ara-ust{margin-bottom:.6rem;display:flex;flex-direction:column;gap:.4rem}.hge-ara-ust label{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--sage)}.hge-ara-ust input{max-width:20rem;width:100%;font:inherit;padding:.6rem .85rem;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);box-shadow:inset 0 1px 2px #4bc6aa0d}.hge-ara-ust input::-moz-placeholder{color:#a89988;font-style:normal;font-size:.92rem}.hge-ara-ust input::placeholder{color:#a89988;font-style:normal;font-size:.92rem}.hge-dr-izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.65rem;padding-top:.25rem;padding-left:.1rem;min-height:3.5rem}.hge-dr{text-align:left;font:inherit;cursor:pointer;border-radius:12px;padding:.75rem .8rem .65rem;background:#fff;border:2px solid var(--line);transition:.12s;color:var(--ink)}.hge-dr:hover{border-color:var(--sage-light);background:#faf7f0}.hge-dr[data-sec=true]{border-color:var(--teal);background:linear-gradient(150deg,var(--teal-mint) 0%,#c8eee4 100%);box-shadow:0 4px #4bc6aa33}.hge-dr-adi{display:block;font-weight:800;font-size:.9rem;line-height:1.3;margin-bottom:.12rem}.hge-dr-sre{font-size:.78rem;color:var(--sage);font-weight:600}.hge-ara-bos{margin:.35rem 0 .75rem;padding:.5rem .65rem;max-width:32rem;color:var(--ink-muted);font-size:var(--fs-sm);font-weight:600;line-height:1.4;grid-column:1 / -1;flex:0 0 100%;width:100%;box-sizing:border-box}.hge-dr-bos{grid-column:1 / -1;color:var(--ink-muted);font-size:.92rem;padding:.3rem .2rem .5rem;font-style:normal;font-weight:500}.hge-cta-sat{position:sticky;bottom:0;margin-top:.5rem;margin-left:-.25rem;margin-right:-.25rem;padding:1rem .25rem 0;background:linear-gradient(0deg,var(--bg) 70%,transparent)}.hge-cta{max-width:20rem;width:100%;font:inherit;font-size:1.02rem;font-weight:800;letter-spacing:.02em;color:#fff;background:var(--teal);border:none;border-radius:14px;padding:.85rem 1.2rem;cursor:pointer;box-shadow:0 6px 20px #4bc6aa4d;transition:transform .12s,box-shadow .12s,filter .1s}.hge-cta:hover:not(:disabled){filter:brightness(.95);transform:translateY(-1px);box-shadow:0 8px 24px #4bc6aa66}.hge-cta:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.hge-cta-uyar{font-size:.82rem;color:var(--ink-muted);margin:.4rem 0 0 .15rem;min-height:1.1rem;font-weight:500}a.hge-uye-ilg{font-weight:800;text-decoration:underline}.uye-sayfa{max-width:26rem;width:100%;margin:0 auto;padding:0 var(--space-inline) var(--space-block);box-sizing:border-box}.uye-bas{margin:0 0 .4rem;font-size:clamp(1.45rem,1rem + 1.1vw,1.85rem);color:var(--ink)}.uye-lead{color:var(--ink-muted);line-height:1.6;margin:0 0 1.4rem;font-size:.98rem}.uye-form{display:flex;flex-direction:column;gap:1.05rem;padding:1.35rem 1.2rem 1.45rem;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.uye-hata{margin:0;padding:.5rem .65rem;border-radius:10px;background:#a14a4a1a;color:var(--error);font-size:.9rem;font-weight:600}.uye-fld{display:flex;flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--sage)}.uye-fld input{text-transform:none;font:inherit;font-size:1rem;font-weight:500;padding:.6rem .8rem;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#fffcf5;box-shadow:inset 0 1px 2px #4bc6aa0d}.uye-bt{margin-top:.2rem;font:inherit;font-size:1.02rem;font-weight:800;color:#fff;background:var(--teal);border:none;border-radius:12px;padding:.7rem 1.1rem;cursor:pointer;box-shadow:0 4px 16px #4bc6aa4d}.uye-bt:hover{filter:brightness(.95)}.uye-alt{margin:1rem 0 0;text-align:center;font-size:.92rem;color:var(--ink-muted)}.uye-sayfa--genis{max-width:min(36rem,96vw)}.uye-grup-bas{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--sage);font-weight:800;margin:.25rem 0 .1rem;border-bottom:1px solid var(--line);padding-bottom:.35rem}.uye-grup-ops{margin-top:1.25rem;font-weight:800;color:var(--ink-muted);border-bottom-color:#e0d8c899}.uye-zorun{color:#b25a2a;font-weight:800;text-decoration:none}.uye-ops-ust{font-size:.9rem;color:var(--ink-muted);margin:.25rem 0 .75rem;line-height:1.45}.uye-fld--ops{color:#5a6b66}.uye-fld--not span{line-height:1.3;display:block;margin-bottom:.25rem;text-transform:none;font-size:.85rem;font-weight:600;letter-spacing:.01em;color:var(--ink-muted)}.uye-ikili{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;width:100%;max-width:100%}.uye-ikili input{min-width:0;width:100%;box-sizing:border-box}.uye-sec,select.uye-sec{text-transform:none;font:inherit;font-size:1rem;font-weight:500;width:100%;padding:.6rem 2.8rem .6rem 2.25rem;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%232f7768' d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z'/%3E%3C/svg%3E"),linear-gradient(45deg,transparent 50%,#2f7768 50%),linear-gradient(135deg,#2f7768 50%,transparent 50%),linear-gradient(to right,#4bc6aa12,#4bc6aa24);background-position:calc(100% - 15px) 50%,calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px),100% 0;background-size:14px 14px,6px 6px,6px 6px,2.35rem 100%;background-repeat:no-repeat;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .16s ease,box-shadow .16s ease,transform .1s ease}.uye-sec:hover,select.uye-sec:hover{border-color:#2e7d6d94}.uye-sec:focus,select.uye-sec:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px #4bc6aa1f;transform:translateY(-1px)}.uye-sec option,select.uye-sec option{background:#f6fffb;color:#244840;padding:.5rem}.uye-sec optgroup,select.uye-sec optgroup{background:#edf9f4;color:#1c4f45;font-weight:800}.uye-sec option:checked,select.uye-sec option:checked,.hge-select option:checked,.takvim-sec-secim option:checked{background:#dff4ee;color:#17453d}.uye-tta{text-transform:none;width:100%;min-height:4.5rem;resize:vertical;font:inherit;font-size:.95rem;line-height:1.4;padding:.5rem .75rem;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#fffcf5;box-shadow:inset 0 1px 2px #4bc6aa0d;box-sizing:border-box}.klinik-kayit-sayfa{max-width:min(62rem,98vw)}.klinik-form-tema .uye-bas{font-size:clamp(2.05rem,1.45rem + 1.25vw,2.65rem);font-weight:900;letter-spacing:.01em}.klinik-form-tema .uye-lead{font-size:1.16rem;line-height:1.74;color:#314e47}.klinik-form-tema .uye-form{gap:1rem;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.klinik-form-tema .uye-fld{text-transform:none;font-size:1.05rem;letter-spacing:.01em;gap:.38rem}.klinik-form-tema .uye-fld>span{font-weight:700;color:#345f56;font-size:1.14rem}.klinik-form-tema .uye-fld input,.klinik-form-tema .uye-fld textarea,.klinik-form-tema .uye-fld select,.klinik-form-tema .uye-sec,.klinik-form-tema select.uye-sec{background:transparent;border:1px solid rgba(95,128,120,.38);border-radius:12px;padding:.76rem .9rem;font-size:1.2rem;color:var(--ink);box-shadow:none;transition:border-color .15s ease,transform .12s ease,box-shadow .15s ease}.klinik-form-tema .uye-fld input:focus,.klinik-form-tema .uye-fld textarea:focus,.klinik-form-tema .uye-fld select:focus,.klinik-form-tema .uye-sec:focus,.klinik-form-tema select.uye-sec:focus{outline:none;border-color:var(--teal);transform:translateY(-1px);box-shadow:0 0 0 3px #4bc6aa26}.klinik-form-tema .uye-tta{min-height:5.3rem}.klinik-form-tema .uye-hata{border-radius:12px;font-size:1.08rem}.klinik-form-tema .uye-bt{margin-top:.35rem;align-self:flex-start;min-width:13rem;border-radius:999px;padding:.82rem 1.4rem;box-shadow:none;border:1px solid rgba(75,198,170,.55)}.klinik-form-merkez{margin-left:auto;margin-right:auto}.klinik-form-merkez .uye-form,.klinik-form-merkez .uye-lead,.klinik-form-merkez .uye-alt{max-width:34rem;margin-left:auto;margin-right:auto}.sifre-input-wrap{position:relative;display:flex;align-items:center}.sifre-input-wrap input{width:100%;padding-right:2.8rem!important}.sifre-toggle-btn{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;border:none;background:transparent;color:#4f6f67;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.sifre-toggle-btn svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sifre-toggle-btn:hover{color:#2e4d45}@media(max-width:640px){.uye-sayfa--mobil-app{max-width:min(28rem,100%);padding-bottom:max(1.25rem,env(safe-area-inset-bottom));padding-left:max(.8rem,env(safe-area-inset-left));padding-right:max(.8rem,env(safe-area-inset-right))}.uye-sayfa--mobil-app .uye-bas{margin-bottom:.35rem;font-size:clamp(1.58rem,1.32rem + 1vw,1.9rem);font-weight:800;letter-spacing:0;line-height:1.15}.uye-sayfa--mobil-app .uye-lead{margin:0 0 1.05rem;font-size:clamp(1rem,.95rem + .28vw,1.04rem);line-height:1.44}.uye-sayfa--mobil-app .uye-form{max-width:min(30rem,100%);margin:0 auto;padding:clamp(.95rem,2.8vw,1.2rem);border-radius:0;border:none!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.uye-sayfa--mobil-app .uye-fld{gap:.33rem}.uye-sayfa--mobil-app .uye-fld>span{font-size:clamp(1rem,.95rem + .3vw,1.08rem)}.uye-sayfa--mobil-app .uye-fld input,.uye-sayfa--mobil-app .uye-fld textarea,.uye-sayfa--mobil-app .uye-fld select{min-height:3.15rem;font-size:1.08rem;border-radius:13px;padding-top:.78rem;padding-bottom:.78rem}.uye-sayfa--mobil-app .sifre-toggle-btn{right:.62rem;width:2.2rem;height:2.2rem}.uye-sayfa--mobil-app .uye-bt{width:100%;min-height:3.25rem;margin-top:.35rem;border-radius:999px;font-size:1.2rem;letter-spacing:.01em;box-shadow:0 8px 18px #4bc6aa47}.uye-sayfa--mobil-app .uye-alt--mobil{margin-top:.95rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .55rem;font-size:.98rem;line-height:1.4}.uye-sayfa--mobil-app .uye-alt-kisa{color:var(--ink-muted);font-weight:600}.uye-sayfa--mobil-app .uye-alt--mobil a{font-weight:800}}@media(max-width:480px){.uye-sayfa--mobil-app .uye-bas{font-size:clamp(1.45rem,7vw,1.72rem);line-height:1.14}.uye-sayfa--mobil-app .uye-lead{margin-bottom:1rem;line-height:1.46}.uye-sayfa--mobil-app .uye-form{padding:.85rem;border-radius:16px}.uye-sayfa--mobil-app .uye-fld>span{font-size:1rem}.uye-sayfa--mobil-app .uye-fld input,.uye-sayfa--mobil-app .uye-fld textarea,.uye-sayfa--mobil-app .uye-fld select{min-height:3rem;font-size:1rem}.uye-sayfa--mobil-app .uye-bt{min-height:3.05rem;font-size:1.12rem}.uye-sayfa--mobil-app .uye-alt--mobil{font-size:.92rem;gap:.3rem .45rem}}.klinik-form-eylem{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.klinik-form-vazgec{display:inline-flex;align-items:center;justify-content:center;padding:.62rem 1rem;border-radius:999px;border:1px solid rgba(95,128,120,.35);text-decoration:none;color:var(--teal-dark);font-weight:700}.klinik-bilgi-kart{position:relative;max-width:100%;margin:0 0 1.1rem;padding:.95rem 2.4rem 1rem 1.05rem;border-radius:12px;border:1px solid var(--line);background:var(--soft);box-shadow:0 1px #ffffffb3 inset}.klinik-bilgi-kart-bas{display:block;margin:0 0 .5rem;font-size:.98rem;font-weight:800;letter-spacing:-.02em;color:var(--teal-dark)}.klinik-bilgi-kart-metin{margin:0;color:var(--ink-muted);font-size:1rem;line-height:1.62;font-weight:500}.klinik-bilgi-kart-kapat{position:absolute;top:.45rem;right:.45rem;width:2.1rem;height:2.1rem;display:grid;place-items:center;padding:0;border:none;border-radius:10px;background:#ffffffbf;color:var(--ink-muted);font:inherit;font-size:1.4rem;line-height:1;cursor:pointer}.klinik-bilgi-kart-kapat:hover{background:#fffffff2;color:var(--teal-dark)}.klinik-bilgi-kart-kapat:focus-visible{outline:2px solid var(--teal-dark);outline-offset:2px}.klinik-bilgi-sekme{position:fixed;top:50%;right:0;z-index:1995;transform:translateY(-50%);display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;margin:0;padding:.62rem .75rem .62rem .8rem;min-height:2.75rem;font:inherit;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.12);background:linear-gradient(160deg,#5ddec4,#4bc6aa 42%,#2fa589);border:1px solid rgba(255,255,255,.32);border-right:none;border-radius:999px 0 0 999px;box-shadow:-4px 6px 20px #0f3c3238,inset 0 1px #ffffff38;cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s}.klinik-bilgi-sekme:hover{transform:translateY(-50%) translate(-2px);box-shadow:-5px 8px 24px #0f3c3247,inset 0 1px #ffffff47}.klinik-bilgi-sekme--acik{z-index:1979;background:linear-gradient(160deg,#3a9b88,#2a7a6a);box-shadow:-2px 4px 16px #0000002e,inset 0 1px #ffffff1f}.klinik-bilgi-sekme-ic{display:block;width:1.35rem;height:1.35rem;flex:0 0 auto;color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}.klinik-bilgi-sekme-yaz{line-height:1.1;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.klinik-bilgi-ortu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1985;background:#162c2673;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .26s ease}.klinik-bilgi-ortu--acik{opacity:1;pointer-events:auto}.klinik-bilgi-yan-panel{position:fixed;top:0;right:0;z-index:1990;display:flex;flex-direction:column;max-width:min(22rem,100vw);width:100%;height:100%;min-height:0;margin:0;padding:0;border:none;border-left:1px solid rgba(95,128,120,.3);border-radius:0 0 0 18px;background:var(--bg);background-image:linear-gradient(180deg,rgba(75,198,170,.07) 0%,transparent 8rem);box-shadow:-12px 0 40px #12302a29,-1px 0 #4bc6aa26 inset;transform:translate(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);box-sizing:border-box;overflow:hidden;pointer-events:none}.klinik-bilgi-yan-panel--acik{transform:translate(0);pointer-events:auto}.klinik-bilgi-yan-ust{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:.65rem;padding:1rem .9rem 1.35rem;flex:0 0 auto;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.08);background:linear-gradient(165deg,#5ddec4,#4bc6aa 40%,#36a88f);border:none;box-shadow:0 4px 20px #00000014;overflow:hidden}.klinik-bilgi-yan-ust-ic{display:flex;flex-direction:row;align-items:center;gap:.7rem;min-width:0;flex:1}.klinik-bilgi-yan-ust-rozet{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex:0 0 auto;background:#ffffff38;border:1px solid rgba(255,255,255,.4);border-radius:12px;box-shadow:0 2px 8px #00000014}.klinik-bilgi-yan-ust-ikon{display:block;width:1.25rem;height:1.25rem;color:#fff}.klinik-bilgi-yan-bas{display:block;margin:0;font-size:1.1rem;font-weight:800;color:#fff;letter-spacing:.01em;line-height:1.2}.klinik-bilgi-yan-ust-alt{display:block;margin:0;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffffe0}.klinik-bilgi-yan-kapat{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;padding:0;border-radius:10px;background:#fff3;color:#fff;font:inherit;font-size:1.4rem;line-height:1;cursor:pointer;border:1px solid rgba(255,255,255,.45);flex:0 0 auto;margin-top:-.1rem}.klinik-bilgi-yan-kapat:hover{background:#ffffff52;color:#fff}.klinik-bilgi-yan-kapat:focus-visible{outline:2px solid #fff;outline-offset:2px}.klinik-bilgi-yan-govde{flex:1 1 auto;min-height:0;overflow:auto;padding:.9rem 1.05rem 1.1rem;margin:.2rem .65rem 1rem;background:var(--bg-card);border:1px solid var(--line);border-radius:14px;box-shadow:0 4px 18px #16322c12}.klinik-bilgi-yan-metin{margin:0;padding:.5rem .15rem .1rem;color:var(--ink-muted);font-size:1.02rem;line-height:1.68;font-weight:500;overflow:visible}.klinik-bilgi-yan-kart{margin:0 0 .8rem;padding:.75rem .8rem;border-radius:12px;border:1px solid rgba(var(--teal-rgb),.3);background:linear-gradient(135deg,rgba(var(--teal-rgb),.12),#7157ff17)}.klinik-bilgi-yan-kart-baslik{display:inline-block;margin-bottom:.45rem;font-weight:800;color:#0f6f61}.klinik-bilgi-yan-liste{margin:0;padding-left:1rem}.klinik-bilgi-yan-liste li{margin:.2rem 0}.klinik-bilgi-etiket-gun{font-weight:800;color:#0f4f8c}.klinik-bilgi-etiket-gun--gelecek{color:#0f4f8c}.klinik-bilgi-etiket-gun--bugun{color:#11804a}.klinik-bilgi-etiket-gun--gecmis{color:#b23030}.klinik-bilgi-yan-kolonlar{display:grid;gap:.7rem;grid-template-columns:1fr}.klinik-bilgi-yan-kolon{border:1px solid var(--line);border-radius:12px;background:#fff;padding:.65rem .7rem}.klinik-bilgi-yan-kolon-bas{margin:0 0 .4rem;font-size:.94rem;color:var(--ink)}.klinik-bilgi-yan-kolon-bas--tog{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:0;background:transparent;padding:0;text-align:left;font-weight:800;cursor:pointer}.klinik-bilgi-yan-kolon-bas--tog:hover{color:#0f4f8c}.klinik-bilgi-menu-kart{border-top:1px dashed rgba(var(--teal-rgb),.35);padding-top:.45rem;margin-top:.45rem}.klinik-bilgi-menu-bas{color:#0f4f8c;font-weight:800}.klinik-bilgi-yan-hata{margin:.45rem 0 0;color:#b23030;font-weight:700}.klinik-bilgi-vurgu-yesil,.klinik-bilgi-vurgu-mavi,.klinik-bilgi-vurgu-turuncu,.klinik-bilgi-vurgu-mor{font-weight:900}.klinik-bilgi-vurgu-yesil{color:#0f6f61}.klinik-bilgi-vurgu-mavi{color:#135ea6}.klinik-bilgi-vurgu-turuncu{color:#b65a16}.klinik-bilgi-vurgu-mor{color:#6a42b8}.klinik-bilgi-bas-sutun{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.15rem;min-width:0}.klinik-sayfa{box-sizing:border-box;max-width:var(--app-max);width:100%;margin:0 auto;padding:0 var(--space-inline) var(--space-block)}.klinik-panel-ambalaj{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.25rem 1.2rem 1.45rem}.klinik-panel-ambalaj--banner-yonetim{background:transparent;border:none;box-shadow:none;border-radius:0}@media(min-width:48rem){.klinik-panel-ambalaj{padding:1.45rem 1.5rem 1.65rem}}.klinik-secim-bant{margin:0 0 1.05rem!important;padding:.5rem .85rem!important;border-radius:999px;font-size:.92rem;font-weight:800;color:var(--sage);background:linear-gradient(90deg,var(--soft) 0%,var(--teal-mint) 100%);border:1px solid rgba(var(--teal-rgb),.28);box-shadow:0 1px #ffffff80 inset;max-width:100%}.klinik-baslik-zon{margin:0 0 1.05rem;padding:0 0 0 .85rem;border:none;border-left:4px solid var(--teal);box-shadow:none}h1.klinik-sayfa-baslik{color:var(--ink)!important;font-weight:800;font-size:inherit;line-height:1.2;letter-spacing:.02em;margin:0}.klinik-ust-menu{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.1rem .15rem;margin:.1rem 0 .35rem;padding:0 .2rem .35rem 0;background:transparent;border:none;border-bottom:1px solid var(--line)}.klinik-tab{position:relative;display:inline-flex;align-items:center;gap:.55rem;margin:0 0 -1px;padding:.58rem 1.15rem .7rem;font:inherit;font-size:1.08rem;font-weight:800;letter-spacing:.01em;line-height:1.2;color:var(--ink-muted);background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.klinik-tab-ic{flex:0 0 auto;color:currentColor;opacity:.92;width:1.45rem;height:1.45rem;min-width:1.45rem;min-height:1.45rem;display:block}.klinik-tab--aktif .klinik-tab-ic{opacity:1}.klinik-tab:hover{color:var(--sage);background:#fff6;border-radius:8px 8px 0 0}.klinik-tab--aktif{color:var(--sage)!important;border-bottom-color:var(--teal)!important;border-bottom-width:3px;padding-bottom:calc(.7rem - 1px)}.klinik-tab--aktif:hover{background:transparent}.klinik-icerik-zon{margin-top:.1rem;padding-top:.2rem;min-height:1.25rem;border:none}.klinik-yonetim-kart>h2{margin:0 0 .9rem;padding:.15rem 0 .45rem .55rem;max-width:100%;border:none;border-left:3px solid var(--soft-deep);box-sizing:border-box}h2.klinik-icerik-bas{display:block;margin:0 0 .9rem;padding:.15rem 0 .45rem .55rem;max-width:100%;font-size:clamp(1.15rem,.95rem + .4vw,1.28rem);font-weight:800;color:var(--sage)!important;letter-spacing:.01em;border:none;border-left:3px solid var(--soft-deep);box-sizing:border-box;line-height:1.25}.klinik-randevu-ust{display:block;width:100%;margin:0}.klinik-filtre-serit{background:var(--bg)!important;border:1px solid var(--line)!important;border-radius:12px!important;box-shadow:0 1px #ffffff80 inset}.klinik-randevu-arac{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;width:100%;max-width:100%;margin:0 0 .85rem;padding:0 0 .9rem;border-bottom:1px solid var(--line);box-sizing:border-box}.klinik-randevu-arac [role=search]{width:100%;max-width:100%}.klinik-kadro-satir{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem;width:100%;box-sizing:border-box;padding:.9rem 1.05rem;border:1px solid var(--line);border-radius:12px;background:var(--bg);box-shadow:0 1px #ffffff80 inset;transition:border-color .12s}.klinik-kadro-satir:hover{border-color:rgba(var(--teal-rgb),.35)}.klinik-calisma-ayar-ust-metin{max-width:40rem;margin:0 0 1rem .2rem;line-height:1.45;font-size:.92rem}.klinik-calisma-ayar-icerik{display:flex;flex-direction:column;gap:.85rem;max-width:44rem;margin-left:.12rem}.klinik-calisma-ayar-satir-ust{display:flex;flex-direction:column;gap:.4rem;width:100%}.klinik-calisma-ayar-bolum-etiket{display:block;margin:0}.klinik-calisma-ayar-sec-tek{width:100%!important;min-width:0!important;max-width:100%}.klinik-calisma-ayar-sec-tek .modern-select-btn{width:100%;min-width:0}.klinik-calisma-ayar-durum{margin:0;font-size:.9rem;line-height:1.4}.klinik-calisma-ayar-onizleme{padding:.65rem .75rem .7rem;border-radius:12px;border:1px solid rgba(75,198,170,.4);background:linear-gradient(160deg,#ffffffe6,#e8f8f2e0);box-shadow:0 1px #fff9 inset}.klinik-calisma-ayar-onizleme-bas{font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--sage, #2d4a3e);margin-bottom:.25rem}.klinik-calisma-ayar-onizleme-met{margin:0;font-size:.92rem;line-height:1.45;word-break:break-word}.klinik-calisma-ayar-kayit{margin-top:.25rem;padding:.9rem .85rem .85rem;border-radius:12px;background:#fffcf5a6;border:1px solid rgba(95,128,120,.18);position:relative;z-index:1}.klinik-calisma-ayar-uc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem .9rem;width:100%;align-items:end}@media(max-width:720px){.klinik-calisma-ayar-uc{grid-template-columns:1fr}}.klinik-calisma-ayar-alan{min-width:0;width:100%}.klinik-calisma-ayar-kaydet-satir{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(75,198,170,.22)}.klinik-calisma-ayar-kayit-ok{font-size:.95rem;color:#1f6b58!important;font-weight:700}.klinik-calisma-kayit-bildirim{margin:.35rem 0 .1rem;width:100%;box-sizing:border-box;padding:.7rem .85rem .75rem;border-radius:10px;border:1.5px solid rgba(28,110,90,.55);background:linear-gradient(180deg,#e4f7f0,#d4f0e4);color:#0c3d32;font-size:.98rem;font-weight:700;line-height:1.45;box-shadow:0 2px 8px #0c3d321f}.klinik-calisma-kayit-bas{font-weight:900;text-transform:uppercase;font-size:.8rem;letter-spacing:.05em;color:#094a3d}.klinik-calisma-seans-sec .modern-select-text{text-align:left}.klinik-calisma-modal-bolum-oku{min-height:2.8rem;display:flex;align-items:center;padding:.5rem .65rem;border-radius:10px;border:1.4px solid rgba(95,128,120,.28);background:#fff9;font-weight:750;color:var(--sage, #2d4a3e)}.klinik-calisma-modal-bolum-sec.uye-sec,.klinik-calisma-modal-saat.uye-sec,.klinik-calisma-modal-seans.uye-sec{width:100%;min-width:0}.klinik-calisma-modal-saat .modern-select,.klinik-calisma-modal-seans .modern-select{width:100%}.klinik-calisma-ayar .klinik-calisma-ayar-satir{flex-direction:column;align-items:stretch}.klinik-calisma-saat{min-width:6.5rem;padding:.4rem .5rem;border:1px solid var(--line, #c8d4c8);border-radius:8px;font:inherit;background:#fff}.klinik-hesap-sayfa{max-width:100%}.klinik-hesap-ust{margin-bottom:1.15rem;padding:.15rem .35rem .65rem .55rem;border:none;border-left:3px solid var(--soft-deep);box-sizing:border-box}.klinik-hesap-ana-bas{border-left:none;padding-left:0;margin:0 0 .5rem}.klinik-hesap-ust-metin{margin:0 0 .85rem;font-size:clamp(.96rem,.9rem + .2vw,1.04rem);line-height:1.5;color:var(--sage);font-weight:600;max-width:55rem}.klinik-hesap-kod{padding:.1em .4em;background:#4bc6aa1f;border-radius:4px;font-size:.9em}.klinik-hesap-istat-pill{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin:0 0 .7rem}.klinik-hesap-istat-pill-oge{display:inline-flex;align-items:center;gap:.3rem;font-size:.9rem;color:var(--sage);font-weight:600;padding:.4rem .75rem;border-radius:999px;background:#ffffff80;border:1px solid var(--line)}.klinik-hesap-istat-pill-oge--vurgu{background:#4bc6aa24;border-color:#4bc6aa66;color:var(--teal-dark)}.klinik-hesap-uyari-metin{margin:0;font-size:.88rem;line-height:1.45;color:#5a6f68;font-style:italic;max-width:50rem}.klinik-hesap-son-ekle{margin:0 0 1.1rem;padding:1rem 1.1rem 1.05rem;border-radius:12px;border:1.5px solid rgba(75,198,170,.45);background:linear-gradient(165deg,#4bc6aa24,#fffcf5f2);box-shadow:0 2px 10px #2d5f500f;max-width:100%;box-sizing:border-box}.klinik-hesap-son-ekle-bas{font-size:1.05rem;font-weight:800;color:var(--teal-dark);margin:0 0 .2rem}.klinik-hesap-son-ekle-alt{margin:0 0 .75rem;font-size:.88rem;color:var(--sage);font-weight:600}.klinik-hesap-son-ekle-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem .75rem;font-size:.92rem}.klinik-hesap-son-ekle-liste li{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem}.klinik-hesap-son-ekle-etk{min-width:7rem;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#6b7f78}.klinik-hesap-son-ekle code{background:var(--bg);padding:.2rem .45rem;border-radius:6px;border:1px solid var(--line);color:#1a4d42;font-size:.95em;font-weight:700}.klinik-hesap-clip-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:.82rem;font-weight:700;padding:.28rem .5rem;border-radius:6px;border:1px solid rgba(75,198,170,.45);background:#ffffffb3;color:var(--teal-dark);cursor:pointer;transition:background .12s,border-color .12s}.klinik-hesap-clip-btn:hover{background:var(--teal-mint);border-color:var(--teal)}.klinik-hesap-son-ekle-kapat{margin-top:.65rem;font:inherit;font-size:.88rem;font-weight:800;padding:.4rem .85rem;border:none;border-radius:8px;background:var(--sage);color:#fff;cursor:pointer;opacity:.9}.klinik-hesap-son-ekle-kapat:hover{opacity:1}.klinik-hesap-olustur-panel{margin-bottom:1.1rem;padding:1rem 1rem 1.05rem;border:1px solid var(--line);border-radius:12px;background:var(--bg);box-shadow:0 1px #ffffff80 inset;max-width:100%;box-sizing:border-box}.klinik-hesap-olustur-hata{margin:0 0 .7rem}.klinik-hesap-olustur-ic{display:flex;flex-direction:column;align-items:stretch;gap:.45rem .75rem;width:100%;box-sizing:border-box}.klinik-hesap-olustur-satir{display:flex;flex-direction:column;align-items:stretch;gap:.65rem .9rem;width:100%;min-width:0;box-sizing:border-box}@media(max-width:599px){.klinik-hesap-olustur-bt{width:100%;align-self:stretch}}.klinik-hesap-olustur-select-wrap{flex:1 1 12rem;min-width:0;display:flex;align-items:center}.klinik-hesap-olustur-bt{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;align-self:center;min-height:2.8rem;padding:.5rem 1.05rem;margin:0!important;box-sizing:border-box;max-width:100%;text-align:center}.klinik-hesap-olustur-bt .klinik-hesap-olustur-bt-yaz{display:block;line-height:1.25;text-wrap:balance;font-size:.97rem}@media(min-width:600px){.klinik-hesap-olustur-satir{flex-direction:row;align-items:center}.klinik-hesap-olustur-bt{max-width:min(100%,20rem);white-space:normal}.klinik-hesap-olustur-bt .klinik-hesap-olustur-bt-yaz{white-space:normal}}.klinik-hesap-olustur-etk{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#5a6f68}.klinik-hesap-calisan-sec.modern-select .modern-select-btn{min-height:2.8rem;box-sizing:border-box}.klinik-hesap-bos-metin{margin:0;font-size:.92rem;line-height:1.45;color:var(--sage);max-width:32rem}.klinik-hesap-olustur-bt:disabled{cursor:not-allowed;opacity:.5;filter:grayscale(.15)}.klinik-hesap-liste-bas{margin:0 0 .5rem .15rem;padding:0;font-size:clamp(1.02rem,.9rem + .3vw,1.12rem);font-weight:800;color:var(--sage);letter-spacing:.02em}.klinik-hesap-liste{display:flex;flex-direction:column;gap:.7rem}.klinik-hesap-kart{display:block;width:100%;border:1px solid var(--line);border-radius:12px;background:#fffcf5;background:var(--bg);box-shadow:0 1px #ffffff80 inset;padding:.9rem 1.05rem .75rem;box-sizing:border-box;transition:border-color .12s,box-shadow .12s}.klinik-hesap-kart:hover{border-color:rgba(var(--teal-rgb),.32)}.klinik-hesap-kart-ust{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem .9rem}.klinik-hesap-kart-ad-satir{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .5rem;margin-bottom:.2rem}.klinik-hesap-kart-ana-ad{font-size:1.08rem;font-weight:800;color:#2d4d44;letter-spacing:.01em}.klinik-hesap-rok{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--sage);padding:.18rem .45rem;border-radius:4px;line-height:1.2}.klinik-hesap-rok--kadro{background:#4bc6aab3;color:#0f2e28}.klinik-hesap-kart-not,.klinik-hesap-kart-ekg,.klinik-hesap-kart-giris{margin:.1rem 0 .15rem;font-size:.9rem;line-height:1.4;color:var(--sage);font-weight:600}.klinik-hesap-kart-not,.klinik-hesap-kart-ekg{color:#6a8076;font-size:.86rem;font-style:normal;max-width:36rem}.klinik-hesap-kart-giris{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-top:.4rem}.klinik-hesap-kart-giris-etk{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#6b7f78;margin-right:.15rem}.klinik-hesap-kod-inline{background:#4bc6aa1a;border:1px solid rgba(75,198,170,.28);padding:.1rem .45rem .12rem;border-radius:6px;font-size:.92rem;font-weight:700;color:#145040}.klinik-hesap-sifre-mask{font-size:.9rem;color:#9aaea6;letter-spacing:.05em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.klinik-hesap-kart-aks{flex-shrink:0;align-self:center;gap:.45rem!important}.klinik-hesap-aks-bt{border-radius:8px;min-height:2.2rem}.klinik-hesap-aks-bt--teh{font-size:.88rem!important;font-weight:800}.klinik-hesap-yetkiler{display:flex;flex-wrap:wrap;gap:.4rem .65rem;margin-top:.65rem;padding-top:.65rem;border-top:1px dashed var(--line);align-items:center}.klinik-hesap-yetki{display:inline-flex;align-items:center;gap:.35rem;font-size:.88rem;font-weight:600;color:#2d4d44}.klinik-tabl-wrap{margin-top:.1rem;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--bg)!important;overflow:auto;max-width:100%;box-shadow:0 1px #fff6 inset}.klinik-tabl-wrap thead th{border-bottom:1px solid var(--line)!important;background:#d4f3ec59!important;font-size:.78rem}.klinik-tabl-wrap tbody tr:nth-child(2n) td{background:#fffcf78c!important}.klinik-tabl-wrap tbody tr:hover td{background:var(--teal-mint)!important;transition:background .1s}.klinik-tabl-wrap tbody td{border-bottom:1px solid var(--line)!important;color:var(--ink)!important;vertical-align:top}.klinik-tabl-wrap th{color:var(--sage)!important}.klinik-randevu-tabl{margin-top:.15rem}.klinik-modal-ortu{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#16574994,#2c847285),#123a3173;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:1rem;z-index:2000}.klinik-modal-ortu--body-portal{z-index:5000}.klinik-modal-icerik{width:min(42rem,100%);max-height:min(90vh,56rem);overflow:auto;background:var(--bg);border:1px solid rgba(95,128,120,.28);border-radius:0;padding:1.05rem 1.05rem 1.1rem;box-shadow:0 18px 54px #0e282333}.klinik-modal-icerik--randevu{width:min(66rem,100%)}.klinik-modal-icerik--isletme-gelir,.klinik-modal-icerik--isletme-gider{width:min(32rem,100%);overflow:visible}.klinik-randevu-modal-seans-oz{margin:.12rem 0 .45rem;max-width:50rem;line-height:1.4;font-size:.9rem}.klinik-modal-ust{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.6rem}.klinik-modal-bas{margin:0;font-size:1.28rem;font-weight:900;color:#1c584c}.klinik-modal-kapat{border:none;background:transparent;color:#c74444;width:auto;height:auto;padding:.1rem .15rem;cursor:pointer;font:inherit;font-size:2rem;font-weight:800;line-height:1}.klinik-modal-form{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.klinik-modal-form .uye-fld input,.klinik-modal-form .uye-fld textarea,.klinik-modal-form .uye-fld select,.klinik-modal-form .uye-sec,.klinik-modal-form select.uye-sec{background:transparent!important}body.modal-acik .app-shell-header{z-index:0!important;opacity:.32;filter:saturate(.8)}body.modal-acik .app-shell-main{z-index:30!important}.klinik-kayit-sayfa .uye-bas{font-size:clamp(2.05rem,1.45rem + 1.25vw,2.65rem);font-weight:900;letter-spacing:.01em}.klinik-kayit-sayfa .uye-lead{font-size:1.16rem;line-height:1.74;color:#314e47}.klinik-kayit-form{gap:.75rem;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.klinik-panel{border:none;border-radius:0;background:transparent;border-bottom:1px solid rgba(95,128,120,.24)}.klinik-panel+.klinik-panel{margin-top:.22rem}.klinik-panel-baslik{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.8rem;border:none;border-radius:0;background:transparent;color:#275e52;cursor:pointer;text-align:left;font:inherit;font-size:clamp(1.14rem,1.02rem + .25vw,1.3rem);font-weight:900;letter-spacing:.01em;padding:.9rem .1rem .8rem}.klinik-panel--acik .klinik-panel-baslik{border-bottom:1px solid rgba(95,128,120,.2);color:#1b6658}.klinik-panel-ic{padding:.9rem .1rem 1.05rem}.klinik-panel-ok{width:1.95rem;height:1.95rem;display:inline-flex;align-items:center;justify-content:center;color:var(--teal-dark);flex-shrink:0;transition:transform .2s ease}.klinik-panel-ok svg{width:1.52rem;height:1.52rem;display:block}.klinik-panel-ok path{stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.klinik-panel--acik .klinik-panel-ok{transform:rotate(180deg)}.klinik-kayit-form .uye-fld{text-transform:none;font-size:1.05rem;letter-spacing:.01em;gap:.38rem}.klinik-kayit-form .uye-fld>span{font-weight:700;color:#345f56;font-size:1.14rem}.klinik-kayit-form .uye-fld input,.klinik-kayit-form .uye-fld textarea,.klinik-kayit-form .uye-fld select{background:transparent;border:1px solid rgba(95,128,120,.38);border-radius:12px;padding:.76rem .9rem;font-size:1.2rem;color:var(--ink);box-shadow:none;transition:border-color .15s ease,transform .12s ease,box-shadow .15s ease}.klinik-kayit-form .uye-fld input:focus,.klinik-kayit-form .uye-fld textarea:focus,.klinik-kayit-form .uye-fld select:focus{outline:none;border-color:var(--teal);transform:translateY(-1px);box-shadow:0 0 0 3px #4bc6aa26}.klinik-kayit-form .uye-fld textarea{min-height:5.3rem}.klinik-kayit-form .uye-bt{margin-top:.6rem;align-self:flex-start;min-width:15rem;border-radius:999px;padding:.82rem 1.4rem;box-shadow:none;border:1px solid rgba(75,198,170,.55)}.klinik-kayit-form .uye-hata,.klinik-kayit-form .klinik-kayit-ok{border-radius:12px;font-size:1.16rem}.klinik-kayit-ikili{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem .9rem;width:100%}.klinik-kayit-tam{grid-column:1 / -1}.klinik-logo-kart{border:none;border-radius:0;padding:0 0 .35rem;background:transparent;display:grid;grid-template-columns:minmax(16rem,1.25fr) minmax(12rem,1fr);gap:.75rem .95rem;align-items:start}.klinik-logo-etiket{margin:0;font-size:1.1rem;font-weight:700;color:#345f56;grid-column:1 / -1}.klinik-logo-yukle{width:min(30rem,100%);min-height:7.2rem;border:1.5px dashed rgba(75,198,170,.6);border-radius:16px;background:transparent;display:grid;place-items:center;text-align:center;gap:.25rem;padding:.9rem 1rem;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .12s ease;grid-column:1 / 2;width:100%}.klinik-logo-yukle:hover{border-color:var(--teal-dark);background:#d4f3ec33;transform:translateY(-1px)}.klinik-logo-yukle-ikon{width:2.1rem;height:2.1rem;border-radius:999px;border:1px solid rgba(75,198,170,.55);color:var(--teal-dark);display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:800}.klinik-logo-yukle-yazi{font-size:1.06rem;font-weight:700;color:#2c5a50;line-height:1.3}.klinik-logo-yukle-alt{font-size:.9rem;color:var(--ink-muted)}.klinik-logo-input-gizli{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.klinik-logo-kart>.klinik-alan-hata{grid-column:1 / 2;margin-top:-.15rem}.klinik-logo-onizleme{margin-top:0;width:100%;aspect-ratio:16 / 8;border-radius:14px;border:1px solid rgba(95,128,120,.34);background:radial-gradient(circle at 20% 18%,rgba(75,198,170,.14),transparent 34%),radial-gradient(circle at 82% 78%,rgba(95,128,120,.1),transparent 38%),linear-gradient(160deg,#ffffff8c,#ffffff29);display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 1px #ffffff73;grid-column:2 / 3;grid-row:2 / span 2}.klinik-logo-onizleme span{font-size:.95rem;color:#3a645a;font-weight:700;letter-spacing:.01em;text-align:center;padding:.4rem .75rem;border-radius:999px;border:1px dashed rgba(75,198,170,.45);background:#ffffff73}.klinik-logo-onizleme img{max-width:92%;max-height:82%;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 6px 14px rgba(22,84,72,.18))}.klinik-logo-meta{margin:0 0 .15rem;font-size:1rem;color:var(--sage);font-weight:600;grid-column:2 / 3;align-self:start}@media(max-width:900px){.klinik-logo-kart{grid-template-columns:1fr}.klinik-logo-yukle,.klinik-logo-kart>.klinik-alan-hata,.klinik-logo-onizleme,.klinik-logo-meta{grid-column:1 / -1}.klinik-logo-onizleme{grid-row:auto;width:min(20rem,100%)}}.klinik-kayit-kvkk{margin-top:.35rem;max-width:100%}.klinik-kayit-ok{margin:0;padding:.58rem .74rem;border-radius:10px;color:#1d6455;background:transparent;border:1px solid rgba(75,198,170,.35);font-size:1.18rem;font-weight:700}.klinik-alan-hata{display:inline-flex;align-items:center;gap:.35rem;margin-top:.08rem;font-size:1.03rem;font-weight:700;color:#9c3e46;line-height:1.35}.klinik-alan-hata:before{content:"!";width:1.08rem;height:1.08rem;border-radius:999px;background:#9c3e4626;color:#9c3e46;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:900;flex-shrink:0}@media(max-width:800px){.klinik-kayit-ikili{grid-template-columns:1fr}.klinik-kayit-form .uye-bt{width:100%;min-width:0}}.hge-gate{max-width:min(36rem,96vw);margin:0 auto 2.25rem;padding:.2rem .15rem .4rem;background:transparent;border:none;border-radius:0;box-shadow:none;text-align:center}.hge-gate-bas{margin:0 0 .45rem;font-size:clamp(2rem,1.42rem + 1.25vw,2.55rem);color:var(--ink);font-weight:900;letter-spacing:.01em}.hge-gate-txt{color:#314e47;line-height:1.72;margin:0 0 1.15rem;font-size:1.14rem}.hge-gate-eyl{display:flex;flex-wrap:wrap;gap:.62rem .85rem;justify-content:center;align-items:center;margin-bottom:1.15rem}.hge-gate-eyl a{font-weight:800;font-size:1.15rem}.hge-gate-konuk{display:inline-flex;width:auto;max-width:100%;box-sizing:border-box;justify-content:center;align-items:center;padding:.78rem 1.3rem;border:1px solid rgba(75,198,170,.55);font:inherit;font-size:1.18rem;font-weight:800;text-decoration:none;color:var(--teal-dark);background:transparent;border-radius:999px;box-shadow:none;cursor:pointer}.hge-gate-konuk:hover{background:var(--teal-mint);border-color:var(--teal);filter:brightness(.96);text-decoration:none}.hge-geri-kap{font-size:.9rem;color:var(--ink-muted);margin:.65rem 0 0;line-height:1.4;max-width:36rem}.hge-geri-kap-bt{background:none;border:none;padding:0;color:var(--teal);font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.hge-geri-kap-bt:hover{color:var(--teal-dark)}.hge-wiz-kut{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:.2rem .75rem 1.1rem;margin:0 auto 1.25rem;max-width:var(--app-max);width:100%;box-sizing:border-box}.app-shell-main--randevu .hge .hge-wiz-kut,.app-shell-main--randevu .hasta-randevu .hge-wiz-kut{position:relative;z-index:2;margin-top:-.4rem;border-radius:20px 20px var(--radius) var(--radius)}.hge-wiz-kut .hge-ust,.hge-wiz-kut .hge-bolum-ada,.hge-wiz-alt{padding:0 var(--space-inline);box-sizing:border-box}.hge-wiz-kut .hge-bolum-ada{padding:0 var(--space-inline) .2rem}.hge-wiz-kut .hge-bolum-ada .hge-ada:before{width:4px;opacity:.75}.rva-sar{width:100%;max-width:100%;box-sizing:border-box;background:var(--bg-card);border-radius:12px 12px 0 0;overflow:hidden;margin:0 0 .2rem}.rva-ilerle{width:100%;height:5px;box-sizing:border-box;background:#e3dcd1;border:none}.rva-ilerle-dol{height:100%;min-width:0;max-width:100%;background:linear-gradient(90deg,var(--teal) 0%,var(--teal-dark) 100%);border-radius:0 2px 2px 0;transition:width .45s cubic-bezier(.4,0,.2,1)}.rva{list-style:none;margin:0;padding:.75rem .3rem .9rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem .12rem;width:100%;max-width:100%;box-sizing:border-box;border-bottom:1px solid var(--line);background:transparent;border-radius:0}.rva-oge{position:relative;display:flex;flex-direction:column;min-width:0;padding:0 .15rem 0 .35rem;border-left:1px solid var(--line);margin-left:.15rem}.rva-oge:nth-child(1){border-left:0;margin-left:0;padding-left:.15rem}.rva-cig{display:none}.rva-oz{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;text-align:left;gap:.5rem;padding-top:.1rem;min-width:0;width:100%;box-sizing:border-box}.rva-kl{display:flex;align-items:center;justify-content:center;place-content:center;width:3.35rem;height:3.35rem;line-height:0;border-radius:999px;margin:0;color:#8b7f72;background:#fff;border:1.5px solid #d0c8bc;transition:color .2s,background .2s,border-color .2s;box-shadow:none;flex-shrink:0}.rva-oge[data-aktif=true] .rva-kl{color:#fff;background:var(--teal);border-color:var(--teal-dark);box-shadow:none}.rva-oge[data-bitti=true] .rva-kl{color:#fff;background:#4a9d88;border-color:#2f8a73;opacity:.98}.rva-ic{display:block;flex-shrink:0;width:1.65rem;height:1.65rem;max-width:100%;overflow:visible;transform:translateZ(0);shape-rendering:geometricPrecision}.rva-yc{min-width:0;flex:1 1 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.2rem}.rva-yc-bas{font-size:clamp(.88rem,.72rem + .45vw,1.08rem);font-weight:800;line-height:1.3;color:var(--ink);text-transform:none;letter-spacing:.01em}.rva-oge[data-bekle=true] .rva-yc-bas,.rva-oge[data-aktif=false][data-bitti=false] .rva-yc-bas{color:#8a8075;font-weight:700}.rva-oge[data-aktif=true] .rva-yc-bas{color:var(--teal-dark)}.rva-oge[data-bitti=true] .rva-yc-bas{color:#1f6b5a;font-weight:800}.rva-roz{font-size:.7rem;font-weight:800;text-transform:none;letter-spacing:.02em;color:#fff;background:linear-gradient(180deg,var(--teal) 0%,var(--teal-dark) 100%);border-radius:999px;padding:.2rem .52rem .16rem;line-height:1.2;box-shadow:none;max-width:100%;box-sizing:border-box}.rva-bitti{font-size:.68rem;font-weight:800;text-transform:none;letter-spacing:.02em;color:#fff;background:#2f8a73;border-radius:999px;padding:.18rem .5rem .14rem;line-height:1.2;max-width:100%;box-sizing:border-box}.rva-sonraki{font-size:.64rem;font-weight:700;color:#8a8075;line-height:1.2;text-transform:none;letter-spacing:.01em}.rva-kuc{font-size:.68rem;font-weight:700;color:#4a7d72}.rva-kuc--pasif{color:#8b8278;font-size:.66rem}.rva-ince{font-size:.75rem;line-height:1.2;color:var(--ink-muted);font-weight:600;max-width:5.6rem}.hge-wiz-nav{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;gap:.65rem .9rem;margin:1.35rem 0 .2rem;max-width:100%;width:100%;padding:.6rem 0 .15rem;border-top:1px solid var(--line);box-sizing:border-box;background:var(--bg-card)}.hge-wiz-orta{min-width:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem}.hge-wiz-geri,.hge-wiz-ghost-ic{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.6rem;padding:.55rem 1.1rem;border-radius:12px;font-weight:800;font-size:.96rem;letter-spacing:.01em;cursor:pointer;text-decoration:none;box-sizing:border-box;transition:border-color .16s,color .16s,background .16s,transform .1s}.hge-wiz-geri{color:#2d4a42!important;border:1.5px solid #d0c8b8;background:#fff;box-shadow:none;white-space:nowrap}.hge-wiz-geri:hover{border-color:var(--sage-light);color:var(--sage)!important;background:#fffcf7;box-shadow:none}.hge-wiz-geri:focus-visible,.hge-wiz-ghost-ic:focus-visible,.hge-wiz-devam:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.hge-wiz-ghost-ic{color:var(--sage)!important;font-size:.9rem;font-weight:700;min-height:2.6rem;padding:.5rem .95rem;border:1.5px dashed rgba(75,198,170,.5);background:#e8f8f3;box-shadow:none;white-space:nowrap}.hge-wiz-ghost-ic:hover{border-color:var(--teal);border-style:solid;color:var(--teal-dark)!important;background:#fff;box-shadow:none}a.hge-wiz-geri,a.hge-wiz-devam{text-decoration:none}.hge-wiz-devam,button.hge-wiz-devam{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.65rem;padding:.58rem 1.35rem;border:none;border-radius:12px;font:inherit;font-size:.98rem;font-weight:800;letter-spacing:.01em;color:#fff!important;background:var(--teal)!important;box-shadow:none;cursor:pointer;transition:background .15s,transform .1s;box-sizing:border-box;white-space:nowrap}.hge-wiz-devam:hover:not(:disabled){background:var(--teal-dark)!important;box-shadow:none;filter:none}.hge-wiz-devam:active:not(:disabled){transform:scale(.99)}.hge-wiz-devam:disabled,button.hge-wiz-devam:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;filter:none}.hge-wiz-ok{font-size:1.08em;font-weight:500;opacity:.95;margin:0 .1rem .02rem;line-height:1}.hge-wiz-nav--tek-cta{grid-template-columns:1fr;justify-items:end;border-top:none;margin-top:.2rem;padding-top:.1rem}.hge-wiz-nav--tek-cta .hge-wiz-orta:empty{display:none}@media(max-width:520px){.hge-wiz-nav:not(.hge-wiz-nav--tek-cta){grid-template-columns:1fr;padding-left:.1rem;padding-right:.1rem}.hge-wiz-nav:not(.hge-wiz-nav--tek-cta) .hge-wiz-geri,.hge-wiz-nav:not(.hge-wiz-nav--tek-cta) .hge-wiz-ghost-ic,.hge-wiz-nav:not(.hge-wiz-nav--tek-cta) .hge-wiz-devam{width:100%}.hge-wiz-nav:not(.hge-wiz-nav--tek-cta) .hge-wiz-orta{display:flex}.hge-wiz-ghost-ic{min-height:2.5rem}}.hge-cta-uzat{min-width:9rem;justify-content:center}.hge-wiz-ad{max-width:100%;width:100%;box-sizing:border-box}.hge-wiz-ad--takvim-ciplak{background:transparent;border:none;box-shadow:none;padding:0;border-radius:0}@media(max-width:800px){.hasta-iki-kolon{grid-template-columns:1fr!important}.rva-sar{border-radius:12px 12px 0 0}.rva{grid-template-columns:1fr 1fr}.rva-oge{min-height:4.6rem;border-left:0;border-top:1px solid var(--line);margin:0;padding:.5rem .15rem .65rem}.rva-oge:nth-child(1),.rva-oge:nth-child(2){border-top:0}}@media(max-width:480px){.hge-wiz-kut{padding:.1rem .35rem .8rem;margin-left:-.1rem;margin-right:-.1rem}.hge-wiz-kut .hge-ust,.hge-wiz-kut .hge-bolum-ada{padding:0 .2rem}}@media(max-width:640px){.hge-klinik-izgara,.hge-dr-izgara{grid-template-columns:1fr 1fr}.hge-ada{padding:1.1rem .95rem}}.app-shell-brand{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:#f6fffd!important;font-weight:800;font-size:1.1rem;letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.1);flex:0 0 auto}.app-shell-brand:hover{text-decoration:none;color:#fff!important;filter:brightness(1.04)}.app-shell-brand-logo{height:1.5rem;width:auto;max-width:4.5rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0;display:block}.app-shell-mark{display:block;width:1rem;height:1rem;border-radius:5px;background:linear-gradient(145deg,#fff,#e8f9f4);box-shadow:0 1px 2px #0000001f,inset 0 1px #fff;border:1px solid rgba(255,255,255,.5)}.app-shell-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.app-shell-nav a{padding:.5rem 1.15rem;border-radius:999px;text-decoration:none;font-weight:600;font-size:.98rem;color:#ffffffe6!important;background:transparent;border:1px solid transparent;transition:background .15s,color .15s,border-color .15s}.app-shell-nav a:hover{text-decoration:none;color:#fff!important;background:#ffffff1f;border-color:#fff3}.app-shell-nav a.app-shell-link-active{background:#ffffff38!important;color:#fff!important;border-color:#ffffff59!important;font-weight:700}.app-shell-main{max-width:var(--app-max);width:100%;margin:0 auto;padding:var(--space-block) var(--space-inline);box-sizing:border-box}@media(max-width:640px){main.app-shell-main.app-shell-main--randevu{max-width:none;width:100%;margin:0;padding-top:1rem;padding-bottom:max(0px,env(safe-area-inset-bottom));padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif}main.app-shell-main.app-shell-main--randevu .hge{max-width:none;width:100%;margin:0}main.app-shell-main.app-shell-main--randevu .hge-wiz-kut{width:100%;max-width:none;margin:0;z-index:auto;border-radius:0;border:none;background:transparent;box-shadow:none}main.app-shell-main.app-shell-main--randevu .rva-sar,main.app-shell-main.app-shell-main--randevu .hge-wiz-nav{background:transparent}main.app-shell-main.app-shell-main--randevu .hge-wiz-kut .hge-ust{margin-bottom:1.35rem;max-width:none}main.app-shell-main.app-shell-main--randevu .hge-bas{font-size:clamp(1.48rem,1.05rem + 2.1vw,1.88rem);font-weight:800;line-height:1.2;letter-spacing:-.03em;margin:0 0 .7rem;color:var(--ink);text-wrap:balance}main.app-shell-main.app-shell-main--randevu .hge-aciklama{font-size:1.0625rem;font-weight:500;line-height:1.72;letter-spacing:.015em;color:var(--ink-muted);max-width:36rem}main.app-shell-main.app-shell-main--randevu .hge-aciklama--bilgi{font-size:.8rem;line-height:1.55;letter-spacing:.01em;max-width:36rem}main.app-shell-main.app-shell-main--randevu .hasta-randevu h1:not(.hasta-randevu-basar-bas){font-size:clamp(1.48rem,1.05rem + 2.1vw,1.88rem)!important;line-height:1.2!important;letter-spacing:-.03em!important;margin:0 0 .65rem!important;font-weight:800!important;color:var(--ink)!important;text-wrap:balance}}.app-shell-footer{margin-top:auto;padding:1.35rem var(--space-inline) 1.5rem;border-top:1px solid var(--line);background:var(--bg-card);box-sizing:border-box}.app-shell-footer-ic{max-width:var(--app-max);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:.55rem;text-align:center}.app-shell-footer-logo{height:2.1rem;width:auto;max-width:min(10rem,55vw);-o-object-fit:contain;object-fit:contain;display:block}.app-shell-footer-marka{margin:0;font-size:clamp(.95rem,.85rem + .35vw,1.08rem);font-weight:700;color:var(--sage);letter-spacing:.02em;line-height:1.3}.app-shell-footer-marka-axon{font-weight:700;letter-spacing:.03em}.app-shell-footer-marka-ky{font-weight:800;letter-spacing:.14em;text-transform:uppercase}.app-shell-footer-marka-alt{font-weight:600;letter-spacing:.04em;text-transform:none}.app-shell-footer-copy{margin:.15rem 0 0;font-size:.86rem;color:var(--ink-muted);font-weight:500}@media(max-width:800px){.hasta-iki-kolon{grid-template-columns:1fr!important}}@media(max-width:640px){:root{--space-block: 1.6rem;--space-inline: 1.15rem}}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.takvim-sar{display:block;width:100%;min-width:0;box-sizing:border-box}.takvim-sec{border:none;background:transparent;box-shadow:none;border-radius:0;padding:0;width:100%;max-width:100%;min-width:0;overflow:visible}.takvim-sec-ici{padding:.25rem .15rem .5rem 0;width:100%;box-sizing:border-box}.takvim-sec-baslik{margin:0 0 .85rem;font-size:20px;font-weight:800;color:var(--sage);text-align:center;padding:0 .5rem;letter-spacing:.02em;line-height:1.25}.takvim-sec-secimler{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.45rem .6rem;align-items:center;margin:0 0 .8rem}.takvim-sec-secim-etiket{font-size:.82rem;font-weight:800;color:var(--sage)}.takvim-dd{position:relative;display:grid;gap:.3rem}.takvim-dd-tetik{min-height:2.35rem;padding:.42rem .6rem .42rem .68rem;border:1.4px solid rgba(95,128,120,.38);border-radius:10px;background:linear-gradient(160deg,#ffffffeb,#e4f6efd9);color:var(--ink);font:inherit;font-size:.95rem;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer}.takvim-dd-ok{color:#2f7768;font-size:.85rem}.takvim-dd-liste{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:8;max-height:13rem;overflow:auto;background:#f7fffbfa;border:1px solid rgba(75,198,170,.45);border-radius:10px;box-shadow:0 12px 26px #0c2d272e;padding:.25rem}.takvim-dd-secenek{width:100%;border:none;border-radius:8px;background:transparent;color:#204a41;font:inherit;font-size:.9rem;font-weight:650;text-align:left;padding:.44rem .55rem;cursor:pointer}.takvim-dd-secenek:hover{background:#eaf9f3}.takvim-dd-secenek[data-sec=true]{background:#d9f2ea;color:#113f36}.modern-select{position:relative;width:100%}.modern-select-btn{width:100%;min-height:2.8rem;border:1.4px solid rgba(95,128,120,.38);border-radius:10px;background:linear-gradient(160deg,#fffffff2,#e4f6efdb);color:var(--ink);font:inherit;font-size:1rem;font-weight:650;display:flex;align-items:center;justify-content:space-between;gap:.55rem;padding:.52rem .72rem;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .1s ease}.modern-select-btn:hover:not(:disabled){border-color:#2e7d6d99}.modern-select-btn:focus-visible{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px #4bc6aa24;transform:translateY(-1px)}.modern-select-btn:disabled{opacity:.56;cursor:not-allowed}.modern-select-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.modern-select-icon{color:#2f7768;font-size:.85rem}.modern-select-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:35;max-height:14rem;overflow:auto;background:#f7fffbfc;border:1px solid rgba(75,198,170,.48);border-radius:10px;box-shadow:0 14px 28px #0d2e282e;padding:.25rem}.modern-select-option{width:100%;border:none;border-radius:8px;background:transparent;color:#1f4b41;font:inherit;font-size:.95rem;font-weight:620;text-align:left;padding:.48rem .55rem;cursor:pointer}.modern-select-option:hover:not(:disabled){background:#eaf9f3}.modern-select-option[data-active=true]{background:#d9f2ea;color:#113f36;font-weight:800}.modern-select-option:disabled{opacity:.5;cursor:not-allowed}.kadro-kayit-sec{width:auto!important;min-width:10.5rem;flex:0 0 auto}.kadro-kayit-sec .modern-select-btn{min-width:10.5rem}.hge-select{width:100%;padding:0;border:none;background:none;min-height:0}.hge-select .modern-select-btn{min-height:3.05rem;border-radius:12px;font-size:1.02rem}.uye-sec{width:100%;max-width:none;padding:0;border:none;background:none}.uye-sec .modern-select-btn{min-height:2.65rem;border-radius:10px;font-size:1rem}.modern-select.hge-select,.modern-select.uye-sec,.klinik-form-tema .modern-select.uye-sec,.klinik-modal-form .modern-select.uye-sec{background:none!important;border:none!important;box-shadow:none!important;padding:0!important;min-height:0!important}.takvim-sec-secim{min-height:2.35rem;padding:.4rem 2.5rem .4rem 2rem;border:1.4px solid rgba(95,128,120,.38);border-radius:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%232f7768' d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z'/%3E%3C/svg%3E"),linear-gradient(45deg,transparent 50%,#2f7768 50%),linear-gradient(135deg,#2f7768 50%,transparent 50%),linear-gradient(to right,#4bc6aa14,#4bc6aa29);background-position:calc(100% - 14px) 50%,calc(100% - 17px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px),100% 0;background-size:12px 12px,6px 6px,6px 6px,2.3rem 100%;background-repeat:no-repeat;color:var(--ink);font:inherit;font-size:.95rem;font-weight:650;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .16s ease,box-shadow .16s ease,transform .1s ease}.takvim-sec-secim:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px #4bc6aa1f;transform:translateY(-1px)}.takvim-sec-secim:hover{border-color:#2e7d6d94}.takvim-sec-secim option{background:#f6fffb;color:#244840}.takvim-sec-secim optgroup{background:#edf9f4;color:#1c4f45;font-weight:800}.hge-select option:checked,.uye-sec option:checked,select.uye-sec option:checked,.takvim-sec-secim option:checked{background:linear-gradient(0deg,#d9f2ea,#d9f2ea);color:#123d35;font-weight:800}.hge-select option:hover,.uye-sec option:hover,select.uye-sec option:hover,.takvim-sec-secim option:hover{background:linear-gradient(0deg,#ebfaf5,#ebfaf5);color:#1a4b41}.hge-select option:disabled,.uye-sec option:disabled,select.uye-sec option:disabled,.takvim-sec-secim option:disabled{background:#eef3f1;color:#7a8f89}.klinik-form-tema .uye-fld select,.klinik-form-tema .uye-sec,.klinik-form-tema select.uye-sec,.klinik-modal-form .uye-fld select,.klinik-modal-form .uye-sec,.klinik-modal-form select.uye-sec{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%232f7768' d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z'/%3E%3C/svg%3E") calc(100% - 14px) 50% / 14px 14px no-repeat,linear-gradient(to right,#4bc6aa14,#4bc6aa29) 100% 0 / 2.35rem 100% no-repeat,transparent!important;padding-right:2.35rem!important}.takvim-sec-manuel{display:grid;grid-template-columns:auto minmax(10rem,1fr);gap:.45rem .6rem;align-items:center;margin:0 0 .7rem}.takvim-sec-orta{display:flex;align-items:stretch;gap:.55rem .5rem;width:100%;min-width:0}.takvim-sec-orta-sutun{flex:1 1 0;min-width:0;width:100%}.takvim-sec-hafta{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem .15rem;margin-bottom:.65rem;padding:0 .1rem .45rem 0;border-bottom:1px solid rgba(0,0,0,.04)}.takvim-sec-hafta-bas{text-align:center;font-size:22px;font-weight:600;letter-spacing:.01em;color:var(--sage);line-height:1.15;padding:.08rem .02rem;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.takvim-sec-izgara{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;gap:.48rem .42rem;align-content:start}.takvim-sec-bos{min-height:0;aspect-ratio:1.45}.takvim-sec-yan-nav{display:flex;flex-direction:column;justify-content:center;gap:.6rem;flex:0 0 3.15rem;min-width:2.9rem;max-width:3.1rem;padding:.2rem .1rem .15rem;align-self:stretch}.takvim-sec-nav{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:100%;min-height:2.9rem;border:1px solid var(--teal-dark);border-radius:12px;background:var(--teal);color:#fff;font:inherit;line-height:0;cursor:pointer;box-shadow:none;transition:background .15s,transform .12s,border-color .12s}.takvim-sec-civ{display:block;margin:0;filter:none}.takvim-sec-nav--col{min-height:2.85rem}.takvim-sec-nav:hover:not(:disabled){background:var(--teal-dark);filter:none}.takvim-sec-nav:disabled{opacity:.45;cursor:not-allowed;background:#9bcbc0;border-color:#7aafa2;box-shadow:none;filter:none}.takvim-sec-nav:active:not(:disabled){transform:scale(.98)}.takvim-sec-gun{width:100%;min-height:0;aspect-ratio:1.45;min-width:0;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;background:#dff3ed;color:var(--ink);font:inherit;font-size:22px;font-weight:600;line-height:1;cursor:pointer;padding:.15rem .1rem;box-sizing:border-box;transition:background .12s,border-color .12s,color .1s,transform .08s;box-shadow:none}.takvim-sec-gun[data-sira=once]:not([data-kapali=true]):not([data-sec=true]){background:#d4f0e8;border:1px solid #a8d9ca;color:var(--ink);box-shadow:none}.takvim-sec-gun[data-sira=sonra]:not([data-sec=true]):not([data-kapali=true]){background:#fff;border:1.5px solid #8fd4c0;color:var(--ink);box-shadow:none}.takvim-sec-gun:hover:not([disabled]){filter:none;z-index:1;box-shadow:none}.takvim-sec-gun:focus-visible{outline:2px solid var(--teal);outline-offset:2px;z-index:1}.takvim-sec-gun[data-bugun=true]:not([data-sec=true]):not([data-kapali=true]){font-weight:800;box-shadow:none;border-color:var(--teal)}.takvim-sec-gun[data-sec=true]{background:var(--teal)!important;color:#fff!important;border:1px solid #3aa895!important;font-weight:700;box-shadow:none}.takvim-sec-gun[data-sec=true][data-bugun=true]{color:#fff!important;box-shadow:none!important}.takvim-sec-gun[data-kapali=true],.takvim-sec-gun:disabled{opacity:1;cursor:not-allowed;background:#e2ebe8!important;border:1px solid #c2cec9!important;box-shadow:none!important;color:#5a6670!important;font-weight:500}.takvim-sec-gun[data-kapali=true]:hover,.takvim-sec-gun:disabled:hover{filter:none;box-shadow:none!important}@media(max-width:640px){.takvim-sec{overflow-x:clip;max-width:100%}.takvim-sec-ici{padding-right:0;padding-left:0;max-width:100%}.takvim-sec-baslik{font-size:1.05rem;margin-bottom:.65rem}.takvim-sec-secimler{gap:.4rem .45rem;margin-bottom:.65rem}.takvim-sec-manuel{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:.35rem .45rem;margin-bottom:.55rem}.takvim-sec-secim{min-height:2.15rem;padding:.32rem 1.55rem .32rem .55rem;font-size:.88rem;background-size:11px 11px,5px 5px,5px 5px,2rem 100%;background-position:calc(100% - 11px) 50%,calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px),100% 0}.takvim-sec-orta{gap:.35rem .3rem;max-width:100%}.takvim-sec-yan-nav{flex:0 0 2.45rem;min-width:2.35rem;max-width:2.55rem;gap:.45rem;padding:.15rem .05rem}.takvim-sec-nav{min-height:2.25rem}.takvim-sec-nav--col{min-height:2.2rem}.takvim-sec-hafta{gap:.1rem .05rem;margin-bottom:.45rem;padding:0 0 .3rem}.takvim-sec-hafta-bas{font-size:clamp(.62rem,2.5vw,.75rem);font-weight:700;line-height:1.1;padding:.12rem 0;white-space:nowrap;word-break:normal;-webkit-hyphens:none;hyphens:none;overflow:hidden;text-overflow:ellipsis}.takvim-sec-izgara{gap:.2rem .1rem;max-width:100%}.takvim-sec-gun{font-size:clamp(.72rem,3.2vw,.88rem);font-weight:700;padding:.08rem .04rem;border-radius:5px;aspect-ratio:1}.takvim-sec-bos{aspect-ratio:1}}.klinik-mini-takvim{background:#fff!important;background-color:#fff!important;opacity:1!important;z-index:12000!important;isolation:isolate}.klinik-mini-takvim .takvim-sec,.klinik-mini-takvim .takvim-sec-ici{background:#fff}.klinik-mini-takvim .takvim-dd-liste{z-index:5;background:#fff;border:1px solid rgba(75,198,170,.5)}.klinik-mini-takvim .takvim-sec-secim{background:#fff}.klinik-mini-takvim .takvim-sec-baslik{font-size:1rem;margin-bottom:.45rem}.klinik-mini-takvim .takvim-sec-secimler{margin-bottom:.45rem;gap:.35rem .5rem}.klinik-mini-takvim .takvim-sec-secim-etiket{font-size:.72rem}.klinik-mini-takvim .takvim-sec-secim{min-height:1.95rem;font-size:.82rem;padding:.28rem .45rem}.klinik-mini-takvim .takvim-sec-manuel{margin-bottom:.45rem;gap:.32rem .45rem}.klinik-mini-takvim .takvim-sec-hafta-bas{font-size:.72rem}.klinik-mini-takvim .takvim-sec-gun{font-size:.8rem;aspect-ratio:1.2}.klinik-mini-takvim .takvim-sec-nav--col{min-height:2.2rem}.klinik-mini-takvim .takvim-sec-orta{gap:.35rem}.hasta-saat-field{border:none;margin:0;padding:0;min-width:0}.hasta-saat-bos{margin:0;color:var(--ink-muted);line-height:1.55;font-size:.96rem}.saat-sec{margin:0 0 1.4rem}.saat-sec:last-of-type{margin-bottom:.25rem}.saat-sec-bas{text-align:center;font-size:clamp(1.05rem,.9rem + .5vw,1.2rem);font-weight:800;color:var(--ink);margin:0 0 1.05rem;letter-spacing:.02em;line-height:1.3}.saat-izgara{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem .75rem;width:100%;box-sizing:border-box}@media(max-width:520px){.saat-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}}.saat-cip{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.saat-cip--huc{display:flex;width:100%;min-height:2.65rem;margin:0;padding:.55rem .4rem;align-items:center;justify-content:center;text-align:center;border-radius:6px;border:1.5px solid var(--sage-light);background:#fff;font-size:clamp(.86rem,.8rem + .2vw,.95rem);font-weight:600;color:var(--ink);line-height:1.2;box-shadow:none}.saat-cip--huc span{display:block;text-align:center}.saat-cip--huc:hover{border-color:var(--teal);background:var(--teal-mint);color:var(--ink)}.saat-cip--huc:has(:checked){border-color:var(--teal);background:var(--teal);color:#fff;font-weight:800;box-shadow:0 2px 8px rgba(var(--teal-rgb),.28)}.saat-cip--huc:has(:checked) span{color:#fff}.saat-cip--gecmis{border-color:#788c8880!important;background:#788c881f!important;color:var(--ink-muted)!important;cursor:not-allowed;pointer-events:none}.saat-cip--gecmis:hover{border-color:#788c8880!important;background:#788c881f!important}.saat-cip--dolu-baska{border-color:#a14a4aa6!important;background:#a14a4a1a!important;color:var(--error)!important;cursor:not-allowed;pointer-events:none}.saat-cip--dolu-benim{border-color:#2e7d328c!important;background:#2e7d321f!important;color:#1b5e20!important;cursor:default;pointer-events:none}.hasta-saat-gosterge{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin:0 0 1rem;align-items:center}.hasta-saat-roz{display:inline-block;padding:.15rem .5rem;border-radius:6px;font-size:.78rem;font-weight:700}.hasta-saat-roz--bos{border:1px solid rgba(75,198,170,.48);background:#4bc6aa24;color:var(--teal-dark)}.hasta-saat-roz--dolu{border:1px solid rgba(161,74,74,.45);background:#a14a4a1a;color:var(--error)}.hasta-saat-roz--gecmis{border:1px solid rgba(120,140,136,.45);background:#788c881f;color:var(--ink-muted)}.hasta-saat-roz--benim{border:1px solid rgba(46,125,50,.48);background:#2e7d321f;color:#1b5e20}.saat-cip input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);opacity:0}.saat-cip:has(:focus-within){outline:2px solid var(--teal-mint);outline-offset:2px}@supports not selector(:has(*)){.saat-cip--huc input:checked+span{color:#fff}}.hasta-onay-ozet-kart--tam{width:100%;max-width:100%;margin:0;padding:0;background:transparent;border:none;box-shadow:none;border-radius:0;box-sizing:border-box}.hasta-onay-ozet-kart .hasta-onay-3lu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;box-sizing:border-box}@media(max-width:640px){.hasta-onay-ozet-kart .hasta-onay-3lu{grid-template-columns:1fr}}.hasta-onay-huc{background:linear-gradient(180deg,#e8f6fc,#dff2f9);border:1px solid #c5e4ef;border-radius:16px;padding:1rem .75rem;text-align:center;box-sizing:border-box}.hasta-onay-huc-et{font-size:.78rem;font-weight:700;color:var(--ink-muted);margin-bottom:.45rem}.hasta-onay-huc-deg{font-size:clamp(1.02rem,.88rem + .45vw,1.22rem);font-weight:800;color:var(--ink);line-height:1.3;word-break:break-word}.hasta-onay-alt-satir{margin-top:1.35rem;padding-top:1.05rem;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.25rem}.hasta-onay-kvkk{display:flex;align-items:flex-start;gap:.5rem;font-size:.92rem;color:var(--ink);max-width:min(28rem,100%);line-height:1.45;cursor:pointer}.hasta-onay-kvkk input{margin-top:.22rem;flex-shrink:0;width:1.125rem;height:1.125rem;min-width:1.125rem;min-height:1.125rem;accent-color:var(--teal-dark)}.hasta-onay-kvkk--form{margin-top:.25rem}.hasta-kvkk-link{color:var(--teal-dark);font-weight:800;text-decoration:underline}.hasta-onay-btns{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-left:auto}.hasta-onay-misafir-sar{width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box}.hasta-onay-misafir-ciplak{display:flex;flex-direction:column;width:100%;min-height:min(52dvh,28rem);background:transparent;border:none;box-shadow:none;padding:0;border-radius:0;box-sizing:border-box}.hasta-onay-misafir-bas{margin:0 0 .65rem;width:100%;font-size:clamp(1.15rem,.95rem + .55vw,1.4rem);font-weight:800;color:var(--sage);letter-spacing:.01em;line-height:1.25}.hasta-onay-misafir-oz{display:flex;flex-direction:column;gap:.25rem;width:100%;padding:.75rem 1rem;margin-bottom:.9rem;border-radius:16px;background:var(--teal-mint);border:1px solid rgba(75,198,170,.28);box-sizing:border-box}@media(min-width:560px){.hasta-onay-misafir-oz{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.25rem}.hasta-onay-misafir-oz-s2{margin:0!important;text-align:right}}.hasta-onay-misafir-oz-s1{margin:0;font-size:.88rem;color:var(--sage);font-weight:700;line-height:1.4;flex:1 1 auto;min-width:0}.hasta-onay-misafir-oz-s2{margin:.25rem 0 0;font-size:.95rem;font-weight:800;color:var(--ink);line-height:1.4;flex:0 0 auto}.hasta-onay-misafir-form{flex:1 1 auto;display:flex;flex-direction:column;gap:.75rem;min-height:0;width:100%}.hasta-onay-misafir-izg{display:grid;grid-template-columns:1fr;gap:.65rem 1.1rem;width:100%;box-sizing:border-box}@media(min-width:640px){.hasta-onay-misafir-izg{grid-template-columns:1fr 1fr}.hasta-onay-misafir-lab--satir{grid-column:1 / -1}}.hasta-onay-misafir-lab{display:flex;flex-direction:column;gap:.3rem;min-width:0;font-size:.8rem;font-weight:700;color:var(--sage);letter-spacing:.02em}.hasta-ipt--onay-modern{width:100%;min-height:2.65rem;box-sizing:border-box;padding:.6rem 1rem;border:1px solid rgba(75,198,170,.4);border-radius:14px;font-size:1.02rem;font-weight:500;font-family:inherit;color:var(--ink);background:#fffcf7;box-shadow:0 1px #fff9 inset;transition:border-color .18s,box-shadow .18s,background .18s}.hasta-ipt--onay-modern:hover{border-color:#4bc6aa99;background:#fff}.hasta-ipt--onay-modern:focus{outline:none;border-color:var(--teal);background:#fff;box-shadow:0 0 0 3px var(--teal-mint)}.hasta-ipt--onay-modern::-moz-placeholder{color:#9a958c;font-weight:450}.hasta-ipt--onay-modern::placeholder{color:#9a958c;font-weight:450}.hge-wiz-nav--misafir-onay{margin-top:.35rem;width:100%!important;max-width:100%!important;box-sizing:border-box;background:transparent!important;border-top:1px solid var(--line)!important;padding:.9rem 0 .15rem!important;border-radius:0}.hasta-randevu-basar{width:100%;max-width:100%;margin:0 0 1rem;padding:1.75rem clamp(1rem,2.4vw,1.6rem) 1.5rem;background:linear-gradient(160deg,#ecf7f0,#dff3eb 40%,#cdebd9);border:1px solid rgba(31,92,79,.3);border-radius:18px;box-shadow:0 10px 40px #1f5c4f1f;box-sizing:border-box}.hasta-randevu-basar-bas{margin:0 0 .85rem;font-size:clamp(1.35rem,1.05rem + .85vw,1.7rem);font-weight:800;color:var(--ink);line-height:1.2}.hasta-randevu-basar p{margin:0;color:var(--ink-muted);line-height:1.65;font-size:1.02rem}.hasta-randevu-basar hr{border:0;border-top:1px solid rgba(75,198,170,.32);margin:1.15rem 0}.hasta-randevu-basar .hasta-tel{margin:0;font-size:.98rem;color:var(--ink)}.hasta-randevu-basar .hasta-tel a{color:var(--sage);font-weight:800;text-decoration:none}.hasta-randevu-basar .hasta-tel a:hover{color:var(--teal-dark);text-decoration:underline}.hasta-yeni-randevu-btn{margin-top:1.35rem;display:inline-flex;align-items:center;justify-content:center;padding:.58rem 1.35rem;border-radius:999px;border:2px solid var(--sage);background:#fff;color:var(--sage);font:inherit;font-weight:800;font-size:.96rem;cursor:pointer;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.hasta-yeni-randevu-btn:hover{background:var(--teal-mint);color:#134038;border-color:var(--teal-dark);box-shadow:0 4px 16px #1f5c4f26}.hasta-tamamla-btn{border-radius:999px!important}.hasta-ipt::-moz-placeholder{font-size:1.02em;font-weight:500}.hasta-ipt,.hasta-ipt::placeholder,select.hasta-ipt,input.hasta-ipt{font-size:1.02em;font-weight:500}.klinik-modal-form .uye-fld>input:not([type=checkbox]):not([type=radio]),.klinik-modal-form .uye-fld textarea,.klinik-modal-form .uye-fld select,.klinik-modal-form select.uye-sec,.klinik-modal-form .uye-sec{border-radius:.75rem!important;border:1px solid var(--line-strong)!important;background:#fffcf7!important;padding:.75rem 1rem!important;font-size:1rem!important;color:var(--ink)!important;box-shadow:0 1px 2px #1a2c270a!important;transition:border-color .15s ease,box-shadow .15s ease!important}.klinik-modal-form .uye-fld>input:focus,.klinik-modal-form .uye-fld textarea:focus,.klinik-modal-form .uye-fld select:focus,.klinik-modal-form select.uye-sec:focus,.klinik-modal-form .uye-sec:focus{outline:none!important;border-color:var(--teal)!important;box-shadow:0 0 0 3px var(--teal-mint)!important}.klinik-modal-form .uye-bt{margin-top:.35rem;width:100%;max-width:18rem;border-radius:.75rem!important;padding:.85rem 1.25rem!important;font-weight:700!important;color:#fff!important;border:none!important;background:linear-gradient(180deg,#5ddec4 0%,var(--teal) 100%)!important;box-shadow:0 4px 14px #4bc6aa59!important;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,filter .15s ease!important}.klinik-modal-form .uye-bt:hover{filter:brightness(.98);box-shadow:0 6px 18px #4bc6aa66!important}.klinik-modal-form .uye-hata{border-radius:.75rem!important;border:1px solid rgba(161,74,74,.35)!important;background:#fdf5f5!important;padding:.75rem 1rem!important}.hasta-ipt--onay-modern{border-radius:.75rem!important;border:1px solid var(--line-strong)!important;padding:.75rem 1rem!important;box-shadow:0 1px 2px #1a2c270a!important}.hasta-ipt--onay-modern:focus{box-shadow:0 0 0 3px var(--teal-mint)!important}.hasta-onay-misafir-lab{gap:.4rem!important;font-size:.875rem!important}.focus-within\:border-\[var\(--teal\)\]:focus-within{border-color:var(--teal)}.focus-within\:bg-\[\#f2ebe0\]:focus-within{--tw-bg-opacity: 1;background-color:rgb(242 235 224 / var(--tw-bg-opacity, 1))}.focus-within\:shadow-\[0_0_0_3px_var\(--teal-mint\)\]:focus-within{--tw-shadow: 0 0 0 3px var(--teal-mint);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-\[var\(--soft\)\]:hover{background-color:var(--soft)}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-\[var\(--sage\)\]:hover{color:var(--sage)}.hover\:text-\[var\(--teal-dark\)\]:hover{color:var(--teal-dark)}.hover\:text-\[var\(--teal-hover\)\]:hover{color:var(--teal-hover)}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:shadow-\[0_6px_20px_rgba\(75\,198\,170\,0\.4\)\]:hover{--tw-shadow: 0 6px 20px rgba(75,198,170,.4);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-\[1\.02\]:hover{--tw-brightness: brightness(1.02);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-\[1\.03\]:hover{--tw-brightness: brightness(1.03);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-\[var\(--teal\)\]:focus{border-color:var(--teal)}.focus\:bg-\[\#f2ebe0\]:focus{--tw-bg-opacity: 1;background-color:rgb(242 235 224 / var(--tw-bg-opacity, 1))}.focus\:shadow-\[0_0_0_3px_var\(--teal-mint\)\]:focus{--tw-shadow: 0 0 0 3px var(--teal-mint);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-white:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.active\:translate-y-px:active{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:brightness-\[0\.98\]:active{--tw-brightness: brightness(.98);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:640px){.sm\:right-2{right:.5rem}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-7{margin-top:1.75rem}.sm\:mt-8{margin-top:2rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.sm\:gap-y-4{row-gap:1rem}.sm\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.sm\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.sm\:rounded-2xl{border-radius:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-8{padding:2rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pt-7{padding-top:1.75rem}.sm\:pt-9{padding-top:2.25rem}.sm\:text-\[0\.96rem\]{font-size:.96rem}.sm\:text-\[1\.03rem\]{font-size:1.03rem}.sm\:text-\[1\.04rem\]{font-size:1.04rem}.sm\:text-\[1\.14rem\]{font-size:1.14rem}.sm\:text-\[1\.1rem\]{font-size:1.1rem}.sm\:text-\[1\.55rem\]{font-size:1.55rem}.sm\:text-\[1\.9rem\]{font-size:1.9rem}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[2\.2rem\]{font-size:2.2rem}.sm\:text-\[2\.5rem\]{font-size:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media(min-width:768px){.md\:mx-0{margin-left:0;margin-right:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-9{padding-left:2.25rem;padding-right:2.25rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:pb-10{padding-bottom:2.5rem}.md\:text-left{text-align:left}.md\:text-\[2\.05rem\]{font-size:2.05rem}}@media(min-width:1024px){.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mt-9{margin-top:2.25rem}.lg\:min-h-\[40rem\]{min-height:40rem}.lg\:min-h-\[48rem\]{min-height:48rem}.lg\:w-auto{width:auto}.lg\:grid-cols-\[0\.95fr_1\.45fr\]{grid-template-columns:.95fr 1.45fr}.lg\:grid-cols-\[0\.98fr_1\.42fr\]{grid-template-columns:.98fr 1.42fr}.lg\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.lg\:gap-6{gap:1.5rem}.lg\:rounded-r-\[5\.5rem\]{border-top-right-radius:5.5rem;border-bottom-right-radius:5.5rem}.lg\:rounded-r-\[6\.25rem\]{border-top-right-radius:6.25rem;border-bottom-right-radius:6.25rem}.lg\:border-b-0{border-bottom-width:0px}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:text-left{text-align:left}}
