.hp-x-original-card{float:right;display:block;object-fit:contain;width:90px;height:134px;margin:4px 0 15px 20px}.hp-x-daily-card::after{content:'';display:table;clear:both}
/* New services retain the site's white, turquoise and rose magazine style. */
#stred.hp-x{font-size:16px;line-height:1.85;color:#363139;overflow-wrap:anywhere}
#stred.hp-x h1.hp-page-title{font-weight:400;font-size:28px;line-height:1.45;margin:0 0 18px}
#stred.hp-x h2{font-size:22px;line-height:1.5;font-weight:400;color:#b6134b;margin:27px 0 10px;padding:0;background:none}
#stred.hp-x h3{font-size:19px;line-height:1.55;font-weight:600;color:#087796;margin:18px 0 9px}
#stred.hp-x p{font-size:16px;line-height:1.85;margin:0 0 17px}
#stred.hp-x .hp-x-lead{font-size:18px;line-height:1.85;color:#4d4850;margin-bottom:23px}
#stred.hp-x .hp-x-small,.hp-x-small{font-size:13px;line-height:1.75;color:#645c64}
#stred.hp-x .hp-x-eyebrow,.hp-x-eyebrow{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#78656f;margin:0 0 5px}
.hp-x-form{background:#f8fbfc;border:1px solid #d9e7eb;padding:21px;margin:23px 0}
.hp-x label{display:block;font-size:15px;font-weight:600;margin:12px 0 5px}
.hp-x input:not([type=checkbox]):not([type=hidden]),.hp-x select,.hp-x textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:46px;border:1px solid #aabfc7;border-radius:2px;background:#fff;color:#363139;padding:10px 11px;font:400 16px/1.5 "Open Sans",Arial,sans-serif}
.hp-x textarea{resize:vertical;min-height:100px}
.hp-x input:focus,.hp-x select:focus,.hp-x textarea:focus,.hp-x button:focus-visible,.hp-x a:focus-visible,.hp-x summary:focus-visible{outline:3px solid #1686a0;outline-offset:3px}
.hp-x input[type=checkbox]{width:19px;height:19px;flex:0 0 19px;margin:3px 7px 0 0;accent-color:#b6134b}
.hp-x label.hp-x-check{display:flex;align-items:flex-start;gap:4px;font-weight:400;line-height:1.65;margin:13px 0}
.hp-x-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}
.hp-x-fields>div{min-width:0}
.hp-x .hp-primary-button,.hp-x .hp-secondary-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:46px;padding:10px 16px;margin:8px 7px 5px 0;border-radius:2px;font:600 15px/1.6 "Open Sans",Arial,sans-serif;cursor:pointer;text-decoration:none;white-space:normal;text-align:center}
.hp-x .hp-primary-button{background:#b6134b;color:#fff;border:1px solid #b6134b}
.hp-x .hp-primary-button:hover{background:#92103d}
.hp-x .hp-secondary-button{background:#fff;color:#087796;border:1px solid #aabfc7}
.hp-x .hp-secondary-button:hover{background:#f1f8fa}
.hp-x button:disabled{opacity:.65;cursor:wait}
.hp-x-note,.hp-x-reading,.hp-x-daily-card{padding:20px 22px;margin:24px 0;border:1px solid #e2dde0;background:#fff}
.hp-x-note{background:#faf7f8;border-left:3px solid #d67595}
.hp-x-reading{border-width:1px 0;padding-inline:0}
.hp-x-daily-card{background:#f4fafc;border-color:#cde3e9}
#stred.hp-x .hp-x-note>h2:first-child,#stred.hp-x .hp-x-note>h3:first-child,#stred.hp-x .hp-x-reading>h2:first-child{margin-top:0}
.hp-x-question{border-left:3px solid #1686a0;padding:13px 18px;background:#f0f8fa;margin:22px 0;color:#255768;font-style:normal;font-size:17px;line-height:1.8}
.hp-x-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px}
.hp-x-directory>article,.hp-x-editorial{padding:15px 0 23px;border-bottom:1px solid #e6e2e4}
.hp-x-dream-list{columns:2;column-gap:30px}
.hp-x-dream-list article{break-inside:avoid;border-bottom:1px solid #e7e2e5;padding:12px 0 18px}
#stred.hp-x .hp-x-dream-list h2{margin-top:5px}
#stred.hp-x .hp-x-dream-list p{font-size:14px;line-height:1.8}
.hp-x-chips,.hp-x-pager,.hp-x-actions{display:flex;flex-wrap:wrap;gap:9px 15px;align-items:center;margin:17px 0}
.hp-x-chips>a{padding:7px 12px;border:1px solid #cde3e9;background:#f4fafc;text-decoration:none;min-height:28px}
.hp-x-pager{justify-content:space-between;border-top:1px solid #ddd;padding-top:15px}
.hp-x-meanings details{border-bottom:1px solid #e6e2e4;padding:11px 0}
.hp-x-meanings summary,.hp-x details>summary{cursor:pointer;color:#087796;padding:8px 0;min-height:30px;font-size:16px;line-height:1.7}
.hp-x-len-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px}
.hp-x-len-cards>section{min-width:0;text-align:center}
.hp-x-len-cards img{display:block;width:140px;height:190px;max-width:100%;object-fit:contain;margin:8px auto 15px}
#stred.hp-x .hp-x-len-cards p:not(.hp-x-eyebrow){text-align:left;font-size:14px}
.hp-x-len-mobile{display:none}
.hp-x-card-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}
.hp-x-card-index article{padding:18px 0;border-bottom:1px solid #ddd}
#stred.hp-x .hp-x-card-index h2{font-size:18px;margin:4px 0 7px}
#stred.hp-x .hp-x-card-index p{font-size:13px;line-height:1.65}
.hp-x-lessons{padding-left:27px}
.hp-x-lessons>li{padding:10px 0 17px;border-bottom:1px solid #e5e0e3}
.hp-x-complete{font-size:13px;color:#087344}
.hp-x-entry-text{white-space:pre-wrap;overflow-wrap:anywhere}
.hp-x-journal-entry{padding:22px 0;border-bottom:1px solid #ddd}
.hp-x-file{position:relative;overflow:hidden;font-weight:600!important}
.hp-x-file input[type=file]{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}
.hp-x-file:focus-within{outline:3px solid #1686a0;outline-offset:3px}
.hp-x-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}
.hp-x-table th,.hp-x-table td{text-align:left;padding:9px 8px;border-bottom:1px solid #ddd}
.hp-x-table th{background:#f0f8fa;color:#285a69}
.hp-x-table caption{text-align:left;font-weight:600;margin-bottom:8px}
.hp-x-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.hp-x-home{clear:both;padding:16px 0 20px;border-block:1px solid #e3dce1;margin:23px 0}
.hp-x-home h2{font-size:22px;font-weight:400;color:#b6134b;margin:3px 0 12px}
.hp-x-home-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}
.hp-x-home-links a{display:block;padding:9px 0;line-height:1.65;border-bottom:1px dotted #d5e1e5;font-size:15px}
.hp-x-sidebar{border-top:1px solid #ddd;margin-top:17px;padding-top:10px}
.hp-x-sidebar a{display:block;padding:8px 0;min-height:28px;line-height:1.6}
.hp-x-sidebar h3{font-size:17px;font-weight:400;color:#b6134b}
.hp-x[hidden],.hp-x [hidden]{display:none!important}
@media(max-width:600px){
 #stred.hp-x h1.hp-page-title{font-size:24px}#stred.hp-x h2{font-size:21px}
 .hp-x-fields,.hp-x-directory{grid-template-columns:1fr;gap:0}
 .hp-x-form,.hp-x-note,.hp-x-daily-card{padding:16px}
 .hp-x-dream-list{columns:1}
 .hp-x-card-index{grid-template-columns:repeat(2,minmax(0,1fr))}
 .hp-x-len-cards{gap:10px}
 .hp-x-len-mobile{display:block}
 .hp-x-len-description{display:none}
 #stred.hp-x .hp-x-directory h2{margin-top:12px}
 .hp-x-directory>article{padding-top:8px}
 #stred.hp-x .hp-x-len-cards h3{font-size:16px}
 .hp-x-len-cards img{height:auto}
 .hp-x-home-links{gap:0 14px}
 .hp-x-table{font-size:13px}
 .hp-x-table td,.hp-x-table th{padding:8px 5px}
}
@media(max-width:370px){.hp-x-len-cards{grid-template-columns:1fr}.hp-x-len-cards img{width:120px}.hp-x-home-links{grid-template-columns:1fr}}
@media print{
 body.hp-print-birth,body.hp-print-journal{background:#fff!important}
 body.hp-print-birth #top,body.hp-print-journal #top,body.hp-print-birth #znamenivyber,body.hp-print-journal #znamenivyber,body.hp-print-birth #foot,body.hp-print-journal #foot,body.hp-print-birth #userwindow,body.hp-print-journal #userwindow,body.hp-print-birth .hp-breadcrumbs,body.hp-print-journal .hp-breadcrumbs{display:none!important}
 body.hp-print-birth #main,body.hp-print-journal #main,body.hp-print-birth #obsah,body.hp-print-journal #obsah,body.hp-print-birth #container,body.hp-print-journal #container,body.hp-print-birth #hp,body.hp-print-journal #hp,body.hp-print-birth #middle,body.hp-print-journal #middle,body.hp-print-birth #stred,body.hp-print-journal #stred{float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important}
 body.hp-print-birth #stred>*:not(#xb-result),body.hp-print-journal #stred>*:not(section){display:none!important}
 body.hp-print-birth .hp-x-actions,body.hp-print-journal .hp-x-actions,body.hp-print-journal label,body.hp-print-journal input,body.hp-print-journal noscript,body.hp-print-birth .hp-x-original-card{display:none!important}
 body.hp-print-birth #xb-result::before,body.hp-print-journal #journal-list::before{content:'Horoskopy pro ženy · osobní čtení a zápisy';display:block;font-size:11pt;border-bottom:1pt solid #aaa;padding-bottom:8pt;margin-bottom:15pt}
 body.hp-print-birth #stred p,body.hp-print-journal #stred p{font-size:11pt!important;line-height:1.65!important}
 .hp-x-journal-entry,.hp-x-reading{break-inside:avoid}
}
