:root{--field-height:46px;--field-radius:14px;--field-bg:#fff;--field-border:#e6dfd4;--field-border-hover:#d6ccbd;--field-line:2px solid var(--field-border);--field-ink:#2b2633;--field-placeholder:#7a7384;--field-focus:#2b2633;--field-ring:0 0 0 4px #2b26331a;--field-error:#e8664f;--field-error-ink:#a63a26;--field-disabled-bg:#f1eee8;--field-disabled-ink:#7a7384;--btn-primary-bg:#ee8c74;--btn-primary-hover:#e8806a;--btn-primary-active:#e07760;--btn-primary-shadow:0 8px 20px #ee8c7461;--btn-secondary-bg:#fff;--btn-secondary-hover:#f7f2ea;--btn-secondary-active:#f1ebe1;--btn-secondary-shadow:inset 0 0 0 2px #e0d8cb;--btn-secondary-shadow-hover:inset 0 0 0 2px #d0c6b7;--btn-secondary-shadow-active:inset 0 0 0 2px #c4b9a8;--btn-tertiary-height:36px;--btn-tertiary-bg:transparent;--btn-tertiary-hover:#fbede4;--btn-tertiary-active:#f8e0d4;--btn-tertiary-ink:#b4553e;--btn-tertiary-ink-hover:#8e3f2c;--btn-danger-bg:transparent;--btn-danger-hover:#fbe0da;--btn-danger-ink:#a63a26;--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B2633' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-chevron-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B2633' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 15 6-6 6 6'/%3E%3C/svg%3E");--icon-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B4553E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='3'/%3E%3Cpath d='M8 3v4M16 3v4M3 10h18'/%3E%3C/svg%3E");--icon-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B4553E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");--icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E");--icon-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A63A26' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8v5M12 16.5v.5'/%3E%3C/svg%3E")}@media (pointer:coarse),(max-width:1023px){:root{--btn-tertiary-height:44px}}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=submit],[type=button],[type=color],[type=search],[role=switch]),select,textarea):not([data-bare])::placeholder{color:var(--field-placeholder);opacity:1}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=submit],[type=button],[type=color],[type=search],[role=switch]),select,textarea):not([data-bare]):focus-visible{outline:2px solid var(--field-focus)!important;outline-offset:-2px!important;box-shadow:var(--field-ring)!important}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=submit],[type=button],[type=color],[type=search],[role=switch]),select,textarea):not([data-bare])[aria-invalid=true]{border-color:var(--field-error)!important}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=submit],[type=button],[type=color],[type=search],[role=switch]),select,textarea):not([data-bare])[aria-invalid=true]:focus-visible{outline-color:var(--field-error)!important;box-shadow:0 0 0 4px #e8664f29!important}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=submit],[type=button],[type=color],[type=search],[role=switch]),select,textarea):not([data-bare]):disabled{-webkit-text-fill-color:var(--field-disabled-ink);cursor:not-allowed;background-color:var(--field-disabled-bg)!important;color:var(--field-disabled-ink)!important;opacity:1!important}select:not([multiple],[size]){text-overflow:ellipsis;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;appearance:none!important;background-image:var(--icon-chevron)!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:18px 18px!important;padding-inline-end:44px!important}select:not([multiple],[size]):disabled{cursor:not-allowed;opacity:.75}select::-ms-expand{display:none}.ui-select,.ui-date{display:contents}.ui-select[data-open]>select{background-image:var(--icon-chevron-up)!important;outline:2px solid var(--field-focus)!important;outline-offset:-2px!important;box-shadow:var(--field-ring)!important}input:is([type=time],[type=month],[type=datetime-local],[type=date]){appearance:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-variant-numeric:tabular-nums;text-align:start;min-width:0;position:relative;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:18px 18px!important;padding-inline-end:44px!important}input:is([type=date],[type=month],[type=datetime-local]){background-image:var(--icon-calendar)!important}input[type=time]{background-image:var(--icon-clock)!important}input:is([type=date],[type=time],[type=month],[type=datetime-local])::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:44px;height:auto;margin:0;padding:0;position:absolute;inset:0 0 0 auto}input:is([type=date],[type=time],[type=month],[type=datetime-local])::-webkit-date-and-time-value{text-align:start}.ui-date-popover,.ui-select-popover{z-index:1000;box-sizing:border-box;color:#2b2633;max-width:calc(100vw - 16px);font:700 15px var(--font-nunito),system-ui,sans-serif;text-align:start;background:#fff;border:0;border-radius:20px;margin:0;position:fixed;inset:auto;overflow:visible;box-shadow:0 0 0 1px #efe8dd,0 18px 44px #2b263329}.ui-date-popover *,.ui-select-popover *{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){.ui-date-popover,.ui-select-popover{animation:.12s ease-out ui-pop-in}@keyframes ui-pop-in{0%{opacity:0;translate:0 -4px}}}.ui-date.ui-date.ui-date button{min-width:0;min-height:0;box-shadow:none;color:#2b2633;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;font-weight:800;display:grid;transform:none}.ui-date.ui-date.ui-date button:disabled{opacity:.35;cursor:default}.ui-date.ui-date.ui-date button:focus-visible{outline-offset:2px;outline:3px solid #b4553e}.ui-date>input[type=text]{font-variant-numeric:tabular-nums;text-overflow:ellipsis;background-image:var(--icon-calendar)!important;background-position:14px!important;background-repeat:no-repeat!important;background-size:18px 18px!important;padding-inline:40px 10px!important}.ui-date>input[type=date]{display:none!important}.ui-date[data-open]>input[type=text]{outline:2px solid var(--field-focus)!important;outline-offset:-2px!important;box-shadow:var(--field-ring)!important}.ui-date-popover{flex-direction:column;gap:10px;width:328px;padding:16px;display:flex}.ui-date-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-date.ui-date.ui-date .ui-date-head>button{background:#f1eee8;border-radius:20px;width:40px;height:40px}.ui-date.ui-date.ui-date .ui-date-head>button.ui-date-title{background:0 0;gap:4px;width:auto;padding:0 12px;font-size:17px;font-weight:900;display:inline-flex}.ui-date.ui-date.ui-date .ui-date-head>button:hover:not(:disabled){color:#8e3f2c;background:#fbede4}.ui-date-grid{flex-direction:column;gap:2px;display:flex}.ui-date-grid>[role=row]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.ui-date-grid [role=columnheader]{text-align:center;color:#6b6475;text-transform:uppercase;letter-spacing:.04em;padding:2px 0 6px;font-size:12px;font-weight:900}.ui-date.ui-date.ui-date .ui-date-grid button{aspect-ratio:1;font-variant-numeric:tabular-nums;border-radius:50%;width:100%;max-height:40px;font-size:15px}.ui-date.ui-date.ui-date .ui-date-grid button[data-outside]{color:#a39baa;font-weight:700}.ui-date.ui-date.ui-date .ui-date-grid button:hover:not(:disabled){color:#8e3f2c;background:#fbede4}.ui-date.ui-date.ui-date .ui-date-grid button[aria-current=date]{box-shadow:inset 0 0 0 2px #ee8c74}.ui-date.ui-date.ui-date .ui-date-grid button[aria-pressed=true]{color:#2b2633;box-shadow:none;background:#ee8c74;font-weight:900}.ui-date-months{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ui-date.ui-date.ui-date .ui-date-months button{background:#faf7f2;border-radius:14px;min-height:44px;font-size:14px}.ui-date.ui-date.ui-date .ui-date-months button:hover:not(:disabled){color:#8e3f2c;background:#fbede4}.ui-date.ui-date.ui-date .ui-date-months button[aria-pressed=true]{background:#ee8c74}.ui-date-quick{border-top:1px solid #f1eee8;flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.ui-date.ui-date.ui-date .ui-date-quick button{background:#f1eee8;border-radius:17px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800}.ui-date.ui-date.ui-date .ui-date-quick button:hover:not(:disabled){color:#8e3f2c;background:#fbede4}.ui-date-foot{color:#6b6475;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.ui-date-foot>span{align-items:center;gap:6px;display:inline-flex}.ui-date-foot i{border-radius:50%;width:12px;height:12px;display:inline-block;box-shadow:inset 0 0 0 2px #ee8c74}.ui-date.ui-date.ui-date .ui-date-foot button{min-height:var(--btn-tertiary-height);color:var(--btn-tertiary-ink);border-radius:18px;padding:0 12px;font-size:14px;font-weight:900}.ui-date.ui-date.ui-date .ui-date-foot button:hover:not(:disabled){background:var(--btn-tertiary-hover);color:var(--btn-tertiary-ink-hover)}@media (pointer:coarse){.ui-date.ui-date.ui-date .ui-date-grid button{max-height:44px}}.ui-select-popover{flex-direction:column;gap:4px;width:max-content;max-width:min(420px,100vw - 16px);max-height:min(420px,70vh);padding:8px;display:flex}.ui-select-search{color:#6b6475;background:#faf7f2;border-radius:14px;flex-shrink:0;align-items:center;gap:8px;margin-bottom:4px;padding:0 12px;display:flex}.ui-select-search input{color:#2b2633;min-width:0;min-height:42px;font:inherit;background:0 0;border:0;outline:0;flex:1;font-weight:700}.ui-select-search:focus-within{box-shadow:inset 0 0 0 2px #2b2633}.ui-select-popover [role=listbox]{overscroll-behavior:contain;outline:0;flex-direction:column;gap:2px;display:flex;overflow-y:auto}.ui-select-popover [role=listbox]:focus-visible{border-radius:12px;box-shadow:inset 0 0 0 2px #b4553e}.ui-select-group{color:#6b6475;letter-spacing:.08em;text-transform:uppercase;padding:10px 12px 4px;font-size:12px;font-weight:900}.ui-select-popover [role=option]{cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 12px;display:flex}.ui-select-popover [role=option]>span{flex-direction:column;min-width:0;display:flex}.ui-select-popover [role=option] b{overflow-wrap:anywhere;font-weight:800}.ui-select-popover [role=option] small{color:#6b6475;font-size:13px;font-weight:700}.ui-select-popover [role=option][data-active]{background:#faf7f2}.ui-select-popover [role=option][aria-selected=true]{background:#fbede4}.ui-select-popover [role=option][aria-selected=true]>svg{color:#b4553e;flex-shrink:0}.ui-select-popover [role=option][aria-disabled]{color:#a39baa;cursor:default}.ui-select-empty{color:#6b6475;padding:12px}.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ui-section{color:#6b6475;letter-spacing:.1em;text-transform:uppercase;margin:18px 0 2px;font-size:12px;font-weight:900}.ui-section:first-child{margin-top:0}.ui-req:after{content:" *" / "";color:#e8664f;font-weight:900}.ui-opt:after{content:" (nepovinné)" / "";color:#6b6475;font-weight:600}.ui-grid2{gap:inherit;grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.ui-grid2>*{min-width:0}@media (min-width:640px){.ui-grid2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}}.ui-suffix{min-width:0;display:grid;position:relative}.ui-suffix>input{width:100%;padding-inline-end:46px!important}.ui-suffix:after{content:attr(data-suffix) / "";color:#5e5868;pointer-events:none;font-weight:800;position:absolute;top:50%;right:16px;translate:0 -50%}.ui-datetime{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.ui-datetime>input[type=datetime-local]{display:none!important}.ui-segmented{border:0;min-width:0;margin:0;padding:0}.ui-segmented>legend{margin-bottom:6px;padding:0;font-weight:800}.ui-segmented>span{background:#f1eee8;border-radius:16px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.ui-segmented label{cursor:pointer;min-width:0;display:flex;position:relative}.ui-segmented.ui-segmented input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.ui-segmented label>span{color:#5e5868;text-align:center;overflow-wrap:anywhere;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:40px;padding:4px 10px;font-weight:800;display:flex}.ui-segmented label:hover>span{color:#2b2633}.ui-segmented input:checked+span{color:#2b2633;background:#fff;font-weight:900;box-shadow:0 1px 3px #2b26331f}.ui-segmented input:focus-visible+span{outline-offset:1px;outline:3px solid #b4553e}.ui-segmented:disabled label{cursor:default;opacity:.6}@media (max-width:639px){.ui-segmented label>span{min-height:44px}}.ui-switch-row{background:#fff;border-radius:16px;align-items:center;gap:12px;min-width:0;min-height:44px;padding:12px 14px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #efe8dd}.ui-switch-row>span:nth-last-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-switch-row.ui-switch-row label{cursor:pointer;min-height:0;margin:0;padding:0;font-weight:900;display:block}.ui-switch-row.ui-switch-row>span{margin:0}.ui-switch-row label:after{content:"";border-radius:inherit;position:absolute;inset:0}.ui-switch-row small{color:#6b6475;font-size:13px;font-weight:700}.ui-switch-icon{color:#b4553e;flex-shrink:0;place-items:center;display:grid}.ui-switch-icon svg{width:22px;height:22px}.ui-switch-row.ui-switch-row>input[type=checkbox]{z-index:1;width:44px;min-width:0;height:26px;min-height:0;box-shadow:none;appearance:none;cursor:pointer;background:#d9d3ca;border:0;border-radius:13px;flex-shrink:0;margin:0;padding:0;transition:background-color .15s;display:block;position:relative}.ui-switch-row.ui-switch-row>input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #2b263333}.ui-switch-row.ui-switch-row>input[type=checkbox]:checked{background:#ee8c74}.ui-switch-row.ui-switch-row>input[type=checkbox]:checked:after{left:21px}.ui-switch-row.ui-switch-row>input[type=checkbox]:focus-visible{outline-offset:3px;outline:3px solid #b4553e}.ui-switch-row.ui-switch-row>input[type=checkbox]:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.ui-switch-row.ui-switch-row>input[type=checkbox],.ui-switch-row.ui-switch-row>input[type=checkbox]:after{transition:none}}
