@import url("https://fonts.googleapis.com/css2?family=Sora:wght@600;700;800&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@500;600;700&display=swap");:root{--cream:#ECE9DF;--panel:#FBFAF5;--ink:#15201C;--tx2:#5C645C;--tx3:#666D65;--green:#143A2B;--green2:#1D5440;--line:#E0DCCF;--lime:#C7EF52;--clay:#D4522A;--gold:#C98A2B;--r:16px;--r-sm:11px;--font-head:"Sora","Inter",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,Menlo,monospace}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{background:var(--cream);color:var(--ink);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}input[type=checkbox],input[type=radio]{accent-color:var(--green)}.app{display:flex;min-height:100vh}.sidebar{width:240px;flex:none;background:var(--green);color:var(--cream);padding:22px 16px;display:flex;flex-direction:column;gap:26px;position:-webkit-sticky;position:sticky;top:0;height:100vh;z-index:36}.brand{font-family:var(--font-head);font-weight:800;font-size:20px;letter-spacing:-.02em;display:flex;align-items:baseline;gap:2px;padding:0 8px}.brand .k{color:var(--lime);font-family:JetBrains Mono;font-weight:700}.navgroup{display:flex;flex-direction:column;gap:3px}.navgroup .glabel{font-family:JetBrains Mono;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#6E8579;padding:0 8px 6px;font-weight:700}.navitem{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:var(--r-sm);font-size:14px;font-weight:500;color:#C8D5CE;transition:background .12s,color .12s}.navitem:hover{background:rgba(255,255,255,.06);color:#fff}.navitem.active{background:var(--lime);color:var(--green);font-weight:600}.navitem.nav-upoz:not(.active){background:rgba(245,185,66,.16);color:#FFE2A6;font-weight:700;box-shadow:inset 3px 0 0 #F5B942}.nav-odznak{margin-left:auto;min-width:20px;height:20px;border-radius:999px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;background:#D9452F;color:#fff;font-family:var(--font-mono);font-size:11px;font-weight:700}@media (prefers-reduced-motion:no-preference){.navitem.nav-upoz-pulz:not(.active){animation:nav-upoz-pulz 2.4s ease-in-out infinite}}@keyframes nav-upoz-pulz{0%,to{background:rgba(245,185,66,.12);box-shadow:inset 3px 0 0 #F5B942,0 0 0 0 rgba(245,185,66,0)}50%{background:rgba(245,185,66,.26);box-shadow:inset 3px 0 0 #F5B942,0 0 0 3px rgba(245,185,66,.18)}}.navitem svg{width:18px;height:18px;flex:none}@media (prefers-reduced-motion:no-preference){.navitem svg{transform-origin:center;transition:transform .08s}.navitem.active svg{animation:navPoskok .5s cubic-bezier(.34,1.56,.64,1)}.navitem:hover svg{animation:navChvej .45s ease-in-out}.navitem[data-ik=phone-call]:hover svg{animation:navZvon .6s ease-in-out}.navitem:is([data-ik=calendar],[data-ik=calendar-clock],[data-ik=users],[data-ik=contact],[data-ik=home],[data-ik=messages-square],[data-ik=folder-open],[data-ik=folder-kanban]):hover svg{animation:navPoskok2 .5s cubic-bezier(.34,1.56,.64,1)}.navitem:is([data-ik=shopping-cart],[data-ik=truck],[data-ik=car]):hover svg{animation:navJed .55s ease-in-out}.navitem:is([data-ik=clock],[data-ik=key-round]):hover svg{animation:navTik .5s ease-in-out}.navitem:is([data-ik=zap],[data-ik=sparkles]):hover svg{animation:navBlesk .5s ease-out}.navitem:is([data-ik=check-square],[data-ik=clipboard-check],[data-ik=file-check],[data-ik=shield-check]):hover svg{animation:navPop .4s cubic-bezier(.34,1.56,.64,1)}.navitem:is([data-ik=inbox],[data-ik=mail],[data-ik=file-input]):hover svg{animation:navVhod .45s ease-out}.navitem[data-ik=arrow-left-right]:hover svg{animation:navTamZpet .55s ease-in-out}.navitem[data-ik=scale]:hover svg{animation:navVaha .7s ease-in-out}.navitem[data-ik=bar-chart-3]:hover svg{transform-origin:50% 90%;animation:navRust .5s cubic-bezier(.34,1.56,.64,1)}.navitem[data-ik=tag]:hover svg{transform-origin:20% 20%;animation:navHoupej .6s ease-in-out}.navitem:is([data-ik=notebook-pen],[data-ik=file-signature],[data-ik=sticky-note],[data-ik=drafting-compass]):hover svg{animation:navPis .5s ease-in-out}.navitem:active svg{transform:scale(.86)}}@keyframes navChvej{0%,to{transform:rotate(0)}20%{transform:rotate(-7deg)}45%{transform:rotate(6deg)}70%{transform:rotate(-3deg)}85%{transform:rotate(2deg)}}@keyframes navZvon{0%,to{transform:rotate(0)}10%,30%,50%{transform:rotate(-12deg)}20%,40%,60%{transform:rotate(12deg)}75%{transform:rotate(-4deg)}}@keyframes navPoskok2{0%,to{transform:translateY(0)}40%{transform:translateY(-3px) scale(1.06)}70%{transform:translateY(.5px)}}@keyframes navJed{0%,to{transform:translateX(0)}35%{transform:translateX(3px)}55%{transform:translateX(-1.5px)}75%{transform:translateX(1px)}}@keyframes navTik{0%,to{transform:rotate(0)}30%{transform:rotate(18deg)}60%{transform:rotate(-6deg)}}@keyframes navBlesk{0%,to{transform:scale(1);opacity:1}25%{transform:scale(1.18) rotate(-8deg);opacity:.65}50%{opacity:1}70%{transform:scale(.97)}}@keyframes navPop{0%,to{transform:scale(1)}45%{transform:scale(1.18)}75%{transform:scale(.96)}}@keyframes navVhod{0%,to{transform:translateY(0)}35%{transform:translateY(2.5px)}65%{transform:translateY(-1px)}}@keyframes navTamZpet{0%,to{transform:translateX(0)}30%{transform:translateX(-2.5px)}65%{transform:translateX(2.5px)}}@keyframes navVaha{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}55%{transform:rotate(7deg)}80%{transform:rotate(-2deg)}}@keyframes navRust{0%,to{transform:scaleY(1)}35%{transform:scaleY(.8)}70%{transform:scaleY(1.12)}}@keyframes navHoupej{0%,to{transform:rotate(0)}30%{transform:rotate(12deg)}60%{transform:rotate(-6deg)}85%{transform:rotate(2deg)}}@keyframes navPis{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(1.5px,-1px) rotate(-6deg)}50%{transform:translate(-1px,.5px) rotate(4deg)}75%{transform:translate(1px,-.5px) rotate(-2deg)}}@keyframes navPoskok{0%{transform:scale(.82)}55%{transform:scale(1.14)}to{transform:scale(1)}}.main{flex:1 1;min-width:0;display:flex;flex-direction:column}.topbar{height:60px;flex:none;background:var(--panel);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:35}.topbar .burger{display:none;background:none;border:none;cursor:pointer;color:var(--ink)}.topbar .title{font-family:var(--font-head);font-weight:800;font-size:18px;letter-spacing:-.02em}.topbar .spacer{flex:1 1}.topbar .user{width:34px;height:34px;border-radius:50%;background:var(--green2);color:var(--lime);display:grid;place-items:center;font-family:JetBrains Mono;font-weight:700;font-size:13px}.content{flex:1 1;padding:28px 24px}input::placeholder,textarea::placeholder{color:#b8b5a6;font-style:italic;font-weight:400;opacity:1}.placeholder{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:40px;text-align:center;max-width:520px;margin:40px auto}.placeholder h2{font-family:var(--font-head);font-size:22px;font-weight:800;letter-spacing:-.02em}.placeholder p{color:var(--tx2);font-size:14px;margin-top:8px}.placeholder .badge{display:inline-block;font-family:JetBrains Mono;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--gold);color:#fff;padding:4px 10px;border-radius:7px;margin-top:16px}@media (max-width:860px){.sidebar{position:fixed;left:0;top:0;z-index:40;transform:translateX(-100%);transition:transform .2s ease}.app.open .sidebar{transform:translateX(0)}.app.open:after{content:"";position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:30}.topbar .burger{display:grid;place-items:center}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.auth-wrap{min-height:100vh;display:grid;place-items:center;padding:20px}.auth-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:34px;width:100%;max-width:380px;display:flex;flex-direction:column;gap:14px}.auth-brand{font-family:var(--font-head);font-weight:800;font-size:22px;letter-spacing:-.02em}.auth-brand span{color:var(--green);font-family:JetBrains Mono}.auth-card h1{font-family:var(--font-head);font-size:24px;font-weight:800;letter-spacing:-.03em;margin-bottom:4px}.auth-card label{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:600;color:var(--tx2)}.auth-card input{font-family:inherit;font-size:14px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;color:var(--ink)}.auth-card input:focus{outline:2px solid var(--lime);border-color:transparent}.auth-btn{background:var(--green);color:var(--cream);border:none;padding:11px;border-radius:var(--r-sm);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;margin-top:4px}.auth-btn:disabled{opacity:.6;cursor:default}.auth-lbl{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:600;color:var(--tx2)}.auth-lbl small{font-weight:400;font-size:12px;color:var(--tx2);line-height:1.4}.auth-seg{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.auth-seg button{background:var(--cream);border:1px solid var(--line);color:var(--tx);border-radius:var(--r-sm);padding:10px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.auth-seg button.on{background:var(--green);color:var(--cream);border-color:var(--green)}.auth-switch{background:none;border:none;color:var(--tx2);font-size:13px;cursor:pointer;text-decoration:underline}.auth-err{background:#FBE2D8;color:var(--clay);font-size:13px;padding:9px 12px;border-radius:var(--r-sm)}.logout{background:none;border:1px solid var(--line);color:var(--tx2);padding:7px 14px;border-radius:var(--r-sm)}.logout:hover{background:var(--cream)}.iso-test{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:24px;max-width:560px}.iso-who{font-size:13px;color:var(--tx2);margin-bottom:14px}.iso-who strong{color:var(--ink)}.iso-test h2{font-family:var(--font-head);font-size:18px;font-weight:800;letter-spacing:-.02em;margin-bottom:12px}.iso-list{list-style:none;display:flex;flex-direction:column;gap:8px}.iso-list li{background:var(--cream);border:1px solid var(--line);border-radius:var(--r-sm);padding:11px 14px;font-size:14px;font-weight:500}.iso-empty{color:var(--tx2);font-size:14px}.iso-err{background:#FBE2D8;color:var(--clay);font-size:13px;padding:10px 13px;border-radius:var(--r-sm)}.iso-note{margin-top:16px;font-size:12px;color:var(--tx3);border-top:1px dashed var(--line);padding-top:12px}.pw-wrap{position:relative;display:flex}.pw-wrap input{flex:1 1;padding-right:72px}.pw-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--tx2);font-size:12px;font-weight:600;cursor:pointer;padding:4px 8px}.pw-toggle:hover{color:var(--ink)}.auth-info{background:#DDEFE3;color:var(--green2);font-size:13px;padding:9px 12px;border-radius:var(--r-sm)}.sidebar{width:252px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent;gap:18px}.sidenav{display:flex;flex-direction:column;gap:16px;padding-bottom:20px}.navgroup{gap:2px}.navitem{padding:7px 10px;font-size:13.5px}.navitem svg{width:17px;height:17px}.sb-hledat{position:relative;display:flex;align-items:center;margin:-4px 0 -2px}.sb-hledat svg{position:absolute;left:10px;color:#8FA398;pointer-events:none}.sb-hledat input{width:100%;box-sizing:border-box;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:var(--r-sm);color:#fff;font:inherit;font-size:13px;padding:7px 10px 7px 31px;outline:none}.sb-hledat input::placeholder{color:#8FA398}.sb-hledat input:focus{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.1)}.sb-hledat input::-webkit-search-cancel-button{filter:invert(1);opacity:.6}.sb-nic{font-size:12.5px;color:#A9BBB1;padding:4px 8px;line-height:1.4}.sb-hlava{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:30px}.sb-sbalit{flex:none;width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:#8FA398;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .12s,color .12s}.sb-sbalit:hover{background:rgba(255,255,255,.08);color:#fff}.sb-lupa{display:none}.nav-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:861px){.sidebar{transition:width .18s ease,padding .18s ease}.app.menu-sbaleno .sidebar{width:64px;padding:18px 10px;overflow-x:hidden}.app.menu-sbaleno .sb-hlava{justify-content:center}.app.menu-sbaleno .glabel,.app.menu-sbaleno .nav-text,.app.menu-sbaleno .sb-hledat,.app.menu-sbaleno .sb-nic,.app.menu-sbaleno .sb-zeptat{display:none}.app.menu-sbaleno .sb-lupa{display:flex;align-items:center;justify-content:center;width:44px;height:36px;margin:0 auto;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);color:#8FA398;cursor:pointer;padding:0}.app.menu-sbaleno .sb-lupa:hover{color:#fff;border-color:rgba(255,255,255,.3)}.app.menu-sbaleno .navgroup+.navgroup{border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.app.menu-sbaleno .sidenav{gap:12px}.app.menu-sbaleno .navitem{position:relative;justify-content:center;padding:9px 0;width:44px;margin:0 auto}.app.menu-sbaleno .navitem svg{width:19px;height:19px}.app.menu-sbaleno .nav-odznak{position:absolute;top:4px;right:6px;min-width:9px;width:9px;height:9px;padding:0;font-size:0;box-shadow:0 0 0 2px var(--green)}}@media (max-width:860px){.sb-sbalit{display:none}}.mod-head{justify-content:space-between;margin-bottom:20px}.mod-head,.mod-head h2{display:flex;align-items:center}.mod-head h2{font-family:var(--font-head);font-size:22px;font-weight:800;letter-spacing:-.02em;gap:10px}.mod-count{font-family:JetBrains Mono;font-size:13px;font-weight:700;background:var(--cream);color:var(--tx2);padding:2px 9px;border-radius:8px}.btn-primary{color:var(--green);border:1.5px solid var(--green);padding:9px 18px;border-radius:var(--r-sm);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.btn-primary:disabled{opacity:.6;cursor:default}.btn-tmave{background:var(--green);color:#fff;border:1.5px solid var(--green);padding:9px 18px;border-radius:var(--r-sm);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.btn-tmave:hover:not(:disabled){background:var(--green2);border-color:var(--green2)}.btn-tmave:disabled{opacity:.5;cursor:default}.btn-ghost{background:none;border:1px solid var(--line);color:var(--tx2);padding:9px 16px;border-radius:var(--r-sm);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.mod-empty{background:var(--panel);border:1px dashed var(--line);border-radius:var(--r);padding:48px;text-align:center}.mod-empty p{color:var(--tx2);margin-bottom:16px}.mod-table{width:100%;border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.mod-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);font-weight:700}.mod-table td,.mod-table th{padding:12px 14px;border-bottom:1px solid var(--line)}.mod-table td{font-size:13.5px}.mod-table tr:last-child td{border-bottom:none}.mod-table tr:hover td{background:rgba(0,0,0,.015)}.mod-table tr.radek-ztlumeny td{opacity:.42;filter:grayscale(.6);transition:opacity .15s,filter .15s}.mod-table tr.radek-ztlumeny:hover td{opacity:1;filter:none}.mod-table tr.radek-vybrany td{background:#F5F9E6}.mod-table tr.radek-vybrany td:first-child{box-shadow:inset 3px 0 0 #C7EF52}.mod-table tr.dt-dalsi td,.mod-table tr.dt-dalsi:hover td{padding:7px 14px;font-size:12.5px;font-weight:700;color:var(--tx3);background:#FBFAF5;border-top:1px dashed #e0dccf}@media (max-width:640px){.mod-table-obal{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r);container-type:inline-size}.mod-table-vlastni td,.mod-table-vlastni th{padding:10px 9px}.mod-table-obal .mod-table-rozbaleno{position:-webkit-sticky;position:sticky;left:0;width:100cqw;box-sizing:border-box}}.ztlumeny{opacity:.42!important;filter:grayscale(.6);transition:opacity .15s,filter .15s}.ztlumeny:hover{opacity:1!important;filter:none}.td-name{font-weight:600;display:flex;align-items:center;gap:8px}.badge-vat{font-family:JetBrains Mono;font-size:9px;font-weight:700;background:var(--lime);color:var(--green);padding:2px 6px;border-radius:5px}.td-actions{text-align:right;white-space:nowrap}.mod-table-obal--prilepit{overflow-x:auto;border-radius:var(--r);border:1px solid var(--line);background:var(--panel)}.mod-table-prilepena{overflow:visible;border:0;border-radius:0}.mod-table-prilepena td,.mod-table-prilepena th{padding-left:9px;padding-right:9px}.mod-table-prilepena td:first-child,.mod-table-prilepena th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:var(--panel);box-shadow:8px 0 8px -8px rgba(20,58,43,.18)}.mod-table-prilepena td.td-actions,.mod-table-prilepena th.th-actions{position:-webkit-sticky;position:sticky;right:0;z-index:2;background:var(--panel);box-shadow:-8px 0 8px -8px rgba(20,58,43,.18)}.mod-table-prilepena tr:hover>td.td-actions,.mod-table-prilepena tr:hover>td:first-child{background:linear-gradient(rgba(0,0,0,.015),rgba(0,0,0,.015)),var(--panel)}.td-actions button{background:none;border:none;color:var(--tx2);font-size:13px;font-weight:600;cursor:pointer;padding:4px 8px}.td-actions button:hover{color:var(--ink)}.td-actions .del:hover{color:var(--clay)}.verzni-hlidka{bottom:18px}@media (max-width:640px){.verzni-hlidka{bottom:auto;top:12px}}.verzni-hlidka.verzni-hlidka-nahore{bottom:auto;top:12px}.zive-tl{display:inline-flex;align-items:center;gap:7px;flex:none;height:34px;padding:0 9px 0 11px;margin-right:12px;border-radius:999px;border:1px solid #e0dccf;background:#fff;color:var(--ink);font:inherit;font-size:12.5px;font-weight:700;line-height:1;cursor:pointer;white-space:nowrap;transition:background .12s ease}@media (hover:hover){.zive-tl:hover:not(.otevreno){background:#F4F7EC}}.zive-tl:active{transform:scale(.96)}.zive-tl-tecka{flex:none;width:8px;height:8px;border-radius:50%;background:#2e9e6b;box-shadow:0 0 0 3px rgba(46,158,107,.2)}.zive-tl-pocet{font-family:var(--font-mono);font-size:11.5px;font-weight:700;min-width:20px;padding:2px 6px;border-radius:999px;background:var(--green);color:#fff;text-align:center}.zive-tl.nula{color:var(--tx3)}.zive-panel-nic .zive-tl-tecka,.zive-tl.nula .zive-tl-tecka{background:#B9B4A6;box-shadow:none}.zive-tl.nula .zive-tl-pocet{background:rgba(20,58,43,.08);color:var(--tx3)}.zive-tl.otevreno{background:var(--green);border-color:var(--green);color:#fff}.zive-tl.otevreno .zive-tl-pocet{background:rgba(255,255,255,.16);color:#fff}.zive-tl.otevreno .zive-tl-tecka{background:#C7EF52;box-shadow:0 0 0 3px rgba(199,239,82,.25)}.zive-tl.otevreno.nula .zive-tl-tecka{background:#B9B4A6;box-shadow:none}@media (max-width:640px){.zive-tl-app{padding:0 5px;margin-right:0}.zive-tl-app .zive-tl-tecka,.zive-tl-app .zive-tl-text{display:none}}.topbar-zvonek,.vyvoj-stitek{margin-right:12px}@media (max-width:640px){.topbar .hlasitko-kotva,.topbar-zvonek,.vyvoj-stitek{margin-right:0}.topbar{padding:0 10px}.topbar .logout{padding:6px 8px}}.zive-tl-vykaz{height:38px;margin-right:0;background:#FBFAF5;border-color:#E3E0D4}@media (max-width:640px){.zive-tl-vykaz{height:34px;padding:0 7px 0 10px;gap:6px}}.zive-tl-share{margin-right:0}.zive-tl-share:not(.nula) .zive-tl-tecka{animation:mu-zive-tep 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.zive-tl-share .zive-tl-tecka{animation:none}}.zive-panel{position:fixed;z-index:75;max-height:min(60vh,460px);overflow:hidden auto;overscroll-behavior:contain;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 18px 44px -12px rgba(20,58,43,.35);padding:12px;display:flex;flex-direction:column;gap:10px}.zive-panel-hlava{display:flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:700;font-size:14px;color:var(--ink)}.zive-panel-seznam{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.zive-panel-seznam .mu-zivy{max-width:100%}.zive-panel-nic{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--tx2);padding:4px 0}.zive-panel-odkaz{align-self:flex-start;padding:6px 12px;font-size:12.5px}.hlasitko-kotva{width:34px;height:34px;margin-right:12px;flex:none;display:inline-block}.hlasitko-tlacitko{position:fixed;z-index:210;width:34px;height:34px;border-radius:999px;border:1px solid #e0dccf;background:#fff;color:#143A2B;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,background .12s ease}@media (hover:hover){.hlasitko-tlacitko:hover{background:#F4F7EC}}.hlasitko-tlacitko:active{transform:scale(.94)}.hlasitko-tlacitko.otevreno{background:var(--green);color:#fff;border-color:var(--green)}.hlasitko-pozadi{position:fixed;inset:0;z-index:209;background:rgba(20,26,21,.18)}.hlasitko-panel{position:fixed;right:14px;top:62px;z-index:211;width:360px;max-width:calc(100vw - 24px);background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 24px 50px -18px rgba(20,58,43,.45);overflow:hidden auto;max-height:calc(100dvh - 76px);overscroll-behavior:contain}.hlasitko-hlava{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;background:var(--green);color:#fff;font-family:var(--font-head);font-weight:700;font-size:14.5px;letter-spacing:-.01em}.hlasitko-zavrit{background:none;border:none;color:#A9BDB2;cursor:pointer;display:grid;place-items:center;padding:2px}.hlasitko-zavrit:hover{color:#fff}.hlasitko-telo{padding:14px 15px 15px;display:flex;flex-direction:column;gap:11px}.hlasitko-popis{font-size:12.5px;color:var(--tx2);line-height:1.5}.hlasitko-pole{width:100%;border:1px solid var(--line);border-radius:var(--r-sm);padding:9px 11px;font-family:inherit;font-size:13.5px;color:var(--ink);background:#fff;resize:vertical}.hlasitko-pole:focus{outline:2px solid var(--lime);outline-offset:-1px}.hlasitko-snimek{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hlasitko-snimek img{width:78px;height:48px;object-fit:cover;object-position:top;border-radius:8px;border:1px solid var(--line)}.hlasitko-snimek .btn-ghost{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px}.hlasitko-prilohy{display:grid;grid-gap:6px;gap:6px}.hlasitko-priloha{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--tx2)}.hlasitko-priloha img{width:78px;height:48px;object-fit:cover;object-position:top;border-radius:8px;border:1px solid var(--line);flex:none}.hlasitko-priloha.nova img{width:120px;height:74px;border-color:var(--green);box-shadow:0 0 0 2px #D6E7B0}.hlasitko-pridano{color:var(--green);font-weight:600}.hlasitko-priloha .btn-ghost{margin-left:auto;display:grid;place-items:center;padding:7px}.hlasitko-soubor-ikona{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;border:1px solid var(--line);color:var(--green);flex:none}.hlasitko-soubor-nazev{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlasitko-soubor-velikost{font-family:var(--font-mono);font-size:11.5px;color:var(--tx3);flex:none}.hlasitko-chyba{font-size:12.5px;color:var(--clay);line-height:1.45}.hlasitko-napoveda{margin:-3px 0 -2px;padding:8px 10px;border-radius:var(--r-sm);background:#F4F7EC;border:1px solid #dce6c6;font-size:12px}.hlasitko-napoveda strong{color:var(--green)}.hlasitko-fotim{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:95;background:var(--green);color:#fff;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:700;box-shadow:0 10px 30px -10px rgba(0,0,0,.5)}.hlasitko-hlavni{border-color:var(--green)!important;color:var(--green)!important;font-weight:700}.hlasitko-akce{display:flex;justify-content:flex-end;align-items:center;gap:8px}.hlasitko-akce .btn-ghost,.hlasitko-akce .btn-primary{padding:8px 15px;font-size:13px;text-decoration:none}@media (max-width:640px){.hlasitko-kotva{margin-right:8px}.hlasitko-panel{right:8px;left:8px;top:58px;width:auto}.hlasitko-snimek .btn-ghost{flex:1 1 auto;justify-content:center}}.vyrez-overlay{position:fixed;inset:0;z-index:212;background:rgba(12,18,15,.92);display:flex;flex-direction:column}.vyrez-lista{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:var(--green);color:#fff;flex-wrap:wrap}.vyrez-napoveda{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600}.vyrez-akce{display:inline-flex;gap:8px}.vyrez-akce .btn-ghost,.vyrez-akce .btn-primary{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;font-size:13px}.vyrez-akce .btn-ghost{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.25)}.vyrez-platno{position:relative;flex:1 1;display:grid;place-items:center;overflow:hidden;cursor:crosshair;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:12px}.vyrez-obal{position:relative;max-width:100%;max-height:100%;display:inline-block;line-height:0}.vyrez-platno img{max-width:100%;max-height:calc(100dvh - 80px);object-fit:contain;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 20px 60px -20px rgba(0,0,0,.8)}.vyrez-ramecek{position:absolute;border:2px solid var(--lime);background:rgba(199,239,82,.12);box-shadow:0 0 0 9999px rgba(12,18,15,.55);pointer-events:none}.vyrez-ramecek:after{content:attr(data-rozmer);position:absolute;right:0;bottom:-22px;font-size:11px;font-weight:700;color:var(--lime);font-family:JetBrains Mono,monospace}.vyrez-roh{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid var(--lime);border-radius:50%;background:rgba(199,239,82,.35);pointer-events:none}@media (max-width:640px){.vyrez-napoveda{font-size:12px}.vyrez-akce{width:100%;justify-content:space-between}.vyrez-akce .btn-ghost,.vyrez-akce .btn-primary{flex:1 1 auto;justify-content:center;padding:9px 8px}}.modal-bg{position:fixed;inset:0;background:rgba(21,32,28,.4);display:grid;place-items:center;z-index:50;padding:20px;touch-action:none}.modal{background:var(--panel);border-radius:var(--r);padding:26px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;overscroll-behavior:contain}.modal h3{font-family:var(--font-head);font-size:19px;font-weight:800;letter-spacing:-.02em;margin-bottom:18px}.form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.form-grid>*{min-width:0}.form-grid label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;color:var(--tx2);min-width:0}.form-grid .fg-2{grid-column:span 2}.form-grid .fg-check{grid-column:span 2;flex-direction:row;align-items:center;gap:8px}.form-grid input,.form-grid textarea{font-family:inherit;font-size:14px;padding:9px 11px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;color:var(--ink);min-width:0;width:100%;box-sizing:border-box}.form-grid input:focus,.form-grid textarea:focus{outline:2px solid var(--lime);border-color:transparent}.form-grid .fg-check input{width:auto}.form-grid .fg-volby{display:flex;flex-direction:column;gap:9px;margin-top:4px}.form-grid .fg-volby>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:2px 10px;gap:2px 10px;cursor:pointer;font-size:13px;font-weight:500;color:var(--ink)}.form-grid .fg-volby>label>input[type=checkbox]{width:auto;flex:none;margin-top:2px;accent-color:var(--green)}.form-grid .fg-volby .volba-pozn{grid-column:2;font-size:12px;font-weight:400;color:var(--tx3);line-height:1.35}.modal-err{background:#FBE2D8;color:var(--clay);font-size:13px;padding:9px 12px;border-radius:var(--r-sm);margin-top:14px}.modal-btns{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.modal-btns button{padding:9px 18px;border-radius:10px;border:none;background:#143A2B;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.modal-btns button.btn-ghost{background:#ECE9DF;color:#143A2B}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media (max-width:560px){.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid .fg-2,.form-grid .fg-check{grid-column:span 1}.mod-table:not(.mod-table-vlastni) td:nth-child(4),.mod-table:not(.mod-table-vlastni) td:nth-child(5),.mod-table:not(.mod-table-vlastni) th:nth-child(4),.mod-table:not(.mod-table-vlastni) th:nth-child(5){display:none}}.ico-row{display:flex;gap:8px}.ico-row input{flex:1 1}.ico-btn{background:var(--clay);color:#fff;border:none;padding:0 14px;border-radius:var(--r-sm);font-family:JetBrains Mono;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.ico-btn:hover{background:#b8451f}.ico-btn:disabled{opacity:.6;cursor:default}.faktura-dotaz{background:#FAEEDA;border:1px solid #f0d9a8;border-radius:12px;padding:12px 14px;margin-bottom:12px;min-width:0}.faktura-dotaz-nadpis{font-weight:700;margin-bottom:4px}.faktura-dotaz-text{font-size:13px;color:#5c5647;margin-bottom:10px}.faktura-dotaz .form-grid{margin:0}.modal-info{background:#DDEFE3;color:var(--green2);font-size:13px;padding:9px 12px;border-radius:var(--r-sm);margin-top:14px}.dt-toolbar{gap:12px;margin-bottom:14px}.dt-sloupec-radek,.dt-toolbar{display:flex;align-items:center}.dt-sloupec-radek{gap:10px}.dt-sloupec-sipky,.mu-sipky{display:inline-flex;gap:3px}.dt-sloupec-sipky button,.mu-sipky button{width:24px;height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e0dccf;background:#fff;color:#143A2B;border-radius:6px;cursor:pointer}.dt-sloupec-sipky button:hover:not(:disabled),.mu-sipky button:hover:not(:disabled){border-color:var(--green)}.dt-sloupec-sipky button:disabled,.mu-sipky button:disabled{opacity:.3;cursor:default}.dt-sloupce-pata{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:8px;border-top:1px solid #ece9df;font-size:11.5px;color:#666D65}.dt-sloupce-pata button{border:none;background:none;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--green);cursor:pointer;text-decoration:underline}.dt-sloupce-pata button:disabled{color:var(--tx3);text-decoration:none;cursor:default}.dt-toolbar--vlevo{flex-wrap:wrap;row-gap:8px}.dt-toolbar--vlevo .mu-filtry{margin-bottom:0}.dt-search{font-family:inherit;font-size:14px;padding:9px 13px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);color:var(--ink);width:260px;max-width:100%}.dt-search:focus{outline:2px solid var(--lime);border-color:transparent}.dt-count{font-family:JetBrains Mono;font-size:12px;color:var(--tx3)}.th-sort{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.th-sort:hover{color:var(--ink)}.th-arrow{color:var(--clay);font-weight:700}.jen-mobil{display:none}@media (max-width:640px){.hide-mobile{display:none}.jen-mobil{display:inline}.dt-search{width:100%}}.dash{display:flex;flex-direction:column;gap:22px}.dash-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.dash-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:22px;transition:border-color .12s,transform .12s}.dash-card:hover{border-color:var(--green2);transform:translateY(-2px)}.dash-card-val{font-family:var(--font-head);font-size:38px;font-weight:800;letter-spacing:-.03em;color:var(--green);line-height:1}.dash-card-label{font-size:13.5px;color:var(--tx2);margin-top:6px;font-weight:600}.dash-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.dash-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:20px}.dash-panel h3{font-family:var(--font-head);font-size:15px;font-weight:800;letter-spacing:-.01em;margin-bottom:14px}.dash-list{list-style:none;display:flex;flex-direction:column;gap:2px}.dash-list li{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid var(--line);font-size:13.5px}.dash-list li:last-child{border-bottom:none}.dash-date{font-family:JetBrains Mono;font-size:11px;color:var(--tx3)}.dash-empty{color:var(--tx3);font-size:13.5px}.dash-actions{display:flex;flex-direction:column;gap:8px}.dash-action{display:block;padding:11px 14px;background:var(--cream);border:1px solid var(--line);border-radius:var(--r-sm);font-size:13.5px;font-weight:600;color:var(--green);transition:background .12s}.dash-action:hover{background:#F3F1E8;border-color:var(--green2)}@media (max-width:640px){.dash-grid{grid-template-columns:1fr}}.bento{display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-gap:14px;gap:14px;max-width:1100px}.bento-col{gap:14px}.bento-col,.bento-hero{display:flex;flex-direction:column}.bento-hero{background:linear-gradient(135deg,var(--green) 0,#0E2B20 100%);color:var(--cream);border-radius:var(--r);padding:26px;position:relative;overflow:hidden;transition:transform .12s}.bento-hero:hover{transform:translateY(-2px)}.bh-label{font-size:13.5px;font-weight:600;color:#A9C2B4}.bh-val{font-family:var(--font-head);font-size:56px;font-weight:800;letter-spacing:-.04em;line-height:1.05;margin-top:4px}.bh-badge{display:inline-block;align-self:flex-start;font-weight:700;background:rgba(199,239,82,.18);color:var(--lime);padding:4px 10px;border-radius:8px;margin-top:10px}.bh-badge,.bh-sub{font-family:JetBrains Mono;font-size:11px}.bh-sub{color:#6E8579;margin-top:6px}.bento-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:20px;flex:1 1;display:flex;flex-direction:column;justify-content:center;transition:border-color .12s,transform .12s}.bento-card:hover{border-color:var(--green2);transform:translateY(-2px)}.bc-val{font-family:var(--font-head);font-size:34px;font-weight:800;letter-spacing:-.03em;color:var(--green);line-height:1}.bc-label{font-size:13px;color:var(--tx2);font-weight:600;margin-top:5px}.bento-lime{background:var(--green);border-color:var(--green)}.bento-lime .bc-val{color:var(--lime)}.bento-lime .bc-label{color:rgba(236,233,223,.7)}.bento-clay{background:#F5E4D8;border-color:#E8C9B4}.bento-clay .bc-label{color:var(--clay)}.bento-soon{opacity:.65;pointer-events:none}.bc-soon-badge{font-family:JetBrains Mono;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--cream);border:1px dashed var(--line);color:var(--tx3);padding:4px 9px;border-radius:7px;margin-top:8px;align-self:flex-start}.bento-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:20px}.bento-panel h3{font-family:var(--font-head);font-size:15px;font-weight:800;letter-spacing:-.01em;margin-bottom:14px}@media (max-width:900px){.bento{grid-template-columns:1fr 1fr}.bento-hero{grid-column:span 2}}@media (max-width:600px){.bento{grid-template-columns:1fr}.bento-hero{grid-column:span 1}}.stav-badge{font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap;line-height:1.5}.stav-nova{background:#E7E3F3;color:#5847B0}.stav-probiha{background:#DCE9F7;color:#1d4f8a}.stav-dokoncena{background:#DDEFE3;color:var(--green2)}.stav-uzavrena{background:var(--cream);color:var(--tx2)}.form-grid select{font-family:inherit;font-size:14px;padding:9px 11px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;color:var(--ink)}.form-grid select:focus{outline:2px solid var(--lime);border-color:transparent}.bp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.bp-head h3{margin-bottom:0}.bp-link{font-size:12.5px;font-weight:600;color:var(--clay)}.bp-link:hover{text-decoration:underline}.akt-list{list-style:none;display:flex;flex-direction:column}.akt-list li{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.akt-list li:last-child{border-bottom:none}.stav-dot{width:8px;height:8px;border-radius:50%;flex:none}.stav-dot.stav-nova{background:#5847B0}.stav-dot.stav-probiha{background:#1d4f8a}.akt-name{flex:1 1;font-size:14px;font-weight:600;display:flex;flex-direction:column;gap:2px}.akt-sub{font-size:10.5px;color:var(--tx3);font-weight:500}.akt-badge,.akt-sub{font-family:JetBrains Mono}.akt-badge{font-size:10px;font-weight:700;color:var(--tx2);background:var(--cream);padding:3px 8px;border-radius:6px;text-transform:uppercase}.akt-val{font-family:var(--font-head);font-size:14px;font-weight:700;color:var(--green);white-space:nowrap}@media (max-width:600px){.bento-wide{grid-column:span 1}.akt-badge{display:none}}.bento-wide{grid-column:span 2}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.panel-head h3{margin-bottom:0}.panel-link{font-size:12px;color:var(--clay);font-weight:600}.zak-list{list-style:none;display:flex;flex-direction:column}.zak-list li{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line);gap:12px}.zak-list li:last-child{border-bottom:none}.zak-main{display:flex;align-items:baseline;gap:12px;min-width:0;flex-wrap:wrap}.zak-cislo{font-family:JetBrains Mono;font-size:12px;font-weight:700;color:var(--tx3)}.zak-name{font-size:14px;font-weight:600}.zak-client{font-size:12.5px;color:var(--tx2)}.zak-right{display:flex;align-items:center;gap:14px;flex:none}.zak-value{font-family:JetBrains Mono;font-size:13px;font-weight:700;color:var(--green)}@media (max-width:900px){.bento-wide{grid-column:span 2}}@media (max-width:600px){.bento-wide{grid-column:span 1}.zak-right{flex-direction:column;align-items:flex-end;gap:4px}}.fstav-koncept{background:var(--cream);color:var(--tx2)}.fstav-vystavena{background:#E7E3F3;color:#5847B0}.fstav-odeslana{background:#DCE9F7;color:#1d4f8a}.fstav-uhrazena{background:#DDEFE3;color:#1D5440}.fstav-po_splatnosti{background:#F5E4D8;color:var(--clay)}.fstav-stornovano{background:#E6E2D8;color:#8A8579}.modal-wide{max-width:720px}.modal-bg.nahore{place-items:start center;padding-top:6vh}.form-grid.fg3{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid.fg3 .fg-2{grid-column:1/-1}@media (max-width:760px){.form-grid.fg3{grid-template-columns:1fr 1fr}}@media (max-width:560px){.form-grid.fg3{grid-template-columns:1fr}}.btn-sm{padding:5px 11px;font-size:12px}.polozky{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.polozky-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:700;color:var(--tx2)}.polozka-row{display:flex;gap:8px;margin-bottom:8px}.polozka-row input,.polozka-row select{font-family:inherit;font-size:13.5px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff}.polozka-row input:focus,.polozka-row select:focus{outline:2px solid var(--lime);border-color:transparent}.p-popis{flex:1 1}.p-num{width:80px}.p-cena{width:104px}.p-dph{width:76px}.p-soucet{width:112px;flex-shrink:0;align-self:center;text-align:right;font-family:var(--font-mono);font-size:13.5px;white-space:nowrap}.polozka-hlavicka .p-soucet{align-self:auto;font-family:inherit;font-size:inherit}.p-del{width:34px;background:none;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--clay);font-size:18px;cursor:pointer}.p-del:disabled{opacity:.3;cursor:default}.soucet{margin-top:14px;display:flex;flex-direction:column;gap:5px;align-items:flex-end}.soucet div{display:flex;gap:24px;font-size:13.5px;color:var(--tx2)}.soucet div span{min-width:100px}.soucet-celkem{font-size:16px!important;color:var(--ink)!important;font-weight:700;border-top:1px solid var(--line);padding-top:6px;margin-top:3px}.soucet b{font-family:JetBrains Mono}:root{--r-lg:20px;--shadow-1:0 1px 2px rgba(20,58,43,.05);--shadow-2:0 1px 2px rgba(20,58,43,.04),0 8px 24px rgba(20,58,43,.10);--shadow-3:0 1px 2px rgba(20,58,43,.04),0 8px 24px rgba(20,58,43,.10),0 24px 48px rgba(20,58,43,.07);--glow-lime:0 0 0 3px rgba(199,239,82,.30);--grad-btn:linear-gradient(180deg,var(--green2),var(--green));--grad-card:linear-gradient(165deg,#fff,#FBFAF5);--grad-lime:linear-gradient(135deg,#C7EF52,#b3dd3e)}.modal-bg{background:rgba(20,58,43,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.modal{border-radius:var(--r-lg);box-shadow:var(--shadow-3);border:1px solid rgba(224,220,207,.5);animation:modalPop .25s cubic-bezier(.16,1,.3,1)}@keyframes modalPop{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.btn-primary{background:var(--grad-lime);box-shadow:0 4px 15px rgba(199,239,82,.45);transition:transform .15s,box-shadow .15s}.btn-primary:hover{background:var(--grad-lime);transform:translateY(-1px);box-shadow:0 6px 18px rgba(199,239,82,.5)}.btn-primary:disabled{transform:none;box-shadow:var(--shadow-1)}.btn-lime{background:var(--grad-lime);color:var(--green);border:none;padding:9px 16px;border-radius:var(--r-sm);font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px rgba(199,239,82,.4);transition:transform .15s}.btn-lime:hover{transform:translateY(-1px)}.btn-ghost{transition:background .15s,border-color .15s}.btn-ghost:hover{background:var(--cream);border-color:var(--tx3)}.auth-card input:focus,.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{outline:none;border-color:var(--lime);box-shadow:var(--glow-lime)}.form-grid select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5L6 8l3.5-3.5' stroke='%238A9089' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;padding-right:32px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.bento-card,.card{box-shadow:var(--shadow-2)}.form-grid input,.form-grid select,.form-grid textarea{box-shadow:var(--shadow-1);transition:border-color .15s,box-shadow .15s}.ustav-ceka{background:var(--cream);color:var(--tx2)}.ustav-probiha{background:#DCE9F7;color:#1d4f8a}.ustav-ceka_material{background:#FBE4D6;color:#8a3418}.ustav-blokovano{background:#F8D7D7;color:#8a1f1f}.ustav-hotovo{background:#DDEFE3;color:#1D5440}.dash-dochazka{display:block}.dash-dochazka:hover{border-color:var(--green2)}.dash-header{margin-bottom:20px}.dh-top{display:flex;justify-content:space-between;align-items:flex-start}.dh-greet{font-family:var(--font-head);font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.dh-date{font-family:JetBrains Mono;font-size:13px;color:var(--tx2);margin-top:4px;letter-spacing:-.01em}.dh-brief{margin-top:14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dh-brief-label{font-size:13px;font-weight:700;color:var(--tx2)}.dh-brief-items{display:flex;gap:8px;flex-wrap:wrap}.dh-brief-item{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .1s}.dh-brief-item:hover{transform:translateY(-1px)}.dh-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dh-high{background:#FBE4DC;color:#A5321A}.dh-high .dh-dot{background:#D4522A}.dh-mid{background:#FBF0D3;color:#8a5a00}.dh-mid .dh-dot{background:var(--gold)}.dh-low{background:#E6EFE0;color:#1D5440}.dh-low .dh-dot{background:var(--green2)}.dh-clear{font-size:14px;color:var(--tx2);font-weight:500}.dh-date{display:inline-flex;align-items:center;gap:8px}.dh-time{color:var(--green);font-weight:700;background:rgba(199,239,82,.22);padding:2px 9px;border-radius:6px;letter-spacing:0}.dh-nadpis,.dh-top{align-items:center}.dh-nadpis{display:flex;gap:6px 16px;flex-wrap:wrap;min-width:0}.dh-nadpis .dh-date{margin-top:0}.uk-ik{border:none;cursor:pointer;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:600;font-family:inherit;transition:background .12s}.uk-ik-rada{display:flex;flex-wrap:wrap;align-items:center;gap:8px 6px}.uk-ik-rada .uk-ik{padding:7px 12px}.uk-ik-zlom{flex-basis:100%;height:0}.uk-ik-volby{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-left:auto}.uk-ik-volby>label{margin-left:0!important}@media (max-width:640px){.uk-ik-rada{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.uk-ik-rada .uk-ik{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:8px 4px;font-size:12.5px;white-space:nowrap;overflow:hidden}.uk-ik-rada .uk-ik>span,.uk-ik-rada .uk-ik>svg{flex:none}.uk-ik-zlom{display:none}.uk-ik-rada>div{grid-column:1/-1}.uk-ik-volby{margin-left:0;justify-content:space-between;padding-top:4px}}:root{--shadow-card:0 1px 2px rgba(20,58,43,.05),0 3px 10px -4px rgba(20,58,43,.10);--shadow-card-hover:0 2px 4px rgba(20,58,43,.07),0 8px 20px -6px rgba(20,58,43,.16);--tr-ui:box-shadow .15s ease,transform .15s ease}[role=button]:focus-visible,a:focus-visible,button:focus-visible{outline:none;box-shadow:0 0 0 2.5px rgba(199,239,82,.75)}.btn-ghost,.btn-lime,.btn-primary{transition:var(--tr-ui)}.modal input:not([type]),.modal input[type=date],.modal input[type=email],.modal input[type=number],.modal input[type=password],.modal input[type=text],.modal input[type=time],.modal select,.modal textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d3d1c7;border-radius:10px;background:#FBFAF5;padding:9px 12px;font:inherit;font-size:14px;color:#15201C;transition:var(--tr-ui)}.modal select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23143A2B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px;padding-right:32px;cursor:pointer}.modal input:hover,.modal select:hover,.modal textarea:hover{border-color:#143A2B}.modal input:focus-visible,.modal select:focus-visible,.modal textarea:focus-visible{outline:none;border-color:#143A2B;box-shadow:0 0 0 2.5px rgba(199,239,82,.75)}.modal input[type=date],.modal input[type=time]{font-family:JetBrains Mono,monospace;font-size:13.5px}.modal input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1.5px solid #d3d1c7;border-radius:5px;background:#fff;cursor:pointer;vertical-align:-3px;margin-right:5px;transition:var(--tr-ui)}.modal input[type=checkbox]:checked{background:#143A2B url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4 10-10'/%3E%3C/svg%3E") 50% /12px no-repeat;border-color:#143A2B}.modal h3{font-size:17px;margin-bottom:4px}.modal input[type=checkbox]{display:inline-block;box-sizing:border-box;min-width:18px;min-height:18px;padding:0!important;flex:none}.modal input,.modal select{min-width:0;max-width:100%;box-sizing:border-box}.modal input[type=date],.modal input[type=time]{width:100%}.modal input[type=time]{min-width:88px;padding-left:9px;padding-right:6px}.modal input[type=date]{min-width:130px}.dz-dd-btn{white-space:nowrap;overflow:hidden}.dz-dd-btn>:first-child{overflow:hidden;text-overflow:ellipsis}.modal .dz-dd-btn{padding-top:9px;padding-bottom:9px}.ustav-ke_kontrole{background:#DCE9F7;color:#1d4f8a}.ustav-k_fakturaci{background:#FAEEDA;color:#8A5A12}.ustav-navrzeno{background:var(--cream);color:var(--tx2)}.ustav-zamitnuto{background:#ECE9DF;color:#666D65}.bento-card,.bento-hero,.bento-panel{transition:box-shadow .15s,transform .15s;box-shadow:0 1px 2px rgba(20,58,43,.05),0 3px 10px -4px rgba(20,58,43,.1)}.bento-card:hover,.bento-panel:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(20,58,43,.07),0 8px 20px -4px rgba(20,58,43,.16);outline:2px solid var(--lime);outline-offset:0}.logout{background:var(--cream);border:1px solid #e3e0d4;border-radius:10px;padding:7px 16px;font-weight:600;font-size:13px;color:var(--green);cursor:pointer;font-family:inherit;transition:box-shadow .15s,transform .15s}.logout:hover{transform:translateY(-1px);box-shadow:0 1px 2px rgba(20,58,43,.05),0 3px 10px -4px rgba(20,58,43,.1);outline:2px solid var(--lime);outline-offset:0}.uk-fajfka:hover{background:#EFF6D8!important;color:#143A2B!important;transform:scale(1.08)}.uk-fajfka:active{transform:scale(.92)}.uk-tecky{transition:opacity .12s}.uk-tecky:hover{opacity:.65}.uk-karta26:hover .uk-hover-pen{opacity:1!important}@keyframes ctxIn{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.ctx-mi{transition:background .12s,padding-left .12s}.ctx-mi:hover{background:#ECE9DF!important;padding-left:16px!important}.ctx-ico{display:inline-block;transition:transform .15s ease}.ctx-mi:hover .ctx-ico{transform:scale(1.25) rotate(-6deg)}.uk-karta26{transition:transform .12s ease,box-shadow .12s ease;background-image:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0) 45%);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 1.5px 3px rgba(28,26,21,.16),0 6px 14px -4px rgba(28,26,21,.2)!important;border:1px solid rgba(28,26,21,.34)}.uk-karta26:hover{transform:translateY(-1.5px);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 3px 6px rgba(20,58,43,.1),0 12px 26px -8px rgba(20,58,43,.24)!important}.uk-chk-radek:hover .uk-chk-x{opacity:1!important}.uk-cog:hover{border-color:#143A2B!important}.uk-footbtn{transition:background .15s,color .15s}.uk-footbtn:hover{background:#ECE9DF;color:#143A2B!important}.uk-sloupec,.uk-sloupec-stub{transition:margin-left .12s ease-out}.drop-cil{margin-left:88px!important;position:relative}.drop-cil:before{left:-80px;width:68px;border:2px dashed #c7ef52;border-radius:14px;background:rgba(199,239,82,.1);pointer-events:none}.drop-cil:after,.drop-cil:before{content:"";position:absolute;top:0;bottom:0}.drop-cil:after{left:-88px;width:88px}.uk-sloupec-stub{border:1px solid #dad6c8}.uk-sloupec{overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.uk-sloupec::-webkit-scrollbar{display:none;width:0}.gear-mi{transition:background .12s}.gear-mi:hover{background:#ECE9DF!important}.gear-mi svg{transition:opacity .12s}body.uk-fullscreen aside,body.uk-fullscreen header,body.uk-fullscreen nav{display:none!important}body.uk-fullscreen .mod{position:fixed!important;inset:0!important;z-index:50!important;padding:8px 12px!important;margin:0!important;overflow-y:auto!important;background:inherit}body.uk-fullscreen .uk-puls{margin:0 0 8px!important}body.uk-fullscreen .mod .uk-ctrl,body.uk-fullscreen .mod .uk-puls,body.uk-fullscreen .mod .uk-skryte-info,body.uk-fullscreen .mod .uk-sticky{position:static!important;top:auto!important}body.uk-fullscreen .uk-ctrl{margin-top:0!important}body.uk-fullscreen .mod-head,body.uk-fullscreen h1{display:none!important}body.uk-fullscreen .uk-kompakt-kolhead,body.uk-fullscreen .uk-sticky{top:0!important}body.uk-fullscreen .uk-kanban{background-image:none!important;margin-top:6px!important}body.uk-fullscreen .uk-ctrl,body.uk-fullscreen .uk-puls{flex-wrap:nowrap!important;min-width:0}body.uk-fullscreen .uk-puls{padding-left:14px!important;padding-right:14px!important}body.uk-fullscreen .uk-nastr>span[aria-hidden],body.uk-fullscreen .uk-puls-mat,body.uk-fullscreen .uk-puls-sep,body.uk-fullscreen .uk-puls-souk,body.uk-fullscreen .uk-puls-volne,body.uk-fullscreen .uk-rozbal-btn,body.uk-fullscreen .uk-skryte-info{display:none!important}body.uk-fullscreen .uk-zakpop-anchor{min-width:0}body.uk-fullscreen .uk-zak-btn{max-width:150px}.uk-puls .uk-av-online,.uk-puls .uk-av-stack{order:0}.uk-puls .uk-brk{order:1;flex-basis:100%;height:0}.uk-puls .uk-pohledy-lista{order:2}.uk-puls .uk-puls-mat,.uk-puls .uk-puls-sep,.uk-puls .uk-puls-souk,.uk-puls .uk-puls-vice,.uk-puls .uk-puls-volne,.uk-puls>a[href="/material"]{order:3}.uk-puls .uk-skryte-info{order:4}.uk-puls .uk-ctrl{order:5}body.uk-fullscreen .uk-brk{display:none!important}body.uk-fullscreen .uk-pohledy-lista{order:0!important;flex-basis:auto;flex:none;flex-wrap:nowrap!important}body.uk-fullscreen .uk-ctrl{order:1!important}body.mod-fullscreen .topbar,body.mod-fullscreen aside{display:none!important}body.mod-fullscreen .mod{position:fixed!important;inset:0!important;z-index:50!important;margin:0!important;padding:10px 16px!important;overflow-y:auto!important;background:var(--cream)}body.mod-fullscreen .mod>.mod-head{margin-bottom:10px!important;justify-content:flex-end!important}body.mod-fullscreen .mod>.mod-head h2{display:none!important}.uk-kr-live{display:inline-block!important;position:relative;flex:none;width:10px!important;height:10px!important;border-radius:999px!important;background:#C7EF52!important;box-shadow:0 0 0 2px #143A2B!important;animation:mu-zive-tep 1.4s ease-in-out infinite;vertical-align:middle;margin-left:3px}.uk-kr-live:after{content:"";position:absolute;inset:0;border-radius:50%;background:#C7EF52;animation:mu-zive-vlna 1.4s ease-out infinite}@keyframes uk-pulz{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}.dz-dd{position:relative}.dz-dd-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #d3d1c7;border-radius:10px;background:#FBFAF5;padding:10px 13px;font:inherit;font-size:14px;font-weight:500;color:#15201C;cursor:pointer;transition:var(--tr-ui)}.dz-dd-btn:hover{border-color:#143A2B}.dz-dd-btn svg{color:#9a958a;flex:none}.dz-dd-bg{position:fixed;inset:0;z-index:55}.dz-dd-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:56;background:#fff;border:1px solid #e5e2d6;border-radius:12px;box-shadow:var(--shadow-card-hover);padding:5px;max-height:280px;overflow-y:auto;animation:dzSlideUp .18s ease}.dz-dd-menu button{display:block;width:100%;text-align:left;border:none;background:none;cursor:pointer;padding:10px 12px;border-radius:8px;font:inherit;font-size:14px;color:#15201C}.dz-dd-menu button:hover{background:#F1EFE6}.dz-dd-menu button.on{background:#EFF6D8;color:#143A2B;font-weight:700}.btn-danger{background:#fff;color:#B3261E;border:1px solid #e7e3d8;border-radius:10px;padding:8px 14px;font-weight:600;cursor:pointer}.btn-danger:hover{background:#FDF2F1;border-color:#E8B4AF}.btn-danger:disabled{opacity:.5;cursor:default}.zam-karta-odkaz .zam-karta-hint{transition:color .12s}.zam-karta-odkaz:hover .zam-karta-hint{color:#143A2B}.zam-karta-odkaz:hover span:first-child{box-shadow:0 0 0 2.5px rgba(199,239,82,.8)}.prehled-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px 18px;gap:4px 18px;grid-template-areas:"panel" "hlavni";align-items:start}.prehled-panel{grid-area:panel;min-width:0}.prehled-hlavni{grid-area:hlavni;min-width:0}@media (min-width:1150px){.prehled-grid.s-panelem{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"hlavni panel";justify-content:start}.prehled-grid.s-panelem .prehled-panel{position:-webkit-sticky;position:sticky;top:14px;max-height:calc(100vh - 28px);overflow-y:auto;padding:2px}.prehled-grid.s-panelem .panel-obal{width:370px;transition:width .22s ease}.prehled-grid.s-panelem .panel-obal.je-sbalen{width:0;position:relative}.prehled-grid.s-panelem .prehled-panel:has(.je-sbalen){overflow:visible;max-height:none}.prehled-grid.s-panelem .panel-rail{padding:8px 13px;position:absolute;top:-54px;right:calc(100% + 18px);z-index:30}.prehled-grid.s-panelem .panel-obal:not(.je-sbalen){animation:panelVyjezd .26s ease}}.panel-obal{width:100%;min-width:0}@keyframes panelVyjezd{0%{transform:translateX(-56px);opacity:0}to{transform:none;opacity:1}}.panel-rail:hover{box-shadow:0 1px 2px rgba(20,58,43,.08),0 10px 26px -14px rgba(20,58,43,.35)}@keyframes panelZvoneni{0%,24%,to{transform:rotate(0)}4%{transform:rotate(15deg)}8%{transform:rotate(-13deg)}12%{transform:rotate(9deg)}16%{transform:rotate(-6deg)}20%{transform:rotate(3deg)}}.panel-zvonek{animation:panelPuls 4.5s ease-in-out infinite;transform-origin:50% 50%}@keyframes panelPuls{0%,88%,to{transform:scale(1)}92%{transform:scale(1.12)}96%{transform:scale(1)}}.dum-karta{background:#fff;border-radius:14px;padding:12px 18px;width:100%;min-width:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;box-shadow:0 1px 2px rgba(20,58,43,.05),0 8px 24px -16px rgba(20,58,43,.25)}.dum-karta.dum-karta--typ{background:var(--mu-b-radek);box-shadow:inset 4px 0 0 var(--mu-b-hrana),0 1px 2px rgba(20,58,43,.05),0 8px 24px -16px rgba(20,58,43,.25)}.dum-akce-skupina{display:flex;align-items:center;gap:2px;margin-left:auto;border-left:1px solid #ece9df;padding-left:10px;flex-wrap:wrap}.dum-akce{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:#5c5647;border-radius:8px;padding:6px 10px;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .12s,color .12s}.dum-akce:hover{background:#F3F1E8;color:#143A2B}.dum-akce svg{opacity:.6}.dum-akce:hover svg{opacity:1}@media (max-width:640px){.topbar-user,.vyvoj-text{display:none}}.firma-kolecko{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:8px;font-family:var(--font-head);font-weight:700;line-height:1}.firma-prepinac{position:relative;margin:-6px 0}.firma-tl{display:flex;align-items:center;gap:9px;width:100%;min-width:0;padding:7px 8px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.07);color:#fff;font-family:inherit;text-align:left;cursor:pointer}.firma-tl:hover{background:rgba(255,255,255,.13)}.firma-tl svg{flex:none;opacity:.75}.firma-tl-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.firma-tl-text b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.firma-tl-text span{font-size:11px;opacity:.7}.firma-prepinac--sbaleno .firma-tl{width:auto;padding:4px;border:none;background:none;justify-content:center;margin:0 auto}.firma-prepinac--sbaleno .firma-kolecko{outline:2px solid rgba(255,255,255,.3);outline-offset:2px}.firma-panel{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:70;padding:8px;background:#FFFDF7;border:1px solid #e3dfd0;border-radius:14px;box-shadow:0 18px 44px -12px rgba(20,58,43,.35)}.firma-prepinac--sbaleno .firma-panel{position:fixed;top:60px;left:72px;right:auto;width:270px}.firma-panel-nadpis{font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--tx3);padding:4px 6px 6px}.firma-polozka{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:7px 8px;border:none;border-radius:10px;background:transparent;color:var(--ink);font-family:inherit;cursor:pointer}.firma-polozka:hover:not(:disabled){background:#F3F1E8}.firma-polozka--aktivni{background:var(--green);color:#fff;cursor:default}.firma-polozka--aktivni:hover:not(:disabled){background:var(--green)}.firma-polozka-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.firma-polozka-text b{font-size:13.5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.firma-polozka-text span{font-size:11.5px;opacity:.75}.firma-panel-pata{border-top:1px solid #ece8dc;margin-top:6px;padding:8px 4px 2px}.firma-panel-pata .btn-ghost{display:inline-flex;align-items:center;gap:6px}.firma-vykaz{border:1px solid #e7e3d6;border-radius:12px;padding:6px;margin:4px 0 10px;background:#fff}.firma-vykaz .btn-ghost{display:inline-flex;align-items:center;gap:6px}.firma-liste{display:none;align-items:center;gap:6px;min-width:0;max-width:40vw;padding:3px 6px 3px 3px;border:1px solid #e0dccf;border-radius:10px;background:#fff;color:var(--green);font-family:inherit;cursor:pointer;flex-shrink:0}.firma-liste-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600}.firma-liste svg{flex:none}@media (max-width:860px){.firma-liste{display:inline-flex}}@media (max-width:640px){.firma-liste-text{display:none}}.firmy-ucet{display:flex;flex-wrap:wrap;gap:6px}.firmy-ucet-pridat{display:inline-flex;align-items:center;gap:6px}.firmy-ucet-propojit{padding:10px 16px 12px;font-size:12.5px;color:var(--tx3);border-top:1px solid var(--line)}.firmy-ucet-odkaz{border:none;background:none;padding:0;font:inherit;font-weight:600;color:var(--green2);text-decoration:underline;cursor:pointer}.firmy-ucet-polozka{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 3px;border:1px solid #e0dccf;border-radius:10px;background:#fff;font-size:12.5px;max-width:220px;white-space:nowrap}.firmy-ucet-nazev,.firmy-ucet-polozka{overflow:hidden;text-overflow:ellipsis}.firmy-ucet-nazev{min-width:0}.propojeni-kroky{margin:0 0 4px 18px;padding:0;font-size:13px;color:var(--ink);display:grid;grid-gap:4px;gap:4px}.propojeni-kod{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px;border-radius:12px;background:var(--green);color:#fff}.propojeni-kod b{font-family:var(--font-mono);font-size:28px;letter-spacing:.14em;color:var(--lime)}.propojeni-kod span{font-size:12px;opacity:.8;text-align:center}.vyvoj-trojuhelnik-box{flex:none;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}@keyframes vyvoj-dych{0%,to{width:13px;height:13px;opacity:1}50%{width:16px;height:16px;opacity:.6}}.vyvoj-trojuhelnik{width:13px;height:13px;display:block;animation:vyvoj-dych 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.vyvoj-trojuhelnik{animation:none}}.p-mj{width:62px}.polozka-hlavicka{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#666D65;margin-bottom:4px}.polozka-hlavicka span{display:inline-block}.polozka-hlavicka{align-items:flex-end;line-height:1.25}.modal-faktura{max-width:980px}.fv-udaje{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:820px){.fv-udaje{grid-template-columns:minmax(0,1fr)}}.modal-faktura-3{max-width:1240px}.modal-faktura,.modal-listy{min-height:min(90vh,760px)}.auto-ta{max-height:var(--ta-max,60vh)}@media (max-height:500px),(max-width:640px){.modal-bg{place-items:start center;padding:12px;top:var(--vv-top,0);bottom:auto;height:var(--vv-h,100dvh)}.modal{max-height:calc(var(--vv-h, 100dvh) - 24px)}.modal-faktura,.modal-listy{min-height:0}.auto-ta{max-height:min(var(--ta-max,60vh),calc(var(--vv-h, 100dvh) * .45))}}.dok-slozka+.dok-slozka{border-top:1px solid #ece9df}.dok-slozka-hlava{display:flex;align-items:center;gap:10px;width:100%;border:none;border-left:3px solid transparent;background:transparent;cursor:pointer;padding:11px 14px 11px 11px;text-align:left;font-family:inherit;transition:background .12s,border-color .12s}.dok-slozka-hlava:hover{background:#FBFAF5}.dok-slozka-hlava.je-otevrena{background:#F6F4EC;border-left-color:#C7EF52}.dok-slozka-hlava:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.dok-slozka-ikona{display:inline-flex;width:30px;height:30px;flex:none;align-items:center;justify-content:center;border-radius:9px;background:#EFEDE4;color:#5C645C;transition:background .12s,color .12s}.dok-slozka-hlava.je-otevrena .dok-slozka-ikona{background:#143A2B;color:#C7EF52}.dok-slozka-nazev{font-size:13.5px;font-weight:700;color:#143A2B}.dok-slozka-pocet{margin-right:auto;font-size:11.5px;font-weight:600;color:#5C645C;background:#EFEDE4;border-radius:999px;padding:2px 9px;white-space:nowrap}.dok-slozka-stoh{display:inline-flex;flex:none}.dok-slozka-stoh img{width:28px;height:28px;object-fit:cover;border-radius:8px;border:2px solid #fff;box-shadow:0 1px 3px rgba(20,58,43,.2);background:#F1EEE4}.dok-slozka-stoh img+img{margin-left:-12px}.dok-slozka-sipka{margin-left:4px;color:#666D65;flex:none;transition:transform .15s}.dok-slozka-hlava.je-otevrena .dok-slozka-sipka{transform:rotate(180deg)}.dok-slozka-obsah{background:#FFFDF9;border-top:1px solid #ece9df}.dok-slozka-propadle{flex:none;font-size:11.5px;font-weight:700;color:#A33B12;background:#FBE2D8;border-radius:999px;padding:2px 9px;white-space:nowrap}.dok-vetve{display:flex;flex-direction:column;gap:6px;padding:10px 14px 12px 46px}.dok-vetev{position:relative}.dok-vetev:before{content:"";position:absolute;left:-20px;top:0;bottom:0;width:1.5px;background:#E4E0D2}.dok-vetev:last-child:before{bottom:calc(100% - 22px)}.dok-vetev:after{content:"";position:absolute;left:-20px;top:22px;width:14px;height:1.5px;background:#E4E0D2}@media (max-width:560px){.dok-vetve{padding:8px 10px 10px 24px}.dok-vetev:after,.dok-vetev:before{left:-12px}.dok-vetev:after{width:8px}}.dok-radek{position:relative;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 46px;font-size:13.5px;transition:background .12s}.dok-radek:hover{background:#FBF9F2}.dok-radek+.dok-radek{border-top:1px solid #f4f1e8}.dok-radek:before{content:"";position:absolute;left:26px;top:0;bottom:0;width:1.5px;background:#E4E0D2}.dok-radek:last-child:before{bottom:50%}.dok-radek:after{content:"";position:absolute;left:26px;top:calc(50% - 1px);width:10px;height:1.5px;background:#E4E0D2}.dok-nahled{flex:none;display:inline-flex}.dok-nahled img{width:36px;height:36px;object-fit:cover;border-radius:8px;border:1px solid #e0dccf;background:#F1EEE4;display:block;transition:transform .12s,box-shadow .12s}.dok-nahled:hover img{transform:scale(1.06);box-shadow:0 3px 10px -3px rgba(20,58,43,.35)}.dok-ikona{display:inline-flex;width:32px;height:32px;flex:none;align-items:center;justify-content:center;border-radius:8px}.dok-meta{color:#666D65;font-size:12px;white-space:nowrap}.dok-radek-konec{display:inline-flex;align-items:center;gap:12px;flex:none}@media (max-width:640px){.dok-radek{padding-left:36px;gap:8px;flex-wrap:wrap;row-gap:8px}.dok-radek:before{left:18px}.dok-radek:after{left:18px;width:9px}.dok-velikost{display:none}.dok-radek-konec{flex:1 1 100%;justify-content:flex-end;gap:8px}}.pp-mesic-btn{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;padding:0;font:inherit;font-size:13.5px;color:inherit;cursor:pointer;text-align:left}.pp-sipka{display:inline-block;color:#666D65;font-size:10px;transition:transform .15s}.pp-sipka.otevrena{transform:rotate(90deg)}.pp-kos{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#666D65;cursor:pointer;padding:0}.pp-kos:hover:not(:disabled){color:var(--clay);border-color:var(--clay);background:#FBEBEA}.pp-kos:disabled{opacity:.35;cursor:not-allowed}@media (max-width:860px){.polozka-row{flex-wrap:wrap}.p-popis{flex:1 1 60%}.p-mj{flex:1 1 20%;width:auto}.p-num{flex:1 1 88px}.p-cena,.p-num{width:auto;min-width:0}.p-cena{flex:1 1 120px}.p-soucet{flex:1 1 100px;width:auto;min-width:0}.polozka-row>*{order:2}.polozka-row>.p-popis{order:0}.polozka-row>.p-mj{order:1}.polozka-row input{padding:8px 7px}}@keyframes zvonekCinka{0%,32%,to{transform:rotate(0)}5%{transform:rotate(-17deg)}10%{transform:rotate(14deg)}15%{transform:rotate(-11deg)}20%{transform:rotate(8deg)}25%{transform:rotate(-4deg)}}.zvonek-cinka>svg{animation:zvonekCinka 3s ease-in-out infinite;transform-origin:50% 15%}@media (prefers-reduced-motion:reduce){.zvonek-cinka>svg{animation:none}}.zvonek-toast-app{position:fixed;left:auto;bottom:auto;top:68px;right:20px;z-index:60;width:360px;max-width:calc(100vw - 24px)}@media (max-width:640px){.zvonek-toast-app{right:12px!important;top:68px!important}}@keyframes vkToastShora{0%{transform:translateY(-16px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes vkToastNahoru{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.zvonek-toast-app{animation:none!important}}.karta-sekce{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 6px;padding-top:12px;border-top:1px solid #f0ede2;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#666D65}.karta-sekce-prvni{margin-top:0;padding-top:0;border-top:none}.karta-taby{display:flex;gap:6px;margin:16px 0 14px;flex-wrap:wrap}.karta-tab{background:#FBFAF5;border:1px solid #e3e0d4;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:700;color:#143A2B;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:7px;transition:background .12s,border-color .12s}.karta-tab:hover{background:#F3F1E8}.karta-tab-on,.karta-tab-on:hover{background:#143A2B;border-color:#143A2B;color:#fff}.karta-tab-pocet{font-family:JetBrains Mono;font-size:10.5px;font-weight:700;background:rgba(20,58,43,.08);color:#143A2B;border-radius:999px;padding:1px 7px;line-height:1.5}.karta-tab-on .karta-tab-pocet{background:rgba(255,255,255,.16);color:#fff}.karta-zpet{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #dcd8ca;border-radius:999px;color:#143A2B;font-size:13px;font-weight:600;cursor:pointer;padding:7px 15px;font-family:inherit;margin-bottom:14px;transition:background .12s}.karta-zpet:hover{background:#F3F1E8}.karta-hlava{border-radius:var(--r);padding:24px 28px;background:linear-gradient(135deg,#143A2B,#1D5440);color:#fff;box-shadow:0 10px 30px -12px rgba(20,58,43,.45)}.karta-hlava h1{margin:0;font-family:var(--font-head);font-size:26px;font-weight:800;letter-spacing:-.02em;color:#fff}.karta-cisla{display:flex;gap:26px;margin-top:16px;flex-wrap:wrap}.karta-cisla>div>div:first-child{font-size:11px;color:rgba(255,255,255,.65)}.karta-cisla>div>div:last-child{font-family:var(--font-head);font-size:21px;font-weight:800}.karta-dluh{display:flex;align-items:center;gap:12px;background:#FAEEDA;color:#854F0B;border:1px solid #f1d9a8;border-radius:var(--r-sm);padding:10px 14px;font-size:13.5px;font-weight:600}.karta-udaje{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px 18px;gap:12px 18px}.karta-udaje>div>div:first-child{font-size:11px;color:#666D65;font-weight:600}.karta-udaje>div>div:last-child{font-size:14px;color:#143A2B;font-weight:600;overflow-wrap:anywhere}.karta-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:18px 22px}.zak-pristup-klient{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font:inherit;font-weight:600;color:var(--green);cursor:pointer;text-align:left}.zak-pristup-kam{display:inline-flex;flex-wrap:wrap;gap:4px}@media (max-width:640px){.karta-hlava{padding:18px}.karta-hlava h1{font-size:21px}.karta-panel{padding:14px}}.pau-radek{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #f0eee6;font-size:12.5px;flex-wrap:wrap}.pau-radek .pau-nazev{font-weight:700;color:#143A2B;min-width:0;overflow:hidden;text-overflow:ellipsis}.pau-radek .pau-vpravo{margin-left:auto;display:flex;align-items:center;gap:8px}@media (max-width:620px){.pau-radek .pau-nazev{flex:1 0 100%}.pau-radek .pau-vpravo{margin-left:auto}}.pl-radek{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #f0eee6;font-size:12.5px;flex-wrap:wrap}.pl-radek .pl-nazev{font-weight:700;color:#143A2B;flex:1 1 auto}.pl-radek .pl-kdo,.pl-radek .pl-nazev{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-radek .pl-kdo{font-size:11.5px;color:#666D65}.pl-radek .pl-vpravo{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:620px){.pl-radek .pl-nazev{flex:1 0 100%}.pl-radek .pl-vpravo{margin-left:0;width:100%;justify-content:flex-start}}.platba-pridat{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px;padding:10px 16px;background:#fff;border:1.5px solid #dad6c7;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:var(--tr-ui),border-color .15s ease}.platba-pridat:hover{border-color:#143A2B}.platba-pridat:focus-within{border-color:#143A2B;box-shadow:0 0 0 3px rgba(199,239,82,.6)}.platba-pridat input{flex:1 1 120px;min-width:0;padding:4px 0;border:none;outline:none;background:transparent;font:inherit;font-size:15px;font-weight:600;color:#143A2B}.platba-pridat input::placeholder{color:#9A968A;font-weight:500}.platba-pridat-pole{flex:1 1;min-width:0;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,130px) minmax(0,150px);grid-gap:10px;gap:10px;align-items:center}.platba-pridat .pp-castka,.platba-pridat .pp-popis{padding:7px 11px;border:1px solid #e3e0d4;border-radius:9px;background:#FBFAF5;font-size:13.5px;font-weight:500}.platba-pridat .pp-castka:focus,.platba-pridat .pp-popis:focus{border-color:#143A2B}.platba-pridat .pp-castka{text-align:right;font-family:JetBrains Mono,monospace}@media (max-width:760px){.platba-pridat-pole{flex-basis:calc(100% - 36px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.platba-pridat>.platba-akce{margin-left:auto}.platba-pridat .pp-popis,.platba-pridat .pp-predmet{grid-column:1/-1}}.platba-plus{width:24px;height:24px;flex-shrink:0;border-radius:999px;background:#143A2B;color:#C7EF52;display:inline-flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;line-height:1}.platba-castka{display:inline-flex;align-items:stretch;overflow:hidden;border:1px solid #e3e0d4;border-radius:999px;background:#fff;transition:var(--tr-ui)}.platba-castka:focus-within{border-color:#143A2B;box-shadow:0 0 0 2.5px rgba(199,239,82,.6)}.platba-castka input{width:84px;padding:7px 0 7px 13px;border:none;outline:none;background:transparent;font:inherit;font-size:13.5px;font-weight:600;color:#143A2B;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.platba-castka input::-webkit-inner-spin-button,.platba-castka input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.platba-castka .kc{align-self:center;padding:0 9px 0 3px;font-size:12.5px;color:#666D65}.platba-akce{transition:var(--tr-ui)}.platba-akce:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 7px rgba(20,58,43,.14)}.platba-tuzka{transition:var(--tr-ui)}.platba-tuzka:hover:not(:disabled){background:#F2EFE4!important;color:#143A2B!important}.platba-smazat{border:none;background:none;cursor:pointer;font:inherit;font-size:12.5px;color:#B9483F;padding:4px 8px;border-radius:8px;transition:var(--tr-ui)}.platba-smazat:hover:not(:disabled){background:#FBE3E3;color:#c92a2a}.fv-akce{position:-webkit-sticky;position:sticky;top:60px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;background:#143A2B;color:#fff;border-radius:12px;padding:8px 10px 8px 16px;margin-bottom:10px;box-shadow:0 6px 18px -10px rgba(20,58,43,.5)}.fv-akce-info{font-size:13.5px;color:rgba(255,255,255,.78);display:inline-flex;align-items:center;gap:10px;min-width:0}.fv-akce-info b{color:#C7EF52;font-family:JetBrains Mono,monospace;font-weight:700}.fv-akce-zrus{border:none;background:none;padding:0;font:inherit;font-size:12.5px;color:rgba(255,255,255,.6);text-decoration:underline;cursor:pointer}.fv-akce-tl{display:inline-flex;flex-wrap:wrap;gap:6px}.fv-akce-tl button{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff;font:inherit;font-size:13px;font-weight:600;padding:6px 13px;border-radius:8px;cursor:pointer;transition:background .12s,color .12s}.fv-akce-tl button:hover:not(:disabled){background:#C7EF52;border-color:#C7EF52;color:#143A2B}.fv-akce-tl button.del:hover:not(:disabled){background:#D4522A;border-color:#D4522A;color:#fff}.fv-akce-tl button:disabled{opacity:.35;cursor:default}.fv-check{width:16px;height:16px;accent-color:#143A2B;cursor:pointer;margin:0;vertical-align:middle}@media (max-width:640px){.fv-akce{padding:8px 10px}.fv-akce-tl button{padding:6px 10px}}.nab-zalozky{display:flex;gap:6px;background:var(--cream);padding:4px;border-radius:12px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:16px;flex-wrap:wrap}.nab-zalozky button{border:none;cursor:pointer;padding:7px 16px;border-radius:9px;font:inherit;font-weight:600;font-size:14px;background:transparent;color:#666}.nab-zalozky button.on{background:var(--green);color:#fff}.nab-filtry{display:flex;flex-wrap:wrap;gap:6px;margin:-6px 0 14px}.nab-filtry button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:999px;padding:5px 12px;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.nab-filtry button b{font-weight:700;color:var(--tx3)}.nab-filtry button.on{background:var(--green);color:#fff;border-color:var(--green)}.nab-filtry button.on b{color:inherit;opacity:.8}.nab-filtry-tecka{width:8px;height:8px;border-radius:50%;flex:none}.nab-panely{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.nab-panely>*{min-width:0}@media (max-width:1100px){.nab-panely{grid-template-columns:repeat(2,minmax(0,1fr))}.nab-panely>:last-child{grid-column:1/-1}}.nab-panely--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.nab-panely--2>:last-child{grid-column:auto}}@media (max-width:700px){.nab-panely{grid-template-columns:minmax(0,1fr)}}.nab-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:16px;min-width:0}.nab-panel h4{font-size:13px;font-weight:800;color:var(--ink);margin:0 0 12px;text-transform:uppercase;letter-spacing:.05em}.nab-text-zak{margin-bottom:14px}.nab-panel h4.nab-h4-dalsi{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.fv-soubory-nove{display:grid;grid-gap:6px;gap:6px;margin-bottom:10px}.fv-soubor-novy{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--tx2);min-width:0}.fv-soubor-novy span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-soubor-novy .btn-ghost{padding:4px 6px;display:grid;place-items:center}.form-grid.nab-form{grid-template-columns:minmax(0,1fr)}.form-grid.nab-form .fg-2,.form-grid.nab-form .fg-check{grid-column:auto}.nab-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.nab-2.nab-ic{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.nab-ic input[inputmode=numeric]{min-width:9.5ch!important}.ares-hledat{display:grid;grid-gap:6px;gap:6px}.ares-hledat>label{display:grid;grid-gap:4px;gap:4px}.ares-nalezy{display:grid;border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden;max-height:280px;overflow-y:auto}.ares-nalez{display:flex;justify-content:space-between;align-items:baseline;gap:10px;width:100%;padding:8px 11px;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;font:inherit;font-size:13px;color:var(--ink);cursor:pointer;min-width:0}.ares-nalez:last-child{border-bottom:0}.ares-nalez:focus-visible,.ares-nalez:hover{background:#F3F6EE;outline:none}.ares-nalez>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.ares-obec{display:block;font-size:11.5px;color:var(--tx3)}.ares-ico{font-family:var(--font-mono);font-size:12px;color:var(--tx2);white-space:nowrap;flex:none}.ares-nic{padding:9px 11px;font-size:12.5px;color:var(--tx3)}.zak-karta{font-size:13px;line-height:1.55;color:var(--tx2);background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 12px;min-width:0;overflow-wrap:anywhere}.zak-karta b{color:var(--ink);font-size:14px}.zak-karta-akce{gap:14px;margin-top:6px}.nab-radio,.zak-karta-akce{display:flex;flex-wrap:wrap}.nab-radio{gap:16px;font-size:13.5px}.nab-radio label{flex-direction:row!important;align-items:center;gap:6px!important;font-weight:500!important;color:var(--ink)!important;cursor:pointer}.nab-radio input{width:auto!important;accent-color:var(--green)}.nab-check-h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.nab-check-h input{accent-color:var(--green);width:16px;height:16px}.nab-misto-check{display:flex;flex-direction:row;align-items:center;gap:10px;cursor:pointer;font-weight:600;font-size:13.5px}.nab-misto-check input{width:17px;height:17px;accent-color:#143A2B;margin:0;flex-shrink:0}.nab-misto-pozn{color:#666D65;font-weight:400}.nab-misto-adresa{display:grid;grid-gap:4px;gap:4px;margin-top:8px;font-size:13px;font-weight:600}.nab-input,.nab-textarea{width:100%;box-sizing:border-box;font:inherit;font-size:14px;padding:9px 11px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;color:var(--ink);min-width:0}.nab-input:focus,.nab-textarea:focus{outline:2px solid var(--lime);border-color:transparent}.nab-vybrat{display:inline-flex;border:1.5px dashed #d3d1c7;background:#fff;color:#5c5647;border-radius:10px;padding:8px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.nab-osoba,.nab-vybrat{align-items:center;gap:8px}.nab-osoba{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;grid-gap:8px}.nab-osoba-hlava{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);font-weight:700}@media (max-width:700px){.nab-osoba{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:8px;border-bottom:1px solid var(--line)}.nab-osoba-hlava{display:none}}.nab-soubor{display:flex;align-items:center;gap:10px;background:#fff;border:.5px solid #e0dccf;border-radius:12px;padding:8px 12px}.nab-soubor-ik{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:#EFF6D8;color:#3B6D11;font-size:9.5px;font-weight:800;flex-shrink:0}.nab-soubor-ik.pdf{background:#FAECE7;color:#993C1D}.nab-soubor-nazev{font-weight:700;color:#143A2B;text-decoration:none;font-size:13.5px}.nab-soubor-nazev,.nab-soubor-pozn{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nab-soubor-pozn{font-size:12px;color:#666D65}.nab-soubor-novy{border:1px dashed #d3d1c7;background:#FBFAF5}.nab-lista{display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:#F5F9E6;border:1px solid #dce8b5;border-radius:12px;padding:8px 10px;margin-bottom:12px}.nab-lista .btn-ghost{background:#fff;text-decoration:none;white-space:nowrap;flex:none}.nab-lista .btn-ghost:disabled,.nab-lista .nab-off{opacity:.45;pointer-events:none}.nab-lista-pocet{font-size:13px;font-weight:700;color:var(--green);margin-right:4px}.nab-lista .nab-smazat{color:#A33B12}.nab-jen-mobil{display:none!important}@media (max-width:640px){.nab-jen-mobil{display:block!important}}.nab-sekce-t{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin:18px 0 8px}.nab-napoveda{font-size:12.5px;color:var(--tx3);margin-top:8px;line-height:1.45}.nab-vzhledy{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:560px){.nab-vzhledy{grid-template-columns:repeat(3,minmax(0,1fr))}}.nab-vzhled{display:flex;flex-direction:column;align-items:stretch;gap:7px;min-width:0;padding:8px 8px 7px;border:1px solid var(--line);border-radius:12px;background:var(--panel);font:inherit;font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer;text-align:center;transition:border-color .15s,box-shadow .15s,transform .15s}.nab-vzhled:hover{border-color:var(--tx3);transform:translateY(-1px)}.nab-vzhled.on{border-color:var(--green);box-shadow:0 0 0 2px var(--green)}.nab-vzhled>span{font-size:11.5px;line-height:1.2;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.nab-a4-obal{position:relative;width:100%;aspect-ratio:210/297;overflow:hidden;background:#fff;border:1px solid #e3e0d4;border-radius:6px;box-shadow:0 1px 2px rgba(20,58,43,.06)}.nab-a4-obal.velky{border-radius:10px;box-shadow:0 6px 24px rgba(20,58,43,.12),0 1px 3px rgba(0,0,0,.08)}.nab-a4{position:absolute;left:0;top:0;transform-origin:top left;background:#fff;font-family:Inter,system-ui,sans-serif;color:#000}.nab-a4,.nab-a4 *,.nab-a4 :after,.nab-a4 :before{box-sizing:border-box}.nab-nahled-rada{display:flex;gap:14px;align-items:flex-start;margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:14px;background:#F1EFE7;min-width:0}.nab-nahled-maly{flex:none;width:112px;padding:0;border:none;background:none;cursor:zoom-in;font:inherit}.nab-nahled-maly .nab-a4-obal{border-radius:8px;box-shadow:0 4px 14px rgba(20,58,43,.14);transition:transform .15s}.nab-nahled-maly:hover .nab-a4-obal{transform:translateY(-2px)}.nab-nahled-text{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px}.nab-nahled-text b{font-family:var(--font-head);font-size:14px}.nab-nahled-text span{color:var(--tx3);font-size:12.5px;line-height:1.45}.nab-nahled-text .btn-ghost{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:4px}.nab-lightbox{position:fixed;inset:0;z-index:90;background:rgba(12,24,18,.74);display:flex;align-items:center;justify-content:center;padding:56px 16px 16px;cursor:zoom-out}.nab-lightbox-strana{width:min(94vw,calc(88vh * 210 / 297));cursor:default}.nab-lightbox-strana .nab-a4-obal.velky{border-radius:6px;box-shadow:0 20px 60px rgba(0,0,0,.45)}.nab-lightbox-x{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;border:none;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.35)}.nab-lightbox-x:hover{background:var(--lime)}.nab-pozadi{display:flex;gap:16px;align-items:flex-start;min-width:0}.nab-pozadi-karta{flex:none;width:92px;aspect-ratio:210/297;padding:0;border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden;cursor:pointer;display:flex;box-shadow:0 1px 2px rgba(20,58,43,.06);transition:border-color .15s,transform .15s}.nab-pozadi-karta:hover:not(:disabled){border-color:var(--green);transform:translateY(-1px)}.nab-pozadi-karta:disabled{cursor:default}.nab-pozadi-karta.prazdna{border-style:dashed;border-color:#C9C4B4;background:#FBFAF6}.nab-pozadi-nahled{width:100%;height:100%;object-fit:cover;display:block}.nab-pozadi-prazdne{margin:auto;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;color:var(--tx3)}.nab-pozadi-akce{display:flex;flex-direction:column;gap:10px;min-width:0;font-size:13px;color:var(--ink);line-height:1.45}.nab-pozadi-tip{font-size:12.5px;color:var(--tx3)}.nab-pozadi-rozmer b{font-family:var(--font-mono);font-weight:600;white-space:nowrap}.nab-pozadi-tl{display:flex;gap:8px;flex-wrap:wrap}.nab-pozadi-tl .btn-ghost{display:inline-flex;align-items:center;gap:6px}.nab-doklad{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:20px}.nab-strany{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}@media (max-width:640px){.nab-strany{grid-template-columns:minmax(0,1fr)}}.nab-strana{border:1px solid var(--line);border-radius:12px;padding:14px;font-size:13.5px;line-height:1.5;min-width:0;overflow-wrap:anywhere}.nab-strana-t{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--green);margin-bottom:6px}.nab-data{display:flex;gap:10px 28px;flex-wrap:wrap;margin-top:14px;font-size:13.5px}.nab-data>div{display:flex;flex-direction:column;min-width:0}.nab-data span{font-size:11.5px;color:var(--tx3)}.nab-tab{width:100%;border-collapse:collapse;font-size:13.5px}.nab-tab th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);font-weight:700;white-space:nowrap}.nab-tab td,.nab-tab th{padding:8px 10px;border-bottom:1px solid var(--line)}.nab-tab .r{text-align:right;white-space:nowrap}.nab-pol-hlava{justify-content:space-between;gap:12px;margin-bottom:14px}.nab-dph,.nab-pol-hlava{display:flex;align-items:center;flex-wrap:wrap}.nab-dph{gap:10px}.nab-dph-check{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;cursor:pointer}.nab-dph-check input{accent-color:var(--green);width:16px;height:16px}.nab-skup{border:1px solid var(--line);border-radius:12px;padding:12px;margin-bottom:12px;background:#fff;min-width:0}.nab-skup-hlava{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.nab-skup-nazev{flex:1 1 260px;font-weight:700}.nab-skup-akce{display:flex;gap:6px}.nab-disketa{display:inline-flex;align-items:center;justify-content:center}.nab-disketa svg{width:16px;height:16px}.nab-cervene{color:#A33B12!important}.nab-pol{grid-gap:6px;gap:6px}.nab-pol,.nab-pol-r{display:grid;min-width:0}.nab-pol-r{grid-template-columns:minmax(0,1fr) 84px 64px 120px 130px 30px;grid-gap:8px;gap:8px;align-items:center}.nab-pol-pm .nab-pol-r{grid-template-columns:minmax(0,1fr) 76px 58px 108px 108px 120px 120px 30px}.nab-pol-r>*{min-width:0}.nab-pol-r .nab-input{padding:7px 9px;font-size:13.5px}.nab-pol-r .r,.nab-pol-r input.r{text-align:right}.nab-pol-th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);font-weight:700}.nab-pol-suma{text-align:right;font-family:JetBrains Mono,monospace;font-size:12.5px;color:var(--ink);white-space:nowrap}.nab-pol-pole em,.nab-pol-suma em{display:none}.nab-pol-pole{display:block;min-width:0}.nab-pol-x{border:none;background:transparent;color:#A33B12;font-size:20px;line-height:1;cursor:pointer;padding:4px;border-radius:6px}.nab-pol-x:hover{background:#FBE2D8}.nab-mj-dd{padding:7px 6px 7px 9px!important;gap:2px!important;font-size:13.5px!important}.nab-pol-popis-obal{display:flex;align-items:center;gap:2px}.nab-pol-popis-obal .nab-input{flex:1 1;min-width:0}.nab-pol-uchyt{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:32px;margin-left:-4px;color:#B4B0A4;cursor:-webkit-grab;cursor:grab;touch-action:none;border-radius:6px}.nab-pol-uchyt:hover{color:var(--green);background:#EEEAE0}.nab-pol-r.tahnu{opacity:.45}.nab-pol-r.tahnu .nab-pol-uchyt{cursor:-webkit-grabbing;cursor:grabbing}.nab-pol-r.cil-pred{box-shadow:0 -2px 0 var(--green)}.nab-pol-r.cil-po{box-shadow:0 2px 0 var(--green)}.nab-skup-pata{justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.nab-skup-pata,.nab-skup-pridat{display:flex;align-items:center;flex-wrap:wrap}.nab-skup-pridat{gap:8px;min-width:0}.nab-skup-pridat>.btn-ghost{white-space:nowrap;flex:none}.nab-skup-kat{width:300px;max-width:100%}.nab-skup-soucet{font-size:13px;color:var(--tx2)}.nab-skup-soucet b{font-family:JetBrains Mono,monospace;color:var(--ink)}.nab-pridat-skup{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:4px}.nab-tab-skup td{font-weight:800;color:var(--green);background:#F5F9E6;padding-top:10px}.nab-tab-mezisoucet td{font-weight:700;border-bottom:2px solid var(--line)}.nab-tab-mezisoucet td:first-child{color:var(--tx3);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.nab-kat{display:grid;grid-gap:12px;gap:12px}.nab-kat-karta{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;min-width:0}.nab-kat-hlava{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:8px}.nab-kat-nazev{font-weight:800;font-size:15px;color:var(--ink);overflow-wrap:anywhere}.nab-kat-meta{font-size:12.5px;color:var(--tx3);display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:2px}.nab-kat-stitek{background:#EEEAE0;color:var(--tx2);border-radius:6px;padding:1px 8px;font-weight:700;font-size:11.5px}.nab-katpol{display:grid;grid-gap:6px;gap:6px}.nab-katpol-r{display:grid;grid-template-columns:minmax(0,1fr) 76px 64px 118px 118px 30px;grid-gap:8px;gap:8px;align-items:center}.nab-katpol-1 .nab-katpol-r{grid-template-columns:minmax(0,1fr) 76px 64px 130px 30px}.nab-katpol-r>*{min-width:0}.nab-katpol-r .nab-input{padding:7px 9px;font-size:13.5px}.nab-katpol-check{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.nab-katpol-check input{accent-color:var(--green);width:16px;height:16px}@media (max-width:760px){.nab-katpol .nab-pol-th,.nab-pol-th{display:none}.nab-pol-pm .nab-pol-r,.nab-pol-r{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);padding-bottom:10px;border-bottom:1px solid var(--line)}.nab-pol-r .nab-pol-x{grid-column:3;grid-row:1;justify-self:end}.nab-pol-r .nab-pol-popis{grid-column:1/3}.nab-pol-suma{text-align:left}.nab-pol-pole em,.nab-pol-suma em{display:block;font-style:normal;font-size:10px;text-transform:uppercase;letter-spacing:.03em;color:var(--tx3);font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nab-katpol-1 .nab-katpol-r,.nab-katpol-r{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:10px;border-bottom:1px solid var(--line)}.nab-katpol-r .nab-pol-popis{grid-column:1/-1}.nab-skup-kat{width:100%}}@media (max-width:640px){.byt-naj thead{display:none}.byt-naj table,.byt-naj tbody{display:block;width:100%}.byt-naj tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:2px 12px;gap:2px 12px;padding:10px 14px}.byt-naj td{display:block;padding:2px 0!important;text-align:left!important;min-width:0}.byt-naj td:first-child,.byt-naj td[colspan],.byt-naj-akce{grid-column:1/-1}.byt-naj td[data-l]:before{content:attr(data-l);display:block;font-size:11px;color:#666D65;font-family:inherit;font-weight:600}.byt-naj-akce{padding-top:6px!important}}.mu-head-akce{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.mu-tl{display:inline-flex;align-items:center;gap:6px}.mu-tl svg{width:15px;height:15px}.mu-tl-tmavy{background:var(--green);border-color:var(--green);color:#fff}.mu-tl-tmavy:hover:not(:disabled){background:var(--green2);border-color:var(--green2)}.mu-kolecko{padding-left:11px;padding-right:11px}.mu-kolecko svg{width:17px;height:17px}.mu-zpet{display:inline-flex;align-items:center;gap:7px;max-width:100%;background:#fff;border:1px solid #dcd8ca;border-radius:999px;color:#143A2B;font-size:13px;font-weight:600;cursor:pointer;padding:7px 15px 7px 11px;font-family:inherit;margin-bottom:14px;text-decoration:none;transition:background .12s}.mu-zpet:hover{background:#F3F1E8}.mu-zpet svg{width:15px;height:15px;flex:none}.mod-table tr.mu-radek-klik{cursor:pointer;outline:none}.mod-table tr.mu-radek-klik:focus-visible td,.mod-table tr.mu-radek-klik:hover td{background:rgba(20,58,43,.04)}.mod-table tr.mu-radek-klik .mu-radek-sipka{width:15px;height:15px;margin-left:4px;vertical-align:-3px;color:#666D65;flex:none}.mu-mail .mu-mail-hlava{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.mu-mail .mu-mail-ai{display:inline-flex;gap:6px;flex-wrap:wrap}.mu-mail .mu-mail-ai-tl{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:#fff;color:var(--green2);border-radius:999px;padding:4px 10px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.mu-mail .mu-mail-ai-tl:hover:not(:disabled){border-color:var(--green2)}.mu-mail .mu-mail-ai-tl:disabled{opacity:.55;cursor:default}.mu-mail textarea{resize:vertical;min-height:180px;line-height:1.5}.mu-mail textarea:disabled{background:#F6F4EC;color:var(--tx2)}@property --ai-uhel{syntax:"<angle>";inherits:false;initial-value:0deg}.mu-mail .mu-mail-ai-tl.hlavni{background:linear-gradient(135deg,#F3FBDD,#fff);border-color:#CFE79A}.mu-mail .mu-mail-ai-tl.bezi{background:var(--green);color:var(--lime);border-color:var(--green);opacity:1}.mu-mail .mu-mail-ai-tl.bezi svg{animation:mu-ai-toc 1.6s linear infinite}.mu-ai-pole{position:relative;display:block;border-radius:var(--r-sm)}.mu-ai-pole textarea{position:relative;z-index:1;transition:box-shadow .4s,border-color .4s}.mu-ai-pole.pracuje:before{content:"";position:absolute;inset:-1.5px;border-radius:calc(var(--r-sm) + 1.5px);z-index:0;background:conic-gradient(from var(--ai-uhel),#E0DCCF,#C7EF52,#7FB89E,#E0DCCF 45%,#E0DCCF);animation:mu-ai-okraj 2.6s linear infinite}.mu-ai-pole.pracuje textarea{border-color:transparent;color:var(--tx2)}.mu-ai-pole.pise textarea{border-color:#B9DB6A}.mu-ai-pole.zari textarea{animation:mu-ai-zablesk 1.4s ease-out}.mu-ai-stav{position:absolute;z-index:3;left:50%;bottom:14px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 24px);background:var(--green);color:#fff;border-radius:999px;padding:7px 14px 7px 11px;font-size:12.5px;font-weight:600;box-shadow:0 8px 24px rgba(20,58,43,.28);white-space:nowrap}.mu-ai-jiskra{color:var(--lime);flex:none;animation:mu-ai-puls 1.2s ease-in-out infinite}.mu-ai-krok{overflow:hidden;text-overflow:ellipsis;animation:mu-ai-krok-in .45s ease-out}.mu-ai-cas{font-family:var(--font-mono);font-size:11.5px;color:var(--lime);opacity:.85;flex:none}.mu-ai-vysledek{margin-top:10px;background:linear-gradient(135deg,#F3FBDD,#fff 60%);border:1px solid #d8eca4;border-radius:12px;padding:10px 12px;animation:mu-ai-krok-in .5s ease-out}.mu-ai-vysledek-hlava{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;font-size:12.5px;color:var(--tx2)}.mu-ai-odznak{gap:5px;background:var(--green);color:var(--lime);border-radius:999px;padding:3px 10px;font-weight:700;font-size:12px}.mu-ai-hlidano,.mu-ai-odznak{display:inline-flex;align-items:center}.mu-ai-hlidano{gap:4px;color:var(--green2);font-weight:600}.mu-ai-odkaz{margin-left:auto;border:none;background:none;color:var(--green2);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.mu-ai-opravy{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.mu-ai-opravy li{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:3px 8px;font-size:12.5px;max-width:100%;overflow-wrap:anywhere}.mu-ai-opravy .sipka,.mu-ai-opravy li.dalsi{color:var(--tx3)}.mu-ai-vysledek del{color:var(--clay);text-decoration-thickness:1.5px;background:rgba(212,82,42,.08);border-radius:3px}.mu-ai-vysledek ins{text-decoration:none;color:var(--green);background:rgba(199,239,82,.45);border-radius:3px;font-weight:600}.mu-ai-diff{margin-top:9px;white-space:pre-wrap;font-size:13px;line-height:1.55;background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 12px;max-height:220px;overflow:auto}@keyframes mu-ai-okraj{to{--ai-uhel:360deg}}@keyframes mu-ai-puls{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.25) rotate(15deg);opacity:.75}}@keyframes mu-ai-toc{to{transform:rotate(1turn)}}@keyframes mu-ai-krok-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes mu-ai-zablesk{0%{box-shadow:0 0 0 0 rgba(199,239,82,0)}30%{box-shadow:0 0 0 3px rgba(199,239,82,.45);border-color:#B9DB6A}to{box-shadow:0 0 0 0 rgba(199,239,82,0)}}@media (prefers-reduced-motion:reduce){.mu-ai-jiskra,.mu-ai-pole.pracuje:before,.mu-ai-pole.zari textarea,.mu-mail .mu-mail-ai-tl.bezi svg{animation:none}}.mu-mail-test{background:#FFF4D6;color:#7A5200;border:1px solid #f0dc9e;border-radius:var(--r-sm);padding:8px 12px;font-size:13px;margin:-6px 0 14px;overflow-wrap:anywhere}.mu-mail-kontrola-uvod{font-size:13.5px;color:var(--tx2);margin-bottom:12px}.mu-mail-kontrola dl{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px 14px;gap:6px 14px;font-size:14px;margin-bottom:14px}.mu-mail-kontrola dt{color:var(--tx3);font-size:12.5px;padding-top:1px}.mu-mail-kontrola dd{margin:0;overflow-wrap:anywhere}.mu-mail-udaje{list-style:none;display:grid;grid-gap:6px;gap:6px;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:12px}.mu-mail-udaje li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;grid-gap:4px 10px;gap:4px 10px;font-size:13.5px}.mu-mail-udaje li b{font-family:var(--font-mono);font-size:13px;font-weight:600;text-align:right;overflow-wrap:anywhere}.mu-mail-udaje li.ok svg{color:var(--green2)}.mu-mail-udaje li.chybi{color:var(--clay)}.mu-mail-udaje li em{grid-column:2/-1;font-style:normal;font-size:12px}.mu-mail-varovani{display:grid;grid-gap:6px;gap:6px;background:#FBE2D8;color:var(--clay);border-radius:var(--r-sm);padding:10px 12px;font-size:13px;margin-bottom:12px}.mu-mail-varovani div{display:flex;gap:8px;align-items:flex-start}.mu-mail-varovani svg{flex:none;margin-top:2px}.mu-mail-nahled summary{cursor:pointer;font-size:13px;color:var(--green2);font-weight:600}.mu-mail-nahled pre{white-space:pre-wrap;font-family:inherit;font-size:13.5px;line-height:1.5;background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px;margin-top:8px;max-height:240px;overflow:auto}.mu-psani-aichyba{display:flex;align-items:center;gap:8px;margin:8px 0 0;padding:8px 10px;border-radius:10px;background:#FBEDE6;border:1px solid #f0d2c4;color:#8E3414;font-size:13px;line-height:1.4}.mu-psani-aichyba span{flex:1 1}.mu-psani-aichyba button{border:none;background:none;color:inherit;cursor:pointer;padding:2px;display:grid;place-items:center}.mu-kopie-kam{display:flex;flex-direction:column;gap:6px;margin:6px 0 0 28px;font-size:13px;color:#2E3A33;line-height:1.45}.mu-kopie-kam input{width:100%}.mu-kdo-vidi .mu-kdo-vidi-sl{text-align:center;width:120px;overflow-wrap:anywhere}.mu-kdo-vidi td.mu-kdo-vidi-sl input{width:18px;height:18px;cursor:pointer}.mu-kdo-vidi-pozn{color:var(--tx3);font-size:12px;margin-top:1px}.mu-kdo-vidi-osobni{margin-top:10px;font-size:13px;color:var(--tx2)}.mu-heslo{position:relative;display:block}.form-grid .mu-heslo input,.modal .mu-heslo input,.mu-heslo input{padding-right:40px}.mu-heslo-oko{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:grid;place-items:center;border:none;background:none;color:var(--tx3);cursor:pointer;border-radius:8px}.mu-server{display:flex;gap:6px;min-width:0;align-items:flex-end}.mu-server>label:first-child{flex:1 1 auto;min-width:0}.mu-server>label:last-child{flex:0 0 76px;width:76px}.mu-server>label:last-child input{font-family:var(--font-mono)}.mu-heslo-oko:hover{color:var(--green2);background:var(--cream)}.mu-mail-prilohy{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.mu-mail-podpis{margin-top:12px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--panel)}.mu-mail-podpis-hlava{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--tx2)}.mu-mail-podpis-hlava>:last-child{flex:1 1;min-width:0;max-width:320px}.mu-mail-podpis-nahled,.mu-podpis-obsah{margin-top:10px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;color:#1f2a24;overflow-wrap:anywhere;overflow-x:auto}.mu-mail-podpis-nahled img,.mu-podpis-obsah img,.mu-psani-editor [data-podpis] img{max-width:100%;height:auto}.mu-mail-podpis-nahled p,.mu-podpis-obsah p{margin:0 0 6px}.mu-mail-priloha{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;background:var(--cream);color:var(--ink);border-radius:8px;padding:5px 10px;max-width:100%;overflow-wrap:anywhere}.mu-vzhled{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:16px;gap:16px;align-items:start}.mu-vzhled-volby{display:grid;grid-gap:12px;gap:12px;min-width:0}.mu-vzhled-cast{min-width:0}.mu-vzhled-cast-hlava{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.mu-vzhled-cast-hlava .btn-ghost{display:inline-flex;align-items:center;gap:6px}.mu-vzhled-rozmer{font-family:var(--font-mono);font-size:12px;color:var(--tx2);margin-top:2px}.mu-vzhled-obrazek{display:flex;align-items:center;gap:8px;margin-bottom:10px}.mu-vzhled-obrazek img{display:block;width:100%;min-width:0;height:auto;border-radius:8px;border:1px solid var(--line);background:#fff}.mu-vzhled-barvy{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mu-vzhled-barva{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);cursor:pointer;padding:0}.mu-vzhled-barva.on{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--green)}.mu-vzhled-barva:disabled{cursor:default}.mu-vzhled-nahled{position:-webkit-sticky;position:sticky;top:12px;min-width:0}.mu-vzhled-nahled-popis{font-size:12px;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;font-weight:700;margin-bottom:8px}.mu-vzhled-ramec{display:block;width:100%;height:640px;border:1px solid var(--line);border-radius:var(--r);background:#fff}.mu-vzhled-podpis{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:10px;font-size:12.5px;color:var(--tx3)}.mu-vzhled-podpis span{min-width:0;flex:1 1 220px}.mu-vzhled-podpis .btn-ghost{display:inline-flex;align-items:center;gap:6px;text-decoration:none}@media (max-width:900px){.mu-vzhled{grid-template-columns:minmax(0,1fr)}.mu-vzhled-nahled{position:static}.mu-vzhled-ramec{height:520px}}.mu-posta-lista{flex-wrap:nowrap}.mu-posta-ai-volba{display:inline-flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.mu-posta-schranka{flex:0 1 260px;min-width:0}.mu-posta-hledani{flex:1 1 320px;min-width:0;display:flex}.mu-posta-hledani .mu-hledani{max-width:none;flex:1 1}.mu-posta-razeni{flex:0 0 160px}.mu-posta-cteni{flex:none}.mu-posta-zvonek{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0!important;flex:none}.mu-posta-zvonek[data-tip]:after{left:auto!important;right:0}.mu-posta-zvonek.on{background:var(--green);color:#fff;border-color:var(--green)}.mu-posta-zvonek.on svg{color:var(--lime)}.mu-posta-toci{animation:mu-posta-toc .9s linear infinite}@keyframes mu-posta-toc{to{transform:rotate(1turn)}}.mu-posta{display:grid;grid-template-columns:236px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.mu-posta--detail{grid-template-columns:236px minmax(0,5fr) minmax(0,6fr)}.mu-posta-bok{align-self:stretch;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);min-height:calc(100vh - 230px)}.mu-posta-slozky{position:-webkit-sticky;position:sticky;top:12px;display:flex;flex-direction:column;gap:3px;padding:10px}.mu-posta-slozka{display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;border-radius:11px;padding:11px 12px;font:inherit;font-size:15px;color:var(--ink);cursor:pointer;text-align:left;transition:background .12s}.mu-posta-slozka svg{flex:none;color:var(--green2)}.mu-posta-slozka:hover{background:#EFECE2}.mu-posta-slozka.on{background:var(--green);color:#fff;font-weight:600}.mu-posta-slozka.on svg{color:var(--lime)}.mu-posta-slozka.pod{color:var(--tx2)}.mu-posta-slozka.pod.on{color:#fff}.mu-posta-slozka-nazev{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mu-posta-slozka-pocet{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--green)}.mu-posta-slozka-pocet.tichy{font-weight:400;color:var(--tx3)}.mu-posta-slozka.on .mu-posta-slozka-pocet{color:var(--lime)}.mu-posta-slozky-oddel{height:1px;background:var(--line);margin:6px 8px;flex:none}.mu-posta-slozky-nadpis{font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--tx3);padding:2px 10px 4px}.mu-posta-seznam{min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);container-type:inline-size;transition:opacity .15s}.mu-posta-seznam .mu-vyber{margin:0;border-radius:0}.mu-posta-seznam-hlava{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:13px;color:var(--tx2);min-height:44px;box-sizing:border-box}.mu-posta-seznam-nadpis{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mu-posta-seznam-nadpis b{color:var(--ink);font-family:var(--font-head);font-size:14px}.mu-posta-odkaz{border:0;background:none;font:inherit;font-size:13px;color:var(--clay,#A8442A);cursor:pointer;padding:0;white-space:nowrap}.mu-posta-odkaz:hover{text-decoration:underline}.mu-posta-radky{display:flex;flex-direction:column}.mu-posta-radek{display:grid;grid-template-columns:28px 30px 24px minmax(0,190px) minmax(0,1fr) auto 96px;grid-template-areas:"vyber avatar hvezda od text ikony kdy";align-items:center;grid-column-gap:10px;column-gap:10px;padding:0 14px;min-height:46px;border-bottom:1px solid var(--line);cursor:pointer;font-size:14px;color:var(--tx2);position:relative;transition:background .1s}.mu-posta-radek:last-child{border-bottom:0;border-radius:0 0 var(--r) var(--r)}.mu-posta-radek:hover{background:#F4F2E9}.mu-posta-radek.nove{color:var(--ink);background:#fff}.mu-posta-radek.nove:hover{background:#FAF9F3}.mu-posta-radek.nove:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--green2)}.mu-posta-radek.nove .mu-posta-od,.mu-posta-radek.nove .mu-posta-predmet{font-weight:700;color:var(--ink)}.mu-posta-radek.vybrany{background:#F2F7E4}.mu-posta-radek.otevreny{background:#E9F0DD}.mu-posta-radek.otevreny:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:var(--green)}.mu-posta-radek-vyber{grid-area:vyber;display:flex;align-items:center}.mu-posta-avatar{grid-area:avatar;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:11px;font-weight:700;color:var(--green);letter-spacing:.02em;flex:none}button.mu-posta-avatar{border:0;padding:0;cursor:pointer}.mu-posta-avatar.vybrany{background:var(--green);color:var(--lime)}.mu-posta-avatar.velky{width:42px;height:42px;font-size:14px}.mu-posta-hvezda{grid-area:hvezda;border:0;background:none;padding:2px;cursor:pointer;color:#C9C4B4;display:inline-flex;border-radius:6px}.mu-posta-hvezda:hover{color:#C9971C}.mu-posta-hvezda.on{color:#E0A82E}.mu-posta-hvezda.on svg{fill:currentColor}.mu-posta-od{grid-area:od;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.mu-posta-koncept{font-size:11px;font-weight:700;color:var(--clay,#A8442A);margin-right:6px}.mu-posta-text{grid-area:text;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mu-posta-predmet{color:var(--ink)}.mu-posta-ukazka{color:var(--tx3)}.mu-posta-ukazka:before{content:" – "}.mu-posta-ikony{grid-area:ikony;display:inline-flex;gap:6px;color:var(--tx3)}.mu-posta-kdy{grid-area:kdy;text-align:right;white-space:nowrap;font-family:var(--font-mono);font-size:12px;color:var(--tx3)}.mu-posta-radek.nove .mu-posta-kdy{color:var(--ink);font-weight:700}@container (max-width: 640px){.mu-posta-radek{grid-template-columns:26px 34px minmax(0,1fr) auto auto;grid-template-areas:"vyber avatar od ikony kdy" "vyber avatar text text hvezda";column-gap:9px;row-gap:1px;padding:9px 12px}.mu-posta-avatar{width:34px;height:34px}.mu-posta-ukazka{display:block;overflow:hidden;text-overflow:ellipsis}.mu-posta-ukazka:before{content:none}.mu-posta-text{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35}.mu-posta-text .mu-posta-predmet{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mu-posta-text .mu-posta-ukazka{white-space:nowrap;font-size:13px}.mu-posta-hvezda{align-self:start}}@container (max-width: 420px){.mu-posta-radek{grid-template-columns:38px minmax(0,1fr) auto auto;grid-template-areas:"avatar od ikony kdy" "avatar text text hvezda";column-gap:10px}.mu-posta-radek-vyber{display:none}.mu-posta-avatar{width:38px;height:38px}}.mu-posta-prazdno{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;color:var(--tx3);font-size:14px;text-align:center}.mu-posta-prazdno svg{color:#C9C4B4}.mu-posta-strankovani{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--line)}.mu-posta-na-stranku{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--tx2)}.mu-posta-na-stranku .dz-dd-btn,.mu-posta-na-stranku button{padding-top:6px!important;padding-bottom:6px!important}.mu-posta-stranky{display:inline-flex;align-items:center;gap:2px;flex:none}.mu-posta-stranky-text{margin-right:6px}.mu-posta-stranky-cislo,.mu-posta-stranky-text{font-family:var(--font-mono);font-size:12px;color:var(--tx2);white-space:nowrap}.mu-posta-stranky-cislo{padding:0 6px}.mu-posta-stranky button{width:30px;height:30px;border:1px solid transparent;background:none;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--green2);cursor:pointer}.mu-posta-stranky button:hover:not(:disabled){background:#EFECE2;border-color:var(--line)}.mu-posta-stranky button:disabled{color:#CFCBBE;cursor:default}.mu-posta-stranky.velke button{border-color:var(--line);background:#fff}.mu-posta-stranky.velke button:disabled{background:none}.mu-posta-detail{container-type:inline-size;top:12px;min-width:0;max-height:calc(100vh - 24px);overflow-y:auto;border:1px solid var(--line);border-radius:var(--r);padding:12px 18px 18px;box-sizing:border-box}.mu-posta-detail,.mu-posta-detail-lista{position:-webkit-sticky;position:sticky;background:var(--panel)}.mu-posta-detail-lista{display:flex;align-items:center;gap:8px;margin:0 -6px 10px;top:-12px;z-index:2;padding:6px}.mu-posta-detail-akce{margin-left:auto;display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.mu-posta-detail-akce .mu-tl,.mu-posta-zpet{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;font-size:13px}.mu-posta-ai{color:var(--green2)}.mu-posta-ai.bezi{background:var(--green);color:var(--lime);border-color:var(--green)}.mu-posta-ai.bezi svg{animation:mu-posta-toc 1.6s linear infinite}.mu-posta-zpet{display:none}@container (max-width: 560px){.mu-posta-detail-akce .mu-tl .mu-posta-tl-text{display:none}.mu-posta-detail-akce .mu-tl:first-child .mu-posta-tl-text{display:inline}.mu-posta-hlava{grid-template-columns:auto minmax(0,1fr)}.mu-posta-hlava-kdy{grid-column:2;padding-top:0}}@container (max-width: 420px){.mu-posta-detail-akce .mu-tl:first-child .mu-posta-tl-text,.mu-posta-zpet .mu-posta-tl-text{display:none}.mu-posta-detail-akce{gap:4px;row-gap:6px}.mu-posta-detail-akce .mu-tl{padding:7px}.mu-posta-ai-sipka{display:none}}.mu-posta-nacitam{display:flex;align-items:center;gap:8px;color:var(--tx3);font-size:14px;padding:24px 4px}.mu-posta-titulek-radek{display:flex;align-items:flex-start;gap:8px}.mu-posta-titulek{flex:1 1;font-family:var(--font-head);font-size:20px;line-height:1.3;margin:2px 0 14px;overflow-wrap:anywhere;color:var(--ink)}.mu-posta-hvezda.velka{padding:4px;margin-top:2px}.mu-posta-hlava{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:start;margin-bottom:14px}.mu-posta-hlava .mu-posta-avatar{grid-area:auto}.mu-posta-hlava-text{min-width:0;font-size:13px;color:var(--tx2);line-height:1.45}.mu-posta-hlava-od{font-size:14px;color:var(--tx2);overflow-wrap:anywhere}.mu-posta-hlava-od b{color:var(--ink)}.mu-posta-hlava-komu{overflow-wrap:anywhere}.mu-posta-hlava-kdy{font-family:var(--font-mono);font-size:12px;color:var(--tx3);white-space:nowrap;padding-top:2px}.mu-posta-shrnuti{display:flex;align-items:flex-start;gap:10px;background:#EEF5E2;border:1px solid #d3e3ba;color:var(--green);border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.5;margin-bottom:14px}.mu-posta-shrnuti svg{flex:none;margin-top:3px}.mu-posta-shrnuti span{flex:1 1}.mu-posta-shrnuti button{border:0;background:none;color:inherit;cursor:pointer;padding:2px;opacity:.7}.mu-posta-shrnuti.chyba{background:#FBEDE6;border-color:#F0D2C4;color:var(--clay,#A8442A)}.mu-posta-prilohy{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.mu-posta-priloha{display:inline-flex;align-items:stretch;max-width:100%;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.mu-posta-priloha a{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;color:var(--ink);text-decoration:none;font-size:13px;min-width:0}.mu-posta-priloha a:hover{background:#F4F2E9}.mu-posta-priloha svg{flex:none;color:var(--green2)}.mu-posta-priloha-nazev{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.mu-posta-priloha-stahnout{border-left:1px solid var(--line);padding:8px!important}.mu-posta-vel{color:var(--tx3);font-family:var(--font-mono);font-size:11.5px;white-space:nowrap}.mu-posta-telo{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.mu-posta-ramec{display:block;width:100%;border:0;background:#fff}.mu-posta-text-telo{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.55;padding:18px 20px}.mu-posta-rychle{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.mu-posta-rychle-tl{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 16px;font:inherit;font-size:13.5px;color:var(--ink);cursor:pointer}.mu-posta-rychle-tl:hover{border-color:var(--green2);color:var(--green)}.mu-posta-menu{display:flex;flex-direction:column}.mu-posta-menu a,.mu-posta-menu button{display:flex;align-items:center;gap:10px;border:0;background:none;padding:9px 10px;border-radius:8px;font:inherit;font-size:14px;color:var(--ink);text-decoration:none;cursor:pointer;text-align:left}.mu-posta-menu a:hover,.mu-posta-menu button:hover{background:#F1EFE6}.mu-posta-menu svg{color:var(--green2);flex:none}.mu-posta-menu .del,.mu-posta-menu .del svg{color:var(--clay,#A8442A)}.mu-posta-menu button:disabled{cursor:default;color:var(--tx2)}.mu-posta-menu button:disabled:hover{background:none}.mu-posta-menu button:disabled svg{color:var(--tx3)}.mu-posta-menu .mu-posta-menu-dvouradek{align-items:flex-start}.mu-posta-menu .mu-posta-menu-dvouradek svg{margin-top:2px}.mu-posta-menu .mu-posta-menu-dvouradek>span{display:flex;flex-direction:column;gap:2px;min-width:0}.mu-posta-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:300;display:flex;align-items:center;gap:14px;background:var(--green);color:#fff;border-radius:12px;padding:11px 14px 11px 18px;font-size:14px;box-shadow:0 10px 30px -8px rgba(20,58,43,.45);max-width:calc(100vw - 32px);box-sizing:border-box}.mu-posta-toast button{border:0;background:none;color:var(--lime);font:inherit;font-weight:700;cursor:pointer;padding:2px 4px;display:inline-flex}.mu-posta-toast button[aria-label]{color:rgba(255,255,255,.7)}@media (max-width:1640px){.mu-posta--detail{grid-template-columns:56px minmax(0,5fr) minmax(0,6fr)}.mu-posta--detail .mu-posta-slozky{padding:6px;align-items:center}.mu-posta--detail .mu-posta-bok{min-height:0}.mu-posta--detail .mu-posta-slozka{width:42px;height:40px;padding:0;justify-content:center;position:relative}.mu-posta--detail .mu-posta-slozka-nazev,.mu-posta--detail .mu-posta-slozky-nadpis{display:none}.mu-posta--detail .mu-posta-slozky-oddel{width:28px;margin:6px auto}.mu-posta--detail .mu-posta-slozka-pocet{position:absolute;top:2px;right:0;min-width:16px;height:16px;border-radius:999px;background:var(--green2);color:#fff;font-size:10px;line-height:16px;text-align:center;padding:0 4px;box-sizing:border-box}.mu-posta--detail .mu-posta-slozka-pocet.tichy{background:#D9D5C7;color:var(--ink)}.mu-posta--detail .mu-posta-slozka.on .mu-posta-slozka-pocet{background:var(--lime);color:var(--green)}.mu-posta--detail .mu-posta-slozka .mu-posta-slozka-pocet.pozor{background:#C4452F;color:#fff}}@media (max-width:900px){.mu-posta-lista{flex-wrap:wrap}.mu-posta-schranka{flex:1 1 100%}.mu-posta-hledani{flex:1 1}.mu-posta-razeni{display:none}.mu-posta-cteni{order:10;flex:1 1 100%;min-width:0}.mu-posta,.mu-posta--detail{grid-template-columns:minmax(0,1fr);gap:10px}.mu-posta-bok{min-height:0}.mu-posta--detail .mu-posta-bok{display:none}.mu-posta-slozky{position:static;flex-direction:row;overflow-x:auto;padding:6px;gap:4px;scrollbar-width:none}.mu-posta-slozky::-webkit-scrollbar{display:none}.mu-posta-slozka{width:auto;flex:none;padding:8px 12px;white-space:nowrap;font-size:14px}.mu-posta-seznam-hlava .mu-posta-stranky{display:none}.mu-posta-slozka-nazev{overflow:visible}.mu-posta-slozky-oddel{width:1px;height:auto;margin:4px 2px}.mu-posta--detail .mu-posta-seznam,.mu-posta--detail .mu-posta-slozky,.mu-posta-slozky-nadpis{display:none}.mu-posta-detail{position:static;max-height:none;overflow:visible;padding:10px 14px 16px}.mu-posta-detail-lista{position:static}.mu-posta-zpet{display:inline-flex}.mu-posta-zavrit{display:none}.mu-posta-detail-akce .mu-tl{padding:7px 9px}.mu-posta-hlava{grid-template-columns:auto minmax(0,1fr)}.mu-posta-hlava-kdy{grid-column:2}.mu-posta-titulek{font-size:18px}.mu-posta-priloha-nazev{max-width:170px}}.mu-posta-sekce{display:flex;align-items:center;gap:6px;padding:7px 14px 5px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);background:#F4F2E9;border-bottom:1px solid var(--line)}.mu-posta-pin,.mu-posta-sekce svg{color:var(--green2)}.mu-posta-pin{margin-right:5px;vertical-align:-1px;flex:none}.mu-posta-stitek-cas{display:inline-flex;align-items:center;gap:3px;margin-right:6px;padding:1px 7px;border-radius:999px;background:#EEF3E6;color:var(--green);font-size:11.5px;font-weight:600;vertical-align:1px;white-space:nowrap}.mu-posta-stitek-cas.chyba{background:#FBE2D8;color:var(--clay)}.mu-posta-stitek-pozor{display:inline-flex;align-items:center;gap:3px;margin-right:6px;padding:1px 7px;border-radius:999px;background:#FAE6DE;color:#A33B12;font-size:11.5px;font-weight:600;vertical-align:1px;white-space:nowrap}.mu-posta-radek.pozor:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#D9452F}.mu-posta-slozka-pocet.pozor{color:#C4452F}.mu-posta-slozka.on .mu-posta-slozka-pocet.pozor{color:var(--lime)}.ob-termin{display:inline-flex;align-items:center;gap:4px}.ob-termin-x{display:inline-grid;place-items:center;width:22px;height:22px;border:none;border-radius:6px;background:none;color:#A8A598;cursor:pointer;padding:0}.ob-termin-x:hover{background:var(--cream);color:var(--green)}.ob-z-emailu{display:inline-flex;align-items:center;gap:5px;color:var(--green2);font-weight:600}.mu-posta-obchod{display:flex;align-items:center;gap:10px;background:#EEF5E6;border:1px solid #d5e5c2;color:var(--green);border-radius:12px;padding:9px 10px 9px 12px;font-size:14px;line-height:1.45;margin-bottom:14px;flex-wrap:wrap}.mu-posta-obchod span{flex:1 1;min-width:0;overflow-wrap:anywhere}.mu-posta-pozornost{display:flex;align-items:center;gap:10px;background:#FBEDE6;border:1px solid #f0d2c4;color:#8E3414;border-radius:12px;padding:9px 10px 9px 12px;font-size:14px;line-height:1.45;margin-bottom:14px}.mu-posta-pozornost>svg{flex:none;color:#C4452F}.mu-posta-pozornost>span{flex:1 1;min-width:0}.mu-posta-pozornost .btn-ghost{flex:none}.mu-posta-shrnuti.preklad{max-height:420px;overflow:auto;white-space:pre-wrap;color:var(--ink)}.mu-posta-ai-menu button{align-items:flex-start}.mu-posta-ai-menu button svg{margin-top:2px}.mu-posta-ai-menu button>span{display:flex;flex-direction:column;gap:1px}.mu-posta-ai-popis{font-weight:600}.mu-posta-ai-napoveda{font-size:12.5px;color:var(--tx3);line-height:1.35}@container (max-width: 520px){.mu-posta-pozornost{flex-wrap:wrap}.mu-posta-pozornost>span{flex-basis:calc(100% - 26px)}.mu-posta-pozornost .btn-ghost{margin-left:26px}}.mu-posta-radek[draggable=true]{-webkit-user-drag:element}.mu-posta-rychle-akce{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:none;gap:2px;padding-left:24px;background:linear-gradient(90deg,transparent,var(--radek-bg,#F4F2E9) 22px)}.mu-posta-rychle-akce .mu-ikona-tl{width:30px;height:30px}.mu-posta-radek{--radek-bg:#F4F2E9}.mu-posta-radek.nove{--radek-bg:#FAF9F3}.mu-posta-radek.vybrany{--radek-bg:#F2F7E4}.mu-posta-radek.otevreny{--radek-bg:#E9F0DD}@media (hover:hover){@container (min-width: 641px){.mu-posta-radek:hover .mu-posta-rychle-akce{display:flex}}}.mu-posta-slozka.cil{background:#EEF5E2;box-shadow:inset 0 0 0 2px var(--green2)}.mu-posta-menu button{justify-content:flex-start}.mu-posta-cas-popis{flex:1 1}.mu-posta-cas-kdy{font-family:var(--font-mono);font-size:11.5px;color:var(--tx3);white-space:nowrap}.mu-posta-cas-vlastni{display:grid;grid-gap:8px;gap:8px}.mu-posta-cas-pole{display:flex;gap:8px;align-items:center}.mu-posta-cas-pole>:first-child{flex:1 1;min-width:0}.mu-posta-cas-chyba{font-size:12px;color:var(--clay)}.mu-posta-cas-akce{display:flex;justify-content:flex-end;gap:6px}.mu-posta-cas-ok{background:var(--green)!important;color:#fff!important;border-color:var(--green)!important}.mu-posta-cas-pozn{font-size:12px;color:var(--tx3);line-height:1.4}.mu-psani-pozdeji{display:inline-flex;align-items:center;gap:6px}@media (max-width:640px){.mu-psani-pozdeji-text{display:none}}.mu-psani-bg{align-items:center}.modal.mu-psani{max-width:880px;width:100%;padding:18px 22px 16px;position:relative;display:flex;flex-direction:column;max-height:calc(100vh - 32px);overflow-y:auto}.mu-psani.nad{box-shadow:0 0 0 3px var(--green2)}.mu-psani-hlava{display:flex;align-items:center;gap:12px;margin-bottom:10px}.mu-psani-hlava h3{margin:0;flex:none}.mu-psani-stav{flex:1 1;font-size:12.5px;color:var(--tx3)}.mu-psani-zavrit{border:0;background:none;color:var(--tx3);cursor:pointer;padding:4px;border-radius:8px;display:inline-flex}.mu-psani-zavrit:hover{background:#EFECE2;color:var(--ink)}.mu-psani-pole{border:1px solid var(--line);border-radius:12px;background:#fff;margin-bottom:10px}.mu-psani-pole>*+*{border-top:1px solid var(--line)}.mu-psani-adresy,.mu-psani-od,.mu-psani-predmet{display:flex;align-items:center;gap:10px;padding:6px 12px;min-height:42px;box-sizing:border-box}.mu-psani-popis{flex:none;width:58px;font-size:13px;color:var(--tx3)}.mu-psani-od-adresa{font-size:14px;color:var(--ink)}.mu-psani-od .dz-dd-btn,.mu-psani-od button{background:#fff!important}.mu-psani-radek{display:flex;align-items:stretch}.mu-psani-radek .mu-psani-adresy{flex:1 1;min-width:0}.mu-psani-kopie-tl{display:flex;align-items:center;gap:4px;padding-right:10px}.mu-psani-kopie-tl button{border:0;background:none;font:inherit;font-size:13px;color:var(--green2);cursor:pointer;padding:4px 6px;border-radius:6px}.mu-psani-kopie-tl button:hover{background:#EEF3E6}.mu-psani-adresy{position:relative;cursor:text;flex-wrap:nowrap}.mu-psani-stitky{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.mu-psani-stitky input{flex:1 1 140px;min-width:120px;border:0;outline:none;background:none;font:inherit;font-size:14px;padding:5px 0;color:var(--ink)}.mu-psani-stitek{display:inline-flex;align-items:center;gap:5px;max-width:100%;box-sizing:border-box;background:#EEF3E6;color:var(--green);border-radius:999px;padding:3px 6px 3px 10px;font-size:13px;white-space:nowrap;overflow:hidden}.mu-psani-stitek-text{overflow:hidden;text-overflow:ellipsis;min-width:0}.mu-psani-stitek b{font-weight:600}.mu-psani-stitek span{color:var(--tx2);font-size:12px}.mu-psani-stitek.spatne{background:#FBE2D8;color:var(--clay,#A8442A)}.mu-psani-stitek button{border:0;background:none;color:inherit;opacity:.6;cursor:pointer;padding:1px;display:inline-flex;border-radius:50%}.mu-psani-stitek button:hover{opacity:1;background:rgba(0,0,0,.06)}.mu-psani-navrhy{position:absolute;left:70px;right:8px;top:calc(100% - 2px);z-index:20;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 30px -10px rgba(20,58,43,.3);padding:5px;max-height:260px;overflow-y:auto}.mu-psani-navrhy button{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:baseline;grid-gap:8px;gap:8px;width:100%;border:0;background:none;border-radius:8px;padding:8px 10px;font:inherit;text-align:left;cursor:pointer}.mu-psani-navrhy button.on{background:#EEF3E6}.mu-psani-navrh-jmeno{font-size:14px;color:var(--ink);font-weight:600}.mu-psani-navrh-adresa,.mu-psani-navrh-jmeno{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mu-psani-navrh-adresa{font-size:13px;color:var(--tx2)}.mu-psani-navrh-zdroj{font-size:11px;color:var(--tx3);white-space:nowrap}.mu-psani-predmet input{flex:1 1;min-width:0;border:0;outline:none;background:none;font:inherit;font-size:15px;font-weight:600;color:var(--ink);padding:6px 0}.mu-psani-lista{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.mu-psani-podpis-tl{max-width:100%;min-width:0}.mu-psani-podpis-tl.on{border-color:var(--green)}.mu-psani-podpis-tl-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-weight:500}.mu-psani-podpis-tl-text b{font-weight:700;color:var(--ink)}.mu-podpis-volby{display:grid;grid-gap:8px;gap:8px}.mu-podpis-volba{display:grid;grid-gap:4px;gap:4px;text-align:left;width:100%;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer;font:inherit;color:inherit}.mu-podpis-volba.on,.mu-podpis-volba:hover{border-color:var(--green)}.mu-podpis-volba.on{box-shadow:0 0 0 1px var(--green)}.mu-podpis-volba-hlava{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13.5px}.mu-podpis-volba-hlava svg{color:var(--green);flex:none}.mu-podpis-volba-nahled{display:block;zoom:.5;max-height:300px;overflow:hidden;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.45;color:#1f2a24}.mu-podpis-volba-nahled p{margin:0 0 6px}.mu-podpis-volba-nahled img{max-width:100%;height:auto}.mu-podpis-volba-prazdne{font-size:12px;color:var(--tx3)}.mu-podpis-upravit{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--green);text-decoration:none;font-weight:600}.mu-podpisy{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:12px;gap:12px}.mu-podpis-karta{display:flex;flex-direction:column;gap:4px;text-align:left;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--panel);cursor:pointer;min-width:0;font:inherit;color:inherit}.mu-podpis-karta:hover{box-shadow:var(--shadow-card-hover)}.mu-podpis-karta-hlava{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--font-head);font-size:15px}.mu-podpis-karta-hlava svg{color:var(--tx3);flex:none}.mu-podpis-karta-kde{font-size:12.5px;color:var(--tx3);overflow-wrap:anywhere}.mu-podpis-karta .mu-podpis-obsah{border-top:1px solid var(--line);padding-top:10px;max-height:260px;overflow:hidden}.mu-podpis-karta.hlavni{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.mu-podpis-karta-hlava b{overflow-wrap:anywhere}.mu-podpis-hlavni-tl{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;font-size:13px}.mu-podpis-skupina{font-size:11.5px;font-weight:600;color:var(--tx3);margin:4px 2px -2px}.mu-podpis-volba-hlava .mu-stitek{margin-right:auto}.mu-podpis-editor-obal{min-width:0}.mu-podpis-editor{min-height:150px;max-height:360px;overflow:auto}.mu-podpis-editor.nad{outline:2px dashed var(--green);outline-offset:-2px}.mu-podpis-editor img{cursor:pointer}.mu-podpis-tip{font-size:12px;color:var(--tx3);margin-top:6px}.mu-podpis-sirky{display:inline-flex;gap:4px;flex-wrap:wrap}.mu-podpis-sirky button,.mu-podpis-velikosti button{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:3px 10px;font-size:12.5px;cursor:pointer;color:var(--tx2)}.mu-podpis-sirky button.on{background:var(--green);border-color:var(--green);color:#fff}.mu-podpis-barvy{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.mu-podpis-barvy button{width:28px;height:28px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--line);cursor:pointer}.mu-podpis-velikosti{display:flex;gap:6px;flex-wrap:wrap}.mu-odesilani{min-width:0}.mu-odesilani label{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;font-size:13px;font-weight:600;max-width:520px}.mu-odesilani-ok{margin-top:8px;font-size:12.5px;color:var(--green)}.mu-druhy{margin-top:14px;min-width:0}.mu-druhy-nadpis{font-family:var(--font-head);font-weight:700;font-size:15px;color:var(--green)}.mu-druhy-pozn{font-size:13px;color:var(--tx2);margin:4px 0 12px}.mu-druhy-radek{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1fr);grid-gap:10px 14px;gap:10px 14px;align-items:end;padding:12px 0;border-top:1px solid #edeae0}.mu-druhy-radek label{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;font-size:13px;font-weight:600;min-width:0}.mu-druhy-druh{display:flex;flex-direction:column;gap:2px;font-size:13.5px;min-width:0;align-self:center}.mu-druhy-druh span{font-size:12.5px;color:var(--tx2)}.mu-druhy-druh .mu-odesilani-ok{margin-top:2px;color:var(--green)}@media (max-width:760px){.mu-druhy-radek{grid-template-columns:minmax(0,1fr)}}.mu-psani-editor [data-podpis]{margin-top:4px;padding-top:8px;border-top:1px dashed var(--line)}.mu-psani-formaty{gap:2px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:3px}.mu-psani-format,.mu-psani-formaty{display:inline-flex;align-items:center}.mu-psani-format{border:0;background:none;width:30px;height:30px;border-radius:7px;justify-content:center;color:var(--tx2);cursor:pointer}.mu-psani-format:hover{background:#F1EFE6;color:var(--ink)}.mu-psani-format.on{background:var(--green);color:#fff}.mu-psani-oddel{width:1px;height:18px;background:var(--line);margin:0 3px}.mu-psani-aizpet{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#EEF5E2;color:var(--green);border-radius:10px;padding:7px 10px;font-size:13px;margin-bottom:8px}.mu-psani-aizpet .btn-ghost{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px}.mu-psani-editor{min-height:220px;max-height:46vh;overflow-y:auto;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px;font-size:15px;line-height:1.55;color:#1f2a24;outline:none;overflow-wrap:anywhere;font-family:Arial,Helvetica,sans-serif}.mu-psani-editor:focus{border-color:var(--green2);box-shadow:0 0 0 3px rgba(29,84,64,.1)}.mu-psani-editor p{margin:0 0 10px}.mu-psani-editor{overflow-x:hidden}.mu-psani-editor img,.mu-psani-editor table{max-width:100%;height:auto}.mu-psani-editor blockquote{margin:8px 0;padding-left:12px;border-left:3px solid #d5dbd5;color:#4c574f}.mu-psani-editor img{max-width:100%;height:auto}.mu-psani-editor a{color:var(--green2)}.mu-psani-editor[contenteditable=false]{opacity:.6}.mu-psani-podpis{margin-top:10px;font-size:13px;color:var(--tx2)}.mu-psani-citace-hlava label,.mu-psani-podpis label{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.mu-psani-podpis-text{white-space:pre-wrap;margin:6px 0 0 24px;padding-left:10px;border-left:2px solid var(--line);color:var(--tx2);font-size:13px;line-height:1.45}.mu-psani-citace{margin-top:10px;font-size:13px;color:var(--tx2)}.mu-psani-citace-hlava{display:flex;align-items:center;gap:12px}.mu-psani-citace-nadpis{font-weight:600;color:var(--ink)}.mu-psani-citace-hlava .mu-psani-citace-poslat{margin-left:auto}.mu-psani-citace-souhrn.neposle,.mu-psani-citace-telo.neposle{opacity:.6}@media (max-width:640px){.mu-psani-citace-hlava{flex-wrap:wrap;row-gap:4px}}.mu-psani-odkaz{border:0;background:none;color:var(--green2);display:inline-flex;align-items:center;gap:3px;padding:0}.mu-psani-citace-souhrn,.mu-psani-odkaz{font:inherit;font-size:13px;cursor:pointer}.mu-psani-citace-souhrn{display:block;width:100%;margin-top:6px;text-align:left;border:1px dashed var(--line);background:#fff;border-radius:10px;padding:8px 12px;color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.mu-psani-citace-souhrn:hover{border-color:var(--green2);color:var(--ink)}.mu-psani-citace-telo{margin-top:8px;max-height:200px;overflow:auto;background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 14px;font-family:Arial,Helvetica,sans-serif;font-size:13.5px;color:#3a443e;overflow-wrap:anywhere}.mu-psani-citace-telo img{max-width:100%;height:auto}.mu-psani-citace-telo blockquote{margin:6px 0;padding-left:10px;border-left:3px solid #d5dbd5}.mu-psani-prilohy{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.mu-psani-prilohy .mu-mail-priloha button{border:0;background:none;cursor:pointer;padding:1px;color:var(--tx3);display:inline-flex}.mu-psani-prilohy .btn-ghost{display:inline-flex;align-items:center;gap:6px}.mu-psani-velikost{font-size:12px;color:var(--tx3);font-family:var(--font-mono)}.mu-psani-velikost.moc{color:var(--clay,#A8442A);font-weight:700}.mu-psani-pustit{position:absolute;inset:0;z-index:30;display:flex;justify-content:center;gap:10px;background:rgba(238,245,226,.92);border:2px dashed var(--green2);border-radius:inherit;color:var(--green);font-size:16px;font-weight:600;pointer-events:none}.mu-psani-akce,.mu-psani-pustit{align-items:center}.modal.mu-psani .mu-psani-predmet input,.modal.mu-psani .mu-psani-stitky input{border:0;box-shadow:none;background:none;border-radius:0;height:auto;margin:0}.modal.mu-psani .mu-psani-stitky input{padding:5px 0}.modal.mu-psani .mu-psani-predmet input{padding:6px 0}.mu-psani-tip{margin-right:auto;font-size:12px;color:var(--tx3)}@media (max-width:640px){.mu-psani-bg{padding:0;align-items:stretch}.modal.mu-psani{max-width:none;max-height:none;min-height:100%;border-radius:0;padding:14px 14px 12px}.mu-psani-popis{width:46px}.mu-psani-navrhy{left:8px}.mu-psani-navrhy button{grid-template-columns:minmax(0,1fr) auto}.mu-psani-navrh-adresa{grid-column:1/-1;grid-row:2}.mu-psani-editor{max-height:none;min-height:200px}.mu-psani-tip{display:none}.mu-psani-lista .mu-mail-ai{width:100%}}.mu-mail-od{margin-top:12px;font-size:12.5px;color:var(--tx3);line-height:1.45;overflow-wrap:anywhere}.mu-mail-od b{color:var(--tx2);font-weight:600}.mu-info-lista--vyrazne{border:1px solid var(--line);background:var(--panel);padding:12px 16px;font-size:14px;color:var(--ink)}.mu-info-lista--vyrazne b{font-family:var(--font-mono);font-size:15.5px;font-weight:700;color:var(--green)}.mu-info-lista{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:10px 14px;border:1px solid var(--line);border-left:3px solid var(--green2);border-radius:10px;background:var(--panel);font-size:13.5px;line-height:1.45;color:#2E3A33}.mu-info-lista--varovani{border-color:#EBCB94 #EBCB94 #EBCB94 #C9821E;background:#FDF5E7;color:#6E4A10}.mu-info-lista--varovani b{font-family:var(--font-mono);font-weight:700;color:#6E4A10}.mu-soucet{display:flex;align-items:center;justify-content:space-between;gap:8px 18px;flex-wrap:wrap;margin:10px 0 0;padding:11px 16px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-size:13px;color:var(--tx2)}.mu-soucet-popis{min-width:0}.mu-soucet-polozky{display:flex;flex-wrap:wrap;gap:6px 22px;justify-content:flex-end;min-width:0}.mu-soucet-pol{white-space:nowrap}.mu-soucet-pol b{font-family:var(--font-mono);font-weight:700;color:var(--ink);margin-left:4px}.mu-soucet-pol b.ton-plus{color:var(--green)}.mu-soucet-pol b.ton-minus{color:var(--clay)}.mu-soucet-pol.hl{color:var(--ink);font-weight:600}.mu-soucet-pol.hl b{font-size:14.5px}@media (max-width:640px){.mu-soucet{padding:10px 12px}.mu-soucet-polozky{justify-content:flex-start;width:100%;gap:4px 16px}}.mu-akce-karty{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr);max-width:640px}.mu-akce-karta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:14px}.mu-akce-karta-text{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 200px}.mu-akce-karta-text b{font-family:var(--font-head);font-size:16px;color:var(--green);overflow-wrap:anywhere}.mu-akce-karta-text span{font-size:12.5px;color:var(--tx3)}.mu-akce-karta-akce{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mu-zalozky{display:flex;gap:4px;background:#E4E0D4;padding:4px;border-radius:12px;width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:wrap;margin-bottom:14px}.mu-zalozky a,.mu-zalozky button{border:none;text-decoration:none;cursor:pointer;padding:7px 14px;border-radius:9px;font:inherit;font-size:14px;font-weight:600;background:transparent;color:var(--tx2);display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.mu-zalozky a:hover:not(.on),.mu-zalozky button:hover:not(.on){background:rgba(255,255,255,.55);color:var(--ink)}.mu-zalozky a.on,.mu-zalozky button.on{background:var(--green);color:#fff;box-shadow:0 1px 3px rgba(20,58,43,.25)}.mu-pocet{font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700;min-width:20px;padding:1px 6px;border-radius:6px;background:rgba(20,58,43,.09);color:var(--tx2);text-align:center}.mu-zalozky .on .mu-pocet{background:rgba(255,255,255,.16);color:#fff}.mu-filtry [data-tip],.mu-zalozky [data-tip]{position:relative}.mu-filtry [data-tip]:after,.mu-zalozky [data-tip]:after{content:attr(data-tip);position:absolute;top:calc(100% + 8px);left:0;z-index:60;width:max-content;max-width:260px;white-space:normal;text-align:left;background:#fff;color:var(--ink);border:1px solid var(--line);font-size:12.5px;font-weight:500;line-height:1.45;padding:8px 11px;border-radius:9px;box-shadow:var(--shadow-2);opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .15s,transform .15s}.mu-filtry [data-tip]:hover:after,.mu-zalozky [data-tip]:hover:after{opacity:1;transform:none;transition-delay:.35s}@media (hover:none){.mu-filtry [data-tip]:after,.mu-zalozky [data-tip]:after{display:none}}.mu-tl[data-tip]{position:relative}.mu-tl[data-tip]:after{content:attr(data-tip);position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:max-content;max-width:280px;white-space:normal;text-align:left;background:#fff;color:var(--ink);border:1px solid var(--line);font-size:12px;font-weight:500;line-height:1.4;padding:7px 10px;border-radius:8px;box-shadow:var(--shadow-2);pointer-events:none;opacity:0;transform:translateY(-3px);transition:opacity .12s,transform .12s}.mu-tl[data-tip]:focus-visible:after,.mu-tl[data-tip]:hover:after{opacity:1;transform:none;transition-delay:.25s}@media (hover:none){.mu-tl[data-tip]:after{display:none}}.mu-zal-oddel{width:1px;align-self:stretch;margin:5px 6px;background:#C9C4B6}.mu-zal-zivy{width:8px;height:8px;border-radius:999px;background:#2e9e6b;box-shadow:0 0 0 3px rgba(46,158,107,.2);animation:uk-pulz 1.8s ease-in-out infinite}.mu-zalozky .on .mu-zal-zivy{background:#C7EF52;box-shadow:0 0 0 3px rgba(199,239,82,.25)}.mu-pocet.varuj,.mu-zalozky .on .mu-pocet.varuj{background:var(--clay);color:#fff}.mu-zal-zmena{width:7px;height:7px;border-radius:999px;background:var(--gold);flex-shrink:0}.mu-zalozky .on .mu-zal-zmena{background:var(--lime)}.mu-zalozky-skupiny{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px;max-width:100%}.mu-lista .mu-zalozky-skupiny,.mu-zalozky-skupiny .mu-zalozky{margin-bottom:0}.mu-zalozky a svg,.mu-zalozky button svg{width:15px;height:15px;flex-shrink:0}.mu-zalozky a.hl,.mu-zalozky button.hl{font-size:15px;font-weight:700;color:var(--ink);padding:8px 16px}.mu-zalozky a.hl.on,.mu-zalozky button.hl.on{color:#fff}.mu-zalozky a.hl svg,.mu-zalozky button.hl svg{width:16px;height:16px}.mu-filtry{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.mu-filtry button{border:1px solid var(--line);cursor:pointer;padding:5px 12px;border-radius:999px;font:inherit;font-size:13px;font-weight:600;background:var(--panel);color:var(--tx2);display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.mu-filtry button:hover:not(.on){border-color:#C9C4B4;color:var(--ink)}.mu-filtry button.on{background:var(--green);border-color:var(--green);color:#fff}.mu-filtry--vice{margin-bottom:0}.mu-filtry--vice button{white-space:normal;text-align:left;max-width:100%}.mu-filtry--vice button svg{width:13px;height:13px;flex-shrink:0;stroke-width:3}.mu-filtry--vice button:disabled{opacity:.6;cursor:default}.mu-vypinac{position:relative;flex-shrink:0;width:40px;height:23px;border-radius:999px;border:1px solid #d6d2c4;padding:0;cursor:pointer;background:#ECE9DF;transition:background .15s ease,border-color .15s ease}.mu-vypinac.on{background:var(--green);border-color:var(--green)}.mu-vypinac:disabled{cursor:default;opacity:.55}.mu-vypinac:focus-visible{outline:none;box-shadow:var(--glow-lime)}.mu-vypinac-knofl{position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(20,58,43,.25);transition:transform .15s ease,background .15s ease}.mu-vypinac.on .mu-vypinac-knofl{transform:translateX(17px);background:#fff;box-shadow:none}.mu-vzhled-zapnuto{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.mu-volby-seznam{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.mu-volby-varovani{font-size:12.5px;color:#6E4A10;margin-top:6px;line-height:1.45;overflow-wrap:anywhere}.mu-volba{display:flex;align-items:center;gap:14px;padding:11px 16px;min-width:0}.mu-volba+.mu-volba{border-top:1px solid var(--line)}.mu-volba-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px;overflow-wrap:anywhere}.mu-volba-text b{font-size:14px;font-weight:600;color:var(--ink)}.mu-volba-text span{font-size:12.5px;color:var(--tx2)}.mu-volba-akce{flex-shrink:0;display:inline-flex;align-items:center;gap:8px}@media (max-width:640px){.mu-volba{padding:10px 12px;gap:10px}}.mu-volba--zalom{flex-wrap:wrap}.mu-volba--zalom .mu-volba-text{flex-basis:200px}.mu-volba--zalom .mu-volba-akce{flex-shrink:1;min-width:0;max-width:100%}.mu-volba--odkaz{text-decoration:none;color:inherit}.mu-sekce{position:relative}.mu-sekce-obsah{min-width:0}.mu-sekce-obsah .mu-head h2{display:none}.mu-sekce-obsah .mu-head:not(:has(.mu-head-akce>*)){display:none}.mu-sekce-obsah .mu-head{position:absolute;top:0;right:0;margin:0;height:34px;align-items:center}.mu-sekce-obsah .mu-zalozky{background:none;padding:0;border-radius:0;gap:22px;width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line);margin-bottom:16px}.mu-sekce-obsah .mu-zalozky::-webkit-scrollbar{display:none}.mu-sekce-obsah .mu-zalozky a,.mu-sekce-obsah .mu-zalozky button{padding:6px 0 10px;border-radius:0;margin-bottom:-1px;border-bottom:2px solid transparent;background:none;box-shadow:none}.mu-sekce-obsah .mu-zalozky a:hover:not(.on),.mu-sekce-obsah .mu-zalozky button:hover:not(.on){background:none;color:var(--ink)}.mu-sekce-obsah .mu-zalozky a.on,.mu-sekce-obsah .mu-zalozky button.on{background:none;box-shadow:none;color:var(--ink);border-bottom-color:var(--green)}.mu-sekce-obsah .mu-zalozky .on .mu-pocet{background:rgba(20,58,43,.09);color:var(--tx2)}@media (max-width:640px){.mu-sekce-obsah .mu-head{position:static;height:auto;margin-bottom:12px;justify-content:flex-end}.mu-sekce-obsah .mu-zalozky{gap:16px}}.mu-zaskrt{position:relative;flex-shrink:0;display:inline-flex;cursor:pointer}.mu-zaskrt input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.mu-zaskrt-box{width:22px;height:22px;border-radius:999px;border:1.5px solid #cfcbbe;background:#fff;color:transparent;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,border-color .12s ease,color .12s ease}.mu-zaskrt-box svg{width:13px;height:13px;stroke-width:3}.mu-zaskrt:hover .mu-zaskrt-box{border-color:var(--green2);color:#CFCBBE}.mu-zaskrt.ano .mu-zaskrt-box{background:var(--green);border-color:var(--green);color:#fff}.mu-zaskrt input:focus-visible+.mu-zaskrt-box{box-shadow:var(--glow-lime)}.mu-volba--vyber{padding:0;align-items:stretch;gap:0}.mu-volba--vyber>a{padding:11px 16px}.mu-volba--vyber>.mu-zaskrt{align-self:center;margin:0 16px 0 4px}.mu-volba--vyber:hover{background:#F6F3EA}.mu-volba--vyber.radek-vybrany{background:#EEF3E2}.mu-vybrat-vse{margin-left:auto;display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--tx2);white-space:nowrap;padding-right:17px}@media (max-width:640px){.mu-volba--vyber>a{padding:10px 12px}.mu-volba--vyber>.mu-zaskrt{margin-right:12px}.mu-vybrat-vse{padding-right:13px}}.mu-volba-2r{white-space:pre-line;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mu-prepinac{display:inline-flex;gap:3px;background:#E4E0D4;padding:3px;border-radius:10px;max-width:100%}.mu-prepinac button{border:none;cursor:pointer;padding:6px 14px;border-radius:8px;font:inherit;font-size:13px;font-weight:600;background:transparent;color:var(--tx2);white-space:nowrap;min-width:0}.mu-prepinac button:hover:not(.on):not(:disabled){background:rgba(255,255,255,.55);color:var(--ink)}.mu-prepinac button.on{background:var(--green);color:#fff;box-shadow:0 1px 3px rgba(20,58,43,.25)}.mu-prepinac button:disabled{cursor:default}.mu-prepinac button:has(>svg){display:inline-flex;align-items:center;justify-content:center;gap:6px}.mu-prepinac button>svg{width:15px;height:15px;flex-shrink:0}@media (max-width:640px){.mu-prepinac{flex-wrap:wrap}}.mu-tecka{width:8px;height:8px;border-radius:50%;flex:none}.mu-filtr-pocet{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--tx3)}.mu-filtry button.on .mu-filtr-pocet{color:rgba(255,255,255,.7)}.mu-filtry button.nula{opacity:.45}.mu-filtry--posuvne{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-left:-2px;margin-right:-2px;padding:0 28px 0 2px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.mu-filtry--posuvne::-webkit-scrollbar{display:none}.mu-filtry--posuvne button{flex:none;padding:4px 11px;font-size:12.5px}.mu-filtry button.nula:hover{opacity:1}.mu-dlazdice-rada{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.mu-dlazdice{text-align:left;font:inherit;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px 14px;min-width:0;color:var(--ink)}.mu-dlazdice.klik{cursor:pointer;transition:border-color .12s,box-shadow .12s}.mu-dlazdice.klik:hover{border-color:#C9C4B4;box-shadow:0 2px 8px rgba(20,58,43,.06)}.mu-dlazdice.on{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:#F3F8E4}.mu-dl-popis{font-size:12px;font-weight:600;color:var(--tx3);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mu-dl-tecka{display:inline-block;margin-right:6px;vertical-align:1px}.mu-dl-hodnota{font-family:var(--font-head);font-size:clamp(16px,1.55vw,21px);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--green)}.mu-dl-hodnota,.mu-dl-pod{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mu-dl-pod{margin-top:3px}.mu-dl-pata,.mu-dl-pod{font-size:12px;color:var(--tx3)}.mu-dl-pata{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;min-width:0}.mu-dl-pata>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mu-dl-pata>.mu-stitek{flex:none}.mu-dlazdice.ton-tmava .mu-dl-pata{color:rgba(236,233,223,.65)}.mu-dlazdice.ton-cervena .mu-dl-hodnota{color:#A33B12}.mu-dlazdice.ton-zelena .mu-dl-hodnota{color:var(--green2)}.mu-dlazdice.ton-tmava{background:var(--green);border-color:var(--green);color:#fff}.mu-dlazdice.ton-tmava .mu-dl-pod,.mu-dlazdice.ton-tmava .mu-dl-popis{color:rgba(236,233,223,.65)}.mu-dlazdice.ton-tmava .mu-dl-hodnota{color:var(--lime)}.mu-dlazdice.ton-tmava.on{box-shadow:0 0 0 2px var(--lime)}.modal.vzs{max-width:640px}.vzs-napoveda{font-size:12.5px;color:var(--tx3);margin:-4px 0 12px;line-height:1.45}.vzs-napoveda b{color:var(--ink);font-weight:700}.vzs .mu-zalozky,.vzs-hledat{margin-bottom:10px}.vzs-hledat{width:100%;box-sizing:border-box}.vzs-casti{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.vzs-casti>span{font-size:12.5px;font-weight:700;color:var(--tx2)}@media (max-width:640px){.vzs-casti .mu-prepinac{width:100%}.vzs-casti .mu-prepinac button{flex:1 1;padding:6px;white-space:normal;line-height:1.25}}.vzs-seznam{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel);max-height:min(58vh,520px);overflow-y:auto}.vzs-slozka+.vzs-slozka{border-top:1px solid #ece9df}.vzs-hlava{display:flex;align-items:center;gap:8px;padding-right:10px;border-left:3px solid transparent;transition:background .12s,border-color .12s}.vzs-hlava:hover{background:#FBFAF5}.vzs-hlava.je-otevrena{background:#F6F4EC;border-left-color:var(--lime)}.vzs-prepni{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;border:none;background:none;cursor:pointer;padding:10px 6px 10px 10px;text-align:left;font-family:inherit}.vzs-prepni:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.vzs-ikona{display:inline-flex;width:30px;height:30px;flex:none;align-items:center;justify-content:center;border-radius:9px;background:#EFEDE4;color:#5C645C}.vzs-hlava.je-otevrena .vzs-ikona{background:var(--green);color:var(--lime)}.vzs-nazev{font-size:13.5px;font-weight:700;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vzs-pocet{flex:none;font-size:11.5px;font-weight:600;color:#5C645C;background:#EFEDE4;border-radius:999px;padding:2px 9px;white-space:nowrap}.vzs-sipka{margin-left:auto;color:#666D65;flex:none;transition:transform .15s}.vzs-hlava.je-otevrena .vzs-sipka{transform:rotate(180deg)}.vzs-cela{display:inline-flex;align-items:center;gap:5px;flex:none;white-space:nowrap}.vzs-obsah{background:#FFFDF9;border-top:1px solid #ece9df;padding:4px 0 6px}.vzs-polozka{display:flex;align-items:baseline;gap:10px;width:100%;border:none;background:none;cursor:pointer;padding:8px 14px 8px 54px;text-align:left;font-family:inherit;color:var(--ink);position:relative}.vzs-polozka:before{content:"";position:absolute;left:34px;top:0;bottom:0;width:1.5px;background:#E4E0D2}.vzs-polozka.je-pridana,.vzs-polozka:hover{background:#F7FBEC}.vzs-pol-nazev{flex:1 1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vzs-pol-detail{flex:none;font-family:var(--font-mono);font-size:12px;color:var(--tx2);white-space:nowrap}.vzs-pridano{display:inline-flex;align-items:center;gap:3px;flex:none;font-size:11.5px;font-weight:700;color:#3d6b1f;white-space:nowrap}.vzs-prazdno{font-size:13px;color:var(--tx3);padding:12px 14px;margin:0}@media (max-width:640px){.vzs-pocet{display:none}.vzs-nazev{white-space:normal}.vzs-polozka{flex-wrap:wrap;padding-left:46px;row-gap:2px}.vzs-polozka:before{left:28px}.vzs-pol-nazev{flex-basis:100%;white-space:normal}}.modal.mu-pozn{max-width:520px}.mu-pozn-k{font-size:13px;color:var(--tx2);margin:-6px 0 12px}.mu-pozn-text{white-space:pre-wrap;font-size:13.5px;line-height:1.5;background:#fff;border:1px solid #edeae0;border-radius:12px;padding:10px 12px;max-height:220px;overflow-y:auto;margin-bottom:12px}.mu-pozn-prazdna{font-size:13px;color:var(--tx3)}.mu-pozn-pole{width:100%;box-sizing:border-box;font:inherit;font-size:14px;padding:9px 11px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;margin-top:10px;resize:vertical}.mu-pozn-pole:focus{outline:2px solid var(--lime);border-color:transparent}.mu-stat{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin-bottom:14px}.mu-stat-hlava{width:100%;display:flex;align-items:center;gap:12px;padding:11px 14px;background:none;border:none;font:inherit;cursor:pointer;text-align:left;color:var(--ink)}.mu-stat-nadpis{font-size:13.5px;font-weight:700;color:var(--green)}.mu-stat-shrnuti{flex:1 1;min-width:0;font-size:12.5px;color:var(--tx3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mu-stat-sipka{margin-left:auto;color:var(--tx3);transition:transform .15s;flex:none}.mu-stat.open .mu-stat-sipka{transform:rotate(180deg)}.mu-stat-telo{border-top:1px solid var(--line);padding:14px;display:flex;gap:22px;flex-wrap:wrap}.mu-stitek{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap;line-height:1.5}.mu-stitek:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.mu-stitek--ikona:before{display:none}.mu-stitek--ikona svg{width:12px;height:12px;flex:none}.mu-stitek--zalom{white-space:normal;align-items:flex-start;border-radius:10px;overflow-wrap:anywhere}.mu-stitek--zalom:before{flex:none;margin-top:6px}.mu-stitek.ton-hotovo{background:#DDEFE3;color:#1D5440}.mu-stitek.ton-ceka{background:#FAEEDA;color:#8A5A12}.mu-stitek.ton-problem{background:#FAE6DE;color:#A33B12}.mu-stitek.ton-info{background:#E9E6F7;color:#5847B0}.mu-stitek.ton-neutral{background:#EEEAE0;color:var(--tx2)}.mu-stitek.ton-koncept{background:transparent;color:var(--tx3);box-shadow:inset 0 0 0 1px #D3CEC0}.mu-radek-sdileny,.mu-radek-sdileny>td{background:color-mix(in srgb,var(--green) 8%,#fff)}.mu-radek-potvrzeny,.mu-radek-potvrzeny>td{background:#DCEFD0}.mu-radek-pod{font-size:12px;color:var(--tx2);margin-top:4px;white-space:pre-wrap;overflow-wrap:anywhere}.mu-barva-modra{--mu-b-tx:#1D4E7A;--mu-b-bg:#E3EDF7;--mu-b-hrana:#7FA6CF;--mu-b-radek:#DCE8F5}.mu-barva-svestka{--mu-b-tx:#7A3E78;--mu-b-bg:#F3E6F2;--mu-b-hrana:#C495C2;--mu-b-radek:#F0E0EE}.mu-barva-tyrkys{--mu-b-tx:#0E6363;--mu-b-bg:#DCEFEE;--mu-b-hrana:#5FB0AC;--mu-b-radek:#D3EBE9}.mu-barva-mech{--mu-b-tx:#4A6418;--mu-b-bg:#EAF1D8;--mu-b-hrana:#A3BF62;--mu-b-radek:#E5EECF}.mu-barva-indigo{--mu-b-tx:#3E4A9E;--mu-b-bg:#E7E9F7;--mu-b-hrana:#97A0D8;--mu-b-radek:#E1E4F6}.mu-typ{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:1px 8px;border-radius:6px;background:var(--mu-b-bg);color:var(--mu-b-tx);white-space:nowrap;line-height:1.5;text-decoration:none}.mu-typ:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--mu-b-hrana);flex:none}.mod-table tr.mu-radek-barva td:first-child{box-shadow:inset 4px 0 0 var(--mu-b-hrana)}.mod-table tr.mu-radek-barva.radek-vybrany td:first-child{box-shadow:inset 4px 0 0 var(--mu-b-hrana),inset 7px 0 0 #C7EF52}.mod-table tr.mu-radek-barva td{background:var(--mu-b-radek)}.mod-table tr.mu-radek-barva.radek-vybrany td,.mod-table tr.mu-radek-barva:hover td{background:var(--mu-b-radek);filter:brightness(.96)}.dum-karta--typ .mu-typ,.mu-radek-barva .mu-typ{box-shadow:inset 0 0 0 1px var(--mu-b-hrana)}.mu-typ-legenda{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--tx3);margin:0 2px 8px}.mu-typ-legenda-popis{font-weight:700;color:var(--tx2)}.mu-typ-legenda-pol{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mu-typ-legenda-pol:before{content:"";width:16px;height:11px;border-radius:3px;background:var(--mu-b-radek);box-shadow:inset 3px 0 0 var(--mu-b-hrana),inset 0 0 0 1px var(--mu-b-hrana)}.mu-typ-legenda-vpravo{margin-left:auto;display:inline-flex}.mu-kroky{display:flex;gap:6px;list-style:none;margin:0 0 16px;padding:0}.mu-kroky li{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#F3F1EA;color:#666D65;font-size:12.5px;font-weight:600}.mu-kroky li.on{background:var(--green);color:#fff}.mu-kroky li.hotovo{background:#E6EFE3;color:var(--green)}.mu-kroky-cislo{flex:none;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--green);font-family:var(--font-mono);font-size:12px;font-weight:700}.mu-kroky-popis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.mu-kroky li:not(.on) .mu-kroky-popis{display:none}.mu-kroky li:not(.on){flex:none}}.mu-nabidka{position:relative;display:inline-flex}.mu-nabidka-tl{display:inline-flex;align-items:center;gap:6px;border:1px solid #e0dccf;background:#fff;color:#5c5647;border-radius:999px;padding:6px 13px;font-size:13px;font-family:inherit;cursor:pointer;white-space:nowrap}.mu-nabidka-tl:hover{border-color:var(--green)}.mu-nabidka-tl svg{width:13px;height:13px}.mu-nabidka-zavrit{position:fixed;inset:0;z-index:60}.mu-nabidka-panel{position:absolute;z-index:61;top:100%;right:0;margin-top:6px;background:#FFFDF7;border:1px solid #e3dfd0;border-radius:12px;box-shadow:0 12px 32px -8px rgba(20,58,43,.25);padding:10px 12px;min-width:220px;max-width:calc(100vw - 32px);max-height:60vh;overflow-y:auto}.mu-nabidka-nadpis{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#666D65;margin-bottom:6px}.mu-nabidka-radek{display:flex;align-items:center;gap:10px;padding:3px 0}.mu-nabidka-nazev{flex:1 1;min-width:0;font-size:13px;color:#26241F;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mu-nabidka-pata{margin-top:8px;padding-top:8px;border-top:1px solid #ece9df;font-size:11.5px;color:#666D65}.mu-stitek-tl{display:inline-flex;margin-top:4px;background:none;padding:0;font:inherit}.mu-stitek-tl:hover .mu-stitek{filter:brightness(.96);text-decoration:underline}.mu-cislo{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:12px;font-weight:600;border-radius:999px;padding:3px 10px;background:#EEEAE0;color:var(--tx2);border:1px solid transparent;line-height:1.4}.mu-cislo.ok{background:#DDEFE3;color:#1D5440}.mu-cislo.chybi{background:#fff;color:#A33B12;border-color:#E9B7A4}.mu-cislo>button{background:none;border:none;color:inherit;opacity:.6;cursor:pointer;padding:0 0 0 2px;font:inherit;line-height:1}.mu-cislo>button:hover{opacity:1}.mu-jen-mobil{display:none!important}@media (max-width:640px){.mu-jen-mobil{display:block!important}}.mu-jen-mobil .mu-stitek{white-space:normal}.mu-zive{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-width:0;background:var(--green,#143A2B);color:#fff;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1.3;padding:4px 11px 4px 9px;border-radius:999px;border:none;white-space:nowrap;box-shadow:0 2px 8px -3px rgba(20,58,43,.45)}.mu-zive.klik{cursor:pointer}.mu-zive.klik:hover{filter:brightness(1.12)}.mu-zive.mala{font-size:10.5px;gap:5px;padding:2px 8px 2px 6px}.mu-zive-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.mu-zive-text b{color:#C7EF52;font-weight:700}.mu-zive-tecka{position:relative;flex:none;width:9px;height:9px;border-radius:50%;background:#C7EF52;animation:mu-zive-tep 1.4s ease-in-out infinite}.mu-zive.mala .mu-zive-tecka{width:7px;height:7px}.mu-zive-tecka:after{content:"";position:absolute;inset:0;border-radius:50%;background:#C7EF52;animation:mu-zive-vlna 1.4s ease-out infinite}@keyframes mu-zive-tep{0%,to{transform:scale(1)}50%{transform:scale(.78)}}@keyframes mu-zive-vlna{0%{transform:scale(1);opacity:.75}to{transform:scale(3.1);opacity:0}}.mu-zive-ikona{flex:none;display:inline-flex;color:#C7EF52;animation:mu-zive-jede 1.2s ease-in-out infinite}.mu-zive-ikona svg{width:15px;height:15px}.mu-zive.mala .mu-zive-ikona svg{width:12px;height:12px}@keyframes mu-zive-jede{0%,to{transform:translate(0)}50%{transform:translate(1.5px,-.5px)}}@media (prefers-reduced-motion:reduce){.mu-zive-ikona,.mu-zive-tecka,.mu-zive-tecka:after{animation:none}}.mu-zivy{max-width:min(100%,420px);min-width:0}.mu-stitek.mu-zivy>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.mu-stitek-volba{display:inline-flex}.mu-stitek-tl{border:none;font-family:inherit;cursor:pointer}.mu-stitek-tl:disabled{cursor:default}.mu-stitek-tl svg{width:12px;height:12px;margin-left:-1px;opacity:.65}.mu-stitek-tl:hover:not(:disabled){filter:brightness(.96);box-shadow:inset 0 0 0 1px rgba(20,58,43,.18)}.mu-naseptavac{position:fixed;z-index:70;display:grid;max-height:284px;overflow-y:auto;padding:5px;background:#FFFDF7;border:1px solid #e3dfd0;border-radius:10px;box-shadow:0 10px 28px -8px rgba(20,58,43,.28)}.mu-naseptavac button{display:block;width:100%;text-align:left;border:none;background:none;border-radius:7px;padding:7px 10px;font:inherit;font-size:13.5px;color:var(--ink);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mu-naseptavac button:hover{background:#F1F6E2}.mu-naseptavac button b{font-weight:700;color:var(--green)}.mu-stitek-menu{position:fixed;z-index:61;display:grid;grid-gap:2px;gap:2px;min-width:160px;padding:6px;background:#FFFDF7;border:1px solid #e3dfd0;border-radius:12px;box-shadow:0 10px 28px -8px rgba(20,58,43,.28)}.mu-stitek-menu-pod{border-top-right-radius:0}.mu-stitek-menu-nad{border-bottom-right-radius:0}.mu-stitek-menu button{display:flex;align-items:center;border:none;background:transparent;padding:6px 8px;border-radius:8px;cursor:pointer;font-family:inherit;text-align:left}.mu-stitek-menu button:hover:not(:disabled){background:#F1EEE3}.mu-stitek-menu button:disabled{opacity:.45;cursor:default}.mu-stitek-menu-cara{height:1px;margin:3px 4px;background:#E3DFD0}.mu-stitek-menu button.mu-stitek-menu-akce{gap:7px;font-size:13px;font-weight:600;color:var(--green)}.mu-stitek-menu-akce svg{width:14px;height:14px;flex:none}.mu-bublina{position:fixed;z-index:61;display:flex;flex-direction:column;gap:10px;max-height:min(70vh,520px);overflow-y:auto;overscroll-behavior:contain;padding:12px 14px;background:#FFFDF7;border:1px solid #e3dfd0;border-radius:12px;box-shadow:0 10px 28px -8px rgba(20,58,43,.28)}.mu-bublina-nadpis{font-family:var(--font-head);font-size:14px;font-weight:800;color:var(--ink)}.mu-otaznik{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;padding:0;border:none;border-radius:999px;background:none;color:var(--tx3);cursor:help;vertical-align:middle}.mu-otaznik svg{width:16px;height:16px}.mu-otaznik:hover,.mu-otaznik[aria-expanded=true]{color:var(--green);background:rgba(20,58,43,.08)}.mu-otaznik:focus-visible{outline:2px solid var(--green);outline-offset:1px}.mu-otaznik-stitek{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:2px 9px;border:none;border-radius:999px;background:#EEEAE0;color:var(--tx2);font:inherit;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap;cursor:pointer;vertical-align:middle}.mu-otaznik-stitek svg{width:12px;height:12px;flex:none}.mu-otaznik-stitek:hover,.mu-otaznik-stitek[aria-expanded=true]{background:#E3DFD0;color:var(--green)}.mu-otaznik-stitek:focus-visible{outline:2px solid var(--green);outline-offset:1px}.mu-otaznik-seznam{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.mu-otaznik-seznam li{display:flex;align-items:center;gap:6px;font-size:12.5px}.mu-otaznik-seznam li svg{width:13px;height:13px;flex:none;color:var(--green)}.mu-otaznik-seznam li.ne,.mu-otaznik-seznam li.ne svg{color:var(--tx3)}.mu-otaznik-seznam li.navic{margin-top:4px;padding-top:6px;border-top:1px solid var(--line)}.mu-otaznik-nadpis{font-size:11.5px;font-weight:600;color:var(--tx3)}.mu-otaznik-bublina{position:fixed;z-index:61;display:grid;grid-gap:6px;gap:6px;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:9px;box-shadow:var(--shadow-2);padding:9px 12px;font-size:12.5px;font-weight:500;line-height:1.45;text-align:left;pointer-events:none}.mu-otaznik-bublina.pripnuto{pointer-events:auto}.mu-otaznik-bublina p{margin:0}.mu-vice-menu{position:fixed;z-index:61;display:flex;flex-direction:column;gap:4px;max-height:min(60vh,420px);padding:6px;background:#FFFDF7;border:1px solid #e3dfd0;border-radius:12px;box-shadow:0 10px 28px -8px rgba(20,58,43,.28)}.mu-vice-hledat{flex:none;font:inherit;font-size:13px;padding:7px 10px;border:1px solid #ddd9cf;border-radius:8px;background:#fff;color:var(--green);min-width:0}.mu-vice-seznam{overflow-y:auto;overscroll-behavior:contain;display:grid;grid-gap:1px;gap:1px}.mu-vice-seznam button{display:flex;align-items:center;gap:9px;border:none;background:transparent;padding:8px;border-radius:8px;cursor:pointer;font:inherit;font-size:13.5px;color:#3F3D36;text-align:left}.mu-vice-seznam button:hover{background:#F1EEE3}.mu-vice-seznam button.ano{color:var(--green);font-weight:600}.mu-vice-box{flex:none;width:17px;height:17px;border:1.5px solid #b4b2a9;border-radius:5px;display:inline-flex;align-items:center;justify-content:center}.mu-vice-seznam button.ano .mu-vice-box{background:var(--green);border-color:var(--green);color:#fff}.mu-vice-box svg{width:12px;height:12px;stroke-width:3}.mu-vice-prazdne{padding:8px;font-size:13px;color:#666D65}.mu-vice-pole{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;padding:9px 12px;background:#FBFAF5;border:1px solid #e3e0d4;border-radius:10px;font:inherit;font-size:14px;font-weight:400;color:#143A2B;cursor:pointer;text-align:left}.mu-vice-pole>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mu-vice-pole>svg{flex:none;width:14px;height:14px}.mu-vice-hotovo{flex:none;border:none;border-top:1px solid #e3dfd0;background:transparent;padding:9px 8px 5px;font:inherit;font-size:13px;font-weight:600;color:var(--green);cursor:pointer}.mu-vyber{position:-webkit-sticky;position:sticky;top:60px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;background:var(--green);color:#fff;border-radius:12px;padding:8px 10px 8px 16px;margin-bottom:10px;box-shadow:0 6px 18px rgba(20,58,43,.18)}.mu-vyber-info{font-size:13.5px;color:rgba(255,255,255,.78);display:inline-flex;align-items:center;gap:12px;min-width:0}.mu-vyber-info b{color:var(--lime);font-family:JetBrains Mono,monospace;font-weight:700}.mu-vyber-zrus{border:none;background:none;padding:0;font:inherit;font-size:12.5px;color:rgba(255,255,255,.6);text-decoration:underline;cursor:pointer}.mu-vyber-tl{display:inline-flex;flex-wrap:wrap;gap:6px}.mu-vyber-tl button{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff;font:inherit;font-size:13px;font-weight:600;padding:6px 12px;border-radius:9px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mu-vyber-tl button svg{width:14px;height:14px}.mu-vyber-tl button:hover:not(:disabled){background:var(--lime);border-color:var(--lime);color:var(--green)}.mu-vyber-tl button.del:hover:not(:disabled){background:var(--clay);border-color:var(--clay);color:#fff}.mu-vyber-tl button:disabled{opacity:.35;cursor:default}.mu-vyber-tl button.tlumene{opacity:.35;cursor:help}.mu-vyber-tl button.tlumene:hover:not(:disabled){background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff;opacity:.5}.mu-vyber-popisek{display:inline-block;align-self:center;min-width:0;max-width:100%;padding:2px 4px;font-size:12.5px;line-height:1.45;color:rgba(255,255,255,.72);white-space:normal;overflow-wrap:anywhere}.mu-vyber-popisek b{color:var(--lime);font-family:var(--font-mono);font-weight:700}@media (max-width:640px){.mu-vyber{padding:8px 10px}.mu-vyber-tl button{padding:6px 10px}}.mu-vyber-menu{position:relative;display:inline-flex}.mu-vyber-menu-clona{position:fixed;inset:0;z-index:60}.mu-vyber-menu-seznam{position:absolute;top:calc(100% + 7px);left:0;z-index:61;background:#FFFDF7;border:1px solid #e3dfd0;border-radius:12px;box-shadow:0 12px 32px -8px rgba(20,58,43,.3);padding:6px;min-width:190px;max-width:calc(100vw - 32px);display:grid;grid-gap:1px;gap:1px}.mu-vyber-menu-seznam.vpravo{left:auto;right:0}.mu-vyber-tl .mu-vyber-menu-seznam button{display:block;width:100%;border:none;background:transparent;color:var(--green);text-align:left;padding:8px 11px;border-radius:8px;font-size:13px;font-weight:600;white-space:normal}.mu-vyber-tl .mu-vyber-menu-seznam button:hover:not(:disabled){background:#F1EEE3;color:var(--green);border-color:transparent}.mu-vyber-tl .mu-vyber-menu-seznam button.del{color:#A33B12}.mu-vyber-tl .mu-vyber-menu-seznam button.del:hover:not(:disabled){background:#FBEDE6;color:#A33B12}.mu-radek-akce{display:inline-flex;gap:2px;justify-content:flex-end}.mu-ikona-tl{position:relative;width:32px;height:32px;display:inline-grid;place-items:center;border:none;background:none;border-radius:8px;color:var(--tx3);cursor:pointer}.mu-ikona-tl svg{width:17px;height:17px}.mu-ikona-tl:hover:not(:disabled){background:#EEEAE0;color:var(--green)}.mu-ikona-tl.del:hover:not(:disabled){background:#FAE6DE;color:#A33B12}.mu-ikona-tl:disabled{opacity:.35;cursor:default}.mu-volby-radky{display:flex;flex-direction:column;gap:8px}.mu-volby-radek{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}@media (max-width:560px){.mu-volby-radek{grid-template-columns:minmax(0,1fr) auto;padding-bottom:8px;border-bottom:1px solid #f1eee4}.mu-volby-radek>:first-child{grid-column:1/-1}}.mu-ikona-pocet{position:absolute;top:2px;right:1px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;background:var(--green);color:#fff;border-radius:6px;padding:0 4px;line-height:14px}.mu-obdobi{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.mu-obdobi-sipky{gap:4px;background:var(--panel);border:1px solid var(--line);padding:4px}.mu-obdobi-sipky,.mu-obdobi-sipky button{display:inline-flex;align-items:center;border-radius:999px}.mu-obdobi-sipky button{width:34px;height:34px;border:none;background:var(--green);color:#fff;justify-content:center;cursor:pointer;transition:var(--tr-ui)}.mu-obdobi-sipky button:hover:not(:disabled){background:var(--green2)}.mu-obdobi-sipky button:disabled{background:#E3E0D4;color:#9a958a;cursor:default}.mu-obdobi-popis{font-family:var(--font-head);font-weight:700;font-size:15px;color:var(--green);padding:0 12px;white-space:nowrap}.mu-obdobi-dnes{border:1px solid var(--green);background:transparent;color:var(--green);border-radius:999px;padding:7px 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.mu-obdobi-dnes:hover:not(:disabled){background:var(--green);color:#fff}.mu-hledani{position:relative;flex:1 1 240px;max-width:360px}.mu-hledani input{width:100%;padding:8px 32px 8px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);font:inherit;font-size:13.5px}.mu-hledani input:focus{outline:none;border-color:var(--green2);box-shadow:0 0 0 3px rgba(29,84,64,.1)}.mu-pole{width:100%;min-width:0;box-sizing:border-box;padding:8px 11px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;color:var(--ink);font:inherit;font-size:13.5px}.mu-pole:focus{outline:none;border-color:var(--green2);box-shadow:0 0 0 3px rgba(29,84,64,.1)}.mu-pole:disabled{background:var(--panel);color:var(--tx3)}.mu-pole-napoveda{font-weight:400;font-size:12px;color:var(--tx3)}.mu-hledani button{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:none;background:none;color:var(--tx3);cursor:pointer;display:grid;place-items:center;padding:4px}.mu-lista{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.mu-lista .mu-filtry,.mu-lista .mu-zalozky{margin-bottom:0}.mu-lista-vpravo{margin-left:auto;display:flex;flex:0 1 320px;min-width:0}.mu-lista-akce{margin-left:auto;text-decoration:none;white-space:nowrap}.mu-lista-vpravo .mu-hledani{max-width:none}.mu-lista-vpravo--sloupce{flex-basis:440px;align-items:center;gap:8px}@media (max-width:640px){.mu-lista-vpravo{margin-left:0;flex:1 1 100%}.mu-head{flex-wrap:wrap;gap:10px}.mu-head-akce{flex-wrap:nowrap}.mu-tl{padding:9px 11px}}@media (max-width:640px){.mu-tl:has(svg) .mu-tl-text{display:none}.mu-dlazdice-rada{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mu-dlazdice{padding:10px 12px}}.topbar .drobecky{display:flex;align-items:baseline;gap:8px;min-width:0}.topbar .drobecky .sekce{font-size:13px;font-weight:600;color:var(--tx3);white-space:nowrap}.topbar .drobecky .odd{color:#C9C4B4}.topbar .drobecky{flex-shrink:0;max-width:60%}.topbar .drobecky .title,.topbar .topbar-user{min-width:0;overflow:hidden;text-overflow:ellipsis}.topbar .drobecky .title{white-space:nowrap}@media (max-width:900px){.topbar .drobecky .odd,.topbar .drobecky .sekce{display:none}}@media (max-width:640px){.topbar{gap:8px;padding:0 12px}.topbar .drobecky{flex-shrink:1;min-width:56px}.topbar .logout{padding:7px 10px}}.dt-count{white-space:nowrap}.mu-radek-akce{flex-wrap:nowrap}@media (max-width:640px){.mu-radek-akce{flex-wrap:wrap}}.topbar .logout-ikona{display:none}@media (max-width:640px){.topbar{gap:6px}.topbar .drobecky{flex-shrink:1;max-width:none;min-width:0}.topbar .logout{padding:0;width:34px;height:34px;flex:none;display:grid;place-items:center}.topbar .logout-text{display:none}.topbar .logout-ikona{display:grid}}.fv-doprava{display:flex;align-items:center;gap:8px;margin:2px 0 10px;padding:8px 0 0;border-top:1px dashed var(--line)}.fv-doprava-nazev{font-size:13px;font-weight:700;color:var(--ink);width:70px;flex:none}.fv-doprava-zpusob{width:190px;flex:none}.fv-doprava input{font-family:inherit;font-size:13.5px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;min-width:0}.fv-doprava-popis{font-size:12px;color:var(--tx3);min-width:0;flex:1 1}.fv-doprava-pole{display:grid;grid-gap:4px;gap:4px;min-width:0}.fv-doprava-titul{font-size:12px;font-weight:600;color:var(--tx2)}.fv-doprava-vstupy{display:grid;grid-template-columns:minmax(0,1fr) 96px;grid-gap:8px;gap:8px;align-items:center}.fv-doprava-vstupy input{font-family:inherit;font-size:13.5px;padding:7px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;min-width:0;width:100%;box-sizing:border-box}@media (max-width:640px){.fv-doprava{flex-wrap:wrap}.fv-doprava-nazev{flex-basis:100%;width:auto}.fv-doprava-zpusob{flex:1 1;width:auto;min-width:0}.fv-doprava-popis{flex-basis:100%}.fv-doprava input.p-cena{flex:0 0 104px;width:104px}}.modal-faktura-3.fv-kompakt{max-width:1120px;padding:20px 22px}.fv-kompakt .nab-panely{gap:10px}.fv-kompakt .nab-panel{padding:12px 14px}.fv-kompakt .nab-panel h4{font-size:12px;margin-bottom:8px}.fv-kompakt .nab-panel h4.nab-h4-dalsi{margin-top:12px;padding-top:10px}.fv-kompakt .form-grid{gap:8px}.fv-kompakt .form-grid label{gap:3px;font-size:12px}.fv-kompakt .form-grid input,.fv-kompakt .form-grid textarea{padding:7px 10px;font-size:13.5px}.fv-kompakt .nab-2{gap:8px}.fv-zak-udaje{font-size:13px;line-height:1.55;color:var(--tx2)}@media (max-height:500px),(max-width:640px){.modal-faktura-3.fv-kompakt{padding:10px 12px}.fv-kompakt h3{font-size:15px;margin-bottom:6px}.fv-kompakt .mu-info-lista{padding:6px 10px;font-size:12.5px;line-height:1.35;margin-bottom:8px;gap:6px 10px}.fv-kompakt .nab-zalozky{margin-bottom:8px;padding:3px;gap:4px}.fv-kompakt .nab-zalozky button{padding:5px 12px;font-size:13px}.fv-kompakt .nab-panely{gap:8px}.fv-kompakt .nab-panel{padding:8px 10px}.fv-kompakt .nab-panel h4{font-size:11px;margin-bottom:5px}.fv-kompakt .nab-panel h4.nab-h4-dalsi{margin-top:8px;padding-top:7px}.fv-kompakt .form-grid{gap:5px}.fv-kompakt .form-grid label{gap:2px;font-size:11.5px}.fv-kompakt .form-grid input,.fv-kompakt .form-grid textarea{padding:5px 9px;font-size:13px}.modal.fv-kompakt .dz-dd-btn{padding:5px 10px;font-size:13px}.fv-kompakt .datum-input-tl{padding:5px 9px!important}.fv-kompakt .fv-zak-udaje{font-size:12.5px;line-height:1.35}.fv-kompakt .modal-actions{margin-top:10px;gap:6px;flex-wrap:wrap}.fv-kompakt .modal-actions button{padding:6px 12px;font-size:13px}}.fv-cislo-rada{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.form-grid .fv-cislo-rada input{font-family:var(--font-mono);letter-spacing:.02em}.form-grid .fv-cislo-rada input:disabled{background:#F3F1E8;color:var(--tx2);-webkit-text-fill-color:var(--tx2);opacity:1;cursor:default}.form-grid .fv-cislo-rada input.fv-vs-pole{font-size:15px;font-weight:700;color:var(--ink);background:#fff;border:1.5px solid var(--green)}.form-grid .fv-cislo-rada input.fv-vs-pole:focus{outline:2px solid var(--lime);border-color:var(--green)}.fv-pod{font-size:11px;font-weight:400;color:var(--tx3)}.fv-pole-prepinac{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;color:var(--tx2);min-width:0}.fv-pole-prepinac .mu-prepinac{align-self:flex-start}.fv-cislo-jednoduse{font-size:12.5px;color:var(--tx2)}.fv-cislo-jednoduse b{font-family:var(--font-mono);color:var(--ink);font-size:13.5px;margin-left:4px}.fv-cislo-jednoduse span{color:var(--tx3);font-size:11.5px}.fv-po-vystaveni{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fv-po-vystaveni .btn-ghost{display:inline-flex;align-items:center;gap:6px}.fv-odkaz{font-size:11px;color:var(--green)}.fv-symboly{display:grid;grid-gap:6px;gap:6px;min-width:0}.form-grid label.fv-zaskrt{flex-direction:row;align-items:center;gap:8px;font-size:13px;color:var(--ink);cursor:pointer}.form-grid .fv-zaskrt input{width:auto;margin:0;flex:none;accent-color:var(--green)}.fv-symboly-pole{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.fv-symboly-pole input:disabled{background:#F3F1E8}.fv-symboly-pole input{font-family:var(--font-mono)}.fv-soubor-novy a{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--green);font-weight:600;text-decoration:none}.fv-vazba-zakazky{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;font-size:12.5px;color:var(--tx2)}.fv-vazba-zakazky b{color:var(--ink);font-weight:600}.fv-odkaz{border:none;background:none;padding:0;font:inherit;font-size:12px;color:var(--tx3);text-decoration:underline;cursor:pointer}.fv-odkaz:hover{color:var(--ink)}.dikt{gap:8px;flex-wrap:wrap;min-width:0}.dikt,.dikt-tl{display:inline-flex;align-items:center}.dikt-tl{gap:6px}.dikt-tl.bezi{background:var(--green);color:#fff;border-color:var(--green)}.dikt-tl.bezi svg{color:#FF8A7A}.dikt-zive{font-size:12.5px;color:var(--tx3);font-style:italic;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dikt-chyba{font-size:12px;color:#A33B12;flex-basis:100%}.dikt-nahr{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;color:var(--ink)}.dikt-tecka{width:8px;height:8px;border-radius:50%;background:#D9452F;animation:dikt-blik 1.2s ease-in-out infinite}@keyframes dikt-blik{50%{opacity:.35}}.dikt-hladina{width:46px;height:5px;border-radius:3px;background:#E6E3D8;overflow:hidden}.dikt-hladina i{display:block;height:100%;background:var(--green);transform-origin:left;transition:transform .15s}.dikt-nahr.chyba{color:#A33B12}.dikt-tl .dikt-nahr{color:#fff;margin-left:4px;padding-left:8px;border-left:1px solid rgba(255,255,255,.25)}.dikt-tl .dikt-hladina{background:rgba(255,255,255,.22)}.dikt-tl .dikt-hladina i{background:var(--lime)}.dikt-tl .dikt-nahr.chyba{color:#FFB4A6}.dikt-nahr.chyba .dikt-tecka{background:#B5B0A2;animation:none}.dikt-tl:not(.bezi) .dikt-nahr{color:var(--ink);border-left-color:var(--line)}.dikt-tl:not(.bezi) .dikt-hladina{background:#E6E3D8}.dikt-nahr.pauza .dikt-tecka{background:#B5B0A2;animation:none}.dikt-problem{flex-basis:100%;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:12.5px;color:#8E2F12;background:#FCE9E4;border:1px solid #f3c2b6;border-radius:10px;padding:7px 10px}.dikt-problem b{font-weight:700}.dikt-info{font-size:12px;color:var(--tx2);flex-basis:100%}.dikt-fronta{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.dikt-soubor{border:1px solid var(--line);border-radius:10px;padding:7px 10px;background:#FBFAF5;min-width:0}.dikt-soubor-n{display:flex;align-items:center;gap:8px;font-size:12.5px;min-width:0}.dikt-soubor-n a{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--green);font-weight:600;text-decoration:none}.dikt-soubor-n small{color:var(--tx3);white-space:nowrap}.dikt-soubor-n button{border:none;background:none;padding:2px;line-height:0;color:var(--tx3);cursor:pointer}.dikt-soubor audio{width:100%;height:32px;margin-top:6px}@media (max-width:640px){.dikt-soubor-n small{display:none}}.mu-cis{display:grid;grid-gap:8px;gap:8px}.mu-cis-radek{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.mu-cis-radek.s-barvou{grid-template-columns:minmax(0,1fr) 272px auto}.mu-cis-radek input{min-width:0}.mu-cis-tony{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.mu-cis-tony .mu-stitek{margin-left:6px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mu-cis-ton{width:18px;height:18px;border-radius:50%;border:2px solid transparent;padding:0;cursor:pointer}.mu-cis-ton.on{border-color:var(--green);box-shadow:inset 0 0 0 2px #fff}.mu-cis-ton.ton-ceka{background:#D08A1C}.mu-cis-ton.ton-hotovo{background:#3E8E5E}.mu-cis-ton.ton-info{background:#5B55C9}.mu-cis-ton.ton-problem{background:#C4452F}.mu-cis-ton.ton-koncept{background:#666D65}.mu-cis-ton.ton-neutral{background:#B5B0A2}.mu-cis-tl{display:flex;gap:4px}.mu-cis-tl button{border:1px solid var(--line);background:#fff;color:var(--green);border-radius:8px;padding:5px;line-height:0;cursor:pointer}.mu-cis-tl button:disabled{opacity:.35;cursor:default}.mu-cis-pridat{justify-self:start;display:inline-flex;align-items:center;gap:5px}@media (max-width:640px){.mu-cis-radek.s-barvou{grid-template-columns:minmax(0,1fr) auto}.mu-cis-radek.s-barvou .mu-cis-tony{grid-column:1/-1;order:3}}.mu-cis-nadpis{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--ink);margin-bottom:8px}.mu-davka{display:grid;grid-gap:8px;gap:8px}.mu-davka-radek{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.1fr) auto;grid-gap:6px 8px;gap:6px 8px;align-items:end;padding:10px 10px 8px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff}.mu-davka-radek>label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:600;color:var(--tx2);min-width:0}.mu-davka-radek input{font-family:var(--font-mono);font-size:13.5px;font-weight:700;padding:7px 9px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;color:var(--ink);min-width:0;width:100%;box-sizing:border-box}.mu-davka-radek input:focus{outline:2px solid var(--lime);border-color:transparent}.mu-davka-pod{grid-column:1/-1;font-size:12px;color:var(--tx3);overflow-wrap:anywhere}.mu-davka-radek>.mu-davka-vs{grid-column:1}.mu-davka-vs+.mu-davka-pod{grid-column:2/-1;align-self:center}.mu-davka-tip{font-size:11px;font-weight:400;color:var(--tx3)}@media (max-width:860px){.mu-davka-radek{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.mu-davka-radek>.mu-ikona-tl{grid-column:4;grid-row:1}}@media (max-width:640px){.mu-davka-radek{grid-template-columns:minmax(0,1fr) auto}.mu-davka-radek>label{grid-column:1}.mu-davka-radek>.mu-ikona-tl{grid-column:2;grid-row:1}.mu-davka-vs+.mu-davka-pod{grid-column:1/-1}}.hlasitko-hlas{display:flex;flex-direction:column;gap:8px;padding:11px;border:1px solid var(--line);border-radius:var(--r-sm);background:#F4F7EC;min-width:0}.hlasitko-hlas>span{font-size:11.5px;color:var(--tx2);line-height:1.5}.hlasitko-hlas .btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 10px;font-size:12px}.hlasitko-hlas p{margin:0;gap:8px;line-height:1.5}.hlasitko-hlas p,.hlasitko-hlas-stav{display:flex;align-items:center;font-size:12px}.hlasitko-hlas-stav{gap:7px;color:var(--green)}.hlasitko-cas{margin-left:auto;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px}.hlasitko-hlas progress{width:100%;height:5px;accent-color:var(--green)}.hlasitko-hlas-akce{display:flex;flex-wrap:wrap;gap:6px}.hlasitko-panel button:disabled,.hlasitko-tlacitko:disabled{opacity:.55;cursor:not-allowed}.dikt-hlava{justify-content:space-between;gap:8px;flex-wrap:wrap}.dikt-hlava,.mu-plocha{display:flex;align-items:center;min-width:0}.mu-plocha{gap:10px;border:1.5px dashed #d3d1c7;background:#FBFAF5;border-radius:12px;padding:12px 16px;cursor:pointer;color:#666D65;text-align:left;transition:border-color .15s,background .15s}.mu-plocha svg{flex:none}.mu-plocha>span{font-size:13.5px;color:#5c5647;line-height:1.35;min-width:0}.mu-plocha>span b{color:var(--green)}.mu-plocha small{display:block;font-size:11.5px;color:#666D65;margin-top:2px}.mu-plocha:focus-visible,.mu-plocha:hover{border-color:#9CBB49;outline:none}.mu-plocha.nad{border-color:var(--green);background:#F2F7E4}.mu-plocha.vyp{cursor:default;opacity:.55}.modal.mu-okno-nad{box-shadow:inset 0 0 0 2px var(--green),var(--shadow-3);background:#F7FAEE}.mu-pust-pruh{position:absolute;top:14px;left:50%;transform:translateX(-50%);z-index:2;pointer-events:none;display:inline-flex;padding:9px 16px;border-radius:999px;background:var(--green);color:#fff;font-size:13.5px;font-weight:600;box-shadow:var(--shadow-3);white-space:nowrap}.mu-pust-pruh,.sb-zeptat{align-items:center;gap:8px}.sb-zeptat{display:flex;width:100%;margin:6px 0 4px;padding:8px 10px;border:1px dashed rgba(199,239,82,.45);border-radius:var(--r-sm);background:rgba(199,239,82,.07);color:#E7F6C2;font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.sb-zeptat span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sb-zeptat:hover{background:rgba(199,239,82,.14)}.sb-zeptat svg{flex:none;color:var(--lime)}.pom-panel-bg{position:fixed;inset:0;z-index:215;background:rgba(21,32,28,.18)}.pom-panel{position:fixed;top:0;right:0;bottom:0;z-index:216;width:min(440px,100vw);display:flex;flex-direction:column;background:var(--cream);border-left:1px solid var(--line);box-shadow:-18px 0 40px rgba(21,32,28,.16);animation:pomVyjezd .18s ease-out}@keyframes pomVyjezd{0%{transform:translateX(40px);opacity:0}to{transform:none;opacity:1}}.pom-panel-hlava{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--panel)}.pom-panel-nazev{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:800;font-size:16px;letter-spacing:-.02em}.pom-panel-nazev svg{color:var(--green2)}.pom-panel-akce{display:inline-flex;align-items:center;gap:4px}.pom-odkaz-tl{border:none;background:none;padding:5px 8px;border-radius:8px;font:inherit;font-size:12.5px;font-weight:600;color:var(--green2);cursor:pointer}.pom-odkaz-tl:hover:not(:disabled){background:rgba(20,58,43,.07)}.pom-odkaz-tl:disabled{opacity:.45;cursor:default}.pom-zavrit{border:none;background:none;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--tx2);cursor:pointer}.pom-zavrit:hover{background:rgba(20,58,43,.07);color:var(--ink)}.pom-chat{display:flex;flex-direction:column;min-height:0}.pom-chat.v-panelu{flex:1 1}.pom-stranka .pom-chat{height:calc(100dvh - 300px);min-height:380px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.pom-zpravy{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:14px;display:flex;flex-direction:column;gap:10px;min-height:0}.pom-bublina{max-width:92%;padding:9px 12px;border-radius:13px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.pom-bublina p{margin:0 0 6px}.pom-bublina p:last-child{margin-bottom:0}.pom-bublina ul{margin:2px 0 6px;padding-left:18px}.pom-bublina li{margin:2px 0}.pom-ja{align-self:flex-end;background:var(--green);color:#EEF3EA;border-bottom-right-radius:4px;white-space:pre-wrap}.pom-ai{align-self:flex-start;background:#fff;border:1px solid var(--line);border-bottom-left-radius:4px}.v-panelu .pom-ai{background:var(--panel)}.pom-ai.pom-chyba{background:#FBF0EB;border-color:#F0D3C6;color:#7A3417}.pom-pracuje{display:inline-flex;align-items:center;gap:8px;color:var(--tx2);font-size:13px}.pom-toci{display:inline-flex;animation:pomToci 1s linear infinite}@keyframes pomToci{to{transform:rotate(1turn)}}.pom-odkazy{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pom-odkaz{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:5px 11px;border-radius:12px;border:1px solid var(--line);background:var(--cream);color:var(--green2);font:inherit;font-size:12.5px;font-weight:600;line-height:1.35;text-align:left;text-decoration:none;cursor:pointer;overflow-wrap:anywhere}.pom-odkaz:hover{border-color:var(--green2)}.pom-odkaz.pom-ukaz{background:var(--green);border-color:var(--green);color:#fff}.pom-odkaz svg{flex:none}.pom-meta{margin-top:7px;font-size:11.5px;color:var(--tx3)}.pom-prani{margin-top:8px}.pom-funkce-detail .btn-ghost,.pom-prani .btn-ghost{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px}.pom-uvod{margin:auto;width:100%;max-width:940px;padding:18px 6px 10px;gap:22px}.pom-uvod,.pom-uvod-hlava{display:flex;flex-direction:column}.pom-uvod-hlava{text-align:center;align-items:center;gap:8px}.pom-uvod-znak{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:var(--green);color:var(--lime);box-shadow:0 8px 22px rgba(20,58,43,.22)}.pom-uvod-hlava h2{margin:4px 0 0;font-family:var(--font-head);font-size:23px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.pom-uvod-hlava p{margin:0;max-width:520px;font-size:13.5px;line-height:1.5;color:var(--tx2)}.pom-uvod-karty{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.pom-karta{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 10px 8px;display:flex;flex-direction:column;gap:2px;transition:border-color .15s,box-shadow .15s}.pom-karta:hover{border-color:#CFD9C4;box-shadow:0 6px 18px rgba(21,32,28,.06)}.pom-karta h3{display:flex;align-items:center;gap:9px;margin:0 4px 6px;font-family:var(--font-head);font-size:13.5px;font-weight:600;color:var(--ink)}.pom-karta-ikona{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#EEF3E6;color:var(--green2);flex:none}.pom-navrh{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;border:0;background:none;color:var(--ink);border-radius:9px;padding:7px 8px;font:inherit;font-size:13px;line-height:1.35;cursor:pointer}.pom-navrh svg{flex:none;color:var(--green2);opacity:0;transform:translateX(-3px);transition:opacity .15s,transform .15s}.pom-navrh:focus-visible,.pom-navrh:hover:not(:disabled){background:#F3F7E8;color:var(--green)}.pom-navrh:focus-visible svg,.pom-navrh:hover:not(:disabled) svg{opacity:1;transform:none}.pom-navrh:disabled{opacity:.5;cursor:default}.v-panelu .pom-uvod{padding-top:10px;gap:16px}.v-panelu .pom-uvod-karty{grid-template-columns:minmax(0,1fr);gap:8px}.v-panelu .pom-karta{background:var(--panel)}@media (hover:none){.pom-navrh svg{opacity:.55;transform:none}}.pom-hlas-chyba{margin:0 14px 6px;font-size:12.5px;color:#A33B12}.pom-vstup{display:flex;align-items:flex-end;gap:6px;padding:10px 12px;border-top:1px solid var(--line);background:var(--panel)}.pom-vstup textarea{flex:1 1;min-width:0;resize:none;max-height:140px;field-sizing:content;border:1px solid var(--line);border-radius:12px;background:#fff;padding:9px 12px;font:inherit;font-size:14px;line-height:1.4;outline:none}.pom-vstup textarea:focus{border-color:var(--green2)}.pom-vstup.nahrava{background:#F3F7E8}.pom-nahravam{flex:1 1;display:inline-flex;align-items:center;gap:9px;min-height:40px;font-size:14px;color:var(--green2);font-weight:600}.pom-nahravam .mono{font-family:var(--font-mono);font-weight:500;color:var(--tx2)}.pom-tecka{width:10px;height:10px;border-radius:50%;background:var(--clay);animation:uk-pulz 1.1s ease-in-out infinite}.pom-tl{flex:none;width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:#fff;color:var(--green2);display:grid;place-items:center;cursor:pointer}.pom-tl:hover:not(:disabled){border-color:var(--green2)}.pom-tl:disabled{opacity:.4;cursor:default}.pom-tl.pom-odeslat:not(:disabled){background:var(--green);border-color:var(--green);color:#fff}.pom-tl.pom-stop{background:var(--clay);border-color:var(--clay);color:#fff}.pom-kbd{font-family:var(--font-mono);font-size:11px;border:1px solid var(--line);border-radius:5px;padding:0 5px;background:var(--panel);color:var(--ink)}.pom-zvyrazni{position:relative;z-index:5;outline:3px solid var(--lime)!important;outline-offset:3px;box-shadow:0 0 0 7px rgba(199,239,82,.35)!important;animation:pomZvyrazni 1.1s ease-in-out 4}@keyframes pomZvyrazni{50%{box-shadow:0 0 0 12px rgba(199,239,82,0)!important;outline-offset:6px}}@media (max-width:640px){.pom-panel{width:100vw;border-left:none;top:var(--vv-top,0);height:var(--vv-h,100dvh);bottom:auto}.pom-panel-bg{display:none}.pom-stranka .pom-chat{height:calc(100dvh - 250px)}.pom-bublina{max-width:100%}.pom-uvod-karty{grid-template-columns:minmax(0,1fr)}.pom-uvod-hlava h2{font-size:20px}}@media (max-width:640px) and (hover:none){.pom-vstup textarea{font-size:16px}}.pom-podnety{display:flex;flex-direction:column;gap:8px}.pom-podnet{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;background:var(--panel);border:1px solid var(--line);border-radius:13px}.pom-podnet.ton-problem{box-shadow:inset 3px 0 0 #D9452F}.pom-podnet.ton-ceka{box-shadow:inset 3px 0 0 var(--gold)}.pom-podnet-text{min-width:0;display:flex;flex-direction:column;gap:3px}.pom-podnet-hlava{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.pom-podnet-hlava b{font-family:var(--font-head);font-size:14px;font-weight:700;overflow-wrap:anywhere}.pom-podnet-pod{font-size:13px;color:var(--tx2)}.pom-podnet-akce{display:flex;align-items:center;gap:6px;flex:none}.pom-podnet-tl{text-decoration:none;padding:7px 12px;font-size:12.5px;white-space:nowrap}.pom-prazdne{display:flex;align-items:center;gap:8px;padding:26px 16px;justify-content:center;color:var(--tx2);background:var(--panel);border:1px dashed var(--line);border-radius:13px;font-size:14px}.pom-hlaska{margin:0 0 10px;padding:8px 12px;border-radius:10px;background:#FBF0EB;color:#7A3417;font-size:13px}.pom-vypnuta{margin-top:14px;font-size:12.5px;color:var(--tx3)}@media (max-width:640px){.pom-podnet{flex-direction:column;align-items:stretch}.pom-podnet-akce{justify-content:flex-start;flex-wrap:wrap}.pom-podnet-akce .mu-radek-akce{margin-left:auto}}.pom-funkce{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:14px;gap:14px;align-items:start}.pom-funkce section{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:10px;min-width:0}.pom-funkce h3{margin:2px 6px 6px;font-family:var(--font-head);font-size:13px;font-weight:700;color:var(--tx2)}.pom-funkce-nazev{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;border:none;background:none;padding:7px 6px;border-radius:8px;font:inherit;font-size:13.5px;text-align:left;color:var(--ink);cursor:pointer}.pom-funkce-nazev:hover{background:rgba(20,58,43,.05)}.pom-funkce-nazev svg{flex:none;color:var(--tx3);transition:transform .15s}.pom-funkce-radek.otevreno .pom-funkce-nazev{font-weight:700}.pom-funkce-radek.otevreno .pom-funkce-nazev svg{transform:rotate(180deg)}.pom-funkce-detail{padding:2px 8px 10px;font-size:13px;color:var(--tx2)}.pom-funkce-detail ol{margin:0 0 8px;padding-left:18px}.pom-funkce-detail li{margin:3px 0}.pom-hlaska.pom-hlaska-ok{background:#E3EEE6;color:var(--green2)}.pom-podnet-tl{display:inline-flex;align-items:center;gap:5px}.upz-okno{max-width:760px}.upz-prazdne{display:flex;align-items:center;gap:8px;padding:18px 4px;color:var(--tx2);font-size:14px}.upz-seznam{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.upz-radek{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px}.upz-radek.odeslano{background:#F3F7EE;border-color:#CFE0C2}.upz-radek.nejde{background:var(--panel)}.upz-radek-hlava{display:flex;align-items:flex-start;gap:10px}.upz-radek-hlava input[type=checkbox]{margin-top:4px;width:17px;height:17px;flex:none}.upz-radek-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.upz-radek-nadpis{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.upz-radek-nadpis b{font-family:var(--font-head);font-size:14px;overflow-wrap:anywhere}.upz-castka{font-family:var(--font-mono);font-size:13px;font-weight:600;color:#A33B12;margin-left:auto;white-space:nowrap}.upz-radek-pod{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:12.5px;color:var(--tx2)}.upz-komu{color:var(--green2);overflow-wrap:anywhere}.upz-chybi{color:var(--clay);font-size:12.5px}.upz-ok{display:inline-flex;align-items:center;gap:5px;color:var(--green2);font-size:12.5px;font-weight:600}.upz-nahled-tl{flex:none;padding:6px 10px;font-size:12.5px}.upz-nahled{gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.upz-nahled,.upz-nahled label{display:flex;flex-direction:column}.upz-nahled label{gap:4px;font-size:12.5px;color:var(--tx2)}.upz-nahled input,.upz-nahled textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;padding:8px 10px;font:inherit;font-size:13.5px;color:var(--ink);background:#fff}.upz-nahled textarea{resize:vertical;line-height:1.45}.upz-dny{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--tx2);margin:10px 0 6px}.upz-dny span{display:inline-flex;align-items:center;gap:8px;color:var(--ink);flex-wrap:wrap}.upz-dny input{width:70px;border:1px solid var(--line);border-radius:8px;padding:6px 8px;font:inherit;font-family:var(--font-mono)}.upz-napoveda{font-size:12.5px;color:var(--tx3);margin:0 0 10px}.upz-texty{display:flex;flex-direction:column;gap:6px}.upz-texty section{border:1px solid var(--line);border-radius:12px;background:#fff;padding:2px 10px 8px}.upz-texty-hlava{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;border:none;background:none;padding:8px 0 2px;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink);text-align:left;cursor:pointer}.upz-texty-hlava em{font-style:normal;font-weight:500;color:var(--green2)}.upz-texty-hlava svg{flex:none;color:var(--tx3);transition:transform .15s}.upz-texty section.otevreno .upz-texty-hlava svg{transform:rotate(180deg)}.upz-zastupne{margin:10px 0 4px;font-size:12.5px;color:var(--tx2)}.upz-zastupne summary{cursor:pointer;font-weight:600;color:var(--green2)}.upz-zastupne ul{margin:6px 0 0;padding-left:18px;column-count:2;column-gap:20px}.upz-zastupne code{font-family:var(--font-mono);font-size:11.5px;background:var(--cream);border-radius:4px;padding:0 4px}.upz-najem{margin-top:12px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px}.upz-najem-hlava{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:14px;margin-bottom:6px}.upz-najem-hlava b{font-family:var(--font-head)}.mu-mail-sablony{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.mu-mail-sablony-vyber{flex:1 1 220px;min-width:0}.mu-mail-sablona-uloz .btn-sm,.mu-mail-sablony .btn-sm{display:inline-flex;align-items:center;gap:6px}.mu-mail-sablona-uloz{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-4px 0 12px;padding:10px;background:var(--panel,#FFFDF7)}.mu-mail-sablona-uloz,.mu-mail-sablona-uloz input{border:1px solid var(--line);border-radius:var(--r-sm)}.mu-mail-sablona-uloz input{flex:1 1 200px;min-width:0;font-family:inherit;font-size:14px;padding:8px 10px;background:#fff}.mu-mail-sablona-pozn{flex-basis:100%;font-size:12px;color:var(--tx3)}.upz-najem-hlava-akce{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.upz-najem-hlava-akce .btn-sm{display:inline-flex;align-items:center;gap:6px}.upz-najem-mrizka{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px}.upz-prepinac{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;cursor:pointer}.upz-prepinac input{margin-top:3px;flex:none}.upz-prepinac span{display:flex;flex-direction:column;min-width:0}.upz-prepinac small{font-size:12px;color:var(--tx3);overflow-wrap:anywhere}.upz-najem-akce{display:flex;align-items:center;gap:10px;margin-top:4px}.upz-historie{margin-top:12px;border-top:1px solid var(--line);padding-top:8px}.upz-historie-nadpis{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);margin-bottom:4px}.upz-historie-radek{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;font-size:12.5px;padding:3px 0;color:var(--tx2)}.upz-historie-radek .mono{font-family:var(--font-mono)}@media (max-width:640px){.upz-najem-mrizka{grid-template-columns:minmax(0,1fr)}.upz-zastupne ul{column-count:1}.upz-historie-radek{grid-template-columns:auto minmax(0,1fr)}.upz-historie-radek .upz-komu{grid-column:1/-1}.upz-radek-hlava{flex-wrap:wrap}.upz-castka{margin-left:0}}.mod-table tr.rv-karta-skupina td{background:#F4F2EA;padding:8px 14px;font-size:13px;color:var(--ink)}.mod-table tr.rv-karta-skupina td span{margin-left:8px;font-size:12px;color:var(--tx3)}.byt-stavy-lista{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:8px;font-size:12.5px;color:var(--tx3)}.byt-stavy-lista span.ceka{color:#8A5A00;font-weight:600}.byt-stavy-lista span.chyba{color:#A33B12;font-weight:600}.mu-google{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 14px;font-size:13px;color:var(--tx2);line-height:1.45}.mu-google>span:not(.mu-stitek){flex:1 1 180px;min-width:0}.mu-google .btn-ghost{margin-left:auto;white-space:nowrap}.mu-gmail-navod{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 14px;font-size:13px;color:var(--tx2);line-height:1.5}.mu-gmail-navod summary{cursor:pointer;font-weight:600;color:var(--green)}.mu-gmail-navod p{margin:8px 0 4px}.mu-gmail-navod ol{margin:0;padding-left:20px;display:grid;grid-gap:4px;gap:4px}.mu-gmail-navod a{color:var(--green2);text-decoration:underline}.mu-dalsi[open]{display:grid;grid-gap:10px;gap:10px}.mu-dalsi[open]>summary{margin-bottom:2px}