/* @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;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.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;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.beon-dashboard-header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;padding:2rem;border-radius:8px;margin-bottom:2rem;box-shadow:0 4px 6px rgba(0,0,0,0.1);}.be on-dashboard-header h1{margin:0 0 0.5rem 0;font-size:2rem;font-weight:700;}.beon-dashboard-header p{margin:0;opacity:0.9;font-size:1.1rem;}.beon-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;}.beon-metric-card{background:white;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,0.05);transition:transform 0.2s,box-shadow 0.2s;}.beon-metric-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.1);}.beon-metric-card h3{margin:0 0 0.75rem 0;font-size:0.875rem;text-transform:uppercase;color:#64748b;font-weight:600;letter-spacing:0.5px;}.metric-value{font-size:2rem;font-weight:700;margin:0.5rem 0;color:#1e293b;}.metric-value.metric-green{color:#10b981;}.metric-value.metric-orange{color:#f59e0b;}.metric-value.metric-red{color:#ef4444;}.metric-detail{font-size:0.875rem;color:#64748b;margin-top:0.5rem;}.beon-section{background:white;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 4px rgba(0,0,0,0.05);}.beon-section h2{margin:0 0 1.5rem 0;font-size:1.5rem;color:#1e293b;font-weight:600;}.beon-table{width:100%;border-collapse:collapse;margin-top:1rem;}.beon-table thead{background:#f8fafc;}.beon-table th{text-align:left;padding:0.75rem 1rem;font-weight:600;color:#475569;border-bottom:2px solid #e2e8f0;}.beon-table td{padding:0.75rem 1rem;border-bottom:1px solid #e2e8f0;}.beon-table code{background:#f1f5f9;padding:0.25rem 0.5rem;border-radius:4px;font-size:0.875rem;font-family:'Courier New',monospace;}.beon-recommendations{background:#fffbeb;border-color:#fbbf24;}.beon-recommendations ul{list-style:none;padding:0;margin:0;}.beon-recommendations li{padding:1rem;margin-bottom:0.75rem;background:white;border-left:4px solid #94a3b8;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.05);}.beon-recommendations li.rec-priority-high{border-left-color:#ef4444;}.beon-recommendations li.rec-priority-medium{border-left-color:#f59e0b;}.beon-recommendations li.rec-priority-low{border-left-color:#10b981;}.beon-actions{text-align:center;margin-top:2rem;padding:2rem;}.beon-actions a.button{display:inline-block;padding:0.875rem 2rem;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;text-decoration:none;border-radius:8px;font-weight:600;font-size:1.1rem;box-shadow:0 4px 6px rgba(102,126,234,0.3);transition:all 0.3s;}.beon-actions a.button:hover{box-shadow:0 6px 12px rgba(102,126,234,0.4);transform:translateY(-2px);}@media (max-width:768px){.beon-metrics-grid{grid-template-columns:1fr;}.beon-dashboard-header h1{font-size:1.5rem;}.metric-value{font-size:1.5rem;}}
.field-card,.beon-field-card{background-color:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:10px;margin-bottom:15px;box-shadow:0 2px 4px rgba(0,0,0,0.05);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:transform 0.2s ease,box-shadow 0.2s ease;}.field-card:hover,.beon-field-card:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,0.1);}.field-card img,.beon-field-card img{max-width:100%;height:auto;display:block;margin:0 auto;}.beon-layout-container{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch;width:100%;box-sizing:border-box;margin-top:20px;margin-bottom:20px;background-color:#ffffff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03);padding:24px;border:1px solid rgba(0,0,0,0.03);}.beon-card-proleft{flex:0 0 calc(75% - 10px);max-width:calc(75% - 10px);box-sizing:border-box;background-color:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:5px;box-shadow:0 1px 3px rgba(0,0,0,0.1);display:flex;justify-content:center;align-items:center;}.beon-card-proleft img{display:block;max-width:100%;height:auto;border-radius:4px;}.beon-card-proright{flex:0 0 calc(25% - 10px);max-width:calc(25% - 10px);box-sizing:border-box;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,0.05);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;text-align:left;}.beon-region-full{flex:0 0 100%;max-width:100%;box-sizing:border-box;margin-top:20px;padding-top:20px;border-top:1px solid #eee;}.beon-card-proright .field{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px;width:100%;border-bottom:1px solid #edf2f7;padding-bottom:8px;}.beon-card-proright .field:last-child{border-bottom:none;margin-bottom:0;}.beon-card-proright .field__label{font-weight:600;color:#718096;margin-right:10px;min-width:120px;text-align:left;font-size:0.85rem;text-transform:uppercase;}.beon-card-proright .field__item{font-weight:500;color:#2d3748;text-align:right;flex:1;font-size:1rem;}#block-tarapro-tekstaskontaktuformosvirsuje,.contact-message-form{max-width:800px;margin-left:auto;margin-right:auto;box-sizing:border-box;background-color:#ffffff;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;}#block-tarapro-tekstaskontaktuformosvirsuje{border-top:1px solid #e2e8f0;border-bottom:none;border-radius:12px 12px 0 0;padding:30px 30px 10px 30px;margin-bottom:0;margin-top:20px;box-shadow:0 -2px 4px rgba(0,0,0,0.02),0 0 4px rgba(0,0,0,0.02);}#block-tarapro-tekstaskontaktuformosvirsuje h2{display:none;}.contact-message-form{border-top:none;border-bottom:1px solid #e2e8f0;border-radius:0 0 12px 12px;padding:10px 30px 30px 30px;margin-top:0;margin-bottom:20px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03);}.contact-message-form input[type="text"],.contact-message-form input[type="email"],.contact-message-form textarea,.contact-message-form .form-item{width:100%;box-sizing:border-box;max-width:100%;}.contact-message-form input[type="text"],.contact-message-form input[type="email"],.contact-message-form textarea{border:1px solid #cbd5e0;border-radius:6px;padding:10px;margin-top:5px;font-size:1rem;}.contact-message-form label{font-weight:600;color:#4a5568;}@media (max-width:992px){.beon-layout-container{flex-direction:column;}.beon-card-proleft,.beon-card-proright,.beon-region-full{flex:0 0 100%;max-width:100%;}.beon-card-proright .field{flex-direction:column;align-items:flex-start;}.beon-card-proright .field__label{margin-bottom:2px;}.beon-card-proright .field__item{text-align:left;}}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;z-index:9999;top:0;left:0;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{overflow:visible;width:auto;margin:0;padding:0;cursor:pointer;border:0;background:none;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}.cboxPhoto{display:block;float:left;max-width:none;margin:auto;border:0;}.cboxIframe{display:block;width:100%;height:100%;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:#000;}#colorbox{outline:0;}#cboxWrapper{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff;}#cboxTopLeft{width:15px;height:15px;}#cboxTopCenter{height:15px;}#cboxTopRight{width:15px;height:15px;}#cboxBottomLeft{width:15px;height:10px;}#cboxBottomCenter{height:10px;}#cboxBottomRight{width:15px;height:10px;}#cboxMiddleLeft{width:15px;}#cboxMiddleRight{width:15px;}#cboxContent{overflow:hidden;background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;bottom:28px;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:4px 6px;color:#535353;background:rgba(255,255,255,0.7);}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494;}.cboxSlideshow_on #cboxSlideshow{position:absolute;right:30px;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px;}.cboxSlideshow_off #cboxSlideshow{position:absolute;right:30px;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px;}#cboxPrevious{position:absolute;bottom:0;left:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px 0;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -50px 0;}#cboxNext:hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:#fff;}#cboxLoadingGraphic{background:url(/modules/contrib/colorbox/styles/default/images/loading_animation.gif) no-repeat center center;}#cboxClose{position:absolute;right:0;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px 0;}#cboxClose:hover{background-position:-25px -25px;}
.ds-2col-stacked-fluid > .group-left{float:left;width:50%;}[dir="rtl"] .ds-2col-stacked-fluid > .group-left{float:right;}.ds-2col-stacked-fluid > .group-right{float:right;width:50%;}[dir="rtl"] .ds-2col-stacked-fluid > .group-right{float:left;}.ds-2col-stacked-fluid.group-one-column > .group-left,.ds-2col-stacked-fluid.group-one-column > .group-right{float:none;width:100%;}.ds-2col-stacked-fluid > .group-footer{clear:both;}
.views-view-flexbox{display:flex;flex-wrap:wrap;}.views-view-flexbox .views-flexbox-item{flex-grow:1;}.views-view-flexbox.views-flexbox-direction-row{flex-direction:row;}.views-view-flexbox.views-flexbox-direction-row-reverse{flex-direction:row-reverse;}.views-view-flexbox.views-flexbox-direction-column{flex-direction:column;}.views-view-flexbox.views-flexbox-direction-column-reverse{flex-direction:column-reverse;}.views-view-flexbox.views-flexbox-justify-start{justify-content:flex-start;}.views-view-flexbox.views-flexbox-justify-end{justify-content:flex-end;}.views-view-flexbox.views-flexbox-justify-center{justify-content:center;}.views-view-flexbox.views-flexbox-justify-space-between{justify-content:space-between;}.views-view-flexbox.views-flexbox-justify-space-around{justify-content:space-around;}.views-view-flexbox.views-flexbox-justify-space-evenly{justify-content:space-evenly;}.views-view-flexbox.views-flexbox-align-items-start{align-items:flex-start;}.views-view-flexbox.views-flexbox-align-items-end{align-items:flex-end;}.views-view-flexbox.views-flexbox-align-items-center{align-items:center;}.views-view-flexbox.views-flexbox-align-items-stretch{align-items:stretch;}.views-view-flexbox.views-flexbox-align-items-baseline{align-items:baseline;}.views-view-flexbox.views-flexbox-align-content-start{align-content:flex-start;}.views-view-flexbox.views-flexbox-align-content-end{align-content:flex-end;}.views-view-flexbox.views-flexbox-align-content-center{align-content:center;}.views-view-flexbox.views-flexbox-align-content-stretch{align-content:stretch;}.views-view-flexbox.views-flexbox-align-content-space-between{align-content:space-between;}.views-view-flexbox.views-flexbox-align-content-space-around{align-content:space-around;}
