/* Barberhood: οι σελίδες του πελάτη από τα email (ακύρωση, αλλαγή ώρας, απόρρητο), στο ίδιο σκούρο στυλ με το site, μόνο Manrope
   (χρώματα του λογότυπου: μαύρο + σαμπανί). Φορτώνεται από το kratiseis/inc/page.php, μετά το form.css. */

.kr-page-body{
  --bh-bg:#131311;--bh-card:#191917;--bh-ink:#E9E1D2;--bh-ink-rgb:233 225 210;--bh-mute:#8F887B;--bh-gold:#CDB892;
  background:var(--bh-bg);color:var(--bh-ink);font:400 16px/1.6 "Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}
.kr-page-body .kr{
  --k-accent:var(--bh-gold);--k-on-accent:var(--bh-bg);--k-bg:var(--bh-card);--k-chip:rgb(var(--bh-ink-rgb) / .06);--k-field:rgb(var(--bh-ink-rgb) / .05);--k-fg:var(--bh-ink);
  --k-line:rgb(var(--bh-ink-rgb) / .12);--k-mute:var(--bh-mute);--k-off:rgb(var(--bh-ink-rgb) / .25);--k-danger:#E8806F;--k-radius:14px;
  --k-font:"Manrope",system-ui,sans-serif;--k-display:"Manrope",system-ui,sans-serif;--k-mono:"Manrope",system-ui,sans-serif;
  border:1px solid var(--k-line);box-shadow:0 40px 80px -40px rgb(0 0 0 / .8)}
.kr-page-body .kr :is(h1,h2,h3),.kr-page-body .kr-cal-head{font-family:"Manrope",system-ui,sans-serif;font-weight:500;text-transform:none;letter-spacing:-.02em}
.kr-page-body .kr-head{background:transparent;color:var(--bh-ink);border-bottom:1px solid var(--k-line)}
.kr-page-body .kr :is(.kr-list,.kr-cal,.kr-cal-nav){border-width:1px;border-color:var(--k-line)}
.kr-page-body .kr .kr-row{border-bottom-width:1px;border-bottom-color:var(--k-line)}
.kr-page-body .kr .kr-fields input{border-width:1px;border-color:var(--k-line);color:var(--bh-ink)}
.kr-page-body .kr .kr-fields input:focus{border-color:var(--bh-gold)}
.kr-page-body .kr .kr-btn{border-radius:999px;font-family:"Manrope",system-ui,sans-serif;text-transform:none;letter-spacing:0;font-size:15px}
.kr-page-body .kr a{color:var(--bh-gold)}
.kr-page-body .kr-back:hover,.kr-page-body .kr-cal-nav:hover:not(:disabled){background:transparent;border-color:var(--bh-gold,#CDB892);color:var(--bh-gold,#CDB892)}

/* πάνω γραμμή */
.kr-page-top b{font:800 20px "Manrope",sans-serif;letter-spacing:-.03em;color:var(--bh-ink)}
.kr-page-top a{color:var(--bh-mute);text-decoration:none;font-size:13px;letter-spacing:.06em;text-transform:uppercase}
.kr-page-top a:hover{color:var(--bh-ink)}

/* πολιτική απορρήτου και κείμενα */
.kr-page-body .kr-page :is(h1,h2){font-family:"Manrope",system-ui,sans-serif}
.kr-page-body .kr-page a{color:var(--bh-gold)}
