/* Bu dosya üretilmiştir: kaynak src/pakize-randevu.src.css · araclar/css-derle.py */

#top .pkz{--pkz-cizgi:#E3E9E4;--pkz-metin:#23292E;--pkz-soluk:#5C6770;--pkz-zemin:#F4F7F5;--pkz-golge:0 8px 30px rgba(35,41,46,.08);
  --pkz-acik:color-mix(in srgb,var(--pkz-ana) 9%,#fff);--pkz-acik2:color-mix(in srgb,var(--pkz-ana) 18%,#fff);
  font-family:"Poppins",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--pkz-metin);font-size:16px;line-height:1.55;max-width:760px;padding:8px 16px 96px}
#top .pkz[style*="#9c4a32"]{--pkz-ana:#3D8B45!important;--pkz-ana-koyu:#2F7A3A!important}
#top .pkz{--pkz-ana:#3D8B45;--pkz-ana-koyu:#2F7A3A;--pkz-ana-acik:#E8F3E9}
#top .pkz.pkz-panel{max-width:760px}
html:has(body.pakize-firma-sayfa),body.pakize-firma-sayfa{background:#F4F7F5}
body.pakize-firma-sayfa #wrap_all,body.pakize-firma-sayfa #main,body.pakize-firma-sayfa .container_wrap,body.pakize-firma-sayfa .main_color{background:#F4F7F5!important;border:0}
body.pakize-firma-sayfa .container_wrap .container{max-width:820px}
body.pakize-firma-sayfa .template-page.content{padding-top:18px;padding-bottom:0}
#top .pkz h2,#top .pkz h3{font-family:inherit;color:var(--pkz-metin);letter-spacing:-.02em;text-transform:none}
#top .pkz h2{font-size:24px;font-weight:800;line-height:1.2}
#top .pkz h3{font-size:18px;font-weight:700}
#top .pkz-ust{background:#fff;border-radius:24px;box-shadow:var(--pkz-golge);padding:22px 18px 18px;margin:0 0 18px}
#top .pkz-ust .pkz-logo{max-height:64px;border-radius:14px}
#top .pkz-ust h2{margin-bottom:2px}
#top .pkz-steps{gap:6px;margin:16px 0 0;counter-reset:none}
#top .pkz-steps li{flex:1;min-width:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;background:none;border:0;box-shadow:none;padding:0;font-size:12px;font-weight:600;color:var(--pkz-soluk);text-align:center;border-radius:0}
#top .pkz-steps li::before{content:"";display:block;width:100%;height:8px;border-radius:4px;background:var(--pkz-cizgi)}
#top .pkz-steps li span{display:none}
#top .pkz-steps .is-done,#top .pkz-steps .is-on{background:none;border:0;box-shadow:none;color:var(--pkz-metin)}
#top .pkz-steps .is-done::before{background:var(--pkz-ana);opacity:.55}
#top .pkz-steps .is-on::before{background:var(--pkz-ana)}
#top .pkz-steps .is-on{font-weight:700}
#top .pkz-card,#top .pkz .pkz-card{background:#fff;border:1px solid transparent;border-radius:24px;box-shadow:var(--pkz-golge);padding:20px}
#top .pkz-grid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}
#top .pkz-grid .pkz-card{border:2px solid var(--pkz-cizgi);box-shadow:none;border-radius:18px;padding:16px 18px}
#top .pkz-grid .pkz-card:hover{transform:none;border-color:var(--pkz-ana);box-shadow:0 6px 20px rgba(35,41,46,.07)}
#top .pkz-grid .pkz-card h3{font-size:17px}
#top .pkz-grid .pkz-card p{color:var(--pkz-soluk);font-size:14.5px}
#top .pkz-grid .pkz-card p strong{color:var(--pkz-metin);font-size:16px}
#top .pkz-badge{background:var(--pkz-acik2);color:var(--pkz-metin);border-radius:999px;font-size:11.5px;letter-spacing:.05em;padding:4px 10px}
#top .pkz-muted,#top .pkz-noscript{color:var(--pkz-soluk);font-size:14.5px}
#top .pkz label{font-size:14.5px;font-weight:600;color:var(--pkz-metin)}
#top .pkz input[type="text"],#top .pkz input[type="email"],#top .pkz input[type="tel"],#top .pkz input[type="url"],#top .pkz input[type="number"],#top .pkz input[type="date"],#top .pkz input[type="search"],#top .pkz input[type="time"],#top .pkz input[type="password"],#top .pkz select,#top .pkz textarea{font-family:inherit;font-size:16px;border:2px solid var(--pkz-cizgi);border-radius:14px;padding:12px 14px;min-height:50px;background:#fff;color:var(--pkz-metin);box-shadow:none;margin-top:6px}
#top .pkz input:focus,#top .pkz select:focus,#top .pkz textarea:focus{border-color:var(--pkz-ana);box-shadow:0 0 0 4px var(--pkz-acik2);outline:0}
#top .pkz input[type="checkbox"],#top .pkz input[type="radio"]{accent-color:var(--pkz-ana);width:20px;height:20px}
#top .pkz-check{font-weight:500;font-size:14.5px;line-height:1.45;align-items:flex-start}
#top .pkz-check input{margin-top:2px;flex:none}
#top .pkz button,#top .pkz-primary,#top .pkz a.pkz-primary{font-family:inherit;background:var(--pkz-ana);color:#fff;border:0;border-radius:999px;padding:13px 24px;min-height:50px;font-weight:700;font-size:16px;line-height:1.2;box-shadow:0 8px 20px color-mix(in srgb,var(--pkz-ana) 26%,transparent);text-transform:none;letter-spacing:0}
#top .pkz button:hover,#top .pkz-primary:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 10px 24px color-mix(in srgb,var(--pkz-ana) 30%,transparent);color:#fff}
#top .pkz button:focus-visible,#top .pkz-primary:focus-visible,#top .pkz-slot:focus-within,#top .pkz-personel-kart:focus-within{outline:3px solid var(--pkz-ana);outline-offset:3px}
#top .pkz button[data-geri],#top .pkz .pkz-nav button[data-geri]{background:#fff;color:var(--pkz-metin);border:2px solid var(--pkz-cizgi);box-shadow:none}
#top .pkz button[data-geri]:hover{border-color:var(--pkz-ana);filter:none}
#top .pkz button:disabled,#top .pkz button[disabled]{opacity:.5;cursor:not-allowed;transform:none}
#top .pkz-grid .pkz-card button{padding:10px 18px;min-height:44px;font-size:15px}
#top .pkz-nav{gap:10px;margin:18px 0 0}
#top .pkz-nav button:not([data-geri]){flex:1}
#top .pkz-cart,#top .pkz-note{background:var(--pkz-acik);border:0;border-left:4px solid var(--pkz-ana);border-radius:16px;padding:14px 16px;box-shadow:none}
#top .pkz-cart ul{padding-left:18px}
#top .pkz-sonuc-kutu{background:#fff;border:0;border-top:6px solid var(--pkz-ana);border-radius:24px;box-shadow:var(--pkz-golge);padding:22px 20px}
#top .pkz-odeme-bilgi{background:var(--pkz-zemin);border:0;border-left:4px solid var(--pkz-ana);border-radius:14px}
#top .pkz-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px}
#top .pkz-slot{border:2px solid var(--pkz-cizgi);border-radius:12px;padding:11px 6px;text-align:center;font-weight:600;font-size:16px;background:#fff;margin:0;display:flex;justify-content:center;align-items:center;min-height:48px}
#top .pkz-slot:hover{border-color:var(--pkz-ana);color:var(--pkz-metin)}
#top .pkz-slot:has(input:checked){background:var(--pkz-ana);border-color:var(--pkz-ana);color:#fff;box-shadow:none}
#top .pkz .pkz-personel-kart{border:2px solid var(--pkz-cizgi);border-radius:18px;padding:12px 16px;background:#fff;margin:0;min-height:64px}
#top .pkz .pkz-personel-kart:hover{border-color:var(--pkz-ana);transform:none}
#top .pkz .pkz-personel-kart:has(input:checked){border-color:var(--pkz-ana);background:var(--pkz-acik);box-shadow:none}
#top .pkz-personel-foto{background:var(--pkz-acik2);color:var(--pkz-metin)}
#top .pkz-personel-foto-bos{border:0}
#top .pkz-personel-ad{font-weight:600;font-size:16px}
#top .pkz-personel-baslik{font-weight:700;font-size:16px}
#top .pkz-yukleniyor{background:rgba(35,41,46,.94);font-family:"Poppins",system-ui,sans-serif;font-weight:600}
#top .pkz-hata{background:#FBEFEF;border:0;border-left:4px solid #C25B5B;border-radius:16px;color:#23292E;padding:14px 16px}
#top .pkz .pkz-hata-wa{background:#25D366;color:#0B3B1F!important;box-shadow:none}
#top .pkz-wa{background:#25D366;color:#0B3B1F!important;font-family:"Poppins",system-ui,sans-serif;box-shadow:0 10px 26px rgba(37,211,102,.35);padding:12px 18px}
#top .pkz-wa{left:0!important;right:0!important;bottom:16px!important;margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}
@media (max-width:767px){
#top .pkz{padding-bottom:84px}}
#top .pkz-panel>h2{font-size:28px;font-weight:800;margin:8px 0 6px}
#top .pkz-panel>.pkz-card h3{font-size:19px;margin-bottom:6px}
#top .pkz-list li{border-bottom:1px solid var(--pkz-cizgi);padding:14px 0}
#top .pkz-list li:last-child{border-bottom:0}
#top .pkz-fp{max-width:760px}
#top .pkz-fp-giris{background:#fff;border:0;border-radius:24px;box-shadow:var(--pkz-golge);padding:24px 20px}
#top .pkz-fp-giris input[type="password"],#top .pkz-fp-giris input[type="text"]{border:2px solid var(--pkz-cizgi);border-radius:14px;min-height:50px}
#top .pkz-fp-giris input:focus{border-color:var(--pkz-ana);box-shadow:0 0 0 4px var(--pkz-acik2)}
#top .pkz-fp-ozet{gap:10px}
#top .pkz-fp-ozet>div{background:#fff;border:0;border-radius:18px;box-shadow:0 4px 18px rgba(35,41,46,.06);padding:14px 6px}
#top .pkz-fp-ozet strong{color:var(--pkz-ana);font-weight:800;letter-spacing:-.02em}
#top .pkz-fp-ozet span{color:var(--pkz-soluk);font-weight:500}
#top .pkz-fp-sekme{background:#fff;border:2px solid var(--pkz-cizgi);border-radius:999px;color:var(--pkz-metin);font-weight:600;min-height:46px;display:flex;align-items:center;justify-content:center}
#top .pkz-fp-sekme.aktif{background:var(--pkz-ana);border-color:var(--pkz-ana);color:#fff}
#top .pkz-fp-nav{background:#fff;border:2px solid var(--pkz-cizgi);border-radius:14px;color:var(--pkz-metin)}
#top .pkz-fp-btn-kucuk{background:var(--pkz-ana);border-radius:999px;font-weight:700}
#top .pkz-fp-card{background:#fff;border:0;border-left:6px solid var(--pkz-cizgi);border-radius:18px;box-shadow:0 4px 18px rgba(35,41,46,.06);padding:16px}
#top .pkz-fp-kart-bekliyor{border-left-color:#E0A52A}
#top .pkz-fp-kart-onayli{border-left-color:#3D8B45}
#top .pkz-fp-kart-tamam{border-left-color:#5C6770}
#top .pkz-fp-kart-iptal{border-left-color:#C25B5B}
#top .pkz-fp-durum{background:#EEF1EF;color:#23292E;font-weight:700}
#top .pkz-fp-durum-bekliyor{background:#FBF1DA;color:#7A5A12}
#top .pkz-fp-durum-onayli{background:#DDF0DD;color:#2F6E35}
#top .pkz-fp-durum-tamam{background:#EEF1EF;color:#3E474E}
#top .pkz-fp-durum-iptal{background:#FBEAEA;color:#9B3434}
#top .pkz-fp-saat{font-weight:800;letter-spacing:-.01em}
#top .pkz-fp-personel{color:var(--pkz-soluk)}
#top .pkz-fp-tel{background:#DDF0DD;border:0;color:#2F6E35;border-radius:999px;padding:8px 14px}
#top .pkz-fp-detay>summary{color:var(--pkz-ana)}
#top .pkz-fp-dl dt{color:var(--pkz-soluk)}
#top .pkz-fp-btn,#top a.pkz-fp-btn,#top .pkz-fp-btn-kucuk{border-radius:999px;font-family:inherit;box-shadow:none;background:var(--pkz-ana,#3D8B45);color:#fff;text-align:center;text-decoration:none}
#top a.pkz-fp-btn:hover,#top a.pkz-fp-btn:focus{color:#fff;filter:brightness(1.08)}
#top .pkz-fp-btn-onay{background:#3D8B45}
#top .pkz-fp-btn-tamam{background:#23292E}
#top .pkz-fp-btn-iptal{background:#C25B5B}
#top .pkz-fp-btn-ikincil{background:#fff;color:#23292E;border:2px solid var(--pkz-cizgi)}
#top .pkz-fp-bos{background:#fff;border:2px dashed var(--pkz-cizgi);border-radius:18px;color:var(--pkz-soluk)}
#top .pkz-fp-ok{background:#DDF0DD;color:#2F6E35;border:0;border-radius:14px}
#top .pkz-fp-hata{background:#FBEAEA;color:#9B3434;border:0;border-radius:14px}
#top .pkz-fp-cikis a{color:var(--pkz-soluk)}

@media (min-width:640px){
#top .pkz{padding:16px 24px 96px}
#top .pkz-ust{padding:26px 28px 22px}
#top .pkz-card,#top .pkz .pkz-card{padding:24px 26px}
#top .pkz h2{font-size:26px}
}
@media (max-width:640px){
#top .pkz-steps li{font-size:11px}
#top .pkz-nav{flex-direction:column-reverse}
#top .pkz-nav button{width:100%}
#top .pkz-grid .pkz-card button{width:100%}
}
#top .pkz-cart ul{list-style:none;padding:0;margin:10px 0 6px;display:flex;flex-direction:column;gap:8px}
#top .pkz-cart li{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-radius:12px;padding:8px 8px 8px 14px;font-weight:600;color:var(--pkz-metin)}
#top .pkz-cart li [data-sil]{background:transparent;color:var(--pkz-soluk);border:1.5px solid var(--pkz-cizgi);box-shadow:none;min-height:34px;padding:4px 14px;font-size:13px;border-radius:999px}
#top .pkz-cart li [data-sil]:hover{color:#B42318;border-color:#F3C3BE;background:#FFF5F4}
#top .pkz-cart p{margin:6px 0 0;font-weight:700;color:var(--pkz-metin)}
