:root{--senator-yellow:#FBDD00;--senator-dark:#2a2a2a;--senator-gray:#4a4a4a;--senator-light:#f5f5f5;--bg-body:#f5f5f5;--bg-card:#fff;--bg-card-header:#2a2a2a;--text-primary:#212529;--text-secondary:#6c757d;--text-muted:#999;--border-color:#dee2e6;--bg-table-hover:#FFF8E1;--bg-table-header:#f8f9fa;--bg-input:#fff;--shadow-sm:0 2px 8px rgba(0,0,0,0.06);--fs-xxs:11px;--fs-xs:12.5px;--fs-sm:13.5px;--fs-md:14.5px;--fs-base:15px;--fs-lg:17px;--fs-xl:20px;--fs-xxl:24px;--fs-hero:30px}html{scrollbar-gutter:stable}body{padding-top:60px;background:var(--bg-body);color:var(--text-primary);font-size:var(--fs-base);transition:background 0.3s,color 0.3s}.app-input,.app-select,.app-num,input.cfg-input,select.cfg-input,input.cfg-num,.sp-price-input,input.wp-input,select.wp-input,.dekor-combo-search,input.form-control,select.form-select{font-family:inherit;font-size:var(--fs-md);font-weight:500;color:var(--text-primary);background:var(--bg-card,#fff);border:1.5px solid var(--border-color,#d1d5db);border-radius:8px;padding:9px 12px;line-height:1.4;transition:border-color 0.15s ease,box-shadow 0.15s ease,background 0.15s ease;box-sizing:border-box}.app-input:hover:not(:focus):not(:disabled),.app-select:hover:not(:focus):not(:disabled),.app-num:hover:not(:focus):not(:disabled),input.cfg-input:hover:not(:focus):not(:disabled),select.cfg-input:hover:not(:focus):not(:disabled),input.cfg-num:hover:not(:focus):not(:disabled),.sp-price-input:hover:not(:focus):not(:disabled),.dekor-combo-search:hover:not(:focus):not(:disabled),input.form-control:hover:not(:focus):not(:disabled),select.form-select:hover:not(:focus):not(:disabled){border-color:#9ca3af}.app-input:focus,.app-select:focus,.app-num:focus,input.cfg-input:focus,select.cfg-input:focus,input.cfg-num:focus,.sp-price-input:focus,.dekor-combo-search:focus,input.form-control:focus,select.form-select:focus{outline:none !important;border-color:#FBDD00 !important;box-shadow:0 0 0 3px rgba(251,221,0,0.3)!important}.app-num,input.cfg-num,.sp-price-input,input[type="number"].app-input,input[type="number"].cfg-input{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.app-num,input.cfg-num,.sp-price-input{width:130px;flex:0 0 130px;min-width:0}input[type="number"].app-num,input[type="number"].cfg-num,input[type="number"].sp-price-input,input[type="number"].cfg-input{padding-right:40px !important}input[type="number"].app-num::-webkit-outer-spin-button,input[type="number"].app-num::-webkit-inner-spin-button,input[type="number"].cfg-num::-webkit-outer-spin-button,input[type="number"].cfg-num::-webkit-inner-spin-button,input[type="number"].sp-price-input::-webkit-outer-spin-button,input[type="number"].sp-price-input::-webkit-inner-spin-button,input[type="number"].cfg-input::-webkit-outer-spin-button,input[type="number"].cfg-input::-webkit-inner-spin-button{margin:0 0 0 12px;opacity:1}.app-select,select.cfg-input,select.form-select,select.app-input{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;padding-right:34px;cursor:pointer}.app-input:invalid:not(:placeholder-shown),.app-num:invalid:not(:placeholder-shown),input.cfg-num:invalid:not(:placeholder-shown),input.cfg-input:required:invalid:not(:placeholder-shown),.sp-price-input:invalid:not(:placeholder-shown){border-color:#ef4444}.app-input:invalid:not(:placeholder-shown):focus,.app-num:invalid:not(:placeholder-shown):focus,input.cfg-num:invalid:not(:placeholder-shown):focus,.sp-price-input:invalid:not(:placeholder-shown):focus{box-shadow:0 0 0 3px rgba(239,68,68,0.2)!important}.app-input::placeholder,.app-num::placeholder,input.cfg-input::placeholder,input.cfg-num::placeholder,.sp-price-input::placeholder,.dekor-combo-search::placeholder,input.form-control::placeholder{color:#9ca3af;font-weight:400}.app-input:disabled,.app-select:disabled,.app-num:disabled,input.cfg-input:disabled,select.cfg-input:disabled,input.form-control:disabled,select.form-select:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.navbar{background:linear-gradient(135deg,#181818 0%,#262626 100%)!important;border-bottom:2px solid var(--senator-yellow);box-shadow:0 4px 18px rgba(0,0,0,0.25);padding:0.3rem 0;min-height:64px}.navbar-brand{display:flex;align-items:center;gap:12px;padding:0.25rem 0.6rem;border-radius:10px;color:#fff !important;text-decoration:none;transition:all 0.18s ease}.navbar-brand:hover{background:rgba(255,255,255,0.04);transform:translateY(-0.5px)}.brand-logo-img{height:56px;width:56px;aspect-ratio:1 / 1;display:block;object-fit:contain;font-size:0;color:transparent;filter:drop-shadow(0 3px 10px rgba(0,0,0,0.45))}.brand-logo-wrap{position:relative;display:inline-block;line-height:0;transition:transform 0.2s ease}.navbar-brand:hover .brand-logo-wrap{transform:scale(1.04)}.brand-logo-wrap::before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(180,220,255,0.10)44%,rgba(255,255,255,0.40)48%,rgba(255,253,220,0.65)50%,rgba(255,255,255,0.40)52%,rgba(255,210,200,0.10)56%,transparent 62%);background-size:500% 100%;background-position:130% 0%;mix-blend-mode:screen;mask-image:url('/img/logo-nav.png?v=4');-webkit-mask-image:url('/img/logo-nav.png?v=4');mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;animation:brand-logo-sheen 20s linear infinite;animation-delay:3s}@keyframes brand-logo-sheen{0%{background-position:130% 0%}100%{background-position:-30% 0%}}.brand-wordmark{display:flex;flex-direction:column;line-height:1;gap:4px;border-left:1px solid rgba(251,221,0,0.30);padding-left:14px}.brand-name{font-family:'Segoe UI Variable Display','Segoe UI',-apple-system,sans-serif;font-size:16px;font-weight:500;letter-spacing:5px;text-transform:uppercase;background:linear-gradient(180deg,rgba(255,255,255,0.92)0%,rgba(255,255,255,1)50%,rgba(255,255,255,0.85)100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#fff}.brand-domain{font-size:10px;font-weight:500;letter-spacing:1px;color:var(--senator-yellow);opacity:0.85}.brand-domain .dot{opacity:0.5}@media(max-width:991px){.brand-wordmark{display:none}#navbarNav{display:none !important}}.nav-link-guest-subtle{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;background:transparent;border:1px solid rgba(251,221,0,0.35);border-radius:8px;color:rgba(251,221,0,0.85);font-size:13px;font-weight:400;letter-spacing:0.4px;text-decoration:none;transition:all 0.18s ease;white-space:nowrap;order:99;margin-left:auto}.nav-link-guest-subtle:hover{background:rgba(251,221,0,0.08);border-color:rgba(251,221,0,0.65);color:var(--senator-yellow,#FBDD00)}.nav-link-guest-subtle i{font-size:11px;opacity:0.8}.nav-link-guest-subtle:hover i{opacity:1}@media(max-width:480px){.nav-link-guest-subtle{padding:6px 12px;font-size:12px;gap:6px}}.navbar-toggler.mob-menu-btn{width:42px;height:42px;padding:0;border:1.5px solid rgba(251,221,0,0.4);border-radius:9px;background:rgba(255,255,255,0.04);color:var(--senator-yellow);transition:all 0.18s;display:inline-flex;align-items:center;justify-content:center;font-size:17px}.navbar-toggler.mob-menu-btn:hover,.navbar-toggler.mob-menu-btn.is-active{background:var(--senator-yellow);color:#1a1a1a;border-color:var(--senator-yellow);box-shadow:0 0 0 4px rgba(251,221,0,0.18)}.navbar-toggler.mob-menu-btn:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(251,221,0,0.35)}.mob-drawer{position:fixed;inset:0;z-index:99997;visibility:hidden;pointer-events:none}.mob-drawer.is-open{visibility:visible;pointer-events:auto}.mob-drawer-backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity 0.3s cubic-bezier(0.4,0,0.2,1)}.mob-drawer.is-open .mob-drawer-backdrop{opacity:1}.mob-drawer-panel{position:absolute;top:0;right:0;bottom:0;width:min(360px,88vw);background:linear-gradient(180deg,#1a1a24 0%,#0f0f15 100%);color:#fff;box-shadow:-16px 0 50px rgba(0,0,0,0.4);display:flex;flex-direction:column;transform:translateX(100%);transition:transform 0.32s cubic-bezier(0.4,0,0.2,1);border-left:1px solid rgba(251,221,0,0.18)}.mob-drawer.is-open .mob-drawer-panel{transform:translateX(0)}@media(prefers-reduced-motion:reduce){.mob-drawer-backdrop,.mob-drawer-panel{transition:none}}.mob-drawer-header{padding:20px 18px 18px;display:flex;align-items:flex-start;gap:12px;background:linear-gradient(135deg,rgba(251,221,0,0.08)0%,rgba(251,221,0,0.02)100%);border-bottom:1px solid rgba(255,255,255,0.06);flex-shrink:0}.mob-user-card{display:flex;gap:12px;flex:1;min-width:0}.mob-user-avatar{width:50px;height:50px;background:linear-gradient(135deg,#FBDD00 0%,#ffd400 100%);color:#1a1a1a;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;box-shadow:0 4px 12px rgba(251,221,0,0.35);flex-shrink:0}.mob-user-info{display:flex;flex-direction:column;gap:2px;min-width:0}.mob-user-name{font-size:14.5px;font-weight:800;color:#fff;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-user-email{font-size:11.5px;color:rgba(255,255,255,0.55);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-user-role{margin-top:4px;display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:var(--senator-yellow)}.mob-user-role i{font-size:11px}.mob-user-zlava{background:#16a34a;color:#fff;padding:1px 7px;border-radius:100px;font-size:9.5px;font-weight:800;margin-left:4px;letter-spacing:0.3px}.mob-drawer-close{background:rgba(255,255,255,0.08);border:none;color:rgba(255,255,255,0.7);width:34px;height:34px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:13px;transition:all 0.18s;flex-shrink:0}.mob-drawer-close:hover{background:rgba(255,255,255,0.18);color:#fff;transform:rotate(90deg)}.mob-drawer-body{flex:1;overflow-y:auto;padding:6px 0 12px;-webkit-overflow-scrolling:touch}.mob-drawer-body::-webkit-scrollbar{width:4px}.mob-drawer-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.1);border-radius:4px}.mob-nav-section{padding:10px 14px 6px;display:flex;flex-direction:column;gap:2px}.mob-nav-section+.mob-nav-section{border-top:1px solid rgba(255,255,255,0.04);margin-top:4px;padding-top:14px}.mob-section-label{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;color:rgba(255,255,255,0.4);padding:0 8px 6px;display:inline-flex;align-items:center;gap:6px}.mob-section-label i{font-size:10px;color:var(--senator-yellow)}.mob-nav-link{display:flex;align-items:center;gap:12px;padding:12px 12px;border-radius:10px;color:rgba(255,255,255,0.85);text-decoration:none;font-size:14px;font-weight:600;transition:all 0.15s;background:transparent;border:none;text-align:left;cursor:pointer;font-family:inherit;width:100%}.mob-nav-link:hover{background:rgba(255,255,255,0.05);color:#fff;transform:translateX(2px)}.mob-nav-link.is-active{background:rgba(251,221,0,0.14);color:var(--senator-yellow);box-shadow:inset 3px 0 0 var(--senator-yellow)}.mob-nav-icon{width:22px;text-align:center;font-size:15px;color:rgba(255,255,255,0.6);transition:color 0.15s;flex-shrink:0}.mob-nav-link.is-active .mob-nav-icon{color:var(--senator-yellow)}.mob-nav-link:hover .mob-nav-icon{color:#fff}.mob-nav-link span:not(.mob-theme-badge){flex:1;line-height:1.3}.mob-nav-chevron{font-size:10px;color:rgba(255,255,255,0.25);transition:transform 0.15s,color 0.15s}.mob-nav-link:hover .mob-nav-chevron{color:var(--senator-yellow);transform:translateX(3px)}.mob-theme-badge{font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:100px;background:rgba(251,221,0,0.18);color:var(--senator-yellow);text-transform:uppercase;letter-spacing:0.5px}.mob-drawer-footer{padding:14px 18px 18px;border-top:1px solid rgba(255,255,255,0.06);background:rgba(0,0,0,0.25);flex-shrink:0}.mob-logout-btn{width:100%;background:rgba(220,38,38,0.12);border:1.5px solid rgba(220,38,38,0.4);color:#ef4444;padding:11px 14px;border-radius:10px;font-size:13.5px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;transition:all 0.18s;letter-spacing:0.3px}.mob-logout-btn:hover{background:#dc2626;border-color:#dc2626;color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px rgba(220,38,38,0.4)}body.mob-drawer-open{overflow:hidden}@media(min-width:992px){.mob-drawer{display:none}.navbar-toggler.mob-menu-btn{display:none}}.navbar .nav-link{color:rgba(255,255,255,0.72)!important;font-size:13.5px;font-weight:500;letter-spacing:0.2px;padding:7px 14px !important;margin:0 2px;border-radius:7px;display:inline-flex;align-items:center;gap:7px;transition:all 0.15s ease;white-space:nowrap}.navbar .nav-link:hover{color:#fff !important;background:rgba(255,255,255,0.07)}.navbar .nav-link.active{color:var(--senator-yellow)!important;background:rgba(251,221,0,0.12);box-shadow:inset 0 -2px 0 0 var(--senator-yellow)}.navbar .nav-link i{width:14px;text-align:center;font-size:13px}.navbar .nav-link .nav-label{position:relative;top:-0.5px}.nav-divider{width:1px;height:24px;background:rgba(255,255,255,0.1);margin:0 6px;align-self:center}.navbar-nav.nav-primary .nav-link.active{background:var(--senator-yellow);color:#1a1a1a !important;box-shadow:0 2px 8px rgba(251,221,0,0.25)}.navbar-nav.nav-primary .nav-link.active:hover{background:#ffcb00}.dropdown-menu{margin-top:8px !important;border:1px solid rgba(0,0,0,0.08);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,0.18),0 4px 10px rgba(0,0,0,0.06);padding:6px 0;min-width:220px}.dropdown-menu .dropdown-header{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;color:#888;padding:8px 14px 4px}.dropdown-menu .dropdown-item{padding:8px 14px;font-size:13px;display:flex;align-items:center;gap:10px;transition:all 0.1s}.dropdown-menu .dropdown-item:hover{background:#FFF8E1;color:#2a2a2a}.dropdown-menu .dropdown-item i{width:20px;text-align:center;margin:0;font-size:12px;color:#999}.dropdown-menu .dropdown-item:hover i{color:#2a2a2a}.dropdown-menu hr.dropdown-divider{margin:4px 0;border-color:#eee;opacity:1}.nav-user .nav-link{display:flex;align-items:center;gap:8px;padding:5px 12px 5px 5px !important;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08)}.nav-user .nav-link:hover{background:rgba(255,255,255,0.1)}.nav-user-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#FBDD00,#f2c400);color:#1a1a1a;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;box-shadow:0 2px 6px rgba(251,221,0,0.3);flex-shrink:0}.nav-user-name{font-size:12.5px;line-height:1.1;font-weight:500}.nav-user-name small{display:block;font-size:10px;opacity:0.55;font-weight:400}.nav-user .zlava-badge{background:#10b981;color:#fff;padding:1px 6px;border-radius:10px;font-size:9px;font-weight:700;margin-left:3px}.btn-senator{background:var(--senator-yellow);color:var(--senator-dark);border:none;font-weight:600}.btn-senator:hover{background:#e5c900;color:var(--senator-dark)}.badge-stav{font-size:0.85em}.panel-preview{border:2px solid #ccc;background:#f8f0e0;display:inline-block;position:relative;min-width:60px;min-height:60px;max-width:300px;max-height:200px}.panel-preview .edge-label{position:absolute;font-size:10px;color:#fff;padding:1px 3px}.table-items td{vertical-align:middle}.card-header{background:var(--bg-card-header);color:#fff}.order-tabs{display:flex;gap:3px;margin:0;flex-wrap:wrap;padding:0;background:transparent;align-items:flex-end}.order-tab{padding:10px 16px;font-size:var(--fs-md);font-weight:600;line-height:1.2;background:color-mix(in srgb,var(--tab-color)12%,transparent);border:none;cursor:pointer;color:var(--tab-color);display:flex;align-items:center;gap:6px;transition:background 0.15s,color 0.15s;border-radius:6px 6px 0 0;position:relative}.order-tab .tab-icon{width:22px;height:22px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;flex-shrink:0}.order-tab:hover{background:color-mix(in srgb,var(--tab-color)22%,transparent)}.order-tab.active{background:var(--tab-color);color:#fff;z-index:2}.order-tab.active::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--tab-color)}.order-tab .tab-count{background:var(--tab-color);color:#fff;padding:2px 9px;border-radius:10px;font-size:var(--fs-xs);font-weight:700;min-width:24px;text-align:center}.order-tab.active .tab-count{background:#fff;color:var(--tab-color)}.detail-tab-content{background:var(--bg-card,#fff);border-top:3px solid var(--detail-tab-color,#27AE60);padding:18px;border-radius:0 6px 6px 6px;margin-top:0;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.detail-tab-content[data-group="dielce"]{--detail-tab-color:#3498DB}.detail-tab-content[data-group="kontajnery"]{--detail-tab-color:#E74C3C}.detail-tab-content[data-group="zasuvky"]{--detail-tab-color:#E67E22}.detail-tab-content[data-group="dvere"]{--detail-tab-color:#8E44AD}.detail-tab-content[data-group="kuchyna"]{--detail-tab-color:#27AE60}.detail-tab-content[data-group="prislusenstvo"]{--detail-tab-color:#7F8C8D}a{color:var(--senator-gray)}a:hover{color:var(--text-primary)}.theme-toggle{cursor:pointer;font-size:14px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.04);color:rgba(255,255,255,0.7);display:inline-flex;align-items:center;justify-content:center;transition:all 0.18s;margin:0 4px}.theme-toggle:hover{color:var(--senator-yellow);background:rgba(251,221,0,0.1);border-color:rgba(251,221,0,0.3);transform:rotate(15deg)}.active-orders-dropdown{min-width:320px;padding:4px 0}.active-orders-dropdown .ao-item{display:flex;align-items:center;gap:10px;padding:8px 14px;cursor:pointer;text-decoration:none;color:var(--text-primary);font-size:13px;border-left:3px solid transparent;transition:background 0.1s}.active-orders-dropdown .ao-item:hover{background:#FFF8E1}.active-orders-dropdown .ao-item-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.active-orders-dropdown .ao-item-row1{display:flex;align-items:center;gap:6px}.active-orders-dropdown .ao-item-cislo{font-family:'Consolas',monospace;font-weight:700;background:#FBDD00;color:#2a2a2a;padding:1px 6px;border-radius:3px;font-size:11px}.active-orders-dropdown .ao-item-popis{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-orders-dropdown .ao-item-meta{font-size:10px;color:var(--text-muted)}.active-orders-dropdown .ao-item-count{background:#e0e0e0;color:#555;padding:1px 6px;border-radius:10px;font-size:10px;font-weight:700}.acc-info-btn{background:transparent;border:none;color:var(--text-muted,#7F8C8D);width:26px;height:26px;padding:0;margin-left:4px;border-radius:50%;cursor:help;font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:color 0.15s ease,background 0.15s ease,transform 0.15s ease;flex-shrink:0;vertical-align:middle}.acc-info-btn:hover,.acc-info-btn:focus{color:#1a1a1a;background:rgba(0,0,0,0.06);transform:scale(1.12);outline:none}.acc-info-btn.is-open{color:#1a1a1a;background:rgba(0,0,0,0.10)}.acc-image-popover{position:fixed;width:280px;height:280px;max-width:92vw;max-height:92vh;background:var(--bg-card,#fff);border:1.5px solid var(--border-color,#d1d5db);border-radius:12px;box-shadow:0 12px 36px rgba(0,0,0,0.25);z-index:99999;overflow:hidden;pointer-events:none;opacity:0;transform:scale(0.92);transition:opacity 0.14s ease-out,transform 0.14s ease-out;padding:8px}.acc-image-popover.is-open{opacity:1;transform:scale(1)}.acc-image-popover img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;background:var(--bg-body,#fafafa);border-radius:6px}.acc-popis-popover{position:fixed;width:340px;max-width:calc(100vw - 24px);max-height:60vh;overflow:auto;background:var(--bg-card,#fff);color:var(--text-primary);border:1.5px solid var(--border-color,#d1d5db);border-radius:12px;box-shadow:0 14px 40px rgba(0,0,0,0.22);z-index:99999;padding:16px 18px;font-size:13px;line-height:1.55;opacity:0;transform:translateY(6px);transition:opacity 0.16s ease-out,transform 0.16s ease-out;pointer-events:none}.acc-popis-popover.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.acc-popis-popover::before{content:'';position:absolute;width:12px;height:12px;background:inherit;border:inherit;border-right:0;border-bottom:0;transform:rotate(45deg);top:-7px;left:var(--arrow-x,24px)}.acc-popis-popover.is-flipped::before{top:auto;bottom:-7px;border:inherit;border-left:0;border-top:0}.acc-popis-popover h1,.acc-popis-popover h2,.acc-popis-popover h3{margin:0 0 8px;line-height:1.3}.acc-popis-popover h1{font-size:17px;font-weight:700}.acc-popis-popover h2{font-size:15px;font-weight:700}.acc-popis-popover h3{font-size:14px;font-weight:700}.acc-popis-popover p{margin:0 0 8px}.acc-popis-popover p:last-child{margin-bottom:0}.acc-popis-popover strong{font-weight:700;color:var(--text-primary)}.acc-popis-popover ul,.acc-popis-popover ol{margin:6px 0 10px;padding-left:22px}.acc-popis-popover li{margin-bottom:3px}.acc-popis-popover a{color:#0EA5E9;text-decoration:none;border-bottom:1px dotted #0EA5E9}.acc-popis-popover a:hover{border-bottom-style:solid}.acc-popis-popover small{font-size:11px;color:var(--text-muted);display:inline-block;margin-top:6px}.acc-popis-popover blockquote{margin:6px 0;padding:6px 12px;border-left:3px solid #FBDD00;background:rgba(251,221,0,0.06);color:var(--text-secondary);border-radius:0 6px 6px 0}.acc-popis-popover code{background:rgba(127,140,141,0.10);padding:1px 5px;border-radius:3px;font-family:'Consolas',monospace;font-size:12px}