@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_325f6d{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_325f6d{--pismo:"Archivo","Archivo Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_b6afbc{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_b6afbc{--pismo-kalendar:"DM Sans","DM Sans Fallback"}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond Fallback;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_2a39af{font-family:EB Garamond,EB Garamond Fallback}.__variable_2a39af{--pismo-obalka:"EB Garamond","EB Garamond Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_71e494{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_71e494{--pismo-rukou:"Caveat","Caveat Fallback"}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_45a0c7{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_45a0c7{--pismo-nadpis-serif:"Instrument Serif","Instrument Serif Fallback"}:root{--podklad:#ffffff;--sekce:#f2f2f7;--sekce2:#e6e6ec;--karta:#ffffff;--linka:#e3e3e8;--ink:#17161a;--muted:#68655f;--tlum:#716e6b;--sedy:#73716f;--jemna:#e7e7ec;--mriz:#e0e0e6;--akcent:#ffc93c;--na-akcentu:#17161a;--tint:#fff6de;--zelena:#21734a;--zelena-pozadi:#ecf6f0;--cervena:#c1272d;--cervena-pozadi:#fdedee;--topbar:60px;--panel:280px;--spodni:72px;--r:9px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--pismo),"Helvetica Neue",Arial,sans-serif;background:var(--podklad);color:var(--ink);-webkit-font-smoothing:antialiased}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}input,select{font:inherit;color:inherit}h1,h2{margin:0;letter-spacing:-.02em}.ikona{flex:none}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.popisek{font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.popisek.s-odstupem{margin-top:22px}.pod{font-size:11.5px;color:var(--muted);margin:4px 0 0;line-height:1.5}.chyba{font-size:12px;color:var(--cervena);margin:8px 0 0}.pozn{display:flex;gap:9px;align-items:flex-start;font-size:11.5px;color:var(--muted);line-height:1.5;background:var(--sekce);border-radius:8px;padding:11px 13px;margin:12px 0 0}.pozn .ikona{margin-top:1px}.hlavni{background:var(--akcent);color:var(--na-akcentu);font-size:13.5px;font-weight:700;border-radius:8px;padding:13px 22px;display:inline-flex;align-items:center;gap:8px;justify-content:center}.hlavni.velke{width:100%;padding:16px;font-size:15px}.druhotne{padding:12px 18px;font-weight:600;background:#fff}.druhotne,.obrys{border:1.5px solid var(--ink);border-radius:8px;font-size:12.5px}.obrys{padding:11px 16px;font-weight:700;display:inline-flex;align-items:center;gap:8px}.obrys.maly{padding:8px 14px;font-size:12px;font-weight:600;border-width:1px;border-color:var(--linka)}.obrys.svetly{border-color:rgba(255,255,255,.3);color:#fff}.ikonove{color:var(--tlum);padding:4px;border-radius:6px}.ikonove:hover{color:var(--cervena);background:var(--cervena-pozadi)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:var(--topbar);background:var(--ink);gap:20px;padding:0 20px 0 24px}.topbar,.topbar-l{display:flex;align-items:center}.topbar-l{gap:18px}.logo{display:flex;align-items:center}.logo b{font-size:17px;font-weight:600;letter-spacing:-.03em;color:#fff}.logo i{width:5px;height:5px;border-radius:50%;background:var(--akcent)}.topbar-del{width:1px;height:22px;background:rgba(255,255,255,.2)}.topbar-projekt{display:flex;flex-direction:column;gap:1px;font-size:12.5px;font-weight:600;color:#fff}.topbar-projekt small{font-size:10.5px;font-weight:400;color:#999694}.topbar-r{margin-left:auto;gap:12px}.kroky,.topbar-r{display:flex;align-items:center}.kroky{flex:1 1;justify-content:center}.krok{gap:8px;padding:6px 14px;font-size:11.5px;font-weight:500;color:#99968f}.krok,.krok .dot{display:flex;align-items:center;border-radius:100px}.krok .dot{width:20px;height:20px;background:#404042;color:#999;justify-content:center;font-size:10.5px;font-weight:700}.krok.aktivni,.krok.hotovo{color:#fff}.krok.aktivni{font-weight:700}.cta,.krok.aktivni .dot,.krok.hotovo .dot{background:var(--akcent);color:var(--na-akcentu)}.cta{font-size:12.5px;font-weight:700;padding:11px 18px;border-radius:7px;display:inline-flex;align-items:center;gap:8px}.editor{min-height:calc(100vh - var(--topbar))}.krok-fotky{display:grid;grid-template-columns:var(--panel) 1fr;align-items:start}.panel{background:var(--sekce);border-right:1px solid var(--linka);padding:20px;min-height:calc(100vh - var(--topbar) - var(--spodni));position:-webkit-sticky;position:sticky;top:var(--topbar)}.panel-h{display:flex;justify-content:space-between;align-items:baseline;color:var(--muted)}.panel-h b{font-size:10px;font-weight:700;letter-spacing:.12em}.panel-h span{font-size:11px}.dropzone{width:100%;margin-top:12px;background:#fff;border:1.5px dashed var(--ink);border-radius:var(--r);padding:18px 12px;display:flex;flex-direction:column;align-items:center;gap:6px;transition:background .12s}.dropzone b{font-size:12.5px}.dropzone small{font-size:10.5px;color:var(--muted)}.dropzone.nad,.dropzone:hover{background:var(--tint)}.tray{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.tray figure{position:relative;margin:0;height:84px;border-radius:5px;overflow:hidden;background:var(--sekce2)}.tray img{width:100%;height:100%;object-fit:cover;display:block}.tray .pouzito img{opacity:.45}.tray .znacka{position:absolute;top:6px;right:6px;width:18px;height:18px;border-radius:100px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center}.dropzone .nacitani{color:var(--ink)}.dropzone-prubeh{width:100%;height:4px;border-radius:2px;background:var(--sekce2);overflow:hidden;margin-top:4px}.dropzone-prubeh i{display:block;height:100%;background:var(--akcent);transition:width .25s ease}.tray figure.nova{animation:foto-naskoc .55s cubic-bezier(.2,1.4,.35,1) both}@keyframes foto-naskoc{0%{opacity:0;transform:translateY(10px) scale(.85)}to{opacity:1;transform:none}}.tray .pod{grid-column:1/-1}.plocha{padding:26px 32px calc(var(--spodni) + 24px)}.hlava{display:flex;align-items:flex-start;gap:20px}.hlava h1{font-size:26px}.hlava p{font-size:13.5px;color:var(--muted);margin:5px 0 0}.hlava button{margin-left:auto;flex:none}.vychozi{display:flex;align-items:center;gap:14px;margin-top:20px;background:var(--sekce);border-radius:10px;padding:13px 14px 13px 18px}.vychozi>div:not(.schema){flex:1 1}.vychozi b{font-size:13.5px;display:flex;align-items:center;gap:8px}.vychozi small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.chip{background:var(--akcent);color:var(--na-akcentu);border-radius:4px;padding:3px 8px;font-size:10.5px;font-weight:700}.mrizka-stran{margin-top:18px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(258px,1fr))}.karta{background:#fff;border:1px solid var(--linka);border-radius:10px;overflow:hidden;text-align:left;padding:0;transition:border-color .12s,box-shadow .12s}.karta:hover{border-color:var(--ink);box-shadow:0 4px 14px rgba(0,0,0,.07)}.karta.prazdna{border:1.5px dashed var(--ink);background:var(--tint)}.karta-okno{position:relative;display:flex;justify-content:center;overflow:hidden;height:150px}.karta-okno .list{background:transparent}.karta-okno .vyzva{position:absolute;inset:0;flex-direction:column;justify-content:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--ink)}.karta-okno .vyzva,.karta-pata{display:flex;align-items:center}.karta-pata{gap:8px;padding:10px 11px 11px 13px}.karta-pata>div{flex:1 1;min-width:0}.karta-pata b{font-size:13px;display:block}.karta-pata small{font-size:10.5px;color:var(--muted)}.stitek-male{background:var(--cervena-pozadi);color:var(--cervena);border-radius:4px;padding:3px 7px;font-size:9px;font-weight:700;letter-spacing:.08em}.upravit{display:inline-flex;align-items:center;gap:6px;background:var(--sekce);border-radius:6px;padding:7px 11px;font-size:11px;font-weight:700}.souhrn-stran{font-size:12.5px;color:var(--muted);margin:18px 0 0}.spodni{position:fixed;left:var(--panel);right:0;bottom:0;height:var(--spodni);z-index:20;background:var(--sekce);border-top:1px solid var(--linka);justify-content:space-between;padding:0 32px}.postup,.spodni{display:flex;align-items:center}.postup{gap:14px;font-size:13px;font-weight:700}.postup .drah{width:180px;background:var(--sekce2);overflow:hidden}.postup .drah,.postup .drah i{height:5px;border-radius:100px}.postup .drah i{display:block;background:var(--ink);transition:width .2s}.list{background:#fff;overflow:hidden;font-family:var(--pismo-kalendar),var(--pismo),sans-serif}.list,.list-vedle{position:relative;flex:none}.list-vedle-pul{top:0;background:#fff;box-shadow:0 16px 44px rgba(20,19,23,.18)}.list-okno,.list-vedle-pul{position:absolute;overflow:hidden}.list-okno{background:var(--sekce)}.list-okno.klikaci{cursor:pointer}.list-okno.vybrane{outline:2.5px solid var(--akcent);outline-offset:-2px;z-index:2}.list-foto{position:absolute;background-size:cover;background-position:50%}.list-prazdno{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--tlum);font-weight:700}.list-den,.list-mesic,.list-podtitul,.list-rok-maly{position:absolute;white-space:nowrap}.list-rok{position:absolute}.list-mesic{font-weight:700;letter-spacing:-.01em}.list-rok-maly{text-align:right;color:#7a7a7a}.list-den{text-align:center;font-weight:600}.list-linka{position:absolute;height:1px;background:#000}.list-podtitul{left:0;width:100%;text-align:center}.list-rok{font-weight:700}.list-podtitul{color:#7a7a7a;font-weight:500}.list-bunka{position:absolute;box-shadow:inset 0 0 0 .5px var(--mriz)}.list-bunka.klikaci{cursor:pointer}.list-bunka.klikaci:hover{background:var(--tint)!important}.bunka-cislo,.bunka-jmeniny,.bunka-samolepka,.bunka-udalost{position:absolute}.bunka-cislo{font-weight:500;line-height:1}.bunka-jmeniny{text-overflow:ellipsis;line-height:1}.bunka-jmeniny,.bunka-udalost{overflow:hidden;white-space:nowrap}.bunka-udalost{background:#ededed;border-left:1px solid #000;padding-left:3px;display:flex;align-items:center;font-weight:600}.bunka-udalost.zalomena{flex-direction:column;align-items:flex-start;justify-content:center}.bunka-samolepka{line-height:0}.prekryv{position:fixed;inset:0;z-index:50;background:rgba(23,22,26,.5);display:flex;align-items:center;justify-content:center;padding:24px}.modal{background:#fff;border-radius:14px;width:min(1160px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.3)}.modal.uzky{width:min(900px,100%)}.modal header{display:flex;align-items:center;gap:14px;padding:20px 24px 20px 26px;border-bottom:1px solid var(--linka)}.modal header>div{flex:1 1}.modal header h2{font-size:19px}.modal header p{font-size:12.5px;color:var(--muted);margin:3px 0 0}.modal .zavrit{color:var(--muted);padding:4px}.prepinac{display:flex;align-items:center;border:1px solid var(--linka);border-radius:7px;overflow:hidden}.prepinac button{padding:9px 12px;font-size:12px;font-weight:600;color:var(--muted)}.prepinac span{width:1px;align-self:stretch;background:var(--linka)}.modal-telo{display:flex;min-height:0;flex:1 1}.modal-telo.jeden-sloupec{display:block;overflow-y:auto;padding:22px 26px}.modal-telo.sloupce{display:grid;grid-template-columns:186px 1fr 262px}.platno{width:660px;flex:none;background:var(--sekce);position:relative;display:flex;justify-content:center;padding:26px 0;touch-action:none}.platno .list{box-shadow:0 6px 20px rgba(0,0,0,.12)}.napoveda{bottom:88px;background:var(--ink);color:#fff;border-radius:100px;padding:7px 13px;font-size:11px;font-weight:600;gap:7px;white-space:nowrap}.napoveda,.zoom{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center}.zoom{bottom:20px;width:340px;height:40px;background:#fff;border:1px solid var(--linka);border-radius:100px;gap:12px;padding:0 14px}.zoom button{font-size:17px;font-weight:700;line-height:1;width:18px}.zoom input{flex:1 1;accent-color:var(--ink)}.zoom b{font-size:11.5px;min-width:40px;text-align:right}.nastaveni{flex:1 1;min-width:0;border-left:1px solid var(--linka);padding:22px 26px;overflow-y:auto}.umisteni{display:flex;gap:8px}.umisteni button{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--linka);border-radius:8px;padding:10px;font-size:11.5px;font-weight:600}.umisteni button:hover:not(:disabled){border-color:var(--ink)}.filtr{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.filtr button{border-radius:100px;padding:5px 11px;font-size:10.5px;font-weight:600;background:var(--sekce);color:var(--muted)}.filtr button.aktivni{background:var(--ink);color:#fff}.katalog{display:flex;flex-wrap:wrap;gap:10px}.dlazdice{display:flex;flex-direction:column;align-items:center;gap:6px;border:1px solid var(--linka);border-radius:var(--r);padding:8px 5px;background:#fff}.dlazdice b{font-size:9.5px;font-weight:600;text-align:center;line-height:1.25}.dlazdice.vybrano{border:2px solid var(--ink);background:var(--tint);padding:7px 4px}.dlazdice:hover{border-color:var(--ink)}.schema{position:relative;background:#fff;border:1px solid var(--linka);flex:none}.schema i{position:absolute;background:var(--sekce2);display:block}.schema.aktivni i{background:var(--akcent)}.schema u{position:absolute;height:2px;background:#55524c;display:block}.schema u.na-fotce{background:rgba(255,255,255,.9)}.okraje{display:flex;gap:10px;margin-top:9px}.volba{flex:1 1;text-align:left;border:1px solid var(--linka);border-radius:var(--r);padding:11px 13px;background:#fff}.volba b{font-size:12.5px;display:block}.volba small{font-size:11px;color:var(--muted);display:block;margin-top:2px}.volba em{font-size:13.5px;font-weight:700;font-style:normal;display:block;margin-top:3px}.volba.vybrano{border:2px solid var(--ink);background:var(--tint);padding:10px 12px}.stav{display:flex;gap:10px;align-items:flex-start;border-radius:8px;padding:10px 13px;font-size:11.5px;line-height:1.45;margin-top:10px}.stav.ok{background:var(--zelena-pozadi);color:var(--zelena)}.stav.varovani{background:var(--tint);color:#7a5b00}.stav.chyba{background:var(--cervena-pozadi);color:var(--cervena)}.stav.velky{padding:14px;margin-top:16px}.stav.velky b{display:block;font-size:13px}.stav.velky small{font-size:11.5px}.galerie{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px}.galerie button{width:56px;height:56px;border-radius:6px;overflow:hidden;border:1px solid var(--linka);padding:0}.galerie img{width:100%;height:100%;object-fit:cover;display:block}.galerie button.vybrano{border:2.5px solid var(--akcent)}.modal footer{display:flex;align-items:center;gap:12px;padding:16px 24px 16px 26px;background:var(--sekce);border-top:1px solid var(--linka)}.modal footer .pozn-paticka,.modal footer .ulozeno,.modal footer>span:first-child{flex:1 1}.ulozeno{align-items:center;gap:8px;font-size:12.5px}.pozn-paticka,.ulozeno{display:flex;color:var(--muted)}.pozn-paticka{gap:9px;font-size:11.5px;line-height:1.45}.kategorie{background:var(--sekce);padding:18px 14px;overflow-y:auto}.kategorie button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:9px 11px;border-radius:7px;font-size:12.5px;font-weight:500;margin-top:2px}.kategorie button span{font-size:11px;color:var(--muted)}.kategorie button.aktivni{background:#fff;font-weight:700}.kategorie .popisek{margin-bottom:8px}.motivy{display:flex;flex-wrap:wrap;gap:10px;align-content:flex-start;padding:18px 22px;overflow-y:auto}.motivy button{width:64px;height:64px;border:1px solid var(--linka);border-radius:10px;display:flex;align-items:center;justify-content:center;background:#fff}.motivy button:hover{border-color:var(--ink)}.motivy button.vybrano{border:2px solid var(--ink);background:var(--tint)}.nahled-bunky{background:var(--sekce);border-left:1px solid var(--linka);padding:18px 20px;overflow-y:auto}.bunka-velka{position:relative;width:100%;aspect-ratio:73.7/60;background:#fff;border:1.4px solid var(--mriz);margin:12px 0;overflow:hidden}.bunka-velka .cislo{position:absolute;left:15px;top:10px;font-size:30px;font-weight:500}.bunka-velka .samolepka{position:absolute;right:9px;top:9px;line-height:0}.bunka-velka .pruh{position:absolute;left:15px;right:16px;bottom:15px;height:36px;background:#ededed;border-left:3px solid #000;display:flex;align-items:center;padding-left:11px;font-size:19px;font-weight:600;overflow:hidden;white-space:nowrap}.miry{margin:0;font-size:11.5px}.miry div{display:flex;justify-content:space-between;gap:8px;padding:3px 0}.miry dt{color:var(--muted)}.miry dd{margin:0;font-weight:700}.miry dd.ok{color:var(--zelena)}.miry dd.chyba{color:var(--cervena)}.krok-data{display:grid;grid-template-columns:1fr 420px;align-items:start}.data-vlevo{padding:26px 32px 60px;min-width:0}.krok-data h1{font-size:26px}.lead{font-size:13.5px;margin:5px 0 20px;max-width:62ch}.lead,.pod-inline{color:var(--muted)}.pod-inline{font-size:11.5px;font-weight:400;letter-spacing:0;text-transform:none}.nove-datum{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:var(--tint);border-radius:10px;padding:14px 16px}.nove-datum select,.pole-text input{border:1px solid var(--linka);background:#fff;border-radius:7px;padding:11px 12px;font-size:13px}.pole-text{flex:1 1;min-width:200px;position:relative;display:flex}.pole-text input{flex:1 1;border-color:var(--ink);border-width:1.5px;padding-right:66px}.pocitadlo{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:var(--sekce);border-radius:4px;padding:3px 7px;font-size:10.5px;font-weight:700;color:var(--muted)}.seznam-dat{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.seznam-dat li{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--linka);border-radius:var(--r);padding:11px 12px 11px 14px}.seznam-dat li.nahlizena{border-color:var(--ink);box-shadow:0 0 0 3px var(--tint)}.seznam-dat li.prazdno{justify-content:center;color:var(--muted);font-size:12.5px;padding:22px}.seznam-dat .datum{background:var(--akcent);border-radius:6px;padding:7px 0;width:64px;text-align:center;font-size:12px;font-weight:700;flex:none}.seznam-dat .text{flex:1 1;min-width:0}.seznam-dat .text input{width:100%;border:none;font-size:13.5px;font-weight:600;padding:0;background:none}.seznam-dat .text small{font-size:11px;color:var(--muted)}.samolepka-chip{display:inline-flex;align-items:center;gap:7px;background:var(--sekce);border-radius:100px;padding:5px 12px 5px 8px;font-size:10.5px;font-weight:600;color:var(--muted)}.samolepka-chip:hover{background:var(--sekce2)}.samolepka-chip.velky{background:#fff;border:1px solid var(--linka);border-radius:7px;padding:9px 13px 9px 10px;font-size:12px;color:var(--ink)}.samolepka-chip.velky.ma{border:1.5px solid var(--ink);background:#fff;font-weight:700}.data-vpravo{background:var(--sekce);border-left:1px solid var(--linka);padding:26px;min-height:calc(100vh - var(--topbar));position:-webkit-sticky;position:sticky;top:var(--topbar)}.nadpis-nahledu{font-size:16px;font-weight:700;letter-spacing:-.02em;margin:6px 0 14px}.mini-mesic{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;background:#fff;border:1px solid var(--linka);border-radius:8px;padding:8px}.mini-den{font-size:9px;font-weight:700;color:var(--muted);text-align:center;padding-bottom:3px}.mini-den.cerveny{color:var(--cervena)}.mini-bunka{aspect-ratio:73.7/60;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--ink);border-radius:3px}.mini-bunka.vikend{background:#fafafc}.mini-bunka.radek{background:#f6f6fa}.mini-bunka.cil{background:var(--akcent);font-weight:700}.bunka-ram{background:#fff;border:1px solid var(--linka);border-radius:8px;padding:14px;display:flex;justify-content:center;margin:10px 0 14px}.bunka-tisk{position:relative;background:#fff;box-shadow:inset 0 0 0 1.4px var(--mriz)}.pruh-tisk{background:#ededed;border-left-style:solid;border-left-color:#000;display:flex;align-items:center;padding-left:4px;font-weight:600;overflow:hidden;white-space:nowrap}.legenda{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.legenda li{display:flex;gap:10px}.legenda b{font-size:11.5px;display:block}.legenda small{font-size:11px;color:var(--muted);line-height:1.45}.tecka{width:9px;height:9px;border-radius:100px;flex:none;margin-top:3px}.tecka.pruh{background:#dedede}.tecka.akcent{background:var(--akcent)}.tecka.sedy{background:var(--sekce2);border:1px solid var(--linka)}.krok-nahled{display:grid;grid-template-columns:1fr 380px;align-items:start}.listy-plocha{padding:26px 32px 60px}.krok-nahled h1{font-size:26px}.listy{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.list-karta{padding:0;text-align:left}.list-karta .list{border:1px solid var(--linka);transition:box-shadow .12s}.list-karta:hover .list{box-shadow:0 4px 14px rgba(0,0,0,.12)}.list-karta .pata{display:flex;gap:6px;align-items:baseline;margin-top:7px}.list-karta .pata b{font-size:11.5px;font-weight:600}.list-karta .pata em{font-size:10.5px;font-style:normal;font-weight:700;color:var(--cervena)}.souhrn{background:var(--sekce);border-left:1px solid var(--linka);padding:26px;min-height:calc(100vh - var(--topbar));position:-webkit-sticky;position:sticky;top:var(--topbar)}.kontroly{list-style:none;margin:14px 0 0;padding:0}.kontroly li{display:flex;gap:11px;padding-bottom:14px}.kontroly b{font-size:13px;display:block}.kontroly small{font-size:11.5px;color:var(--muted)}.kontroly li.ok>.ikona{color:var(--zelena)}.kontroly li.varovani b,.kontroly li.varovani>.ikona{color:#8a6500}.kontroly li.chyba b,.kontroly li.chyba small,.kontroly li.chyba>.ikona{color:var(--cervena)}.formaty{display:flex;gap:8px;margin-top:9px}.cena{margin:18px 0 0;font-size:12.5px;border-top:1px solid var(--linka);padding-top:14px}.cena div{display:flex;justify-content:space-between;padding:4px 0}.cena dt{color:var(--muted)}.cena dd{margin:0;font-weight:600}.cena dd.zdarma{color:var(--zelena)}.cena .celkem{border-top:1px solid var(--ink);margin-top:8px;padding-top:12px;align-items:baseline}.cena .celkem dt{color:var(--ink);font-weight:700;font-size:14px}.cena .celkem dd{font-size:24px;font-weight:700;letter-spacing:-.02em}@media (max-width:1100px){.krok-data,.krok-fotky,.krok-nahled{grid-template-columns:1fr}.data-vpravo,.panel,.souhrn{position:static;min-height:0;border:none;border-bottom:1px solid var(--linka)}.spodni{left:0}.modal-telo{flex-direction:column}.platno{width:100%}.modal-telo.sloupce{grid-template-columns:1fr}}.stav-stranka{min-height:100vh;display:grid;place-items:center;padding:32px;background:#fefcf8;text-align:center}.stav-stranka>div{max-width:460px}.stav-kod{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--muted);background:#fff;border:1px solid var(--linka);border-radius:100px;padding:5px 13px;text-transform:uppercase}.stav-stranka h1{font-size:27px;margin:16px 0 10px}.stav-stranka p{font-size:14px;color:var(--muted);line-height:1.6;margin:0}.stav-akce{display:flex;gap:10px;justify-content:center;margin-top:24px;flex-wrap:wrap}.stav-druhotne,.stav-hlavni{border-radius:8px;padding:13px 22px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-block;cursor:pointer;border:none}.stav-hlavni{background:var(--akcent);color:var(--na-akcentu)}.stav-druhotne{border:1px solid var(--linka);background:#fff;color:var(--ink);font-weight:600}.stav-kod-chyby{font-size:11.5px;color:var(--tlum);margin-top:20px;font-family:ui-monospace,monospace}.nacitani-editor{position:fixed;top:0;left:0;width:100vw;height:100svh;z-index:60;display:grid;place-items:center;padding:32px;background:var(--sekce);text-align:center;color:var(--ink)}.nacitani-editor-telo{display:grid;justify-items:center}.nacitani-editor .nacitani{color:var(--ink)}.nacitani-editor .nacitani-slogan{margin:18px 0 0;font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.nacitani-editor p:last-child{margin:6px 0 0;font-size:12.5px;color:var(--muted)}.editor-prechod{position:fixed;inset:var(--topbar) 0 0 0;z-index:40;display:grid;place-content:center;justify-items:center;grid-gap:14px;gap:14px;background:rgba(251,250,248,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);animation:prechod-nabeh .25s ease both}.editor-prechod span{font-size:14px;font-weight:600}@keyframes prechod-nabeh{0%{opacity:0}to{opacity:1}}.editor-krok-obsah{animation:krok-nabeh .55s cubic-bezier(.2,.8,.25,1) both}@keyframes krok-nabeh{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.editor-krok-obsah,.editor-prechod{animation:none}}.stav-tocitko{width:26px;height:26px;border-radius:100px;display:inline-block;border:2.5px solid var(--sekce2);border-top-color:var(--ink);animation:toc .8s linear infinite}@keyframes toc{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.stav-tocitko{animation:none}}.pruh-odeslano{background:var(--zelena-pozadi);color:var(--zelena);display:flex;align-items:center;gap:10px;justify-content:center;padding:11px 16px;font-size:12.5px;font-weight:600}.bunka-fotka{display:block;border-radius:50%;background-size:cover;background-position:50% 50%}.list-nadpis{position:absolute;line-height:1.2;white-space:pre-wrap;word-break:break-word}.list-text{display:inline-block;max-width:100%;pointer-events:auto}.list-nadpis.klikaci,.list-rok.klikaci{cursor:pointer;pointer-events:none}.list-nadpis.klikaci .list-text,.list-rok.klikaci .list-text{cursor:pointer}.list-nadpis.klikaci:hover .list-text,.list-rok.klikaci:hover .list-text{outline:1.5px dashed var(--akcent);outline-offset:4px}.list-nadpis.vybrany .list-text,.list-rok.vybrany .list-text{outline:2px solid var(--akcent);outline-offset:4px}.list-nadpis.vyzva .list-text{outline:1px dashed currentColor;outline-offset:6px;opacity:.65}.list-nadpis.vyzva{letter-spacing:0!important;text-transform:none!important;font-style:normal!important}.list-prechod{position:absolute;pointer-events:none}.list-prechod.svetly{background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.92))}.list-prechod.tmavy{background:linear-gradient(180deg,rgba(16,15,14,0),rgba(16,15,14,.78))}@media (max-width:720px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=file]):not([type=color]):not([type=image]):not([type=reset]):not(.p-kod):not(.navrh *,.navrh-vrstva *),select:not(.navrh *,.navrh-vrstva *),textarea:not(.navrh *,.navrh-vrstva *){font-size:16px!important}}@font-face{font-family:Cormorant Garamond;src:url(/fonty/CormorantGaramond-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/fonty/BebasNeue-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonty/Roboto-Regular.ttf) format("truetype");font-display:block}@font-face{font-family:Roboto Bold;src:url(/fonty/Roboto-Bold.ttf) format("truetype");font-display:block}@font-face{font-family:Allura;src:url(/fonty/Allura-Regular.ttf) format("truetype");font-display:block}@font-face{font-family:DM Sans;src:url(/fonty/DMSans-Regular.ttf) format("truetype");font-display:block}@font-face{font-family:DM Sans Medium;src:url(/fonty/DMSans-Medium.ttf) format("truetype");font-display:block}@font-face{font-family:DM Sans Bold;src:url(/fonty/DMSans-Bold.ttf) format("truetype");font-display:block}@font-face{font-family:Hurricane;src:url(/fonty/Hurricane-Regular.ttf) format("truetype");font-display:block}@font-face{font-family:Satisfy;src:url(/fonty/Satisfy-Regular.ttf) format("truetype");font-display:block}@font-face{font-family:BodoniModa;src:url(/fonty/BodoniModa-Bold.ttf) format("truetype");font-weight:700;font-display:block}@font-face{font-family:"InstrumentSerifItalic";src:url(/fonty/InstrumentSerif-Italic.ttf) format("truetype");font-style:italic;font-display:block}@font-face{font-family:BodoniModaItalic;src:url(/fonty/BodoniModa-Italic.ttf) format("truetype");font-style:italic;font-display:block}@font-face{font-family:Monocraft Black;src:url(/fonty/Monocraft-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:Nunito ExtraBold;src:url(/fonty/Nunito-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Cormorant Garamond SemiBold;src:url(/fonty/CormorantGaramond-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:block}