body[data-page=index],body[data-page=sluzby],body[data-page=faq],body[data-page=prezentace],body[data-page=terms],body[data-page=privacy],body[data-page=impresum],body[data-page="404"],body[data-page=feedback]{background:linear-gradient(#0f172a24,#0f172a33),linear-gradient(#ffffffa3,#ffffffbd),url(/assets/hero-aWda6YHb.jpg) 50%/cover no-repeat fixed}@media (width<=768px){body[data-page=index],body[data-page=sluzby],body[data-page=faq],body[data-page=prezentace],body[data-page=terms],body[data-page=privacy],body[data-page=impresum],body[data-page="404"],body[data-page=feedback]{isolation:isolate;background:0 0}body[data-page=index] #main-content,body[data-page=sluzby] #main-content,body[data-page=faq] #main-content,body[data-page=prezentace] #main-content,body[data-page=terms] #main-content,body[data-page=privacy] #main-content,body[data-page=impresum] #main-content,body[data-page="404"] #main-content,body[data-page=feedback] #main-content{z-index:1;position:relative}body[data-page=index]:before,body[data-page=sluzby]:before,body[data-page=faq]:before,body[data-page=prezentace]:before,body[data-page=terms]:before,body[data-page=privacy]:before,body[data-page=impresum]:before,body[data-page="404"]:before,body[data-page=feedback]:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0f172a1f,#0f172a2e),linear-gradient(#ffffff4d,#ffffff7a),url(/assets/hero-aWda6YHb.jpg) 50%/cover no-repeat;position:fixed;inset:0;transform:translateZ(0)}}@media (width<=480px){body[data-page=index]:before,body[data-page=sluzby]:before,body[data-page=faq]:before,body[data-page=prezentace]:before,body[data-page=terms]:before,body[data-page=privacy]:before,body[data-page=impresum]:before,body[data-page="404"]:before,body[data-page=feedback]:before{background:linear-gradient(#0f172a1f,#0f172a2e),linear-gradient(#ffffff47,#ffffff75),url(/assets/hero-aWda6YHb.jpg) 50% 38%/cover no-repeat}}body[data-page=feedback] .section-title,body[data-page=feedback] .section-intro{text-align:center;max-width:700px;margin-left:auto;margin-right:auto}body[data-page=feedback] #feedbackForm{max-width:700px;padding:var(--space-4xl);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;margin:0 auto}body[data-page=feedback] #feedbackForm .form-group{margin-bottom:var(--space-4xl)}body[data-page=feedback] #feedbackForm fieldset{border:none;margin:0;padding:0}body[data-page=feedback] #feedbackForm legend{color:var(--color-text-dark);margin-bottom:var(--space-sm);padding:0;font-size:1.15em;font-weight:700}body[data-page=feedback] #feedbackForm legend strong{font-weight:700}body[data-page=feedback] #feedbackForm .form-group small{margin-top:var(--space-xs);margin-bottom:var(--space-lg);color:var(--color-text-light);font-size:.9em;font-weight:400;display:block}body[data-page=feedback] .chip-group{gap:var(--space-md);margin-top:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}body[data-page=feedback] .chip-group .chip{min-height:52px;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);color:var(--color-text-dark);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition-fast);-webkit-backdrop-filter:blur(8px)saturate(150%);box-shadow:0 2px 8px rgba(var(--color-shadow-base-rgb), .08);text-align:center;word-break:break-word;background:#fff6;border:2px solid #ffffff80;justify-content:center;align-items:center;font-size:.95em;font-weight:600;display:flex;position:relative}body[data-page=feedback] .chip-group .chip input[type=checkbox]{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}@media (hover:hover){body[data-page=feedback] .chip-group .chip:hover{box-shadow:0 4px 12px rgba(var(--color-shadow-base-rgb), .12);background:#fff9;border-color:#fffc;transform:translateY(-2px)}}body[data-page=feedback] .chip-group .chip:has(input:checked){background:rgba(var(--color-accent-rgb), .15);border-color:rgba(var(--color-accent-rgb), .6);color:var(--color-primary-dark);box-shadow:0 4px 16px rgba(var(--color-accent-rgb), .2)}body[data-page=feedback] .chip-group .chip:has(input:focus-visible){outline:2px solid rgba(var(--color-accent-rgb), .8);outline-offset:2px}body[data-page=feedback] .chip-group .chip:active{transform:translateY(0)}body[data-page=feedback] .rating-block{justify-content:center;align-items:center;gap:var(--space-md);margin:var(--space-2xl) 0;padding:var(--space-xl);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px)saturate(160%);box-shadow:0 8px 24px rgba(var(--color-shadow-base-rgb), .1);background:linear-gradient(150deg,#ffffff4d 0%,#ffffff26 100%);border:2px solid #fff6;flex-flow:wrap;display:flex}body[data-page=feedback] .rating-block .rating-chip{min-width:110px;min-height:52px;padding:var(--space-md);border-radius:var(--radius-md);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition-fast);-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 8px rgba(var(--color-shadow-base-rgb), .08);background:#ffffff80;border:2px solid #fff9;flex:auto;justify-content:center;align-items:center;font-size:1.4em;line-height:1;display:flex;position:relative}body[data-page=feedback] .rating-block .rating-chip input[type=radio]{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}@media (hover:hover){body[data-page=feedback] .rating-block .rating-chip:hover{border-color:rgba(var(--color-accent-rgb), .5);box-shadow:0 4px 16px rgba(var(--color-accent-rgb), .2);background:#ffffffb3;transform:translateY(-2px)scale(1.05)}}body[data-page=feedback] .rating-block .rating-chip:has(input:checked){background:linear-gradient(150deg, rgba(var(--color-accent-rgb), .25) 0%, rgba(var(--color-accent-rgb), .15) 100%);border-color:rgba(var(--color-accent-rgb), .8);box-shadow:0 6px 20px rgba(var(--color-accent-rgb), .3);transform:scale(1.1)}body[data-page=feedback] .rating-block .rating-chip:has(input:focus-visible){outline:3px solid rgba(var(--color-accent-rgb), .8);outline-offset:3px}body[data-page=feedback] .rating-block .rating-chip:active{transform:scale(.98)}body[data-page=feedback] #feedbackForm .form-group:not(fieldset) label{margin-bottom:var(--space-sm);color:var(--color-text-dark);font-size:1em;font-weight:600;display:block}body[data-page=feedback] #feedbackForm textarea,body[data-page=feedback] #feedbackForm input[type=text],body[data-page=feedback] #feedbackForm input[type=date],body[data-page=feedback] #feedbackForm input[type=file]{width:100%;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(6px);color:var(--color-text-dark);transition:all var(--transition-fast);box-shadow:0 2px 6px rgba(var(--color-shadow-base-rgb), .06);background:#ffffff80;border:1.5px solid #fff6;font-size:16px}body[data-page=feedback] #feedbackForm textarea:focus,body[data-page=feedback] #feedbackForm input[type=text]:focus,body[data-page=feedback] #feedbackForm input[type=date]:focus,body[data-page=feedback] #feedbackForm input[type=file]:focus{border-color:rgba(var(--color-accent-rgb), .6);box-shadow:0 0 0 3px rgba(var(--color-accent-rgb), .15), 0 4px 12px rgba(var(--color-shadow-base-rgb), .1);background:#ffffffb3;outline:none}body[data-page=feedback] #feedbackForm textarea::placeholder,body[data-page=feedback] #feedbackForm input[type=text]::placeholder{color:var(--color-text-light);opacity:.7}body[data-page=feedback] #feedbackForm input[type=file]{padding:var(--space-xs) var(--space-sm);cursor:pointer;color:var(--color-text-light)}body[data-page=feedback] #feedbackForm input[type=file]::file-selector-button{margin-right:var(--space-md);padding:var(--space-sm) var(--space-lg);background:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-sm);color:#fff;cursor:pointer;transition:all var(--transition-fast);box-shadow:0 2px 4px rgba(var(--color-shadow-base-rgb), .05);font-family:inherit;font-weight:600}@media (hover:hover){body[data-page=feedback] #feedbackForm input[type=file]::file-selector-button:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:0 4px 10px rgba(var(--color-shadow-base-rgb), .1);transform:translateY(-1px)}}body[data-page=feedback] #feedbackForm input[type=file]::file-selector-button:active{transform:translateY(0)}body[data-page=feedback] #feedbackForm input[type=checkbox]:not(.chip input):not(.rating-chip input){width:20px;height:20px;margin-right:var(--space-sm);cursor:pointer;accent-color:var(--color-accent);pointer-events:auto;z-index:1;appearance:auto;vertical-align:middle;position:relative}body[data-page=feedback] #feedbackForm input[type=checkbox]:not(.chip input):not(.rating-chip input)+label,body[data-page=feedback] #feedbackForm label[for=feedbackAnonymous]{cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;z-index:1;vertical-align:middle;font-weight:500;position:relative;display:inline!important}body[data-page=feedback] .form-actions{margin-top:var(--space-4xl);text-align:center}body[data-page=feedback] .form-actions .btn{min-width:200px;padding:var(--space-lg) var(--space-3xl);font-size:1.1em}body[data-page=feedback] #feedback-form-status .feedback-status-secondary{margin-top:var(--space-xs);font-weight:600}body[data-page=feedback] #feedback-form-status .feedback-status-action{margin-top:var(--space-md);min-width:0;padding:var(--space-sm) var(--space-lg);font-size:.95em}body[data-page=feedback] #feedbackForm .section-intro{text-align:center;color:var(--color-text-light);margin-top:var(--space-xl);font-size:.9em;line-height:1.6}@media (width<=768px){body[data-page=feedback] #feedbackForm{padding:var(--space-2xl) var(--space-lg)}body[data-page=feedback] #feedbackForm .form-group{margin-bottom:var(--space-3xl)}body[data-page=feedback] .chip-group{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}body[data-page=feedback] .chip-group .chip{min-height:48px;padding:var(--space-sm) var(--space-md);font-size:.9em}body[data-page=feedback] .rating-block{gap:var(--space-xs);padding:var(--space-lg);flex-wrap:wrap}body[data-page=feedback] .rating-block .rating-chip{min-width:90px;min-height:48px;padding:var(--space-sm);font-size:1.25em}body[data-page=feedback] .form-actions .btn{width:100%;min-width:auto}body[data-page=feedback] .area-summary{padding:var(--space-md) var(--space-lg);min-height:52px;font-size:.95em}body[data-page=feedback] .area-panel{padding:var(--space-2xl) var(--space-lg)}}@media (width<=480px){body[data-page=feedback] .chip-group{gap:var(--space-sm);grid-template-columns:1fr 1fr}body[data-page=feedback] .rating-block{gap:var(--space-xs);padding:var(--space-md)}body[data-page=feedback] .rating-block .rating-chip{min-width:80px;min-height:44px;font-size:1.15em}}body[data-page=feedback] .feedback-areas{gap:var(--space-md);margin:var(--space-4xl) 0;flex-direction:column;display:flex}body[data-page=feedback] .area-item{gap:var(--space-md);flex-direction:column;list-style:none;display:flex}body[data-page=feedback] .area-item::-webkit-details-marker{display:none}body[data-page=feedback] .area-item::marker{display:none}body[data-page=feedback] .area-summary{width:100%;padding:var(--space-lg) var(--space-xl);letter-spacing:.02em;min-height:56px;color:var(--color-text-dark);text-align:left;border-radius:var(--radius-md);box-shadow:0 2px 6px rgba(var(--color-shadow-base-rgb), .15);-webkit-backdrop-filter:blur(8px)saturate(150%);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background:#ffffff40;border:2px solid #ffffff80;justify-content:space-between;align-items:center;font-size:1rem;font-weight:700;text-decoration:none;list-style:none;transition:background .2s,border-color .2s,transform .15s,box-shadow .2s;display:flex}body[data-page=feedback] .area-summary::-webkit-details-marker{display:none}body[data-page=feedback] .area-summary::marker{display:none}body[data-page=feedback] .area-summary:before{display:none}body[data-page=feedback] .area-summary:focus{outline:none}body[data-page=feedback] .area-summary:focus-visible{outline:2px solid rgba(var(--color-accent-rgb), .8);outline-offset:2px}@media (hover:hover){body[data-page=feedback] .area-summary:hover{box-shadow:0 3px 10px rgba(var(--color-shadow-base-rgb), .25);background:#ffffff59;border-color:#ffffffb3;transform:translateY(-1px)}}body[data-page=feedback] .area-summary:active{background:#fff6;transition-duration:.1s;transform:scale(.98)}body[data-page=feedback] .area-item[open] .area-summary{box-shadow:0 3px 10px rgba(var(--color-shadow-base-rgb), .25);background:#fff6;border-color:#fffc}body[data-page=feedback] .area-summary .area-name{color:var(--color-text-dark);flex:1;font-weight:700}body[data-page=feedback] .area-summary .area-summary-icon{width:24px;height:24px;color:var(--color-text-light);flex-shrink:0;justify-content:center;align-items:center;font-size:.75em;transition:transform .2s;display:inline-flex}body[data-page=feedback] .area-summary-right{justify-content:flex-end;align-items:center;gap:var(--space-xs);flex-shrink:0;display:inline-flex}body[data-page=feedback] .area-summary .area-summary-check{width:24px;height:24px;color:var(--color-primary-dark);background:rgba(var(--color-accent-rgb), .18);border:2px solid rgba(var(--color-accent-rgb), .6);box-shadow:0 4px 12px rgba(var(--color-accent-rgb), .18);border-radius:8px;justify-content:center;align-items:center;font-size:1em;font-weight:800;display:none}body[data-page=feedback] .area-item.is-completed .area-summary-check{display:inline-flex}body[data-page=feedback] .area-item[open] .area-summary-icon{transform:rotate(180deg)}body[data-page=feedback] .area-panel{padding:var(--space-3xl);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(2px)saturate(120%);color:#2c354af2;background-color:#fff6;border:1px solid #ffffff80;animation:.3s ease-out panelSlideIn;display:block;position:relative;overflow:hidden;transform:translate(0,0);box-shadow:0 8px 32px #ffffff4d}@keyframes panelSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body[data-page=feedback] .area-panel{-webkit-backdrop-filter:none;background-color:#ffffffe6}}body[data-page=feedback] .area-panel:after{content:"";border-radius:calc(var(--radius-lg) - 4px);pointer-events:none;border:1px solid #fff6;position:absolute;inset:10px;box-shadow:inset 0 0 4px #fff3}body[data-page=feedback] .area-panel>*{z-index:1;position:relative}body[data-page=feedback] .area-panel .form-group{margin-bottom:var(--space-3xl)}body[data-page=feedback] .area-panel .form-group:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){body[data-page=feedback] .chip-group .chip,body[data-page=feedback] .rating-block .rating-chip,body[data-page=feedback] .area-summary{transition:none}body[data-page=feedback] .chip-group .chip:hover,body[data-page=feedback] .rating-block .rating-chip:hover,body[data-page=feedback] .area-summary:hover{transform:none}body[data-page=feedback] .area-panel{animation:none}body[data-page=feedback] .area-summary .area-summary-icon{transition:none}}
