.ym .ym-fld{min-width:0;display:flex;flex-direction:column;gap:5px}.ym .ym-fld-label{font-weight:var(--ym-weight-bold)}.ym .ym-fld-hint,.ym .ym-fld-label{font-size:12px;color:var(--ym-muted-foreground)}.ym .ym-fld-hint{line-height:1.4}.ym .ym-fld-error{font-size:12px;font-weight:var(--ym-weight-semibold);color:var(--ym-alert-ink)}.ym .ym-fld input:not([type=checkbox]):not([type=radio]):not([type=file]),.ym .ym-fld select,.ym .ym-fld textarea{width:100%;min-height:var(--ym-touch);padding:10px 12px;border:0;border-radius:var(--ym-radius-field);font:inherit;font-size:15px;font-weight:var(--ym-weight-medium);color:var(--ym-foreground);background:var(--ym-background);box-shadow:inset 0 0 0 1px var(--ym-border)}.ym .ym-fld textarea{min-height:84px;resize:vertical;line-height:1.5}.ym .ym-fld input:focus-visible,.ym .ym-fld select:focus-visible,.ym .ym-fld textarea:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ym-primary);background:var(--ym-card)}.ym .ym-fld [aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--ym-alert)!important}.ym .ym-form-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ym .ym-form-cols.is-two,.ym-desk .ym-form-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ym .ym-form-cols>.is-wide{grid-column:1/-1}.ym .ym-chipc{display:flex;flex-wrap:wrap;gap:6px}.ym .ym-chipc>button{min-height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border-radius:var(--ym-radius-pill);font-size:13px;font-weight:var(--ym-weight-semibold);background:var(--ym-background);box-shadow:inset 0 0 0 1px var(--ym-border)}.ym .ym-chipc>button svg{width:15px;height:15px}.ym .ym-chipc>button[aria-checked=true]{background:var(--ym-foreground);color:var(--ym-card);box-shadow:none}.ym .ym-chipc>button:disabled{opacity:.45;cursor:not-allowed}.ym .ym-switch-row{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--ym-radius-row);text-align:left;background:var(--ym-background)}.ym .ym-switch-row strong{font-size:13.5px;font-weight:var(--ym-weight-bold)}.ym .ym-switch-row .ym-muted{font-size:12px}.ym .ym-switch{position:relative;width:44px;height:26px;flex-shrink:0;border-radius:999px;background:var(--ym-border-strong);transition:background var(--ym-duration) var(--ym-ease-settle)}.ym .ym-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--ym-card);box-shadow:var(--ym-shadow-control);transition:transform var(--ym-duration) var(--ym-ease-spring)}.ym .ym-switch-row[aria-checked=true] .ym-switch{background:var(--ym-primary)}.ym .ym-switch-row[aria-checked=true] .ym-switch:after{transform:translateX(18px)}.ym .ym-tick{width:22px;height:22px;flex-shrink:0;border-radius:7px;display:grid;place-items:center;background:var(--ym-card);box-shadow:inset 0 0 0 1.5px var(--ym-border-strong)}.ym .ym-tick svg{width:14px;height:14px;stroke-width:3}.ym .is-on>.ym-tick,.ym [aria-checked=true]>.ym-tick{background:var(--ym-primary);color:var(--ym-foreground);box-shadow:none}.ym .ym-radio{width:22px;height:22px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--ym-card);box-shadow:inset 0 0 0 1.5px var(--ym-border-strong)}.ym .ym-radio svg{width:13px;height:13px;stroke-width:3}.ym [aria-checked=true]>.ym-radio{background:var(--ym-foreground);color:var(--ym-card);box-shadow:none}.ym .ym-linkbox{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 12px;border-radius:var(--ym-radius-row);font-size:13px;font-weight:var(--ym-weight-bold);background:var(--ym-background)}.ym .ym-linkbox>svg{width:16px;height:16px;flex-shrink:0;color:var(--ym-primary-ink)}.ym .ym-linkbox .ym-mono{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ym .ym-linkbox .ym-icon-btn{background:var(--ym-card)}.ym .ym-valid{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--ym-radius-row);font-size:12.5px;line-height:1.45;background:var(--ym-background);color:var(--ym-muted-foreground)}.ym .ym-valid>svg{width:16px;height:16px;flex-shrink:0;margin-top:1px;color:var(--ym-primary-ink)}.ym .ym-msg{padding:10px 12px;border-radius:var(--ym-radius-row);font-size:13.5px;line-height:1.5;white-space:pre-wrap;background:var(--ym-background)}.ym .ym-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ym-desk .ym-facts.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.ym .ym-facts>div{min-width:0;display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:12px;background:var(--ym-background)}.ym .ym-facts>div.is-wide{grid-column:1/-1}.ym .ym-facts dt{font-size:11px;font-weight:var(--ym-weight-semibold);color:var(--ym-muted-foreground)}.ym .ym-facts dd{margin:0;overflow:hidden;font-size:13px;font-weight:var(--ym-weight-heavy);text-overflow:ellipsis}.ym .ym-facts a{color:var(--ym-primary-ink);text-decoration:underline;text-underline-offset:2px}.ym .ym-thumbs3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ym .ym-thumb43{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:10px;background:var(--ym-background)}.ym .ym-thumb43 img{width:100%;height:100%;object-fit:cover}.ym .ym-thumb43 .ym-thumb-x{position:absolute;top:4px;right:4px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--ym-foreground) 72%,transparent);color:var(--ym-card)}.ym .ym-thumb43 .ym-thumb-x svg{width:14px;height:14px}.ym .ym-thumb43 .ym-thumb-tag{position:absolute;left:4px;bottom:4px;padding:1px 6px;border-radius:999px;font-size:10.5px;font-weight:var(--ym-weight-heavy);background:var(--ym-card)}.ym .ym-photo-drop{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 12px;border-radius:var(--ym-radius-tile);cursor:pointer;background:var(--ym-secondary);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ym-primary) 45%,transparent)}.ym .ym-photo-drop:focus-within{box-shadow:inset 0 0 0 2px var(--ym-primary)}.ym .ym-photo-drop>span:last-child{display:flex;flex-direction:column}.ym .ym-photo-drop strong{font-size:14px;font-weight:var(--ym-weight-heavy)}.ym .ym-photo-drop>span:last-child>span{font-size:12px;color:var(--ym-muted-foreground)}.ym .ym-photo-drop-icon{width:40px;height:40px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;background:var(--ym-primary);color:var(--ym-foreground)}.ym .ym-photo-drop-icon svg{width:20px;height:20px}.ym .ym-danger-text{color:var(--ym-alert-ink)}.ym .ym-group-title{font-size:11.5px;font-weight:var(--ym-weight-heavy);letter-spacing:.08em;text-transform:uppercase;color:var(--ym-muted-foreground)}.ym .ym-inline-ok{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:var(--ym-weight-semibold);color:var(--ym-primary-ink)}.ym .ym-inline-ok svg{width:15px;height:15px}.ym .ym-pt-state{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;background:var(--ym-secondary)}.ym .ym-pt-state-icon{width:36px;height:36px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--ym-primary);color:var(--ym-foreground)}.ym .ym-pt-state-icon svg{width:17px;height:17px;stroke-width:2.4}.ym .ym-pt-inline .ym-row-text span,.ym .ym-pt-state .ym-row-text span,.ym .ym-pt-state .ym-row-text strong{white-space:normal}.ym .ym-pt-inline.is-expired,.ym .ym-pt-state.is-cancelled,.ym .ym-pt-state.is-expired{background:var(--ym-alert-soft)}.ym .is-cancelled .ym-pt-state-icon,.ym .is-expired .ym-pt-state-icon{background:var(--ym-alert);color:var(--ym-card)}.ym .is-done .ym-pt-state-icon{background:var(--ym-foreground);color:var(--ym-primary)}.ym .ym-pt-inline{width:100%;min-height:var(--ym-touch);display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--ym-radius-row);text-align:left;background:var(--ym-secondary)}.ym .ym-pt-inline .ym-pt-state-icon{width:30px;height:30px}.ym .ym-pt-inline .ym-pt-state-icon svg{width:15px;height:15px}.ym .ym-pt-step,.ym .ym-pt-steps{display:flex;flex-direction:column;gap:6px}.ym .ym-pt-step{padding:8px;border-radius:var(--ym-radius-row);background:var(--ym-background)}.ym .ym-pt-step-head{display:flex;align-items:center;gap:8px}.ym .ym-pt-step-check{flex:1;min-width:0;min-height:var(--ym-touch);display:flex;align-items:center;gap:10px;padding:0 4px;border-radius:12px;text-align:left;font-size:14px;font-weight:var(--ym-weight-bold)}.ym .ym-pt-step-check:disabled{cursor:default}.ym .ym-pt-step-check.is-on>span:last-child{color:var(--ym-muted-foreground);text-decoration:line-through}.ym .ym-pt-notice{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 12px 12px 14px;border-radius:20px;background:var(--ym-primary);color:var(--ym-foreground)}.ym-desk .ym-pt-notice{flex-wrap:nowrap;padding:14px 16px 14px 18px;border-radius:24px}.ym .ym-pt-notice-icon{width:36px;height:36px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--ym-foreground);color:var(--ym-primary)}.ym .ym-pt-notice-icon svg{width:18px;height:18px;stroke-width:3}.ym .ym-pt-notice-text{flex:1 1 calc(100% - 48px);min-width:0;display:flex;flex-direction:column;gap:2px}.ym-desk .ym-pt-notice-text{flex-basis:auto}.ym .ym-pt-notice-text strong{font-size:14.5px;font-weight:var(--ym-weight-heavy)}.ym .ym-pt-notice-text q,.ym .ym-pt-notice-text>span{font-size:12.5px;font-weight:var(--ym-weight-medium);line-height:1.4;color:color-mix(in srgb,var(--ym-foreground) 78%,var(--ym-primary))}.ym .ym-pt-notice-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.ym .ym-pt-notice-actions .ym-btn{background:var(--ym-card)}.ym .ym-pt-notice-actions .ym-icon-btn{background:color-mix(in srgb,var(--ym-card) 40%,var(--ym-primary))}.ym .ym-pt-partner{width:100%;min-height:var(--ym-touch);display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--ym-radius-row);text-align:left;background:var(--ym-background)}.ym .ym-pt-partner[aria-checked=true]{background:var(--ym-secondary);box-shadow:inset 0 0 0 1.5px var(--ym-primary)}.ym .ym-pv-route{min-width:0;display:inline-flex;align-items:center;gap:5px;font-weight:var(--ym-weight-heavy);white-space:nowrap}.ym .ym-pv-route>span{overflow:hidden;text-overflow:ellipsis}.ym .ym-pv-route svg{width:14px;height:14px;flex-shrink:0;color:var(--ym-primary-ink)}.ym .ym-pv-route.is-big{font-size:15.5px;letter-spacing:-.2px}.ym .ym-pv-chip-wait{background:var(--ym-warn-soft);color:var(--ym-warn-ink);box-shadow:none}.ym .ym-pv-chip-void{text-decoration:line-through}.ym .ym-pv-list{gap:8px}.ym .ym-pv-card,.ym .ym-pv-list{display:flex;flex-direction:column}.ym .ym-pv-card{width:100%;gap:6px;padding:12px;text-align:left}.ym .ym-pv-card.is-wait{background:var(--ym-secondary);box-shadow:inset 0 0 0 1.5px var(--ym-primary)}.ym .ym-pv-card.is-void{opacity:.6}.ym .ym-pv-card-top{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.ym .ym-pv-card-meta{font-size:12.5px;font-weight:var(--ym-weight-medium);color:var(--ym-muted-foreground)}.ym .ym-pv-card-foot{display:flex;align-items:center;gap:8px}.ym .ym-pv-card-count{flex:1;min-width:0;overflow:hidden;font-size:12.5px;font-weight:var(--ym-weight-medium);white-space:nowrap;text-overflow:ellipsis;color:var(--ym-muted-foreground)}.ym .ym-pv-card-foot strong{font-size:14px;font-weight:var(--ym-weight-heavy);font-variant-numeric:tabular-nums}.ym .ym-pv-list-tools{display:flex;align-items:center;gap:8px}.ym .ym-pv-list-tools>:first-child{flex:1;min-width:0}.ym .ym-pv-notice{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 12px 12px 14px;border-radius:20px;background:var(--ym-secondary);color:var(--ym-foreground);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ym-primary) 45%,transparent)}.ym-desk .ym-pv-notice{flex-wrap:nowrap;padding:14px 16px 14px 18px;border-radius:24px}.ym .ym-pv-notice-icon{width:36px;height:36px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--ym-card);color:var(--ym-primary-ink)}.ym .ym-pv-notice-icon svg{width:18px;height:18px}.ym .ym-pv-notice-text{flex:1 1 calc(100% - 48px);min-width:0;display:flex;flex-direction:column;gap:2px}.ym-desk .ym-pv-notice-text{flex-basis:auto}.ym .ym-pv-notice-text strong{font-size:14.5px;font-weight:var(--ym-weight-heavy)}.ym .ym-pv-notice-text>span{font-size:12.5px;font-weight:var(--ym-weight-medium);line-height:1.4;color:var(--ym-muted-foreground)}.ym .ym-pv-notice-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.ym .ym-pv-notice-actions .ym-btn{background:var(--ym-card);color:var(--ym-foreground)}.ym .ym-pv-notice.is-road{background:var(--ym-foreground);color:var(--ym-card);box-shadow:none}.ym .ym-pv-notice.is-road .ym-pv-notice-icon{background:var(--ym-primary);color:var(--ym-foreground)}.ym .ym-pv-notice.is-road .ym-pv-notice-text>span{color:var(--ym-on-ink-soft)}.ym .ym-pv-notice.is-road .ym-pv-notice-actions .ym-btn{background:color-mix(in srgb,var(--ym-card) 14%,var(--ym-foreground));color:var(--ym-card)}.ym .ym-pv-notice.is-arrived{background:var(--ym-primary);box-shadow:none}.ym .ym-pv-notice.is-arrived .ym-pv-notice-icon{background:var(--ym-foreground);color:var(--ym-primary)}.ym .ym-pv-notice.is-arrived .ym-pv-notice-text>span{color:color-mix(in srgb,var(--ym-foreground) 78%,var(--ym-primary))}.ym .ym-pv-pick-list{display:flex;flex-direction:column;gap:4px;max-height:420px;overflow-y:auto}.ym .ym-pv-pick-row{width:100%;min-height:var(--ym-touch);display:flex;align-items:center;gap:10px;padding:7px 10px 7px 8px;border-radius:var(--ym-radius-row);text-align:left;background:var(--ym-background)}.ym .ym-pv-pick-row.is-on,.ym .ym-pv-pick-row:hover:not(:disabled){background:var(--ym-secondary)}.ym .ym-pv-pick-row.is-on{box-shadow:inset 0 0 0 1.5px var(--ym-primary)}.ym .ym-pv-pick-row:disabled{opacity:.55;cursor:not-allowed}.ym .ym-pv-pick-row .ym-row-text{flex:1}.ym .ym-pv-busy{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:var(--ym-weight-heavy);background:var(--ym-foreground);color:var(--ym-card)}.ym .ym-pv-picked{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;font-weight:var(--ym-weight-medium);line-height:1.45;color:var(--ym-primary-ink)}.ym .ym-pv-picked svg{width:15px;height:15px;flex-shrink:0;margin-top:1px}.ym .ym-pv-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ym-desk .ym-pv-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.ym .ym-pv-tile{min-width:0;min-height:72px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px;border-radius:16px;text-align:left;background:var(--ym-background);box-shadow:inset 0 0 0 1px var(--ym-border)}.ym .ym-pv-tile:hover:not(:disabled){background:var(--ym-card)}.ym .ym-pv-tile[aria-checked=true]{background:var(--ym-secondary);box-shadow:inset 0 0 0 2px var(--ym-primary)}.ym .ym-pv-tile:disabled{opacity:.4;cursor:not-allowed}.ym .ym-pv-tile strong{font-size:14.5px;font-weight:var(--ym-weight-heavy)}.ym .ym-pv-tile strong,.ym .ym-pv-tile>span:not(.ym-pv-tile-icon){max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ym .ym-pv-tile>span:not(.ym-pv-tile-icon){font-size:11.5px;font-weight:var(--ym-weight-medium);color:var(--ym-muted-foreground)}.ym .ym-pv-tile-icon{width:30px;height:30px;flex-shrink:0;margin-bottom:4px;border-radius:10px;display:grid;place-items:center;background:var(--ym-card);color:var(--ym-primary-ink)}.ym .ym-pv-tile-icon svg{width:16px;height:16px}.ym [aria-checked=true]>.ym-pv-tile-icon{background:var(--ym-primary);color:var(--ym-foreground)}.ym .ym-pv-ext{display:flex;flex-direction:column;gap:4px;margin-top:6px}.ym .ym-pv-ext-row{width:100%;min-height:var(--ym-touch);display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--ym-radius-row);text-align:left;background:var(--ym-background)}.ym .ym-pv-ext-row:hover:not(:disabled){background:var(--ym-secondary)}.ym .ym-pv-ext-row[aria-checked=true]{background:var(--ym-secondary);box-shadow:inset 0 0 0 1.5px var(--ym-primary)}.ym .ym-pv-ext-row .ym-row-text{flex:1;min-width:0}.ym .ym-pv-ext-icon{width:30px;height:30px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;background:var(--ym-card);color:var(--ym-muted-foreground)}.ym .ym-pv-ext-icon svg{width:15px;height:15px}.ym .ym-pv-methods{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.ym-desk .ym-pv-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.ym .ym-pv-method{min-width:0;min-height:56px;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;align-items:center;padding:10px 12px 10px 10px;border-radius:16px;text-align:left;background:var(--ym-background);box-shadow:inset 0 0 0 1px var(--ym-border)}.ym .ym-pv-method[aria-checked=true]{background:var(--ym-secondary);box-shadow:inset 0 0 0 2px var(--ym-primary)}.ym .ym-pv-method .ym-pv-tile-icon{grid-row:1/span 2;margin:0}.ym .ym-pv-method strong{grid-column:2;font-size:14px;font-weight:var(--ym-weight-heavy)}.ym .ym-pv-method>span:not(.ym-pv-tile-icon){grid-column:2;font-size:11.5px;line-height:1.35;color:var(--ym-muted-foreground)}.ym .ym-pv-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px;border-radius:var(--ym-radius-row);background:var(--ym-secondary)}.ym .ym-pv-price>span:first-child{flex-shrink:0;display:flex;flex-direction:column}.ym .ym-pv-price small{font-size:11px;font-weight:var(--ym-weight-bold);color:var(--ym-primary-ink)}.ym .ym-pv-price strong{font-size:18px;font-weight:var(--ym-weight-heavy);letter-spacing:-.4px;font-variant-numeric:tabular-nums}.ym .ym-pv-price .ym-fld-hint{flex:1;min-width:160px}.ym .ym-pv-new{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ym-gap,10px);align-items:start}.ym-desk .ym-pv-new{grid-template-columns:minmax(0,1fr) 320px}.ym-desk .ym-pv-new-side{position:sticky;top:12px;display:flex;flex-direction:column;gap:12px}.ym .ym-draft-rows{margin:0;display:flex;flex-direction:column;gap:4px}.ym .ym-draft-rows>div{display:flex;justify-content:space-between;gap:8px;font-size:13px}.ym .ym-draft-rows dt{color:var(--ym-muted-foreground);font-weight:var(--ym-weight-medium)}.ym .ym-draft-rows dd{margin:0;min-width:0;overflow:hidden;font-weight:var(--ym-weight-heavy);text-align:right;text-overflow:ellipsis;white-space:nowrap}.ym .ym-draft-rows dd.is-missing{color:var(--ym-warn-ink)}.ym .ym-form-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ym .ym-pv-detail{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ym-gap,10px);align-items:start}.ym-desk .ym-pv-detail{grid-template-columns:minmax(0,1fr) 380px}.ym .ym-pv-detail-main,.ym .ym-pv-detail-side{min-width:0;display:flex;flex-direction:column;gap:var(--ym-gap,10px)}.ym .ym-pv-hero{display:flex;flex-direction:column;gap:12px;padding:14px}.ym-desk .ym-pv-hero{gap:16px;padding:18px 20px}.ym .ym-pv-hero-route{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.ym-desk .ym-pv-hero-route{grid-template-columns:minmax(0,1fr) minmax(120px,.6fr) minmax(0,1fr);align-items:center;gap:14px}.ym .ym-pv-place{min-width:0;display:flex;flex-direction:column;gap:1px;padding:10px 12px;border-radius:16px;background:var(--ym-background)}.ym .ym-pv-place-label{font-size:11px;font-weight:var(--ym-weight-heavy);letter-spacing:.05em;text-transform:uppercase;color:var(--ym-muted-foreground)}.ym .ym-pv-place strong{font-size:17px;font-weight:var(--ym-weight-heavy);letter-spacing:-.3px;overflow-wrap:anywhere}.ym .ym-pv-place>span:not(.ym-pv-place-label){font-size:12.5px;line-height:1.4;color:var(--ym-muted-foreground)}.ym .ym-pv-place a{font-weight:var(--ym-weight-bold);color:var(--ym-primary-ink)}.ym .ym-pv-hero-mid{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:var(--ym-weight-bold);color:var(--ym-muted-foreground)}.ym .ym-pv-hero-line{position:relative;width:100%;height:34px}.ym .ym-pv-hero-line:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:2.5px dashed var(--ym-border-strong)}.ym .ym-pv-hero-truck{position:absolute;top:50%;width:34px;height:34px;margin-left:-17px;transform:translateY(-50%);border-radius:50%;display:grid;place-items:center;background:var(--ym-foreground);color:var(--ym-primary);transition:left var(--ym-duration-slow) var(--ym-ease-spring)}.ym .ym-pv-hero-truck svg{width:17px;height:17px}.ym .ym-pv-hero-note{padding:10px 12px;border-radius:var(--ym-radius-row);font-size:13px;line-height:1.5;white-space:pre-wrap;background:var(--ym-secondary)}.ym .ym-tl{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ym .ym-tl li{position:relative;display:flex;gap:10px;padding-bottom:12px}.ym .ym-tl li:last-child{padding-bottom:0}.ym .ym-tl li:before{content:"";position:absolute;left:13px;top:30px;bottom:2px;width:2px;border-radius:1px;background:var(--ym-border)}.ym .ym-tl li:last-child:before{display:none}.ym .ym-tl li.is-done:before{background:var(--ym-primary)}.ym .ym-tl-dot{width:28px;height:28px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:var(--ym-weight-heavy);background:var(--ym-background);color:var(--ym-muted-foreground);box-shadow:inset 0 0 0 1.5px var(--ym-border)}.ym .ym-tl-dot svg{width:14px;height:14px;stroke-width:3}.ym .ym-tl li.is-done .ym-tl-dot{background:var(--ym-primary);color:var(--ym-foreground);box-shadow:none}.ym .ym-tl li.is-current .ym-tl-dot{background:var(--ym-foreground);color:var(--ym-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--ym-primary) 30%,transparent)}.ym .ym-tl li.is-cancel .ym-tl-dot{background:var(--ym-alert);color:var(--ym-card);box-shadow:none}.ym .ym-tl .ym-row-text{padding-top:3px}.ym .ym-tl .ym-row-text span{white-space:normal}.ym-desk .ym-tl.is-row{flex-direction:row}.ym-desk .ym-tl.is-row li{flex:1;min-width:0;flex-direction:column;gap:8px;padding:0 8px 0 0}.ym-desk .ym-tl.is-row li:before{left:36px;right:6px;top:13px;bottom:auto;width:auto;height:2px}.ym .ym-pv-cars{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ym .ym-pv-cars>li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 0;border-bottom:1px solid var(--ym-border)}.ym .ym-pv-cars>li:last-child{border-bottom:0}.ym .ym-pv-car-main{flex:1 1 200px;min-width:0;display:flex;align-items:center;gap:10px;padding:2px;border-radius:12px;text-align:left}.ym .ym-pv-car-main:hover strong{text-decoration:underline;text-underline-offset:2px}.ym .ym-pv-car-states{display:flex;flex-wrap:wrap;gap:6px}.ym .ym-pv-car-cost{min-width:80px;display:flex;flex-direction:column;align-items:flex-end;margin-left:auto}.ym .ym-pv-car-cost small{font-size:11px;font-weight:var(--ym-weight-bold);color:var(--ym-muted-foreground)}.ym .ym-pv-car-cost strong{font-size:13.5px;font-weight:var(--ym-weight-heavy);font-variant-numeric:tabular-nums}.ym .ym-pv-hand{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ym-desk .ym-pv-hand{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ym .ym-pv-hand-side{min-width:0;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;background:var(--ym-background)}.ym .ym-pv-hand-facts{margin:0;display:flex;flex-direction:column;gap:4px}.ym .ym-pv-hand-facts>div{display:flex;justify-content:space-between;gap:8px;font-size:12.5px}.ym .ym-pv-hand-facts dt{min-width:0;overflow:hidden;font-weight:var(--ym-weight-medium);white-space:nowrap;text-overflow:ellipsis;color:var(--ym-muted-foreground)}.ym .ym-pv-hand-facts dd{margin:0;font-weight:var(--ym-weight-heavy);text-align:right;font-variant-numeric:tabular-nums}.ym .ym-pv-damage{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--ym-radius-row);background:var(--ym-alert-soft)}.ym .ym-pv-damage>svg{width:18px;height:18px;flex-shrink:0;color:var(--ym-alert-ink)}.ym .ym-pv-damage .ym-row-text{flex:1 1 180px;min-width:0}.ym .ym-pv-damage .ym-row-text span{white-space:normal}.ym .ym-pv-contact{display:flex;align-items:center;gap:10px}.ym .ym-pv-avatar{width:42px;height:42px;flex-shrink:0;border-radius:14px;display:grid;place-items:center;font-size:14px;font-weight:var(--ym-weight-heavy);background:var(--ym-foreground);color:var(--ym-primary)}.ym .ym-pv-contact .ym-row-text span{white-space:normal}.ym .ym-pv-split{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ym .ym-pv-split>li{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--ym-border);font-size:13px}.ym .ym-pv-split>li:last-child{border-bottom:0}.ym .ym-pv-split>li>.ym-row-text{flex:1;min-width:0}.ym .ym-pv-split>li>strong{font-weight:var(--ym-weight-heavy);font-variant-numeric:tabular-nums;white-space:nowrap}.ym .ym-pv-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:var(--ym-radius-row);background:var(--ym-background)}.ym .ym-pv-total span{font-size:12.5px;font-weight:var(--ym-weight-bold);color:var(--ym-muted-foreground)}.ym .ym-pv-total strong{font-size:17px;font-weight:var(--ym-weight-heavy);font-variant-numeric:tabular-nums}.ym .ym-pv-effects{display:flex;flex-direction:column;gap:6px;margin:0;padding:10px 12px;border-radius:var(--ym-radius-row);list-style:none;background:var(--ym-secondary)}.ym .ym-pv-effects li{display:flex;gap:8px;font-size:12.5px;line-height:1.45}.ym .ym-pv-effects svg{width:15px;height:15px;flex-shrink:0;margin-top:1px;stroke-width:3;color:var(--ym-primary-ink)}.ym .ym-pv-sign{align-self:flex-start;display:flex;flex-direction:column;gap:2px;padding:6px 10px 4px;border-radius:12px;background:var(--ym-card)}.ym .ym-pv-sign small{font-size:10.5px;font-weight:var(--ym-weight-bold);color:var(--ym-muted-foreground)}.ym .ym-proto-car{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:16px;background:var(--ym-background)}.ym .ym-proto-car .ym-chipc>button,.ym .ym-proto-car .ym-fld input:not([type=checkbox]),.ym .ym-proto-car .ym-fld textarea,.ym .ym-proto-car .ym-switch-row{background:var(--ym-card)}.ym .ym-proto-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ym-desk .ym-proto-sides{grid-template-columns:repeat(4,minmax(0,1fr))}.ym .ym-proto-side{position:relative;min-height:64px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:8px 10px;border-radius:12px;cursor:pointer;font-size:12.5px;font-weight:var(--ym-weight-bold);background:var(--ym-card);box-shadow:inset 0 0 0 1px var(--ym-border)}.ym .ym-proto-side:focus-within{box-shadow:inset 0 0 0 2px var(--ym-primary)}.ym .ym-proto-side.is-done{background:var(--ym-secondary);box-shadow:inset 0 0 0 1.5px var(--ym-primary)}.ym .ym-proto-side small{font-size:11px;font-weight:var(--ym-weight-medium);color:var(--ym-muted-foreground)}.ym .ym-proto-side svg{width:16px;height:16px;color:var(--ym-primary-ink)}.ym .ym-sign-pad{position:relative;border-radius:16px;background:var(--ym-card);color:var(--ym-foreground);box-shadow:inset 0 0 0 1.5px var(--ym-border)}.ym .ym-sign-pad.is-invalid{background:color-mix(in srgb,var(--ym-alert) 5%,var(--ym-card));box-shadow:inset 0 0 0 1.5px var(--ym-alert)}.ym .ym-sign-pad canvas{display:block;width:100%;aspect-ratio:3/1;border-radius:16px;cursor:crosshair;touch-action:none}.ym .ym-sign-hint{position:absolute;left:50%;top:42%;display:inline-flex;align-items:center;gap:6px;transform:translate(-50%,-50%);font-size:13px;font-weight:var(--ym-weight-bold);color:var(--ym-muted-foreground);pointer-events:none}.ym .ym-sign-hint svg{width:16px;height:16px}.ym .ym-sign-line{position:absolute;left:8%;right:8%;bottom:24%;border-top:1px solid var(--ym-border-strong);pointer-events:none}.ym .ym-sign-tools{position:absolute;right:6px;bottom:6px}.ym.ym-public{min-height:100dvh;background:var(--ym-background);color:var(--ym-foreground);font-family:var(--ym-font);font-size:var(--ym-text-base)}.ym.ym-screen.ym-public{margin:0}.ym .ym-pp-head{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:0 0 24px 24px;background:var(--ym-card);box-shadow:0 10px 24px -20px color-mix(in srgb,var(--ym-foreground) 40%,transparent)}.ym-desk .ym-pp-head{padding:16px max(32px,calc((100% - 1040px) / 2 + 32px));border-radius:0;box-shadow:0 1px 0 var(--ym-border)}.ym .ym-pp-logo{width:40px;height:40px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;font-size:15px;font-weight:var(--ym-weight-heavy);background:var(--ym-foreground);color:var(--ym-card)}.ym .ym-pp-brand{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.ym .ym-pp-brand strong{overflow:hidden;font-size:16px;font-weight:var(--ym-weight-heavy);white-space:nowrap;text-overflow:ellipsis}.ym .ym-pp-brand span{font-size:12px;font-weight:var(--ym-weight-medium);color:var(--ym-muted-foreground)}.ym .ym-pp-call{flex-shrink:0;background:var(--ym-secondary);color:var(--ym-primary-ink);text-decoration:none}.ym .ym-pp-body{display:flex;flex-direction:column;gap:12px;padding:14px 16px 0}.ym-desk .ym-pp-body{width:100%;max-width:1040px;display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;align-items:start;margin:0 auto;padding:28px 32px 24px}.ym .ym-pp-main,.ym .ym-pp-side{min-width:0;display:flex;flex-direction:column;gap:12px}.ym-desk .ym-pp-main,.ym-desk .ym-pp-side{gap:16px}.ym-desk .ym-pp-side{position:sticky;top:96px}.ym .ym-pp-hello{display:flex;flex-direction:column;gap:4px;padding:4px 4px 2px}.ym .ym-pp-kicker{font-size:11.5px;font-weight:var(--ym-weight-heavy);letter-spacing:.06em;text-transform:uppercase;color:var(--ym-primary-ink)}.ym .ym-pp-hello h1{margin:0;font-size:23px;font-weight:var(--ym-weight-heavy);letter-spacing:-.6px;line-height:1.2;text-wrap:balance}.ym-desk .ym-pp-hello h1{font-size:32px;letter-spacing:-1px}.ym .ym-pp-hello p{margin:0;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:var(--ym-weight-medium);color:var(--ym-muted-foreground)}.ym .ym-pp-hello p svg{width:15px;height:15px;flex-shrink:0}.ym .ym-pp-car{display:flex;flex-direction:column;overflow:hidden}.ym-desk .ym-pp-car{flex-direction:row}.ym .ym-pp-car-photo{position:relative;display:block;aspect-ratio:4/3;background:var(--ym-background)}.ym .ym-pp-car-photo img{width:100%;height:100%;object-fit:cover}.ym-desk .ym-pp-car-photo{width:300px;flex-shrink:0}.ym .ym-pp-car-info{display:flex;flex-direction:column;gap:3px;padding:12px 14px 14px}.ym-desk .ym-pp-car-info{justify-content:center;padding:20px 24px}.ym .ym-pp-car-info strong{font-size:18px;font-weight:var(--ym-weight-heavy);letter-spacing:-.3px}.ym .ym-pp-car-info>span:not(.ym-pp-plate){font-size:13px;color:var(--ym-muted-foreground)}.ym .ym-pp-plate{align-self:flex-start;margin-top:6px;padding:4px 10px;border-radius:7px;font-size:14px;font-weight:var(--ym-weight-heavy);letter-spacing:1.4px;font-variant-numeric:tabular-nums;background:var(--ym-card);box-shadow:inset 0 0 0 1.5px var(--ym-foreground)}.ym .ym-pp-card{display:flex;flex-direction:column;gap:10px;padding:14px}.ym-desk .ym-pp-card{gap:12px;padding:20px 22px}.ym .ym-pp-card h2{margin:0;font-size:16px;font-weight:var(--ym-weight-heavy);letter-spacing:-.2px}.ym-desk .ym-pp-card h2{font-size:18px}.ym .ym-pp-card h3{margin:4px 0 0;font-size:11.5px;font-weight:var(--ym-weight-heavy);letter-spacing:.06em;text-transform:uppercase;color:var(--ym-muted-foreground)}.ym .ym-pp-task{margin:0;font-size:15px;font-weight:var(--ym-weight-medium);line-height:1.55;white-space:pre-wrap;text-wrap:pretty}.ym .ym-pp-sub{margin:0;font-size:13px;line-height:1.5;color:var(--ym-muted-foreground)}.ym .ym-pp-bar{position:sticky;bottom:0;z-index:2;margin:0 -16px;padding:14px 16px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--ym-background) 72%,transparent)}.ym-desk .ym-pp-bar{position:static;margin:4px 0 0;padding:0;background:none}.ym .ym-pp-done{width:100%;min-height:52px;font-size:15px}.ym .ym-pp-foot{display:flex;align-items:center;justify-content:center;gap:6px;padding:2px 0 20px;font-size:12px;font-weight:var(--ym-weight-medium);text-align:center;color:var(--ym-muted-foreground)}.ym .ym-pp-foot svg{width:14px;height:14px;flex-shrink:0}.ym .ym-pp-center{display:flex;justify-content:center;align-items:flex-start;padding:28px 16px 32px}.ym-desk .ym-pp-center{padding-top:72px}.ym .ym-pp-message{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 20px 24px;border-radius:28px;text-align:center;background:var(--ym-card)}.ym-desk .ym-pp-message{padding:40px 36px 32px}.ym .ym-pp-message h1{margin:0;font-size:24px;font-weight:var(--ym-weight-heavy);letter-spacing:-.6px;line-height:1.2;text-wrap:balance}.ym .ym-pp-message>p{margin:0;font-size:14px;line-height:1.55;color:var(--ym-muted-foreground);text-wrap:pretty}.ym .ym-pp-message-icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--ym-background);color:var(--ym-muted-foreground)}.ym .ym-pp-message-icon svg{width:28px;height:28px}.ym .ym-pp-message.is-ok .ym-pp-message-icon{background:var(--ym-primary);color:var(--ym-foreground)}.ym .ym-pp-message .ym-facts{width:100%;text-align:left}.ym .ym-pp-message a.ym-btn{text-decoration:none}.ym .ym-pp-status{display:flex;flex-wrap:wrap;gap:6px}.ym .ym-dr-steps{display:flex;gap:6px;margin:0;padding:0;list-style:none}.ym .ym-dr-steps li{flex:1;min-width:0;display:flex;align-items:center;gap:7px;padding:7px 8px;border-radius:var(--ym-radius-row);font-size:12.5px;font-weight:var(--ym-weight-bold);background:var(--ym-card);color:var(--ym-muted-foreground)}.ym .ym-dr-steps li>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.ym .ym-dr-step-dot{width:24px;height:24px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:var(--ym-weight-heavy);background:var(--ym-background)}.ym .ym-dr-step-dot svg{width:13px;height:13px;stroke-width:3}.ym .ym-dr-steps li.is-done{color:var(--ym-foreground)}.ym .ym-dr-steps li.is-done .ym-dr-step-dot{background:var(--ym-primary);color:var(--ym-foreground)}.ym .ym-dr-steps li.is-current{background:var(--ym-foreground);color:var(--ym-card)}.ym .ym-dr-steps li.is-current .ym-dr-step-dot{background:var(--ym-primary);color:var(--ym-foreground)}.ym .ym-dr-stops{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ym .ym-dr-stop{position:relative;display:flex;gap:12px;padding-bottom:16px}.ym .ym-dr-stop:last-child{padding-bottom:0}.ym .ym-dr-stop:before{content:"";position:absolute;left:8px;top:24px;bottom:4px;border-left:2.5px dashed var(--ym-border-strong)}.ym .ym-dr-stop:last-child:before{display:none}.ym .ym-dr-stop-dot{width:19px;height:19px;flex-shrink:0;margin-top:2px;border-radius:50%;background:var(--ym-card);box-shadow:inset 0 0 0 5px var(--ym-foreground)}.ym .ym-dr-stop:last-child .ym-dr-stop-dot{border-radius:6px;background:var(--ym-primary);box-shadow:none}.ym .ym-dr-stop-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ym .ym-dr-stop-label{font-size:11px;font-weight:var(--ym-weight-heavy);letter-spacing:.05em;text-transform:uppercase;color:var(--ym-muted-foreground)}.ym .ym-dr-stop-body strong{font-size:16px;font-weight:var(--ym-weight-heavy);letter-spacing:-.2px}.ym .ym-dr-stop-body>span:not(.ym-dr-stop-label):not(.ym-dr-stop-actions){font-size:13px;line-height:1.45;color:var(--ym-muted-foreground)}.ym .ym-dr-stop-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ym .ym-dr-stop-actions a{text-decoration:none}.ym .ym-dr-cars{gap:8px;margin:0;padding:0;list-style:none}.ym .ym-dr-car,.ym .ym-dr-cars{display:flex;flex-direction:column}.ym .ym-dr-car{gap:2px;padding:10px 12px;border-radius:18px;background:var(--ym-background)}.ym .ym-dr-car-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ym .ym-dr-car strong{font-size:15px;font-weight:var(--ym-weight-heavy)}.ym .ym-dr-car .ym-pp-plate{margin-top:4px;padding:3px 8px;font-size:12.5px}.ym .ym-dr-vin{display:flex;flex-direction:column;margin-top:4px}.ym .ym-dr-vin small{font-size:10.5px;font-weight:var(--ym-weight-heavy);letter-spacing:.05em;color:var(--ym-muted-foreground)}.ym .ym-dr-vin .ym-mono{font-size:12px;font-weight:var(--ym-weight-bold);letter-spacing:.6px;word-break:break-all}.ym .ym-dr-car-state{flex-shrink:0;height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:var(--ym-weight-heavy);background:var(--ym-card);color:var(--ym-muted-foreground)}.ym .ym-dr-car-state svg{width:12px;height:12px}.ym[data-screen=prevozy]:not(.ym-desk) .ym-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ym[data-screen=prevozy] .ym-kpi{min-width:0}.ym[data-screen=prevozy] .ym-kpi-delta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ym .ym-hv-bar{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:var(--ym-radius-pill);background:var(--ym-foreground);color:var(--ym-card)}.ym .ym-hv-bar.is-pc{margin:0 18px 10px}.ym .ym-hv-bar>strong{margin-right:auto;font-size:13px;font-weight:var(--ym-weight-heavy)}.ym .ym-hv-btn{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border-radius:var(--ym-radius-pill);font-size:13px;font-weight:var(--ym-weight-bold);background:color-mix(in srgb,var(--ym-card) 14%,var(--ym-foreground));color:var(--ym-card)}.ym .ym-hv-btn svg{width:14px;height:14px}.ym .ym-hv-btn.is-primary{background:var(--ym-primary);color:var(--ym-foreground)}.ym .ym-hv-btn:disabled{opacity:.5}.ym .ym-hv-x{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:var(--ym-card)}.ym .ym-hv-x svg{width:16px;height:16px}.ym .ym-hv-tick{width:20px;height:20px;display:grid;place-items:center;border-radius:7px;background:var(--ym-card);color:var(--ym-foreground);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ym-foreground) 24%,transparent)}.ym .ym-hv-tick[aria-checked=mixed],.ym .ym-hv-tick[aria-checked=true]{background:var(--ym-primary);box-shadow:none}.ym .ym-hv-tick svg{width:13px;height:13px;stroke-width:3}.ym .ym-table td.ym-hv-cell,.ym .ym-table th.ym-hv-cell{width:44px;padding-right:0}.ym .ym-table tr:has(.ym-hv-tick[aria-checked=true]) td{background:var(--ym-secondary)}.ym .ym-hv-mark{width:22px;height:22px;flex-shrink:0;align-self:center;display:grid;place-items:center;border-radius:50%;color:var(--ym-foreground);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ym-foreground) 24%,transparent)}.ym .ym-hv-mark.is-on{background:var(--ym-primary);box-shadow:none}.ym .ym-hv-mark svg{width:13px;height:13px;stroke-width:3}.ym .ym-hv-photo{position:relative;display:block;flex-shrink:0}.ym .ym-hv-photo>.ym-hv-mark{position:absolute;top:-6px;left:-6px;z-index:1;background:var(--ym-card);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ym-foreground) 24%,transparent),0 0 0 2px var(--ym-card)}.ym .ym-hv-photo>.ym-hv-mark.is-on{background:var(--ym-primary);box-shadow:0 0 0 2px var(--ym-card)}.ym .ym-car-list>li.ym-hv-on .ym-car-row{background:var(--ym-secondary);box-shadow:inset 0 0 0 1.5px var(--ym-primary)}.ym .ym-car-list.ym-hv-list .ym-car-row{-webkit-touch-callout:none}.ym .ym-car-list.ym-hv-selecting .ym-car-row{user-select:none}.ym .ym-hv-hint{display:flex;align-items:center;justify-content:center;gap:6px;margin:4px 0 0;font-size:12px;color:var(--ym-muted-foreground)}.ym .ym-hv-hint svg{width:14px;height:14px}.ym .ym-za-page{display:flex;flex-direction:column;gap:14px}.ym .ym-za-muted{margin:0;font-size:13px;line-height:1.5;color:var(--ym-muted-foreground)}.ym .ym-za-lead{margin:0;font-size:14px;line-height:1.5;font-weight:var(--ym-weight-medium)}.ym .ym-za-h2{margin:0;font-size:15px;font-weight:var(--ym-weight-heavy)}.ym .ym-za-card{display:flex;flex-direction:column;gap:10px;padding:16px}.ym .ym-za-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ym .ym-za-card-head>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ym .ym-za-between{justify-content:space-between;gap:10px}.ym .ym-za-akce,.ym .ym-za-between{display:flex;align-items:center;flex-wrap:wrap}.ym .ym-za-akce{gap:8px}.ym .ym-za-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ym .ym-za-minus{color:var(--ym-alert-ink)}.ym .ym-za-link{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--ym-primary-ink);font-weight:var(--ym-weight-bold);font-size:13px;text-decoration:underline;text-underline-offset:3px}.ym .ym-za-link svg{width:14px;height:14px}.ym .ym-za-pruh{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:var(--ym-radius-row,14px);font-size:13px;line-height:1.45;background:color-mix(in srgb,var(--ym-foreground) 5%,var(--ym-card))}.ym .ym-za-pruh>svg{width:16px;height:16px;flex:none;margin-top:1px}.ym .ym-za-pruh>span{flex:1;min-width:0}.ym .ym-za-pruh.is-warn{background:var(--ym-warn-soft)}.ym .ym-za-pruh.is-ok{background:color-mix(in srgb,var(--ym-primary) 13%,var(--ym-card))}.ym .ym-za-pruh.is-ok>svg{color:var(--ym-primary-ink)}.ym .ym-za-pruh.is-alert{background:var(--ym-alert-soft);color:var(--ym-alert-ink);font-weight:var(--ym-weight-semibold)}.ym .ym-za-pruh-x{flex:none;display:grid;place-items:center;width:32px;height:32px;margin:-6px -6px -6px 0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.ym .ym-za-pruh-x svg{width:14px;height:14px}.ym .ym-za-stav{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;text-align:center}.ym .ym-za-stav h2{margin:0;font-size:15px;font-weight:var(--ym-weight-heavy)}.ym .ym-za-stav p{margin:0;max-width:360px;font-size:13px;line-height:1.5;color:var(--ym-muted-foreground)}.ym .ym-za-ikona{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--ym-primary) 14%,var(--ym-card));color:var(--ym-primary-ink)}.ym .ym-za-ikona svg{width:26px;height:26px}.ym .ym-za-ikona.is-muted{background:color-mix(in srgb,var(--ym-foreground) 7%,var(--ym-card));color:var(--ym-muted-foreground)}.ym .ym-za-ikona.is-alert{background:var(--ym-alert-soft);color:var(--ym-alert-ink)}.ym .ym-za-table-wrap{overflow-x:auto}.ym .ym-za-table{width:100%;border-collapse:collapse;font-size:13px}.ym .ym-za-table th{text-align:left;padding:8px 10px;font-size:11.5px;font-weight:var(--ym-weight-heavy);color:var(--ym-muted-foreground);white-space:nowrap}.ym .ym-za-table td,.ym .ym-za-table th{border-bottom:1px solid var(--ym-border)}.ym .ym-za-table td{padding:10px;vertical-align:middle}.ym .ym-za-table tbody tr:last-child td{border-bottom:0}.ym .ym-za-table .is-num{font-variant-numeric:tabular-nums}.ym .ym-za-table .is-akce,.ym .ym-za-table .is-num{text-align:right;white-space:nowrap}.ym .ym-za-filtry th{padding-top:0}.ym .ym-za-filtry input{width:100%;min-width:80px;min-height:32px;padding:0 8px;border-radius:10px;border:1px solid var(--ym-border-strong);background:var(--ym-card);font:inherit;font-size:12px;font-weight:500;color:var(--ym-foreground)}.ym .ym-za-hledat{position:relative;display:flex;align-items:center}.ym .ym-za-hledat>svg{position:absolute;left:14px;width:18px;height:18px;color:var(--ym-muted-foreground);pointer-events:none}.ym .ym-za-hledat input{width:100%;min-height:48px;padding:0 14px 0 42px;border-radius:var(--ym-radius-pill,999px);border:1px solid var(--ym-border-strong);background:var(--ym-card);font:inherit;font-size:15px;color:var(--ym-foreground)}.ym.ym-desk .ym-za-hledat{max-width:560px}.ym .ym-za-hits{display:flex;flex-direction:column;padding:4px 0}.ym .ym-za-hit{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 14px;border:0;border-bottom:1px solid var(--ym-border);background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.ym .ym-za-hit:last-child{border-bottom:0}.ym .ym-za-hit:hover{background:color-mix(in srgb,var(--ym-primary) 6%,var(--ym-card))}.ym .ym-za-hit-ikona{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:12px;background:color-mix(in srgb,var(--ym-primary) 12%,var(--ym-card));color:var(--ym-primary-ink)}.ym .ym-za-hit-ikona svg{width:18px;height:18px}.ym .ym-za-hit-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13.5px}.ym .ym-za-hit-text span,.ym .ym-za-hit-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ym .ym-za-hit-text strong{font-weight:var(--ym-weight-heavy)}.ym .ym-za-hit-meta,.ym .ym-za-hit-text span{color:var(--ym-muted-foreground);font-size:12.5px}.ym .ym-za-hit-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.ym .ym-za-hit-meta strong{color:var(--ym-foreground);font-size:13.5px}.ym .ym-za-hit .ym-za-hit-chip{flex:none}.ym.ym-desk .ym-za-hit-mchip,.ym:not(.ym-desk) .ym-za-hit .ym-za-hit-chip{display:none}.ym .ym-za-mrizka{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ym.ym-desk .ym-za-mrizka{grid-template-columns:repeat(2,minmax(0,1fr))}.ym .ym-za-dl{display:flex;flex-direction:column;margin:0}.ym .ym-za-dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--ym-border);font-size:13.5px}.ym .ym-za-dl>div:last-child{border-bottom:0}.ym .ym-za-dl dt{color:var(--ym-muted-foreground)}.ym .ym-za-dl dd{margin:0;font-weight:var(--ym-weight-bold);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ym .ym-za-kurz{font-size:22px;font-weight:var(--ym-weight-heavy);letter-spacing:-.3px}.ym .ym-za-zamek{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:420px;margin:0 auto;padding:22px 18px}.ym .ym-za-zamek>.ym-za-ikona{align-self:center}.ym .ym-za-zamek h2{font-size:16px;font-weight:var(--ym-weight-heavy)}.ym .ym-za-zamek h2,.ym .ym-za-zamek>p{margin:0;text-align:center}.ym .ym-za-kos-karty{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ym .ym-za-kos-karta{display:flex;flex-direction:column;gap:6px;padding:14px}.ym .ym-za-kos-radek{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px}.ym .ym-za-kos-radek strong{overflow-wrap:anywhere}.ym .ym-za-mfiltry{display:flex;flex-direction:column;gap:8px}.ym .ym-za-mfiltry summary{min-height:44px;display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:var(--ym-weight-bold);cursor:pointer}.ym .ym-za-mfiltry summary svg{width:16px;height:16px}.ym .ym-za-mfiltry-pole{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ym .ym-za-mfiltry-pole input{width:100%;min-height:40px;padding:0 10px;border-radius:12px;border:1px solid var(--ym-border-strong);background:var(--ym-card);font:inherit;font-size:13px;color:var(--ym-foreground)}.ym .ym-za-sheet-akce{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ym .ym-za-upoz{display:block;font-size:12px;color:var(--ym-warn-ink);font-weight:var(--ym-weight-semibold)}.ym .ym-za-blok{display:block}.ym .ym-za-soubor{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;font-size:13.5px}.ym .ym-za-soubor svg{width:16px;height:16px;color:var(--ym-muted-foreground)}.ym .ym-za-soubor strong{overflow-wrap:anywhere}.ym .ym-za-prubeh{display:flex;align-items:center;gap:8px}.ym .ym-za-prubeh svg{width:16px;height:16px}.ym .ym-za-progress{display:block;width:100%;max-width:360px;height:8px;border-radius:8px;background:var(--ym-border);overflow:hidden}.ym .ym-za-progress>span{display:block;height:100%;background:var(--ym-primary);transition:width .3s ease}.ym .ym-za-drop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 14px;border:1.5px dashed var(--ym-border-strong);border-radius:20px;background:var(--ym-card);text-align:center;font-size:13.5px;cursor:pointer}.ym .ym-za-drop>svg{width:28px;height:28px;color:var(--ym-muted-foreground)}.ym .ym-za-drop.is-nad,.ym .ym-za-drop:hover{border-color:var(--ym-primary);background:color-mix(in srgb,var(--ym-primary) 6%,var(--ym-card))}.ym .ym-za-check{display:flex;align-items:flex-start;gap:10px;min-height:44px;font-size:13.5px;line-height:1.45;cursor:pointer}.ym .ym-za-check input{width:18px;height:18px;margin-top:2px;accent-color:var(--ym-primary);flex:none}.ym .ym-za-details summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13.5px;font-weight:var(--ym-weight-bold);cursor:pointer;list-style:none}.ym .ym-za-details summary::-webkit-details-marker{display:none}.ym .ym-za-details summary svg{width:16px;height:16px;transition:transform .2s}.ym .ym-za-details[open] summary svg{transform:rotate(180deg)}.ym .ym-za-seznam{margin:4px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.ym .ym-za-volby{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0}.ym .ym-za-volba{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border-radius:14px;border:1.5px solid var(--ym-border);background:var(--ym-card);font-size:13.5px;cursor:pointer}.ym .ym-za-volba.is-on{border-color:var(--ym-primary);background:color-mix(in srgb,var(--ym-primary) 9%,var(--ym-card))}.ym .ym-za-volba input{width:18px;height:18px;accent-color:var(--ym-primary);flex:none}.ym .ym-za-chipy{display:flex;flex-wrap:wrap;gap:6px}.ym .ym-za-chip{min-height:36px;padding:0 14px;border-radius:var(--ym-radius-pill,999px);border:1px solid var(--ym-border-strong);background:var(--ym-card);font:inherit;font-size:13px;font-weight:var(--ym-weight-bold);color:var(--ym-foreground);cursor:pointer}.ym .ym-za-chip.is-on{background:var(--ym-foreground);color:var(--ym-card);border-color:var(--ym-foreground)}.ym .ym-za-dlazdice{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ym.ym-desk .ym-za-dlazdice{grid-template-columns:repeat(3,minmax(0,1fr))}.ym .ym-za-dlazdice-karta{align-items:flex-start}.ym .ym-za-dlazdice-karta.is-on{box-shadow:inset 0 0 0 2px var(--ym-primary)}.ym .ym-za-dlazdice-karta>.ym-btn{margin-top:auto}.ym .ym-za-sluzba{display:flex;flex-direction:column;gap:8px;width:100%;padding:10px 0;border-top:1px solid var(--ym-border)}.ym .ym-za-sluzba>div:first-child{display:flex;flex-direction:column;gap:2px}.ym .ym-za-naklic{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;background:color-mix(in srgb,var(--ym-primary) 9%,var(--ym-card))}.ym .ym-za-naklic>div{display:flex;flex-direction:column;gap:4px;flex:1;min-width:220px}.ym .ym-za-cena{margin:0;font-size:13.5px;font-weight:var(--ym-weight-heavy);color:var(--ym-primary-ink)}.ym .ym-za-pd-tabulka{max-height:420px;overflow:auto}.ym .ym-za-pd-karta{padding:10px 0;border-bottom:1px solid var(--ym-border)}.ym .ym-za-pd-karta:last-child{border-bottom:0}.ym .ym-za-uhrada{max-width:360px}.ym .ym-za-hotovo{align-items:center;text-align:center}.ym .ym-sheet-center:has(.ym-za-ik){width:min(920px,calc(100% - 32px))}.ym .ym-za-ik{display:flex;flex-direction:column;gap:12px;padding-bottom:8px}.ym .ym-za-ik-sluzby{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ym.ym-desk .ym-za-ik-sluzby{grid-template-columns:repeat(2,minmax(0,1fr))}.ym .ym-za-sluzba-hlava{display:flex;gap:10px;align-items:flex-start}.ym .ym-za-sluzba-hlava>svg{width:18px;height:18px;margin-top:2px;color:var(--ym-primary-ink);flex:none}.ym .ym-za-sluzba-hlava>div{display:flex;flex-direction:column;gap:2px}.ym .ym-za-oddelovac{margin:0;text-align:center;font-size:12px;font-weight:var(--ym-weight-bold);color:var(--ym-muted-foreground);text-transform:uppercase;letter-spacing:.06em}.ym .ym-za-navod{display:flex;flex-direction:column;gap:6px;padding-top:8px;font-size:13.5px}.ym .ym-za-navod ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.ym .ym-za-mapa{display:flex;flex-direction:column;gap:8px}.ym .ym-za-mapa-pole{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.ym.ym-desk .ym-za-mapa-pole{grid-template-columns:repeat(3,minmax(0,1fr))}.ym .ym-za-ik-tabulka{max-height:320px;overflow:auto;border:1px solid var(--ym-border);border-radius:14px}.ym .ym-za-ik-paticka{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid var(--ym-border)}.ym.ym-za-ob-obal{min-height:100dvh;background:var(--ym-background);font-family:var(--ym-font);color:var(--ym-foreground)}.ym.ym-screen.ym-za-ob-obal{margin:0}.ym .ym-za-ob{min-height:100dvh;display:flex;justify-content:center;padding:0}.ym.ym-desk .ym-za-ob{padding:28px;align-items:center}.ym .ym-za-ob-karta{position:relative;display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:1080px;background:var(--ym-card)}.ym:not(.ym-desk) .ym-za-ob-karta{min-height:100dvh}.ym.ym-desk .ym-za-ob-karta{border-radius:28px;box-shadow:0 0 0 1px var(--ym-border);min-height:min(720px,calc(100dvh - 56px))}.ym.ym-desk .ym-za-ob-karta.has-motiv,.ym.ym-desk .ym-za-ob.is-uvod .ym-za-ob-karta{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.ym .ym-za-ob-karta.is-uzka{max-width:860px}.ym .ym-za-ob-hlavni{display:flex;flex-direction:column;gap:18px;min-width:0;padding:16px 16px 20px}.ym.ym-desk .ym-za-ob-hlavni{padding:32px 44px 36px}.ym .ym-za-ob-hlava{display:flex;align-items:center;gap:12px;min-height:44px}.ym .ym-za-roste{flex:1}.ym .ym-za-carky{flex:1;display:flex;gap:6px;margin:0;padding:0;list-style:none}.ym .ym-za-carky li{flex:1;display:flex;flex-direction:column;gap:4px}.ym .ym-za-carky i{display:block;height:4px;border-radius:4px;background:var(--ym-border)}.ym .ym-za-carky li.is-on i{background:var(--ym-primary)}.ym .ym-za-carky span{font-size:11px;font-weight:var(--ym-weight-bold);color:var(--ym-muted-foreground)}.ym .ym-za-carky li.is-on span{color:var(--ym-primary-ink)}.ym .ym-za-ob-telo{flex:1}.ym .ym-za-ob-form,.ym .ym-za-ob-obsah,.ym .ym-za-ob-telo{display:flex;flex-direction:column;gap:14px}.ym .ym-za-ob-paticka{display:flex;flex-direction:column;gap:8px;position:sticky;bottom:0;padding-top:10px;background:linear-gradient(to bottom,transparent,var(--ym-card) 30%)}.ym.ym-desk .ym-za-ob-paticka{position:static;background:none;flex-direction:row;flex-wrap:wrap;align-items:center}.ym.ym-desk .ym-za-ob-paticka>.ym-za-between{flex:1 1 100%}.ym .ym-za-ob-paticka.is-stred{align-items:center}.ym.ym-desk .ym-za-ob-paticka.is-konec{justify-content:flex-end}.ym .ym-za-velke{min-height:52px;justify-content:center}.ym:not(.ym-desk) .ym-za-velke{width:100%}.ym .ym-za-stred{align-self:center}.ym .ym-za-ob-stitek{font-size:12px;font-weight:var(--ym-weight-heavy);letter-spacing:.4px;text-transform:uppercase;color:var(--ym-primary-ink)}.ym .ym-za-ob-h1{margin:0;font-size:28px;line-height:1.12;font-weight:var(--ym-weight-heavy);letter-spacing:-.4px;text-wrap:balance}.ym.ym-desk .ym-za-ob-h1{font-size:36px}.ym .ym-za-ob-h1.is-krok{font-size:24px}.ym.ym-desk .ym-za-ob-h1.is-krok{font-size:30px}.ym .ym-za-ob-moduly{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.ym .ym-za-ob-moduly li{display:flex;align-items:center;gap:10px;padding:10px;border-radius:18px;background:var(--ym-background);font-size:14px}.ym .ym-za-ob-moduly .ym-za-ikona{width:36px;height:36px;border-radius:12px}.ym .ym-za-ob-moduly .ym-za-ikona svg{width:18px;height:18px}.ym .ym-za-ob-moduly li.is-dalsi{grid-column:1/-1;justify-content:center;background:none;color:var(--ym-muted-foreground);font-style:italic}.ym .ym-za-ob-dlazdice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ym.ym-desk .ym-za-ob-dlazdice{grid-template-columns:repeat(4,minmax(0,1fr))}.ym.ym-desk .ym-za-ob-dlazdice.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ym .ym-za-ob-dlazdice-1{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:104px;padding:14px;border-radius:22px;border:1.5px solid var(--ym-border);background:var(--ym-card);font:inherit;font-size:14px;color:var(--ym-foreground);text-align:left;cursor:pointer}.ym .ym-za-ob-dlazdice-1.is-mala{min-height:76px}.ym .ym-za-ob-dlazdice-1.is-on{border-color:var(--ym-primary);background:color-mix(in srgb,var(--ym-primary) 9%,var(--ym-card))}.ym .ym-za-ob-dlazdice-1 .ym-za-ikona{width:40px;height:40px;border-radius:14px}.ym .ym-za-ob-dlazdice-1 .ym-za-ikona svg{width:20px;height:20px}.ym .ym-za-ob-dlazdice-1 em{font-style:normal;font-size:12px}.ym .ym-za-fajfka{position:absolute;top:12px;right:12px;width:18px;height:18px;color:var(--ym-primary-ink)}.ym .ym-za-ob-oblak{display:flex;flex-wrap:wrap;gap:6px}.ym .ym-za-skryt{display:none}.ym .ym-za-ares{flex-direction:row;flex-wrap:wrap;align-items:center}.ym .ym-za-ares.is-on{box-shadow:inset 0 0 0 2px var(--ym-primary)}.ym .ym-za-ares-text{flex:1;min-width:180px;display:flex;flex-direction:column;gap:2px;font-size:14px}.ym .ym-za-ares-text strong{font-size:15px}.ym .ym-za-ob-hotovo{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 0 8px;text-align:center}.ym .ym-za-ikona.is-velka{width:72px;height:72px}.ym .ym-za-ikona.is-velka svg{width:36px;height:36px}.ym .ym-za-ob-motiv{position:relative;margin:0;border-left:1px solid var(--ym-border);background:var(--ym-background);border-radius:0 28px 28px 0;overflow:hidden}.ym .ym-za-ob-motiv img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.ym .ym-za-ob-motiv figcaption{position:absolute;right:20px;bottom:18px;padding:4px 12px;border-radius:999px;background:var(--ym-glass);font-size:12px;font-weight:var(--ym-weight-bold);color:var(--ym-primary-ink)}.ym .ym-za-ob-telefon{align-self:center;justify-self:center;position:relative;display:flex;flex-direction:column;gap:8px;width:240px;padding:34px 14px 18px;border-radius:36px;border:2px solid color-mix(in srgb,var(--ym-primary) 40%,var(--ym-border));background:var(--ym-card)}.ym .ym-za-ob-notch{position:absolute;top:12px;left:50%;translate:-50% 0;width:64px;height:6px;border-radius:6px;background:var(--ym-border)}.ym .ym-za-ob-tel-radek{display:flex;align-items:center;gap:10px;padding:10px;border-radius:16px;background:var(--ym-background);font-size:12.5px}.ym .ym-za-ob-tel-radek svg{width:18px;height:18px;color:var(--ym-primary-ink)}.ym .ym-za-kolecka{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:0;padding:0;list-style:none}.ym .ym-za-kolecka li{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ym-muted-foreground)}.ym .ym-za-kolecka li>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ym-background);font-size:12px;font-weight:var(--ym-weight-heavy)}.ym .ym-za-kolecka li>span svg{width:14px;height:14px}.ym .ym-za-kolecka li em{font-style:normal}.ym:not(.ym-desk) .ym-za-kolecka li:not(.is-on) em{display:none}.ym .ym-za-kolecka li.is-hotovo>span,.ym .ym-za-kolecka li.is-on>span{background:var(--ym-primary);color:var(--ym-on-primary-soft,var(--ym-foreground))}.ym .ym-za-kolecka li.is-on{color:var(--ym-foreground);font-weight:var(--ym-weight-bold)}.ym .ym-za-volby-karty{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ym.ym-desk .ym-za-volby-karty.is-mrizka{grid-template-columns:repeat(2,minmax(0,1fr))}.ym .ym-za-volba-karta{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 14px;border-radius:18px;border:1.5px solid var(--ym-border);background:var(--ym-card);font:inherit;color:var(--ym-foreground);text-align:left;cursor:pointer}.ym .ym-za-volba-karta:hover:not(:disabled){border-color:var(--ym-primary)}.ym .ym-za-volba-karta:disabled{opacity:.6;cursor:default}.ym .ym-za-volba-karta .ym-za-ikona{width:44px;height:44px;border-radius:14px;flex:none}.ym .ym-za-volba-karta .ym-za-ikona svg{width:20px;height:20px}.ym .ym-za-volba-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14px}.ym .ym-za-sipka{width:18px;height:18px;color:var(--ym-muted-foreground);flex:none}.ym .ym-za-mrizka-pole{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ym.ym-desk .ym-za-mrizka-pole{grid-template-columns:repeat(2,minmax(0,1fr))}.ym.ym-desk .ym-za-mrizka-pole .is-wide{grid-column:1/-1}.ym .ym-za-ares-pole{padding:10px;border-radius:14px;background:color-mix(in srgb,var(--ym-primary) 7%,var(--ym-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ym-primary) 30%,transparent)}.ym .ym-za-vstup-tlacitko{display:flex;gap:8px}.ym .ym-za-vstup-tlacitko input{flex:1;min-width:0}.ym .ym-za-segment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border-radius:16px;border:1px solid var(--ym-border-strong);background:var(--ym-card)}.ym .ym-za-segment button{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:56px;padding:8px 4px;border:0;border-right:1px solid var(--ym-border);background:none;font:inherit;color:var(--ym-foreground);cursor:pointer}.ym .ym-za-segment button:last-child{border-right:0}.ym .ym-za-segment button svg{width:16px;height:16px}.ym .ym-za-segment button em{font-style:normal;font-size:11px;color:var(--ym-muted-foreground)}.ym .ym-za-segment button.is-on{background:var(--ym-foreground);color:var(--ym-card)}.ym .ym-za-segment button.is-on em{color:var(--ym-on-ink-soft)}.ym .ym-za-hledat.is-maly input{min-height:44px;font-size:14px}.ym .ym-za-tipy{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-size:13.5px}.ym .ym-za-tipy li{display:flex;gap:8px;align-items:flex-start}.ym .ym-za-tipy svg{width:16px;height:16px;flex:none;margin-top:2px;color:var(--ym-primary-ink)}.ym .ym-za-ob-vlozene .ym-za-ob-obal,.ym .ym-za-ob-vlozene>.ym{min-height:0;background:none}.ym .ym-za-ob-motiv-pruh{height:72px;margin:-16px -16px 0;overflow:hidden;border-bottom:1px solid var(--ym-border);background:var(--ym-background)}.ym .ym-za-ob-motiv-pruh img{width:100%;height:100%;object-fit:cover}.ym .ym-za-verejne{min-height:100dvh;display:flex;flex-direction:column}.ym .ym-za-verejne-sloupec{width:100%;max-width:760px;margin:0 auto;padding:0 16px}.ym .ym-za-verejne-sloupec.is-siroky{max-width:1120px}.ym .ym-za-verejne-hlava{position:sticky;top:0;z-index:5;background:var(--ym-glass);backdrop-filter:blur(var(--ym-glass-blur));border-bottom:1px solid var(--ym-border)}.ym .ym-za-verejne-hlava>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:60px}.ym .ym-za-verejne-nav{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.ym .ym-za-nav-odkaz{display:inline-flex;align-items:center;min-height:40px;padding:0 10px;border-radius:999px;font-size:13.5px;font-weight:var(--ym-weight-bold);color:var(--ym-muted-foreground)}.ym .ym-za-nav-odkaz:hover{color:var(--ym-foreground);background:color-mix(in srgb,var(--ym-foreground) 5%,transparent)}.ym .ym-za-verejne>main{flex:1;padding-top:20px;padding-bottom:40px}.ym .ym-za-verejne-pata{border-top:1px solid var(--ym-border);font-size:12px;color:var(--ym-muted-foreground)}.ym .ym-za-verejne-pata>div{padding-top:16px;padding-bottom:16px}.ym .ym-za-plna{width:100%;justify-content:center;margin-top:auto}.ym .ym-za-mrizka-pole.is-3{grid-template-columns:minmax(0,1fr)}.ym.ym-desk .ym-za-mrizka-pole.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ym .ym-za-varovani{display:flex;flex-direction:column;gap:8px}.ym .ym-za-vysledky{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ym.ym-desk .ym-za-vysledky{grid-template-columns:repeat(2,minmax(0,1fr))}.ym .ym-za-vysledek.is-lepsi{box-shadow:inset 0 0 0 2px var(--ym-primary)}.ym .ym-za-odznak{padding:2px 10px;border-radius:999px;font-size:11.5px;font-weight:var(--ym-weight-heavy);background:color-mix(in srgb,var(--ym-primary) 16%,var(--ym-card));color:var(--ym-primary-ink)}.ym .ym-za-velke-cislo{margin:0;font-size:26px;font-weight:var(--ym-weight-heavy);letter-spacing:-.4px;font-variant-numeric:tabular-nums}.ym .ym-za-velke-cislo.is-xl{font-size:36px}.ym .ym-za-velke-cislo .ym-za-muted{font-size:14px;font-weight:500}.ym .ym-za-verdikt{margin:0;padding:12px 14px;border-radius:18px;font-weight:var(--ym-weight-heavy);background:color-mix(in srgb,var(--ym-primary) 15%,var(--ym-card));color:var(--ym-primary-ink);text-align:center}.ym .ym-za-stredovy{align-items:center;text-align:center}.ym .ym-za-uzky{width:100%;max-width:380px;text-align:left}.ym .ym-za-dl>div.is-tucne{font-weight:var(--ym-weight-heavy);border-top:1px solid var(--ym-border-strong)}.ym .ym-za-dl>div.is-tucne dt{color:var(--ym-foreground)}.ym .ym-za-ob-obal .ym-page-sub a{display:inline;min-height:0}.ym .ym-za-celkem{padding-top:10px;border-top:1px solid var(--ym-border)}.ym .ym-za-vl{min-height:100dvh;background:var(--ym-background);color:var(--ym-foreground);padding-bottom:88px}.ym .ym-za-firma{display:inline-flex;align-items:center;gap:10px;min-width:0}.ym .ym-za-firma strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ym .ym-za-firma-logo{width:36px;height:36px;object-fit:contain;border-radius:10px;background:var(--ym-card)}.ym .ym-za-firma-iniciala{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--ym-foreground);color:var(--ym-card);font-weight:var(--ym-weight-heavy)}.ym .ym-za-vl main{padding-top:16px}.ym .ym-za-galerie{border-radius:22px;overflow:hidden;background:var(--ym-card)}.ym .ym-za-vuz-hlava{display:flex;flex-direction:column;gap:8px}.ym .ym-za-vuz-spec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ym .ym-za-vuz-spec>span{display:flex;flex-direction:column;gap:2px;padding:10px;font-size:12px;color:var(--ym-muted-foreground)}.ym .ym-za-vuz-spec em{font-style:normal}.ym .ym-za-vuz-spec strong{font-size:14px;color:var(--ym-foreground)}.ym .ym-za-akcni-lista{border-radius:22px;overflow:hidden}.ym .ym-za-vybava{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ym.ym-desk .ym-za-vybava{grid-template-columns:repeat(2,minmax(0,1fr))}.ym .ym-za-vybava h3{margin:0 0 4px;font-size:13.5px;font-weight:var(--ym-weight-heavy)}.ym .ym-za-vybava ul{margin:0;padding-left:18px;font-size:13px;line-height:1.6;color:var(--ym-muted-foreground)}.ym .ym-za-ppf{border-radius:22px;overflow:hidden}.ym .ym-za-popis{margin:0;font-size:14px;line-height:1.6;white-space:pre-line}.ym .ym-za-vuz-zaver{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ym.ym-desk .ym-za-vuz-zaver{grid-template-columns:repeat(2,minmax(0,1fr))}.ym .ym-za-kontakty{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13.5px}.ym .ym-za-kontakty a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ym-primary-ink);font-weight:var(--ym-weight-bold)}.ym .ym-za-kontakty svg{width:16px;height:16px}.ym .ym-za-dolni-lista{position:fixed;left:0;right:0;bottom:0;z-index:6;background:var(--ym-glass);backdrop-filter:blur(var(--ym-glass-blur));border-top:1px solid var(--ym-border)}.ym .ym-za-dolni-lista>div{display:flex;gap:8px;align-items:center;padding-top:10px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.ym .ym-za-dolni-lista .ym-btn{flex:1;justify-content:center}.ym.ym-desk .ym-za-dolni-lista .ym-btn{flex:none}.ym .ym-za-filtry-radek{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:520px}.ym .ym-za-katalog{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ym.ym-desk .ym-za-katalog{grid-template-columns:repeat(3,minmax(0,1fr))}.ym .ym-za-katalog-karta{display:flex;flex-direction:column;overflow:hidden;color:var(--ym-foreground)}.ym .ym-za-katalog-karta:hover{box-shadow:inset 0 0 0 2px var(--ym-primary)}.ym .ym-za-katalog-foto{display:grid;place-items:center;aspect-ratio:16/10;background:var(--ym-background);color:var(--ym-muted-foreground);overflow:hidden}.ym .ym-za-katalog-foto img{width:100%;height:100%;object-fit:cover}.ym .ym-za-katalog-text{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px;font-size:13px}.ym .ym-za-katalog-text strong{font-size:15px}.ym .ym-za-katalog-cena{font-size:16px;font-weight:var(--ym-weight-heavy);color:var(--ym-primary-ink)}.ym:not(.ym-desk) .ym-za-sdilet{display:none}