/* @license MIT https://raw.githubusercontent.com/necolas/normalize.css/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.prihlaska-row-block{margin-bottom:20px;}.prihlasky-page-form{width:100%;max-width:900px;}.form-row{display:flex !important;justify-content:space-between;}.form-block{width:47%;}.form-block.tricet{width:30%;}.form-block.sto{width:100%;}.form-block label{font-weight:bold;}.form-block .form-item{margin-top:10px;margin-bottom:30px;}#edit-turnus--wrapper legend span{margin-bottom:10px;}#edit-nahradni-turnus--wrapper legend span{margin-bottom:23px;}#edit-turnus{display:flex;flex-direction:column;}#edit-nahradni-turnus .form-item,#edit-turnus .form-type--radio{margin-bottom:15px;}
body{font-family:Arial,sans-serif;margin:0;padding:0;color:#333;line-height:1.6;background-color:#fefeff;}.messages-list{display:none;}.container.prihlaska-jaro{padding:0;margin:0 auto;}.popis-akce{padding-top:0;margin-bottom:3rem;}.popis-akce p{font-size:1.4rem;margin:0 !important;font-weight:bold;color:#0f6292;}.popis-akce h1{color:#043f70;font-size:1.5rem;margin:0 !important;}.popis-akce h1 span{color:black;font-size:1.4rem;font-weight:normal;}.prihlaska-jaro h3{font-weight:normal;margin-top:0;color:#0f6292;}.prihlaska-jaro legend span{color:#0f6292;font-size:18px;}.prihlaska-jaro label{font-size:16px;}.prihlaska-row-block{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column;}.prihlaska-block{width:100%;}.prihlaska-block.radio-block{margin-bottom:20px;}.prihlaska-jaro header p{margin:0;font-size:1rem;}.prihlaska-jaro section{margin:20px 0;padding:20px;background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,0.1);}.prihlaska-jaro a{color:#007bff;text-decoration:none;}.prihlaska-jaro a:hover{text-decoration:underline;}.prihlaska-jaro button,.prihlaska-jaro .btn{display:inline-block;background:#007bff;color:#fff;padding:10px 15px;border-radius:5px;text-decoration:none;border:none;font-size:1rem;cursor:pointer;transition:background-color 0.3s ease;}.prihlaska-jaro button:hover,.prihlaska-jaro .btn:hover{background:#0056b3;}.prihlaska-jaro table{width:100%;border-collapse:collapse;margin:20px 0;}.modul-prihlasky table th,.modul-prihlasky table td{padding:5px;text-align:left;border:1px solid #ddd;height:auto !important;font-size:14px;}.prihlaska-jaro table th{background:#007bff;color:#fff;}.modul-prihlasky table th.order,.modul-prihlasky table td.order{width:50px;text-align:center;font-weight:bold;}.modul-prihlasky table th.status,.modul-prihlasky table td.status{width:60px;text-align:center;font-weight:bold;}.modul-prihlasky table th.price,.modul-prihlasky table td.price{width:70px;text-align:center;font-weight:normal;}.modul-prihlasky table th.note a.note-empty,.modul-prihlasky table td.note a.note-empty{color:#dfdfdf;}.modul-prihlasky table th.note a.note-empty:hover,.modul-prihlasky table td.note a.note-empty:hover{color:green;}.modul-prihlasky table th.created,.modul-prihlasky table th.created{width:160px;text-align:center;}.modul-prihlasky table th.edit,.modul-prihlasky table th.del,.modul-prihlasky table th.detail,.modul-prihlasky table td.edit,.modul-prihlasky table td.detail{width:70px;text-align:center;}.modul-prihlasky table th.detail,.modul-prihlasky table td.detail{width:70px;text-align:center;}.modul-prihlasky table th.delete,.modul-prihlasky table td.delete{width:70px;text-align:center;color:red;}.modul-prihlasky table td.delete a{width:70px;text-align:center;color:red;}.modul-prihlasky table th.id,.modul-prihlasky table td.id{width:40px;text-align:center;}form.prihlasky-leto{max-width:900px;margin:0 auto;padding:10px;background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,0.1);font-family:Arial,sans-serif;}.prihlaska-jaro input[type="text"],.prihlaska-jaro input[type="date"],.prihlaska-jaro input[type="tel"],.prihlaska-jaro input[type="email"],.prihlaska-jaro select,textarea{width:100%;padding:10px;margin:10px 0;border:1px solid #ddd;border-left:15px solid #aadcff;border-radius:5px;font-size:14px;box-sizing:border-box;}.prihlaska-jaro button,.prihlaska-jaro input[type="submit"]{background-color:#007bff;color:#fff;padding:15px 40px;border:none;border-radius:5px;cursor:pointer;font-size:16px;text-transform:uppercase;transition:background-color 0.3s ease;}.prihlaska-jaro button:hover,.prihlaska-jaro input[type="submit"]:hover{background-color:#0056b3;}.prihlaska-jaro label{font-weight:bold;margin-bottom:5px;display:block;}.prihlaska-jaro input:focus,.prihlaska-jaro select:focus,.prihlaska-jaro textarea:focus{border-color:#007bff;outline:none;box-shadow:0 0 5px rgba(0,123,255,0.5);}.prihlaska-jaro .form-group{margin-bottom:15px;}.prihlaska-jaro .form-item{margin-top:0 !important;}.prihlaska-jaro form h2{text-align:center;margin-bottom:20px;}.prihlaska-jaro input::placeholder,.prihlaska-jaro textarea::placeholder{color:#aaa;font-style:italic;}.prihlaska-jaro .form-message{color:red;font-size:14px;margin-top:5px;}.prihlaska-jaro .text-center{text-align:center;}.prihlaska-jaro .form-radios{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-top:10px;}.prihlaska-jaro .form-type--radio{margin-right:20px;}@media (min-width:768px){.prihlaska-jaro .container{width:90%;max-width:1200px;padding:20px;}.prihlaska-jaro h1{font-size:3rem;}.prihlaska-jaro .prihlaska-row-block{flex-direction:row;}.prihlaska-jaro .prihlaska-block{width:45%;}.prihlaska-jaro .prihlaska-block.radio-block{width:45%;margin-bottom:40px;}}body{font-family:Arial,sans-serif;background-color:#f5f5f5;margin:0;padding:0;color:#333;}.page-prihlaska.potvrzeni{max-width:800px;margin:40px auto;padding:20px;background-color:#ffffff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);}.page-prihlaska.potvrzeni h1{font-size:2rem;color:#0056b3;margin-bottom:20px;}.page-prihlaska.potvrzeni p{font-size:1.3rem;line-height:1.6;margin-bottom:20px;color:black;}.page-prihlaska.potvrzeni ul{list-style:none;padding:0;margin:20px 0;}.page-prihlaska.potvrzeni ul li{margin-bottom:10px;}.page-prihlaska.potvrzeni ul li a{font-size:1rem;font-weight:bold;color:#0056b3;transition:color 0.3s;text-decoration:underline;}.page-prihlaska.potvrzeni ul li a:hover{color:#e56b00;}.page-prihlaska.potvrzeni .potvrzeni-buttons{display:flex;flex-wrap:wrap;margin-top:40px;}.page-prihlaska.potvrzeni .potvrzeni-buttons a{display:inline-block;background:#007bff;color:#fff;padding:10px 25px;margin:0 40px 30px 0;border-radius:5px;text-decoration:none;border:none;font-size:1rem;cursor:pointer;transition:background-color 0.3s ease;}.page-prihlaska.potvrzeni .potvrzeni-buttons li:first-child a{background:#044b95;}.page-prihlaska.potvrzeni .potvrzeni-buttons li:first-child a:hover,.page-prihlaska.potvrzeni .potvrzeni-buttons a:hover{color:white !important;background-color:green !important;}.messages{margin-bottom:20px;text-align:left;}.messages--status{background-color:#e6f7e6;border-left:5px solid #28a745;padding:10px 15px;border-radius:5px;margin-bottom:10px;}.messages--error{background-color:#f8d7da;border-left:5px solid #dc3545;padding:10px 15px;border-radius:5px;margin-bottom:10px;}@media (min-width:768px){.page-prihlaska{padding:15px;}.page-prihlaska h1{font-size:2.5rem;}.page-prihlaska p{}}.error-messages{color:red;font-size:1.2rem;margin-bottom:1.2rem;}.modul-prihlasky.detail{width:100%;display:flex;flex-wrap:wrap;}.modul-prihlasky.detail h2{font-size:24px;margin-bottom:20px;}.modul-prihlasky.detail h3{font-size:20px;font-weight:normal;margin-bottom:10px;}.modul-prihlasky.detail .block{width:100%;min-width:500px;max-width:700px;border-collapse:collapse;margin-bottom:50px;margin-right:30px;}.modul-prihlasky.detail .block:last-child{margin-right:0;}.detail-table{width:100%;border-collapse:collapse;margin-bottom:20px;border:10px solid red;}.detail-table td{padding:10px;border-bottom:1px solid #ddd;vertical-align:top;}.detail-table td:first-child{width:150px;font-weight:bold;color:#555;}.detail-table tr:last-child td{border-bottom:none;}.modul-prihlasky.detail.block.first p{margin:10px 100px 10px 0;}.button-back{}.modul-prihlasky.detail.block.first a{align-items:center;display:block;padding:6px 20px;background:#007bff;color:white;text-align:center;text-decoration:none;border-radius:5px;transition:background 0.3s ease;}.modul-prihlasky.detail.block.first p.delete a{background-color:red;}.modul-prihlasky.detail .block.first a:hover{background:#0056b3;}.modul-prihlasky.detail .block.first .delete-link{background:#dc3545;}.modul-prihlasky.detail .block.first .delete-link:hover{background:#a71d2a;}.modul-prihlasky.detail .block.second{flex:1 0 70%;}.one{color:green;font-weight:bold;}.two{color:silver;font-weight:bold;}.sended-emails-form-class .responsive-enabled tr th,.sended-emails-form-class .responsive-enabled tr td,.list-children-form-class .responsive-enabled tr th,.list-children-form-class .responsive-enabled tr td{height:33px !important;font-size:12px;padding:5px;}.sended-emails-form-class .responsive-enabled tr td div,.list-children-form-class .responsive-enabled tr td div{margin:0 !important;}.modul-prihlasky .list-children-form-class .responsive-enabled th.left,.list-of-applications-form .responsive-enabled tr td.left{text-align:left;}.list-children-form-class .responsive-enabled th.right,.list-children-form-class .responsive-enabled tr td.right{text-align:right;}.responsive-enabled .row-number,.responsive-enabled .header-row-number{width:50px;text-align:center;font-weight:bold;}.responsive-enabled th.header-select,.responsive-enabled .form-type--checkbox{text-align:center;width:50px;padding:0;}.button-select-wrapper{display:flex;align-items:center;}.button-select-wrapper input{margin-top:15px;margin-left:30px;}.forms-edit-block{border:3px solid #e1e1e1;margin:40px 0;padding:0 20px 20px 20px;background-color:#f9f9f9;}.forms-edit-block h2{font-size:1.5rem;margin-bottom:30px;}#edit-search-wrapper{display:flex;}#edit-search-wrapper .js-form-item{margin-right:15px;margin-top:0 !important;margin-bottom:0 !important;}#edit-search-wrapper .js-form-item label{display:none;}#edit-search-button{margin:0 !important;}.year-navigation{display:flex;width:250px;float:left;}.year-navigation strong{margin-right:15px;}.year-navigation ul{padding:0 !important;margin:0 !important;display:flex;flex-wrap:wrap;flex-direction:row-reverse;}.year-navigation ul li{list-style:none;padding:0 !important;margin:0 10px 0 0 !important;}.year-navigation ul li .active{font-weight:bold;text-decoration:none;}
