.app{--muted:var(--grey);--soft:var(--neutral);--panel:var(--surface);--accent:var(--acc);--accent-fill:var(--acc-fill);--accent-bg:var(--acc-soft);--r:8px}.app *{box-sizing:border-box}.app [hidden]{display:none!important}.app{background:var(--bg);color:var(--ink);font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;max-width:1640px;margin:0 auto;padding:14px 18px 32px;font-size:14px}.app .topbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.app .topbar h1{letter-spacing:.005em;margin:0;font-size:17px;font-weight:700}.app .topbar h1>svg{display:block}.app .topbar h1 small{color:var(--muted);font-size:11.5px;font-weight:400;display:block}.app .tb-spacer{flex:1}.app input:not([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=file],[type=color],[type=range],[type=hidden]),.app select,.app textarea{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);border-radius:6px;padding:6px 8px;font-family:inherit;font-size:13px}.app textarea{resize:vertical;min-height:40px;line-height:1.4}.app input:focus,.app select:focus,.app textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.app input[type=color]{border:1px solid var(--line);background:var(--panel);border-radius:6px;width:34px;height:28px;padding:1px}.app label.lb{color:var(--muted);letter-spacing:.01em;margin-bottom:2px;font-size:11px;display:block}.app button{cursor:pointer;border:1px solid var(--accent-fill);background:var(--accent-fill);color:#fff;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.app button.sec{background:var(--panel);border-color:var(--line);color:var(--ink)}.app button.ghost{background:var(--panel);border-color:var(--line);color:var(--muted)}.app button.sm{padding:4px 9px;font-size:11.5px}.app button:disabled{opacity:.5;cursor:default}.app button:hover:not(:disabled){filter:brightness(1.06)}.app .chk{align-items:center;gap:6px;margin:5px 0;font-size:12.5px;display:flex}.app .chk input{width:auto;margin:0}.app .layout{grid-template-columns:minmax(380px,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:1100px){.app .layout{grid-template-columns:minmax(0,1fr)}}.app .form-col{box-shadow:none;background:0 0;max-height:calc(100vh - 90px);padding:14px 16px 18px;position:sticky;top:12px;overflow-y:auto}@media (max-width:1100px){.app .form-col{max-height:none;position:static}}.app fieldset{border:1px solid var(--line);border-radius:7px;margin:0 0 13px;padding:9px 11px 12px}.app legend{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;padding:0 5px;font-size:11.5px;font-weight:700}.app .row{gap:8px;margin-bottom:8px;display:flex}.app .row>div{flex:1;min-width:0}.app .row:last-child{margin-bottom:0}.app .status{color:var(--muted);margin:0 0 6px;font-size:11.5px}.app .status:empty{margin:0;display:none}.app .status.err{color:var(--danger)}.app .status.ok{color:var(--ok)}.app .del{color:var(--danger);background:0 0;border:0;padding:2px 4px;font-size:17px;line-height:1}.app .sumline{color:var(--muted);justify-content:space-between;padding:2px 3px;font-size:12.5px;display:flex}.app .sumline b{color:var(--ink);font-weight:500}.app .sumline.grand{color:var(--ink);border-top:1px solid var(--soft);margin-top:6px;padding-top:6px;font-size:15px;font-weight:600}.app .sumline.grand b{font-size:16px;font-weight:700}.app .pole-obrazku-dvojice{max-width:none;margin-bottom:8px}.app .hint{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.app .blk{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin-bottom:10px;padding:12px 14px}.app .blk-h{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;font-size:11px;font-weight:700}.app details.fold{padding:0}.app details.fold>summary{cursor:pointer;color:var(--ink);align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:600;list-style:none;display:flex}.app details.fold>summary::-webkit-details-marker{display:none}.app details.fold>summary:before{content:"▸";color:var(--muted);font-size:11px}.app details.fold[open]>summary:before{content:"▾"}.app details.fold[open]>summary{border-bottom:1px solid var(--line)}.app .sum-note{color:var(--muted);text-align:right;margin-left:auto;font-size:11.5px;font-weight:400}.app .combo{position:relative}.app .combo input{padding:9px 10px;font-size:14px}.app .combo-drop{z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:7px;max-height:280px;padding:3px;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow:auto;box-shadow:0 6px 20px #0000001f}.app .combo-drop .grp{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:6px 8px 3px;font-size:10.5px}.app .combo-drop .opt{cursor:pointer;border-radius:5px;padding:7px 8px;font-size:13px;line-height:1.3}.app .combo-drop .opt em{color:var(--muted);font-size:11.5px;font-style:normal;display:block}.app .combo-drop .opt.on,.app .combo-drop .opt:hover{background:var(--accent-bg)}.app .combo-drop .opt.add{color:var(--accent);font-weight:600}.app .picked{background:var(--accent-bg);border-radius:7px;align-items:flex-start;gap:8px;margin-top:2px;padding:9px 10px;display:flex}.app .picked-txt{flex:1;font-size:13px;line-height:1.45}.app .picked-txt b{font-size:14px;display:block}.app .picked-txt span{color:var(--muted);font-size:11.5px}.app .picked-act{flex-shrink:0;gap:4px;display:flex}.app .sums{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.app .due-info{color:var(--muted);margin-top:6px;font-size:11.5px}.app details.sub>summary{cursor:pointer;color:var(--accent);margin:-2px 0 6px;font-size:11.5px;list-style:none}.app details.sub>summary::-webkit-details-marker{display:none}.app details.sub>summary:before{content:"▸ "}.app details.sub[open]>summary:before{content:"▾ "}.app .items .it{border-top:1px solid var(--soft);padding:8px 0}.app .items .it:first-child{border-top:0;padding-top:0}.app .items .it-desc{font-size:13.5px}.app .items .it-row input,.app .items .it-row select{padding:5px 6px;font-size:12.5px}.app .picked-txt span{display:block}.app .picked-txt .warn,.app .sum-note.warn{color:var(--danger)}.app .grp-h{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--soft);margin:12px 0 6px;padding-top:8px;font-size:10.5px}.app .fold-in>.grp-h:first-child{border-top:0;margin-top:0;padding-top:0}.app .lb-note{color:var(--muted);text-transform:none;letter-spacing:0;margin-left:3px;font-weight:400}.app .preview-col{overflow:auto}.app .stepn{background:var(--accent-fill);color:#fff;vertical-align:-4px;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-right:8px;font-size:11.5px;font-weight:700;display:inline-flex}.app .blk-h .stepn{vertical-align:-5px}.app .step-hint{color:var(--muted);margin:0 0 8px;font-size:12.5px;line-height:1.45}.app .sum-title{white-space:nowrap;flex:none}.app .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app .linkish{color:var(--accent);background:0 0;border:0;padding:4px;font-size:12px;font-weight:500;text-decoration:underline}.app .linkish:hover:not(:disabled){filter:none;opacity:.85}.app .menu-wrap{position:relative}.app .menu{z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;min-width:150px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #00000024}.app .menu button{color:var(--ink);text-align:left;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:12.5px;font-weight:400}.app .menu button:hover{background:var(--soft);filter:none}.app .items{container-type:inline-size}.app .it-main,.app .it-head{grid-template-columns:minmax(0,1fr) 62px 76px 104px var(--h-md,34px);align-items:center;gap:6px;display:grid}.app .it-head{color:var(--muted);letter-spacing:.01em;margin-bottom:4px;font-size:10.5px}.app .it-head .r{text-align:right}.app .it-main .it-desc{min-width:0;margin-bottom:0}.app .it-main input{min-width:0}.app .it-c{flex-direction:column;gap:2px;min-width:0;display:flex}.app .it-cap{color:var(--muted);letter-spacing:.01em;font-size:10.5px;display:none}.app .it-main .it-qty,.app .it-main .it-price{text-align:right}.app .s-tahem .it-main,.app .s-tahem .it-head{grid-template-columns:16px minmax(0,1fr) 62px 76px 104px var(--h-md,34px)}.app .it-tah{width:16px;height:var(--h-md,34px);color:var(--muted);cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.app .it-tah:hover{color:var(--ink,inherit);filter:none}.app .it.tazeny{opacity:.75}.app .it.tazeny .it-tah{cursor:grabbing}@container (max-width:400px){.app .it-head{display:none}.app .it-cap{display:block}.app .it-main{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.2fr) var(--h-md,34px);align-items:end}.app .it-main .it-desc{grid-column:1/-1}.app .it-main .it-c input{padding-left:8px;padding-right:8px}.app .s-tahem .it-main{grid-template-columns:16px minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.2fr) var(--h-md,34px)}.app .s-tahem .it-main .it-desc{grid-column:2/-1}.app .s-tahem .it-tah{grid-row:1/3;align-self:stretch}}.app .it .it-row{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:6px;display:flex}.app .it-row .it-sum{align-self:center;margin:0 0 0 auto}.app .it-f{flex-direction:column;flex:none;gap:2px;display:flex}.app .it-f input,.app .it-f select{width:96px}.app .it-fl{color:var(--muted);letter-spacing:.01em;font-size:10.5px}.app .it-sum{color:var(--muted);text-align:right;padding-right:calc(var(--h-md,34px) + 8px);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11.5px}.app .items-act{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.app .odpocty{border:1px solid var(--line);border-radius:8px;margin:12px 0 4px;padding:10px 12px}.app .odpocty-h{margin-bottom:6px;font-size:13px;font-weight:600}.app .odpocty ul{margin:0;padding:0;list-style:none}.app .odpocty li{justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;font-size:13px;display:flex}.app .odpocty li span{overflow-wrap:anywhere;min-width:0}.app .odpocty li b{white-space:nowrap}.app .odpocty .sub{color:var(--muted)}.app .odpocty .hint{margin:6px 0 0}.app .form-col{padding-bottom:14px}.app .cta-box{z-index:15;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:8px;padding:14px;display:flex;position:sticky;bottom:8px;box-shadow:0 -2px 14px #0000000f}.app .cta{border-radius:8px;flex:auto;min-width:190px;padding:11px 22px;font-size:14.5px}.app .cta-box .sec{padding:11px 16px;font-size:13px}.app .datefield{align-items:center;display:flex;position:relative}.app .datefield input[type=text]{padding-right:32px}.app .pole-chyba{color:var(--danger);flex-basis:100%;margin:4px 0 0;font-size:11.5px}.app .date-pick{color:var(--icon);background:0 0;border:0;border-radius:4px;padding:4px 6px;font-size:13px;line-height:1;position:absolute;right:3px}.app .date-pick:hover:not(:disabled){color:var(--accent);filter:none}.app .date-native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;right:6px}.app .row:has(>div>.datefield){flex-wrap:wrap}.app .row:has(>div>.datefield)>div{flex:116px}.app .row:has(>div>.datefield)>div:has(>.datefield){flex:999 120px}.app .row:has(>div>.datefield) select{width:100%}.app .preview-col{overscroll-behavior:contain;align-self:start;max-height:calc(100vh - 24px);position:sticky;top:12px;overflow:auto}.app .seg-qr{display:flex}.app .seg-qr>.seg-b{white-space:normal;flex:1 1 0;min-width:0;height:auto;min-height:30px;padding:4px 6px;line-height:1.2}.app .preview-view{width:100%}.app .preview-clip{margin:0 auto;overflow:hidden}.app .preview-scale{transform-origin:0 0;width:210mm}.app .tabs{background:var(--panel);border:1px solid var(--line);z-index:20;border-radius:8px;gap:4px;margin-bottom:12px;padding:3px;display:none;position:sticky;top:6px}.app .tabs button{color:var(--muted);background:0 0;border:0;border-radius:6px;flex:1;padding:8px;font-size:13px;font-weight:600}.app .tabs button.on{background:var(--accent-fill);color:#fff}@media (max-width:640px){.app .seg-tpl{flex:1 0 100%}.app .seg-tpl>.seg-b{flex:1;padding:0 8px}.app .seg-zoom>.seg-b{padding:0 10px}}@media (max-width:1100px){.app .tabs{display:flex}.app .layout.tab-form .preview-col,.app .layout.tab-preview .form-col{display:none}.app .preview-col{max-height:none;position:static}.app .cta-box{bottom:0}}@media print{.app .topbar,.app .tabs,.app .form-col{display:none!important}.app{background:#fff;max-width:none;margin:0;padding:0}.app .layout{gap:0;display:block}.app .preview-col{max-height:none;position:static;overflow:visible;display:block!important}.app .preview-view,.app .preview-clip{margin:0;overflow:visible;width:auto!important;height:auto!important}.app .preview-scale{width:auto;margin:0;transform:none!important}}.measure-print .preview-clip{width:auto!important;height:auto!important}.measure-print .preview-scale{transform:none!important}.measure-print .sheet{min-height:0!important;box-shadow:none!important;padding:0!important}.measure-print .flexspace{flex:none!important;height:0!important;min-height:0!important}.app{--h-xs:24px;--h-sm:28px;--h-md:32px;--h-lg:44px;--rad:6px}.app button{height:var(--h-md);border-radius:var(--rad);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.app button.sm{height:var(--h-sm);padding:0 10px;font-size:12px}.app input[type=text],.app input[type=email],.app input[type=number],.app select{height:var(--h-md);border-radius:var(--rad);padding:0 9px}.app .combo input{height:38px;padding:0 11px}.app input[type=color]{width:var(--h-sm);height:var(--h-sm);border-radius:var(--rad)}.app .tb-right .seg>.seg-b{height:calc(var(--h-sm) - 2px)}.app .del{width:var(--h-md);height:var(--h-md);border-radius:var(--rad);background:var(--panel);border:1px solid var(--line);color:var(--muted);padding:0;font-size:16px}.app .del:hover:not(:disabled){border-color:var(--danger);color:var(--danger);filter:none}.app .date-pick{width:var(--h-xs);height:var(--h-xs);background:0 0;border:0;padding:0;font-size:12px;right:4px}.app .linkish{height:var(--h-sm);align-items:center;padding:0 2px;display:inline-flex}.app .cta,.app .cta-box .sec{height:var(--h-lg);border-radius:8px;padding:0 20px;font-size:14px}.app .cta{flex:auto;min-width:190px}.app .menu button{height:var(--h-md);justify-content:flex-start;padding:0 10px;font-weight:400}.app .tabs button{height:40px}@media (max-width:640px){.app{--h-sm:34px;--h-md:38px;--h-lg:48px;--h-xs:28px}.app .topbar{flex-wrap:nowrap;gap:8px;margin-bottom:10px}.app .topbar h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.app .topbar h1 small{display:none}.app button.sm{font-size:12.5px}}.app .cta-kratke{display:none}.app .form-col{flex-direction:column;padding:0;display:flex;overflow:hidden}.app .form-scroll{flex:auto;min-height:0;padding:14px 16px 10px;overflow-y:auto}.app .cta-box{border:0;border-top:1px solid var(--line);border-radius:0 0 var(--r) var(--r);background:var(--bg);flex:none;margin:0;padding:14px 16px;position:static;box-shadow:0 -8px 12px -8px #02122c2e}@media (max-width:1100px){.app .form-col{display:block;overflow:visible}.app .form-scroll{padding:14px 16px 0;overflow:visible}.app .cta-box{z-index:15;position:sticky;bottom:0;box-shadow:0 -2px 14px #00000014}html:has(.app .cta-box){scroll-padding-bottom:96px}}@media (max-width:640px){.app .cta-box{flex-wrap:wrap;gap:6px 8px;padding:10px 12px}.app .cta{white-space:normal;flex:1 1 0;min-width:0;padding:0 12px;line-height:1.15}.app .cta-box .sec{flex:none;padding:0 12px;font-size:13px}.app .cta-dlouhe{display:none}.app .cta-kratke{display:inline}}.app .preview-col{flex-direction:column;display:flex;overflow:hidden}.app .preview-view{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}@media (max-width:1100px){.app .preview-col{display:block;overflow:visible}.app .preview-view{overflow:visible}}@media print{.app .preview-view{overflow:visible!important}}.app .tb-logo{color:inherit;display:inline-flex}.app details.fold>summary{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);gap:0;padding:12px 14px;font-size:11px;font-weight:700}.app details.fold>summary:before{content:"";display:none}.app details.fold>summary:after{content:"▾";color:var(--muted);text-transform:none;letter-spacing:0;margin-left:10px;font-size:10px;transition:transform .12s;transform:rotate(-90deg)}.app details.fold[open]>summary:after{transform:rotate(0)}.app details.fold>summary .sum-note{text-transform:none;letter-spacing:0;font-weight:400}.app details.fold .fold-in{padding:0 14px 14px}.app details.fold[open]>summary{border-bottom:0;padding-bottom:8px}@media (min-width:1101px){.app{height:var(--app-h,100vh);flex-direction:column;padding-bottom:14px;display:flex;overflow:hidden}.app .layout{flex:auto;min-height:0}.app .form-col,.app .preview-col{height:100%;max-height:none;position:static}}.app .preview-col,.app .form-col{min-width:0}.app .preview-view,.app .preview-clip{max-width:100%}.app .topbar{flex-wrap:nowrap;grid-template-columns:minmax(380px,1fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.app .tb-left,.app .tb-right{align-items:center;gap:8px;min-width:0;display:flex}.app .topbar h1{letter-spacing:.005em;white-space:nowrap;margin:0;font-size:15px;font-weight:700}@media (max-width:1100px){.app .topbar{flex-wrap:wrap;row-gap:8px;display:flex}.app .tb-left{flex:100%}.app .tb-right{flex-wrap:wrap;flex:100%}}.app .blk-hrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin:0 0 10px;display:flex}.app .blk-hrow .blk-h{margin:0}.app .item-opts-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.app .item-opts-top .chk{margin:0;font-size:12px}@media (max-width:640px){.app .item-opts-top #ceny-lb{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.app .item-opts{border-top:1px solid var(--soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:8px;display:flex}.app .item-opts .chk{margin:0;font-size:12px}@media (max-width:1100px){.app .topbar{flex-wrap:wrap;align-items:center;row-gap:8px;display:flex}.app.tab-form .tb-right,.app.tab-preview .tb-left{display:none}.app .tb-left,.app .tb-right{flex:100%}.app .tb-right{flex-wrap:wrap;justify-content:flex-end}.app .tb-right .seg-tpl{flex:1 0 100%}.app .tb-right .seg-tpl>.seg-b{flex:1}}.app .items-act{justify-content:flex-start;gap:8px}.app button.ghost.on{border-color:var(--accent);color:var(--accent);background:var(--accent-bg)}.app .item-opts{justify-content:space-between}.app .items-act{justify-content:space-between;align-items:center}.app .items-act .chk{color:var(--muted);margin:0;font-size:12px}.app .due-info{color:var(--muted);margin:6px 0 12px;font-size:11.5px;line-height:1.4}.app .due-info:empty{margin:0;display:none}.app .dny{position:relative}.app .dny input{text-align:right;padding-right:34px}.app .dny span{color:var(--muted);pointer-events:none;font-size:12px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.app #krok4 .row+.row{margin-top:2px}.app .row-uhrada{flex-wrap:wrap}.app .row-uhrada>div{flex:120px}.app .row-uhrada>div:last-child{flex:180px}.app .dlg-back{background:var(--overlay);z-index:60;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.app .dlg{background:var(--panel);overscroll-behavior:contain;border-radius:12px;flex-direction:column;gap:12px;width:min(460px,100%);max-height:calc(100dvh - 40px);padding:18px 20px;display:flex;overflow-y:auto;box-shadow:0 24px 60px #00000047}.app .dlg:focus{outline:none}.app .dlg h3{margin:0;font-size:16px}.app .dlg .hint{margin:0}.app .dlg-act{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app .dlg-act a.btn-cta{background:var(--accent-fill);color:#fff;border-radius:6px;align-items:center;padding:6px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.app .dlg-act a.btn-cta:hover{filter:brightness(1.06)}.app .cta-err{color:var(--danger);flex-basis:100%;margin:2px 0 0;font-size:12px;font-weight:500}.app .vat-mode{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app .vat-mode-lb{color:var(--muted);text-transform:uppercase;letter-spacing:.01em;font-size:11px}.app .vat-mode .chk{gap:4px}.app .item-links{flex-wrap:wrap;gap:14px;display:inline-flex}.app .cur-pick{gap:6px}.app .cur-pick select{width:auto;min-width:76px;padding:3px 6px;font-size:12px}.app .kurz-blok{margin-top:8px}.app .kurz-blok .cur-pick{flex-wrap:wrap;align-items:center;display:flex}.app .kurz-blok .kurz-in{text-align:right;width:7em;padding:3px 6px;font-size:12px}.app .combo-drop .opt.add.only{color:var(--accent);font-weight:600}.app .combo-drop .drop-status{color:var(--muted);padding:6px 8px 4px;font-size:11.5px}.app fieldset.zamceno-fs{border:0;border-radius:0;min-width:0;margin:0;padding:0}.app .kopie-info{background:var(--acc-soft);color:var(--acc-dark);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px}.app .kopie-info p{margin:0 0 8px}.app .kopie-akce{flex-wrap:wrap;gap:8px;display:flex}.app .auto-stav{color:var(--muted);flex-basis:100%;margin:2px 0 0;font-size:12px}.app .cta-err .odkaz{height:auto;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.app .zamceno-info{background:var(--amber-bg);color:var(--amber-text);border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:13px}.app .tb-left{flex-wrap:wrap}.app .jen-uzke{display:none}@media (max-width:640px){.app .jen-siroke{display:none}.app .jen-uzke{display:inline}}.app button.danger{background:var(--danger-fill);border-color:var(--danger-fill);color:#fff}.app .dlg .dlg-text{margin:0 0 6px;font-size:13.5px;line-height:1.45}@media (max-width:640px){.app-shell .app,.app .form-scroll{padding-left:0;padding-right:0}.app .blk{padding:12px}}@media (max-width:1100px){.app .layout.tab-form .form-col,.app .layout.tab-preview .form-col{display:contents}.app .layout .preview-col{order:2}.app .layout .cta-box{order:3}.app .layout.tab-preview .form-scroll{display:none}}.app .cta-nahled,.app .cta-zpet{display:none}@media (max-width:1100px){.app .tabs{display:none}.app.tab-form .cta-box .cta-nahled{flex:100%;justify-content:center;display:inline-flex}.app.tab-form .cta-box>button:not(.cta-nahled),.app.tab-form .cta-box>.cta-akce{display:none}.app.tab-preview .cta-box .cta-zpet{order:0;display:inline-flex}.app.tab-preview .cta-box>.sec:not(.cta-zpet){order:1}.app.tab-preview .cta-box>.cta:not(.cta-nahled){order:2}.app.tab-preview .cta-box>.cta-err,.app.tab-preview .cta-box>.auto-stav{order:3}.app.tab-preview .tb-right{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.app.tab-preview .tb-right .seg-tpl{flex:auto;order:2}.app.tab-preview .tb-right input[type=color]{order:3}.app.tab-preview .tb-right .seg-zoom{order:4}.app.tab-preview .tb-right .tb-spacer{display:none}}@media (max-width:640px){.app .tb-right .seg-zoom{display:none}.app.tab-preview .tb-right .seg-tpl{flex-basis:100%}.app.tab-preview .tb-right:has(input[type=color]) .seg-tpl{flex-basis:calc(100% - 44px)}.app.tab-preview .cta-box{gap:6px}.app.tab-preview .cta-box .sec{padding:0 8px}.app.tab-preview .cta-box>.cta:not(.cta-nahled){flex:auto;min-width:88px;padding:0 10px}}@media (min-width:1101px){.app.cteni .cta-box{display:none}}.app .picked-radek .picked-txt b{display:inline}.app .picked-radek .picked-txt span{margin-left:6px;display:inline}.app .drivejsi{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 2px;font-size:12.5px;display:flex}.app .drivejsi-lb{color:var(--muted);flex:none}.app .drivejsi-chip{white-space:nowrap;border:1px solid var(--line);min-width:0;max-width:100%;height:auto;min-height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:3px 10px;font-size:12.5px;display:inline-flex}.app .drivejsi-popis{text-overflow:ellipsis;min-width:0;max-width:10em;overflow:hidden}.app .drivejsi-chip:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:640px){.app .drivejsi-chip{white-space:normal;text-align:left;border-radius:14px}.app .drivejsi-popis{max-width:none}}@media (pointer:coarse){.app .drivejsi{row-gap:16px;margin-top:16px}.app .drivejsi-chip,.app .item-opts .linkish{position:relative}.app .drivejsi-chip:after{content:"";position:absolute;inset:-8px -2px}.app .item-opts .linkish:after{content:"";position:absolute;inset:-14px -4px}}.app .form-col,.app .preview-col{overflow-x:hidden}
