.elementor-19566 .elementor-element.elementor-element-e202610{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:32px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19566 .elementor-element.elementor-element-c210000{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19566 .elementor-element.elementor-element-c210000 p{margin-block-end:0px;}.elementor-19566 .elementor-element.elementor-element-c210001{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19566 .elementor-element.elementor-element-c210001 p{margin-block-end:0px;}.elementor-19566 .elementor-element.elementor-element-c210002{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19566 .elementor-element.elementor-element-c210002 p{margin-block-end:0px;}.elementor-19566 .elementor-element.elementor-element-dates19566{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19566 .elementor-element.elementor-element-dates19566 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-19566 .elementor-element.elementor-element-c210003 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-subtitle{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-subtitle .elementor-heading-subtitle-icon svg{fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-subtitle .elementor-heading-subtitle-icon i{color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-subtitle .elementor-heading-subtitle-icon{--icon_color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-bgtext-content{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );-webkit-text-stroke-color:var( --e-global-color-secondary );}.elementor-19566 .elementor-element.elementor-element-a40d33c > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-19566 .elementor-element.elementor-element-a40d33c{text-align:start;}.elementor-19566 .elementor-element.elementor-element-a40d33c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-19566 .elementor-element.elementor-element-163c6fe{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19566 .elementor-element.elementor-element-163c6fe p{margin-block-end:0px;}.elementor-19566 .elementor-element.elementor-element-1ba72f6 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-19566 .elementor-element.elementor-element-1ba72f6{text-align:start;}.elementor-19566 .elementor-element.elementor-element-1ba72f6 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-19566 .elementor-element.elementor-element-b6d6ca7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19566 .elementor-element.elementor-element-b6d6ca7 p{margin-block-end:0px;}.elementor-19566 .elementor-element.elementor-element-c210016 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-19566 .elementor-element.elementor-element-c210016{text-align:start;}.elementor-19566 .elementor-element.elementor-element-c210016 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-19566 .elementor-element.elementor-element-b1a9566{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-0000027{text-align:start;}.elementor-19566 .elementor-element.elementor-element-0000027 img{width:190px;}.elementor-19566 .elementor-element.elementor-element-b1b9566{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19566 .elementor-element.elementor-element-c210017{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19566 .elementor-element.elementor-element-c210017 p{margin-block-end:0px;}.elementor-19566 .elementor-element.elementor-element-c210018{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19566 .elementor-element.elementor-element-c210018 p{margin-block-end:0px;}.elementor-19566 .elementor-element.elementor-element-c210022 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-19566 .elementor-element.elementor-element-c210022{text-align:start;}.elementor-19566 .elementor-element.elementor-element-c210022 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-19566 .elementor-element.elementor-element-b7a9566{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19566 .elementor-element.elementor-element-b7a9566 p{margin-block-end:0px;}.elementor-19566 .elementor-element.elementor-element-c210024{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19566 .elementor-element.elementor-element-c210024 p{margin-block-end:0px;}.elementor-19566 .elementor-element.elementor-element-7cfa66a > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-19566 .elementor-element.elementor-element-7cfa66a{text-align:start;}.elementor-19566 .elementor-element.elementor-element-7cfa66a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-19566 .elementor-element.elementor-element-7cfa66b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19566 .elementor-element.elementor-element-7cfa66b p{margin-block-end:0px;}.elementor-19566 .elementor-element.elementor-element-439eccd > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-19566 .elementor-element.elementor-element-439eccd{text-align:start;}.elementor-19566 .elementor-element.elementor-element-439eccd .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-19566 .elementor-element.elementor-element-062caf7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19566 .elementor-element.elementor-element-062caf7 p{margin-block-end:0px;}.elementor-19566 .elementor-element.elementor-element-c210030{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19566 .elementor-element.elementor-element-c210030 p{margin-block-end:0px;}@media(min-width:768px){.elementor-19566 .elementor-element.elementor-element-e202610{--content-width:940px;}}@media(max-width:1600px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-c210000{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-c210001{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-c210002{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-dates19566{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-19566 .elementor-element.elementor-element-163c6fe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-b6d6ca7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-c210017{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-c210018{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-b7a9566{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-c210024{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-7cfa66b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-062caf7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-c210030{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-c210000{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-c210001{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-c210002{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-dates19566{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-19566 .elementor-element.elementor-element-163c6fe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-b6d6ca7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-c210017{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-c210018{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-b7a9566{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-c210024{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-7cfa66b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-062caf7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-c210030{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-19566 .elementor-element.elementor-element-e202610{--padding-top:24px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-c210000{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-c210001{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-c210002{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-dates19566{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-19566 .elementor-element.elementor-element-163c6fe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-b6d6ca7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-c210017{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-c210018{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-b7a9566{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-c210024{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-7cfa66b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-062caf7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19566 .elementor-element.elementor-element-c210030{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-e202610 */.elementor-19566 .elementor-element.elementor-element-e202610 h2.elementor-heading-title {font-size:30px !important;line-height:1.3 !important;}
.elementor-19566 .elementor-element.elementor-element-e202610 h3.elementor-heading-title {font-size:22px !important;line-height:1.35 !important;}
@media(max-width:767px){.elementor-19566 .elementor-element.elementor-element-e202610 h2.elementor-heading-title {font-size:26px !important;}.elementor-19566 .elementor-element.elementor-element-e202610 h3.elementor-heading-title {font-size:20px !important;}}
.elementor-19566 .elementor-element.elementor-element-e202610 #objednavka,.elementor-19566 .elementor-element.elementor-element-e202610 #objednavka-osvc{scroll-margin-top:160px}.elementor-19566 .elementor-element.elementor-element-e202610 .vyz-osvc-order select,.elementor-19566 .elementor-element.elementor-element-e202610 .vyz-osvc-order input:not([type=checkbox]){width:100%;max-width:100%}.elementor-19566 .elementor-element.elementor-element-e202610 .vyz-osvc-order fieldset{border:0;padding:0;min-width:0}.elementor-19566 .elementor-element.elementor-element-e202610 .vyz-osvc-order button{max-width:100%;white-space:normal}
/* Schválená stručná prezentace rodičovského workshopu, 25. 10. 2026. */
.elementor-19566 .elementor-element.elementor-element-e202610 {row-gap:10px !important;}
.elementor-19566 .elementor-element.elementor-element-e202610 > .e-con-inner {row-gap:10px !important;}
.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-widget-text-editor:not(:has(.vyz-workshop-faq)) p {margin-top:0; margin-bottom:8px;}
.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-widget-text-editor:not(:has(.vyz-workshop-faq)) p:last-child {margin-bottom:0;}
.elementor-19566 .elementor-element.elementor-element-e202610 :is(.elementor-element-c210000,.elementor-element-c210001,.elementor-element-163c6fe,.elementor-element-c210018,.elementor-element-c21001b) :is(p,li) {line-height:1.5;}
.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-element-c210001 {background:#f2f6ed; border-left:3px solid #7abd42; padding:10px 14px; color:#083941;}
.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-widget-heading {margin-top:12px !important;}
.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-widget-heading > .elementor-widget-container {margin-top:0 !important;}
body.page-id-19566.page-id-19566 .elementor-location-header .elementor-element-b41ab40 {padding:26px 20px !important;}
@media(max-width:767px) {body.page-id-19566.page-id-19566 .elementor-location-header .elementor-element-b41ab40 {padding:20px !important;}}

/* Obsahové odkazy rodičovského workshopu: čitelnější zelená. */
.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-widget-text-editor a:not(.elementor-button),
.elementor-19566 .elementor-element.elementor-element-e202610 .vyz-first-order a {color:#4a7d29 !important; text-decoration:underline !important; text-decoration-thickness:2px; text-underline-offset:3px; font-weight:600;}
.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-widget-text-editor a:not(.elementor-button):hover,
.elementor-19566 .elementor-element.elementor-element-e202610 .vyz-first-order a:hover {color:#356b24 !important;}
.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-widget-text-editor a:not(.elementor-button):focus-visible,
.elementor-19566 .elementor-element.elementor-element-e202610 .vyz-first-order a:focus-visible {outline:3px solid #356b24; outline-offset:3px;}

/* Sjednocená paleta workshopů: text a akcent #4a7d29, podklad #F3F7EE, tlačítko #356b24. */
.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-widget :is(h2,h3),.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-widget :is(h2,h3) a {color:#4a7d29 !important;}
.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-widget-text-editor a:not(.elementor-button),.elementor-19566 .elementor-element.elementor-element-e202610 :is(.vyz-first-order,.vyz-second-order) a {color:#4a7d29 !important;text-decoration:underline !important;text-decoration-thickness:2px;text-underline-offset:3px;font-weight:600;}
.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-widget-text-editor a:not(.elementor-button):hover,.elementor-19566 .elementor-element.elementor-element-e202610 :is(.vyz-first-order,.vyz-second-order) a:hover {color:#356b24 !important;}
.elementor-19566 .elementor-element.elementor-element-e202610 :is(.elementor-button,.vyz-first-order button,.vyz-second-order button) {background-color:#356b24 !important;color:#fff !important;}
.elementor-19566 .elementor-element.elementor-element-e202610 :is(.elementor-button,.vyz-first-order button,.vyz-second-order button):hover {background-color:#24541b !important;color:#fff !important;}
.elementor-19566 .elementor-element.elementor-element-e202610 a:focus-visible {outline:3px solid #4a7d29;outline-offset:3px;}
.elementor-19566 .elementor-element.elementor-element-e202610 :is(.vyz-first-order,.vyz-second-order) input:is([type=checkbox],[type=radio]) {accent-color:#4a7d29;}
.elementor-19566 .elementor-element.elementor-element-e202610 :is(.vyz-first-order,.vyz-second-order) .vyz-variant:has(input:checked) {background-color:#F3F7EE !important;border-color:#4a7d29 !important;}

body.page-id-19566.page-id-19566 .elementor-location-header .elementor-element-b41ab40 {background-color:#F3F7EE !important;}
.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-element-c210001 {background-color:#F3F7EE !important;border-left-color:#4a7d29 !important;}
.elementor-19566 .elementor-element.elementor-element-e202610 .vyz-faq-osvc-link {background-color:#F3F7EE !important;}

/* Kompaktní detail: informace jednou, stávající přihláška beze změn. */
.elementor-19566 .elementor-element.elementor-element-e202610,.elementor-19566 .elementor-element.elementor-element-e202610 > .e-con-inner {row-gap:8px !important;}
.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-widget-heading {margin-top:8px !important;}
.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-widget-text-editor:not(:has(.vyz-workshop-faq)) :is(p,li) {line-height:1.5;}
.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-element-c210003 .elementor-button-wrapper {display:flex;}
.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-element-b1a9566 {display:grid !important;grid-template-columns:140px minmax(0,1fr);gap:16px !important;align-items:center;padding:0 !important;}
.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-element-b1b9566 {min-width:0;padding:0 !important;row-gap:6px !important;}
.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-element-b1a9566 .elementor-widget {min-width:0;margin:0;}
.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-element-b1a9566 .elementor-element-0000027 img {width:100% !important;height:auto;max-width:140px;}
.elementor-19566 .elementor-element.elementor-element-e202610 .vyz-workshop-faq details {padding:12px 0 !important;}
@media(max-width:767px){.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-element-b1a9566 {grid-template-columns:96px minmax(0,1fr);gap:12px !important;align-items:start;}.elementor-19566 .elementor-element.elementor-element-e202610 .elementor-element-b1a9566 .elementor-element-0000027 img {max-width:96px;}}/* End custom CSS */