/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--kat-font-body:"Barlow",sans-serif;--kat-font-title:"EB Garamond",serif;--kat-main:#960a2c;--kat-hover:#bd6969;--kat-secondary:#c79d6f;--kat-gold:#c79d6f;--kat-link:#9b7751;--kat-bgd:#ede4d3;--kat-menu-hover:#fff;--kat-main-dark:#66071e;--kat-secondary-dark:#b9844a;--kat-gray-100:hsl(230 2% 90%);--kat-gray-200:hsl(230 2% 80%);--kat-gray-400:hsl(230 2% 50%);--kat-tbl-dark:hsl(39 42% 66%);--kat-tbl-light:hsl(38 44% 86%);--kat-tbl-active:hsl(345 87% 30% / 0.7);}
.form-text{margin-top:0;}
body{font-family:var(--kat-font-body);}h1,h2,h3{font-family:var(--kat-font-title);& a{color:var(--kat-main);& > a:hover{text-decoration:underline;color:var(--kat-hover);}}}a{text-decoration:none;color:var(--kat-link);&:hover{text-decoration:underline;color:var(--kat-hover);}}.field--name-body a{color:var(--kat-link);}
.path-user:not(.user-logged-in) .block-views{display:none;}.top-wrapper{display:grid;grid-template-columns:1fr 1300px 1fr;background-color:var(--kat-main);& a.nav-link{color:#fff;}& .container{background-color:var(--kat-main);}}.region-header{display:flex;& .form--inline{display:flex;}}.header-wrapper{display:grid;grid-template-columns:1fr 1310px 1fr;}.top_left{background-color:#fff;}.top_right{background-color:var(--kat-main);}header{& .views-exposed-form{padding:0 1rem;background-color:#fff;}& #block-katped2026-teteje{padding:1.5rem 0 1.5rem 1.5rem;}& .container{padding-left:0;}}nav.navbar.navbar-expand-lg{padding-bottom:0;}.slider-wrapper{background-color:var(--kat-secondary);}footer.katped-footer{background-color:var(--kat-bgd);color:#000;position:relative;padding:0;& .region-footer{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:30px 50px 30px 1fr;gap:1rem;& > *{padding-top:1rem;}& #block-katped2026-footer{grid-column:1;grid-row:1;& .nav-link{padding:0;}}& #block-katped2026-socialmedia{grid-column:2;grid-row:1;display:flex;flex-direction:column;& .field--name-body{display:flex;gap:1rem;& img{height:40px;width:auto;}}}& #block-katped2026-kehop{position:static;grid-column:3;grid-row:1 / -1;& img{position:absolute;bottom:0;right:0;}}& #block-katped2026-copyright{grid-column:1;grid-row:2;padding:0;}}}.eu-cookie-compliance-content{padding:0.5rem;}.path-kepzes-naptar{& .main-wrapper{background-color:var(--kat-gold);}& h1{color:#fff;text-align:center;}& .mt-auto{margin-top:0 !important;}}.eu-cookie-compliance-banner{background-color:var(--kat-main);}.eu-cookie-compliance-message{& p,& h2{font-weight:normal;font-family:var(--kat-font-body);}}#sliding-popup{& h2,& p{color:var(--kat-gold);}}#popup-buttons{margin:1rem;& button{box-shadow:none;}& button.decline-button{background-color:var(--kat-gold);background-image:none;text-shadow:none;}& .agree-button.button{background-color:var(--kat-bgd);background-image:none;}}.block-views-blockmy-tasks-block-1 h2{border-bottom:2px solid var(--kat-gold);margin-top:2rem;background-color:var(--kat-bgd);padding:0.5rem;}.block-views-blockmy-tasks-block-2{padding-bottom:2rem;& .view-footer a{padding:0.5rem 1rem;background-color:var(--kat-main);border-radius:var(--bs-border-radius);color:#fff;}}.block-views-blockgroups-block-1{position:relative;margin:2rem 0;padding-top:2rem;&::before{position:absolute;content:"Csoportjaim";top:-3rem;width:100%;background-color:var(--kat-bgd);padding:0.5rem 0 0 0.5rem;border-bottom:2px solid var(--kat-gold);font-size:2rem;font-family:var(--kat-font-title);font-weight:500;}}
.js-drupal-fullcalendar table{border-spacing:2px;background-color:var(--kat-bgd);}.fc .fc-row .fc-content-skeleton table{background-color:var(--kat-bgd);}.fc-button-primary:not(:disabled){background-color:var(--kat-main);text-transform:uppercase;font-weight:bold;}.fc-dayGridMonth-button{color:var(--kat-menu-hover);padding:0.6rem;}.fc-button-group > .fc-button:not(:last-child){border-radius:0;border:1px solid #fff;margin:0 10px;}.fc-button{padding:0.6rem 1rem;font-size:16px;}.fc-day-header{font-size:22px;font-weight:bold;padding:10px;}.fc-unthemed th,.fc-unthemed td{border:6px solid #fff;background:var(--kat-bgd);}.view-training-calendar-v2 > .view-header > a.button{display:none;}.fc-toolbar h2{color:var(--kat-menu-hover);}.fc-day-header.fc-widget-header{background-color:var(--kat-main);& span{color:#fff;}}.fc .fc-row .fc-content-skeleton td{color:var(--kat-menu-hover);border-left:6px solid #fff;border-right:6px solid #fff;}.fc .fc-row td.fc-day-top{background-color:var(--kat-gold);border:6px solid #fff;& .fc-day-number{color:var(--kat-main);font-size:1.8rem;font-weight:bold;margin-right:1rem;}&.fc-today{background-color:var(--kat-main);& .fc-day-number{color:var(--kat-gold);}}& a{text-decoration:none;}}.fc-event{border-radius:0;}.fc-time-grid-event.fc-short .fc-title{font-size:14px;color:#fff;}.fc-toolbar.fc-header-toolbar.fc-left{width:100%;}.fc-left{margin-left:-4rem;& .fc-button-group{width:100%;justify-content:space-between;}}.fc-button-group > .fc-button{flex:0;}.fc-toolbar .fc-button-group > .fc-button{border:1px solid #fff;font-size:20px;&.fc-button-active{background-color:var(--kat-main);}}.fc-button-primary:not(:disabled).fc-button-active{background-color:var(--kat-main);border-color:#fff;}.fc-timeGridWeek-view .fc-content .fc-time{display:none;}.fc-time-grid-event.fc-not-start{position:relative;white-space:normal;}.fc-event-container .fc-day-grid-event .fc-content,.fc-time-grid-event.fc-short .fc-content{white-space:normal;}.fc-event-container .fc-day-grid-event.fc-event{background-color:var(--kat-tbl-dark) !important;padding:3px;}.fc-time-grid-event:nth-child(2){background-color:var(--kat-tbl-dark) !important;}.fc-day-grid .fc-time{display:none;}tr:nth-child(2n) .fc-event-container .fc-day-grid-event.fc-h-event{background-color:var(--kat-tbl-light) !important;}.fc-event-container{&:nth-child(2){background-color:var(--kat-tbl-light) !important;}& a.fc-time-grid-event{background-color:var(--kat-tbl-dark) !important;&:nth-child(2){background-color:var(--kat-tbl-light) !important;}}& .fc-event{border:0;color:var(--kat-main) !important;& .fc-title{color:var(--kat-main) !important;&:hover{text-decoration:underline;}}}}.fc-other-month{background-color:var(--kat-gold);}
.navbar > .container-fluid{display:block;}.region-nav-additional{padding-right:1rem;}main{padding-top:0;}.block-system-main-block{padding:0 0 2rem 0;}.region-content{padding:0 2rem;}.region-bottom{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;}#block-katped2026-kehop{margin-left:1rem;text-align:left;}.field--name-field-school-type .field__items{display:flex;gap:1rem;}.path-frontpage .breadcrumb-wrapper{display:none;}.breadcrumb-wrapper{background-color:var(--kat-main);padding:0.5rem 0;& .breadcrumb a{color:#fff;}}
.flexslider{border:0;border-radius:0;margin:0;& .slides img{width:inherit;}}.views-field .views-field-nothing,.flexslider .slides li{position:relative;}.flexslider .slides li::before{position:absolute;content:"";width:400px;height:100%;background-image:linear-gradient(to right,var(--kat-secondary),rgb(255 0 0 / 0));left:0;top:0;}.flexslider .slides li::after{position:absolute;content:"";width:400px;height:100%;background-image:linear-gradient(to right,rgb(255 0 0 / 0),var(--kat-secondary));right:0;top:0;}ul.slides{display:flex;flex-direction:row;}.slider-content{position:absolute;top:2rem;left:50px;margin:auto 0;padding:1rem;background-color:hsl(38 44% 96% / 0.9);width:400px;border-radius:0.8rem;& .slider-title{top:2rem;color:var(--kat-main);font-family:var(--kat-font-title);}& a{text-decoration:none;}}.flexslider .flex-direction-nav a{display:block;}.flex-direction-nav a{border:2px solid var(--kat-menu-hover);border-radius:50%;}.flex-direction-nav a::before{color:var(--kat-menu-hover);font-size:25px;text-shadow:none;left:-50px;content:"\f001";}.flexslider .flex-direction-nav .flex-prev,.flexslider:hover .flex-direction-nav .flex-prev{opacity:1;left:-50px;padding:0 10px;}.flexslider .flex-direction-nav .flex-next,.flexslider:hover .flex-direction-nav .flex-next{opacity:1;right:-50px;padding:0 10px;}.field__label{margin-right:0.5rem;}.flex-caption p{padding:1rem;margin:-3rem 0 1rem 0;background-color:rgb(255 255 255 / 0.5);position:absolute;}
table a{color:var(--kat-main);}table.views-view-table.table-striped > tbody > tr:nth-of-type(2n) td{background-color:var(--kat-tbl-dark);}table.views-view-table.table-striped > tbody > tr:nth-of-type(2n + 1) td{background-color:var(--kat-tbl-light);}thead th.is-active{background-color:var(--kat-tbl-active);color:#fff;}table,th,td{border:5px solid #fff;}.table.table-striped > :not(caption) > * > *{box-shadow:none;font-size:13px;}.form-control{border:2px solid var(--kat-main);border-radius:8px;}.views-exposed-form{background-color:var(--kat-bgd);padding:1rem;& label{text-transform:uppercase;font-size:0.8rem;font-weight:bold;}& legend{margin-bottom:0;}& .js-form-item{width:200px;}& .fieldset-wrapper{display:flex;& .form-item{margin-top:0;margin-bottom:0;padding-top:0;}}}
.masonry{display:grid;grid-gap:1em;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:0;margin-top:2rem;& .views-field-nothing .views-field-created{font-size:11px;font-style:italic;border-bottom:1px solid var(--kat-gray-200);width:100%;margin-bottom:5px;}}.masonry-brick{padding:0 1rem;margin-bottom:1rem;background-color:var(--kat-bgd);overflow:hidden;& .views-field-field-image,& .field--name-field-image,& .field--name-field-media-image{margin-right:-1rem;margin-left:-1rem;overflow:hidden;& img{width:100%;transition:all 0.5s ease;overflow:hidden;&:hover{transform:translateZ(0) scale(1.2);}}}& h2{word-wrap:break-word;font-size:1.6rem;& > a{color:var(--kat-main);&:hover{text-decoration:underline;color:var(--kat-hover);}}}& .views-field-body{margin-bottom:1rem;}}
.masonry{& .views-field-nothing .views-field-created{font-size:11px;font-style:italic;border-bottom:1px solid var(--kat-gray-200);width:100%;margin-bottom:5px;}& .views-field-field-image{margin-bottom:0.4rem;& img{width:100%;}}& .gradient{position:relative;&::before{content:"" !important;display:block;position:absolute;background:linear-gradient(0deg,var(--kat-secondary) 0%,rgb(255 255 255 / 0) 40%);height:100%;width:100%;inset:0;z-index:1;}}}.view-institutes{& .views-row{margin:1rem 0;}& .views-field-field-institute-leader,& .views-field-field-institute-address{display:flex;}& .views-label{margin-right:5px;}}.view-display-id-page_maintainer .views-row{margin:1rem 2rem;}.view-display-id-page_institutes .view-filters .form--inline{display:flex;& .form-actions input{margin-top:1.5rem;}}.view-content table thead > tr > th.views-field{background-color:var(--kat-main);color:#fff;& a{color:#fff;}&.is-active{background-color:var(--kat-tbl-active);}}th.views-field-field-training-duration{white-space:nowrap;}.views-view-table.table.table-striped > tbody > tr:nth-of-type(2n + 1){background-color:red;}.pagination .page-item.is-active a{border:none;color:#fff;}.view-munkatarsak .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem;& .views-row{box-shadow:1px 1px 1px 1px rgb(0 0 0 / 0.5);padding:0.5rem;}}.view-areas .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;& .views-row{padding:1rem;box-shadow:2px 2px 5px hsl(210 20% 55% / 0.5);border-radius:0.5rem;}}td.fc-axis.fc-time{font-size:1.8rem;font-weight:bold;color:var(--kat-gray-400);margin-right:1rem;background-color:var(--kat-gray-100);}.view-szakmai-anyagok,.view-materials-by-professional{& .view-filters .form--inline{display:flex;& #edit-actions{padding-top:1.5rem;}}}.view-groups .views-field-title a{position:relative;&::before{position:absolute;content:"munkacsoport";left:110%;}}.view-tasks-all .views-exposed-form .js-form-item{width:fit-content;}.view-mytasks .views-exposed-form{& .form--inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;& .js-form-item{float:none;margin:0;}& .form-actions{clear:none;margin:0 0 0 auto;}}& .fieldset-wrapper{gap:1rem;& .form-item{margin-right:0;}}}
.region-top{display:flex;justify-content:space-between;& #block-katped2026-topmenu{display:flex;flex-direction:row;& .navbar-nav .nav-link.active{color:var(--kat-tbl-active);}}}#block-katped2026-topmenu ul.navbar-nav,#block-katped2026-useraccountmenu ul.navbar-nav{flex-direction:row;margin-left:20rem;font-size:12px;}#block-katped2026-useraccountmenu .navbar-nav{flex-direction:row;}.nav-wrapper{background-color:var(--kat-bgd);}.menu--footer .nav.navbar-nav{& .nav-link{text-transform:uppercase;}&:hover{color:#f6f6f6;}}.dropdown-item.active{color:var(--kat-menu-hover);}.dropdown-item:active{background-color:#fff;}.tbm{background-color:var(--kat-bgd);}.tbm-main{& .tbm-link.level-1.no-link.tbm-toggle{padding:0 11px;border-right:0;color:var(--kat-main);font-size:16px;font-weight:bold;text-transform:uppercase;background-color:var(--kat-bgd);&:hover{background-color:var(--kat-secondary);color:var(--kat-main);}&:focus{background-color:var(--kat-hover);color:var(--kat-secondary);}}& .active .tbm-link.level-1{color:var(--kat-secondary);}}.tbm-nav .tbm-item.level-1 a.level-1:nth-child(1){text-indent:-20000rem;display:block;content:url(/themes/custom/katped2026/img/house_gold.svg);width:50px;height:50px;padding:0.5rem;background-color:var(--kat-bgd);&:hover{background-color:var(--kat-hover);}}.tbm-link.level-2.no-link.tbm-group-title{font-family:var(--kat-font-title);color:#000;}.tbm-item.level-1{border:none;&.active-trail{background-color:var(--kat-main);color:var(--kat-secondary);&:first-child{background-color:transparent;}}}.tbm-link.level-2,.tbm-link.level-3{color:var(--kat-main);}.level-2.tbm-group{margin-top:1rem;}.tbm-subnav > .tbm-item > .tbm-link-container{background-color:#fff;& > .tbm-link{color:var(--kat-main);border-bottom:1px solid var(--kat-gray-200);padding-bottom:0;&:hover{color:var(--kat-hover);}}}.tbm-subnav > .tbm-item > .tbm-link-container > .tbm-link.level-2.no-link.tbm-group-title,.tbm-group-container{border:0;color:#000 !important;}.tbm-submenu-toggle{width:1.5rem;}.tbm-submenu-toggle.always-show{display:none;}.region-footer{& a{color:var(--kat-secondary);}& a:hover{color:var(--kat-hover);}}
.navbar-brand{& a.site-title{font-family:var(--kat-font-body);font-size:2rem;font-style:italic;text-transform:none;letter-spacing:0;line-height:2.5rem;width:10rem;margin-right:1rem;display:block;position:relative;}& .site-logo{background-color:#fff;margin-top:-40px;}}.search-block-form .form-submit.btn-primary{border-radius:0;border:0;}.breadcrumb{& .breadcrumb-item{padding:0.4rem;position:relative;margin-left:3rem;}& li:last-child{border:1px solid #fff;border-radius:5px;}}.breadcrumb-item + .breadcrumb-item::before{margin-right:10px;border-bottom:0;position:absolute;left:-10px;}fieldset.user.js-form-item.form-item{border:3px solid var(--kat-main);border-radius:0.5rem;padding:1rem;margin:2rem;& legend{display:inline-block;width:max-content;margin:-3rem 0 -1rem 0;padding:0.5rem;font-size:1.5rem;}}.field--name-field-user-consultant-field .field__items{display:flex;gap:1rem;justify-content:center;}.btn-primary{background-color:var(--kat-main);border-color:var(--kat-main);&:hover,&:active,&.button:active{background-color:var(--kat-main-dark);border-color:var(--kat-main);}&.form-submit:hover{background-color:var(--kat-secondary-dark);}}.pagination{& .page-item.is-active a{background-color:var(--kat-secondary);border:none;color:#fff;}& .page-link{color:var(--kat-secondary);}}a.calendar-button{position:relative;background-color:var(--kat-secondary);color:var(--kat-menu-hover);border-radius:0.5rem;padding:0.8rem 0.8rem 0.8rem 36px;text-transform:uppercase;font-weight:bold;&::before{display:block;position:absolute;left:10px;top:10px;content:url(/themes/custom/katped2026/img/calendar.svg);width:22px;height:22px;}}a.calendar-button--no-icon{padding:0.4rem 0.6rem;margin:1rem 0.5rem;display:inline-block;&::before{content:none;}}body:not(.user-logged-in) #block-katped2026-useraccountmenu .nav-item:last-child{position:relative;&::after{display:block;position:absolute;right:-20px;top:5px;content:url(/themes/custom/katped2026/img/user.svg);width:22px;height:22px;}}body.user-logged-in #block-katped2026-useraccountmenu .nav-item:last-child a{position:relative;&::after{display:block;position:absolute;right:-18px;top:7px;content:url(/themes/custom/katped2026/img/signout.svg);width:20px;aspect-ratio:1;}}input.button.form-submit.btn{position:relative;font-weight:bold;padding-left:30px;}.input-wrapper{position:relative;display:inline-block;margin-right:1rem;&::before{display:block;position:absolute;left:7px;top:10px;content:url(/themes/custom/katped2026/img/submit.svg);overflow:visible;width:22px;height:22px;z-index:2;}}#views-exposed-form-institutes-page-institutes .input-wrapper::before{top:2rem;}.form-select:focus,.form-control:focus{background-color:var(--kat-tbl-dark);box-shadow:none;}.node--type-institute.node--view-mode-card h2{font-size:1rem;}.address{margin-top:0;margin-bottom:0;& .field--name-field-user-postal-code,& .field--name-field-user-city,& .field--name-field-user-address{margin-right:5px;}& .field--name-field-user-city{text-transform:uppercase;}& legend{margin-left:26.5ch;margin-bottom:-22px;position:relative;}}.calendar-view-table caption{font-size:2rem;}.user-5777,.user-5782{& .views-field-mail{display:none;}}#block-katped2026-breadcrumbs .breadcrumb{margin-bottom:0;color:#fff;text-transform:uppercase;font-size:0.7rem;& .breadcrumb-item::before{display:block;position:absolute;right:-20px;top:4px;content:url(/themes/custom/katped2026/img/angle-right.svg);width:22px;aspect-ratio:1;left:-2rem;}& li:first-child::before{content:none;}}.js-form-item.form-item{margin:0;& label{font-weight:bold;}& label::after{content:":";}}select{border:1px solid var(--kat-main);}div.webform-options-display-one-column.form-radios{display:flex;gap:2rem;}#views-exposed-form-search-page-1 .input-wrapper{position:relative;&::before{display:block;position:absolute;left:-40px;top:10px;content:url(/themes/custom/katped2026/img/lupe_gold.svg);overflow:visible;width:22px;height:22px;z-index:2;}& input{text-indent:-3000em;}& .btn.btn-primary{background:transparent;margin-left:-3rem;}}.node__links{margin-top:1rem;& .links li{padding:0;}& .links a{font-weight:bold;color:#000;&:hover{color:var(--kat-main);}}}.user.address,.user.phone,.advisor{& .fieldset-legend{background-color:#fff;padding:0 10px;}}.user .fieldset-wrapper{display:flex;}.user.advisor .fieldset-wrapper{display:block;}.btn.btn-primary{background-color:var(--kat-secondary);color:#fff;border-radius:0.5rem;border:none;padding:0.5rem;text-transform:uppercase;}.field-created{font-size:11px;font-style:italic;border-bottom:1px solid var(--kat-gray-200);width:100%;margin-bottom:5px;}.field--name-field-media-image{margin-bottom:0.4rem;margin-right:-1rem;margin-left:-1rem;& img{width:100%;}}.field--name-field-attachment{width:max-content;padding:1rem;& table{background-color:var(--kat-secondary);& thead{border-bottom:2px solid #fff;}& tr:nth-child(1) > td{padding-top:1rem;}& tr:nth-child(1) th{background-color:var(--kat-secondary);color:#fff;line-height:22px;font-family:var(--kat-font-title);font-size:1.4rem;padding:0;}& tr:nth-child(1) th:nth-child(2){display:none;}}& table,& th,& td{border:none;}& table tr td{background-color:var(--kat-secondary);color:#fff;&:nth-child(2){font-size:0.8rem;}& a{color:#fff;font-weight:bold;}}}.table > :not(caption) > * > *{padding:0.2rem 0.7rem;}#popup-message-background{width:300px;height:180px !important;}#popup-message-wrapper{display:flex;justify-content:flex-end;align-items:flex-end;width:300px;height:180px;}#popup-message-window{background:transparent !important;right:0;left:auto;bottom:0;top:auto;border:none;box-shadow:none !important;padding:0;z-index:2;& .field--name-field-media-image img{width:300px;}& .popup-message-title{display:none;}& #popup-message-content{overflow:hidden;}}#cconsent-bar{background-color:var(--kat-main) !important;color:var(--kat-gold) !important;& button.consent-give{color:#fff !important;background-color:var(--kat-gold) !important;&:hover{color:#000 !important;}}& button.ccb__edit{color:#000 !important;background-color:var(--kat-bgd) !important;padding:10px 10px !important;text-decoration:none !important;&:hover{color:var(--kat-gold) !important;}}}.ccb__edit.nav-link{color:#fff;cursor:pointer;&:hover{text-decoration:underline;}}#cconsent-modal .ccm__footer button{background-color:var(--kat-main) !important;}#kehoplogo{position:fixed;right:0;bottom:0;z-index:3;& .btn-close{position:absolute;right:0;bottom:140px;z-index:10;}}#block-katped2026-felfedetturlapsearchpage-1 input.form-text{margin-top:15px;}#flexslider-1{margin:0;border:0;.flex-direction-nav a::before{color:white;font-size:27px;}}
.task-top{display:flex;justify-content:flex-end;}.task-wrapper{text-align:center;}.field--name-field-disclaimer{text-align:center;}.field--name-field-task-done{text-align:left;}.kapi-wrapper,#fromkapi,.work-wrapper,.field--name-field-task-user{text-align:left;background-color:var(--kat-gray-100);padding:0.5rem;& .field__label{display:inline-block;width:max-content;}}.kapi-wrapper{background-color:var(--kat-gold);}.recon{text-align:left;padding:0.5rem;margin:2rem 0;}.teacher{border:1px solid var(--kat-main);padding:0.5rem;border-radius:0.5rem;margin-right:0;margin-left:auto;& legend{margin-bottom:-20px;}& .fieldset-legend{text-transform:uppercase;padding:0.3rem;background-color:#fff;position:relative;top:-20px;}}.user-address{display:flex;}.page-node-type-task{& .address,& .field--name-field-user-education-id,& .node--type-institute{display:flex;}& .field--name-field-task-type{font-size:1.4rem;background-color:var(--kat-gray-100);}& .field--name-field-user-city::after{content:",";margin-right:0.5rem;}& .address{position:relative;padding-left:2rem;flex-wrap:wrap;&::before{position:absolute;content:"Cím:";font-weight:bold;left:0;}}}.user_data{margin:1rem 0;padding:1rem;border:2px solid var(--kat-main);}.node--type-institute.node--view-mode-topdf .field--name-title{float:left;margin-right:10px;position:relative;}.field--name-field-task-user .field--label-inline .wplace.field__label::after{content:"";}#taskdetail{padding:1rem 0;}.task-type-1137.node--type-task .task__header{height:200px;width:auto;background:url(/themes/custom/katped2026/img/task_header_2025.png);background-repeat:no-repeat;background-position:center center;background-size:contain;}.node--type-task:not(.task-type-1137){& .task__header,& .task_non-assist{display:none;}}.task-user .consultant{display:inline-block;}.consultant_field{clear:both;display:block;}#block-katped2026-printhelp{border:2px dashed #9a9a9a;padding:0.5rem;border-radius:0.5rem;margin-bottom:2rem;}
@media (min-width:992px){.navbar-brand img{height:100px;margin-top:1rem;}}@media (min-width:768px){.justify-content-md-end{justify-content:flex-start;}#block-katped2026-signo{display:none;}.task-type-1137.node--type-task #block-katped2026-signo{display:block;}}@media (max-width:480px){.header-wrapper .hleft{width:100%;}.navbar-brand.d-flex{display:block !important;text-align:center;& .site-logo img{height:160px;width:auto;}& a.site-title{margin:0 auto;width:max-content;font-size:1.6rem;}}#block-katped2026-views-block-slider-block-1{display:none;}.region-content{padding:0;}#block-katped2026-topmenu ul.navbar-nav{margin:0;}.header-wrapper,.top-wrapper{display:flex;}.top_left{display:none;}.top-wrapper.container.header-wrapper{display:flex;width:fit-content;}.navbar-brand .site-logo{margin:0;width:fit-content;}header > .container > div{flex-direction:column;}.region-header{display:block;}#block-katped2026-topmenu ul.navbar-nav,#block-katped2026-useraccountmenu ul.navbar-nav{margin-left:0;}body:not(.user-logged-in) #block-katped2026-useraccountmenu .nav-item:last-child::after{width:18px;height:18px;right:-14px;}header .container{padding-left:0;width:fit-content;margin:0;}.tbm.tbm--mobile .tbm-button{margin-top:-4rem;width:fit-content;}header #block-katped2026-teteje{display:grid;place-items:center;padding:2rem 0 0 0;}header .views-exposed-form{margin-left:4rem;}.tbm.tbm--mobile .tbm-submenu-toggle{display:none;}.path-kepzes-naptar h1{text-align:center;}.fc-left .fc-button-group{width:max-content;}.fc-header-toolbar{display:block;}.fc-left{margin-left:0;}.fc-center{text-align:center;}.fc .fc-row td.fc-day-top .fc-day-number{margin-right:0;}footer.katped-footer .region-footer{display:block;}footer.katped-footer .region-footer #block-katped2026-naptarblokk p{margin-top:1rem;text-align:center;}#block-katped2026-kehop{padding-bottom:1em;padding-top:1em;}}@media print{body{font-size:12px;}.user_data{padding:0;}.mandate{margin-bottom:0;}#cconsent-bar,.main-navigation-wrapper,#header,#welcome-text,#highlighted,#top-container,.breadcrumb-wrapper,#footer-container,#bottom-container,#footer-menu,#copyright,.second-sidebar,.first-sidebar,.katped-footer,.breadcrumb,.nav-wrapper,.header-wrapper,.top-wrapper,#block-katped2026-page-title,#block-katped2026-local-tasks,.field--name-field-task-done,.recon,.kapi-wrapper,.field--name-field-task-planned,.field--name-field-is-mandate,#block-katped2026-printhelp,#consent-bar,body::after{display:none !important;}.main-wrapper{padding-top:2rem;}.katped-content p{margin:0;color:#000 !important;background-color:#fff !important;}.view-display-id-page_1{& .view-header{text-align:center;}& table{width:100%;}}.path-completed-page main.container,.page-node-type-task main.container{max-width:100%;}.node--type-task:not(.task-type-1137) .task__sign{display:none;}.task-type-1137.node--type-task .task__sign{display:block;height:170px;width:auto;background-image:url(/themes/custom/katped2026/img/uj_signo.png);background-repeat:no-repeat;background-position:center right;background-size:contain;}}

