*{box-sizing:border-box}:root{--accent: #22d3ee;--bg: #020617;--panel: #0f172a;--text: #ffffff;--border: #334155;--success: #10b981;--danger: #ef4444;--warning: #f59e0b;--purple: #a855f7}html,body{background:var(--bg);color:var(--text);font-family:Segoe UI,system-ui,sans-serif;margin:0;padding:20px;overflow-x:hidden;width:100%}@media(max-width:850px){html{padding:0}body{padding:8px}}.page-container{max-width:1500px;margin:0 auto;padding-bottom:60px;box-sizing:border-box}.admin-container{max-width:1850px;margin:0 auto}.hud-fixed-left{position:fixed;top:20px;left:20px;z-index:9999;display:flex;flex-direction:column;gap:8px}.hud-fixed-right{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.hud-bottom-center{position:absolute;bottom:10px;left:50%;transform:translate(-50%);z-index:10;display:flex;justify-content:center;width:100%}.social-icon{width:20px;height:20px;fill:var(--accent);transition:.2s}.social-link{text-decoration:none;display:flex;align-items:center}.social-link:hover .social-icon{transform:scale(1.2);fill:var(--text-strong)}.switcher-btn,.lang-btn{background:rgb(var(--panel-rgb) / .8);border:1px solid rgb(var(--tint-rgb) / .1);color:var(--muted);padding:6px 10px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;transition:.2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;gap:6px}.switcher-btn:hover,.lang-btn:hover{background:var(--border);color:var(--text-strong);border-color:rgb(var(--tint-rgb) / .2)}.switcher-btn.active,.lang-btn.active{background:rgb(var(--accent-rgb) / .15);color:var(--accent);border-color:var(--accent)}.btn-giant{padding:11px 44px;font-size:17px;font-weight:900;text-transform:uppercase;letter-spacing:1px;background:var(--accent);color:var(--on-accent);border:3px solid rgb(var(--tint-rgb) / .2);border-radius:10px;cursor:pointer;box-shadow:0 10px 40px rgb(var(--shade-rgb) / calc(.7 * var(--shade-k)));transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-decoration:none;display:inline-block}.btn-giant:hover{transform:scale(1.05);box-shadow:0 0 30px var(--accent);background:var(--on-fill)}.btn-action{background:rgb(var(--accent-rgb) / .1);border:1px solid var(--accent);color:var(--accent);padding:8px 15px;border-radius:6px;cursor:pointer;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;transition:.2s}.btn-action:hover{background:var(--accent);color:var(--bg)}.btn-action:disabled{opacity:.5;cursor:not-allowed;border-color:var(--border);color:var(--muted);background:var(--panel-2)}.btn-secondary{background:var(--panel-2);color:var(--text-strong);border:1px solid var(--border);cursor:pointer;border-radius:6px;transition:.2s}.btn-secondary:hover{background:var(--border)}.btn-danger{background:rgb(var(--danger-rgb) / .1);border:1px solid var(--danger);color:var(--danger);cursor:pointer;border-radius:6px;padding:8px 15px;font-weight:700;transition:.2s}.btn-danger:hover{background:var(--danger);color:var(--on-fill)}.btn-remove{position:absolute;top:10px;right:10px;background:none;border:none;color:var(--muted-2);cursor:pointer;font-size:16px;transition:.2s;z-index:5}.btn-remove:hover{color:var(--danger);transform:scale(1.2)}.clear-basket-btn{background:rgb(var(--danger-rgb) / .85);color:var(--text-strong);border:1px solid var(--danger);padding:8px 16px;border-radius:8px;cursor:pointer;font-weight:700;font-size:13px;transition:.2s;box-shadow:0 4px 15px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)))}.clear-basket-btn:hover{background:var(--danger);transform:scale(1.05)}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],select,textarea,.search-input{width:100%;padding:10px;background:var(--input-bg);border:1px solid var(--border);color:var(--text-strong);border-radius:6px;box-sizing:border-box;outline:none;font-size:13px;font-family:inherit;transition:border-color .2s}input:focus,select:focus,textarea:focus,.search-input:focus{border-color:var(--accent)}select{cursor:pointer}.success-msg-box,.loading-box{padding:15px;border-radius:12px;text-align:center;font-weight:700;margin-bottom:20px;display:none;width:100%}.success-msg-box{background:rgb(var(--success-rgb) / .15);color:var(--success);border:1px solid var(--success)}.loading-box{background:rgb(var(--accent-rgb) / .1);color:var(--accent);border:1px solid var(--accent)}.dfm-warning{color:var(--warning);font-size:11px;margin-top:6px;display:flex;align-items:center;gap:4px;font-weight:700;background:rgb(var(--warning-fill-rgb) / .1);padding:4px;border-radius:4px}.dfm-error{color:var(--danger);font-size:11px;margin-top:6px;display:flex;align-items:center;gap:4px;font-weight:700;background:rgb(var(--danger-rgb) / .1);padding:4px;border-radius:4px}.shipping-alert{background:rgb(var(--warning-fill-rgb) / .15);color:var(--warning);padding:8px;border-radius:6px;margin-bottom:8px;font-size:11px;border:1px solid var(--warning);display:none;font-weight:700}.date-badge{text-align:center;font-size:12px;color:var(--success);font-weight:700;margin-bottom:12px;background:rgb(var(--success-rgb) / .1);padding:6px;border-radius:6px;border:1px solid rgb(var(--success-rgb) / .2)}.modal-overlay{position:fixed;inset:0;background:rgb(var(--shade-rgb) / calc(.85 * var(--shade-k)));z-index:10000;display:none;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow-y:auto;padding:20px 0}.modal-content{background:var(--panel);padding:25px;border-radius:12px;max-width:90vw;border:1px solid var(--border);position:relative;box-shadow:0 20px 50px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)));margin:auto}.modal-close{position:absolute;top:15px;right:15px;background:none;border:none;color:var(--muted);font-size:24px;cursor:pointer}.modal-close:hover{color:var(--text-strong)}.auth-container{max-width:450px;width:100%;margin:80px auto;padding:30px;background:var(--panel);border-radius:12px;border:1px solid var(--border);box-shadow:0 10px 25px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)))}.auth-container h2{text-align:center;color:var(--accent);margin-bottom:20px}.auth-tabs{display:flex;border-bottom:1px solid var(--border);margin-bottom:20px}.auth-tab{flex:1;padding:15px;text-align:center;cursor:pointer;color:var(--muted);font-weight:700;background:var(--panel);transition:.2s}.auth-tab.active{color:var(--accent);border-bottom:2px solid var(--accent);background:rgb(var(--accent-rgb) / .05)}.hero-dnd-layout{display:flex;align-items:flex-start;justify-content:center;gap:50px;max-width:1300px;margin:0 auto 40px;padding:0 20px}.hero-left-text{flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding-top:0;width:100%}.hero-right-dnd{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:25px 30px;box-shadow:0 10px 30px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)));width:100%}.banner-wrapper{width:100%}.banner-img{width:100%;height:auto;display:block}.reveal-line{width:0px;height:4px;background:var(--accent);margin-top:0;margin-bottom:25px;border-radius:2px;animation:drawLine 4s cubic-bezier(.25,1,.5,1) forwards;box-shadow:0 0 15px rgb(var(--accent-rgb) / .5)}@keyframes drawLine{to{width:80px}}.reveal-text{opacity:0;transform:translateY(60px);animation:slowRollUp 12.5s cubic-bezier(.1,.8,.3,1) forwards}.reveal-text.delay-1{animation-delay:1s}.reveal-text.delay-2{animation-delay:2.5s}@keyframes slowRollUp{0%{opacity:0;transform:translateY(60px)}15%{opacity:1;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.hero-left-text h1{font-size:38px;font-weight:900;line-height:1.3;color:var(--text);margin:0 0 20px;text-transform:uppercase;letter-spacing:.5px}.hero-left-text h1 .highlight{color:var(--accent);text-shadow:0 0 20px rgb(var(--accent-rgb) / .2)}.hero-left-text p{font-size:18px;line-height:1.7;color:var(--muted);font-weight:400;margin:0}.upload-area-main{padding:20px!important;min-height:120px!important;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:16px;background:rgb(var(--accent-rgb) / .05);border:2px dashed var(--accent);transition:.3s;cursor:pointer}.upload-area-main:hover{background:rgb(var(--accent-rgb) / .1);transform:scale(1.02)}.upload-text-main{font-size:20px;font-weight:700;color:var(--text-strong);margin-bottom:10px;text-align:center}.upload-subtext-main{font-size:14px;color:var(--muted);text-align:center}.smart-detection-badge{margin-top:25px;background:rgb(var(--accent-rgb) / .05);border:1px dashed rgb(var(--accent-rgb) / .3);color:var(--text-2);padding:12px 20px;border-radius:8px;font-size:13px;line-height:1.6;max-width:85%;transition:all .3s ease;text-align:center}.upload-area-main:hover .smart-detection-badge{background:rgb(var(--accent-rgb) / .08);border-color:rgb(var(--accent-rgb) / .5);box-shadow:0 0 15px rgb(var(--accent-rgb) / .1)}.main-wrapper{display:grid;grid-template-columns:1fr 380px;gap:25px;align-items:start}.top-header-layout{display:grid;grid-template-columns:1fr 380px;gap:25px;align-items:center;margin-top:10px;margin-bottom:30px}.bulk-actions{background:var(--panel);border:1px solid var(--border);padding:15px;border-radius:8px;margin-bottom:20px}.bulk-grid label{font-size:11px;display:block;margin-bottom:4px;color:var(--muted);font-weight:700;text-transform:uppercase}.item-card{display:flex;background:var(--panel);border:1px solid var(--border);padding:15px;margin-bottom:12px;border-radius:8px;gap:15px;transition:.2s;position:relative}.item-card:hover{border-color:var(--border-strong);box-shadow:0 4px 15px rgb(var(--shade-rgb) / calc(.3 * var(--shade-k)))}.item-card.selected{border-color:var(--accent);background:rgb(var(--accent-rgb) / .02)}.visual-col{width:140px;display:flex;flex-direction:column;gap:5px}.preview-box{width:100%;height:100px;background:var(--black);border:1px solid var(--border);border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer}.preview-box canvas{max-width:100%;max-height:100%}.item-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;padding-right:25px}.item-name{font-weight:700;font-size:15px;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.item-checkbox{width:18px;height:18px;margin:5px auto 0;display:block;accent-color:var(--accent);cursor:pointer}.grid-inputs{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:10px}.grid-inputs label{font-size:10px;color:var(--muted);font-weight:700;text-transform:uppercase;display:block;margin-bottom:3px}.weight-badge{display:inline-block;background:var(--panel-2);padding:2px 6px;border-radius:4px;font-size:11px;color:var(--muted);margin-right:5px;border:1px solid var(--border)}.dim-badge{display:inline-block;background:var(--panel-2);padding:2px 6px;border-radius:4px;font-size:11px;color:var(--text-3);border:1px solid var(--border)}.discount-badge{display:inline-block;background:rgb(var(--success-rgb) / .15);color:var(--success);font-size:10px;font-weight:700;padding:2px 5px;border-radius:3px;margin-left:5px;border:1px solid rgb(var(--success-rgb) / .3);opacity:0}.discount-badge.visible{opacity:1}.sidebar{position:sticky;top:20px}.summary-box{background:var(--panel);border:1px solid var(--border);padding:20px;border-radius:12px;box-shadow:0 4px 20px rgb(var(--shade-rgb) / calc(.4 * var(--shade-k)))}.section-title{color:var(--accent);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-top:25px;margin-bottom:12px;border-bottom:1px solid var(--border);padding-bottom:5px}.vat-box-integrated{background:rgb(var(--accent-rgb) / .05);border:1px dashed var(--accent);border-radius:6px;padding:12px;margin-bottom:15px}.calc-row{display:flex;justify-content:space-between;margin-bottom:8px;font-size:13px;color:var(--text-3)}.calc-row.total{font-size:18px;font-weight:800;color:var(--accent);margin-top:15px;padding-top:15px;border-top:1px solid var(--border)}.btn-order{width:100%;padding:15px;background:var(--border);color:var(--muted);border:none;border-radius:8px;font-weight:700;font-size:16px;cursor:not-allowed;transition:.3s;margin-top:10px;text-transform:uppercase;letter-spacing:1px}.btn-order.enabled{background:var(--accent);color:var(--on-accent);cursor:pointer;box-shadow:0 0 15px rgb(var(--accent-rgb) / .4)}.btn-order.enabled:hover{background:var(--accent-hi);transform:translateY(-2px)}.btn-inquiry{width:100%;padding:12px;background:transparent;border:2px solid var(--border);color:var(--text-3);border-radius:8px;font-weight:700;cursor:pointer;transition:.2s;margin-bottom:10px;font-size:13px}.btn-inquiry:hover{border-color:var(--text-3);background:rgb(var(--tint-rgb) / .05)}.price-disclaimer{font-size:10px;color:var(--muted-2);text-align:center;margin-top:8px}.pallet-exchange-box{display:none;align-items:center;gap:10px;margin-bottom:20px;background:rgb(var(--success-rgb) / .1);border:1px dashed var(--success);padding:12px;border-radius:6px;transition:all .2s}.pallet-exchange-box.visible{display:flex;animation:fadeIn .3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.pallet-exchange-box label{color:var(--success);font-weight:700;font-size:13px;cursor:pointer;margin:0}.pallet-exchange-box input{width:18px;height:18px;margin:0;accent-color:var(--success);cursor:pointer}.order-card{background:var(--panel);border:1px solid var(--border);padding:25px;margin-bottom:20px;border-radius:12px;transition:border-color .3s;box-shadow:0 4px 15px rgb(var(--shade-rgb) / calc(.2 * var(--shade-k)))}.order-card:hover{border-color:var(--accent);box-shadow:0 4px 20px rgb(var(--accent-rgb) / .1)}.order-header{display:flex;justify-content:space-between;margin-bottom:20px;border-bottom:1px solid var(--border);padding-bottom:15px;align-items:center}.status-badge{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.st-nova{background:rgb(var(--stav-nova-rgb) / .5);color:var(--sky-soft);border:1px solid var(--stav-nova)}.st-potvrzena{background:rgb(var(--stav-potvrzena-rgb) / .5);color:var(--blue-300);border:1px solid var(--stav-potvrzena)}.st-dodavatel{background:rgb(var(--stav-dodavatel-rgb) / .5);color:var(--purple-soft);border:1px solid var(--stav-dodavatel)}.st-pripraveno{background:rgb(var(--stav-pripraveno-rgb) / .5);color:var(--success-hi);border:1px solid var(--stav-pripraveno)}.st-odeslano{background:rgb(var(--panel-2-rgb) / .5);color:var(--muted);border:1px solid var(--panel-2)}.st-popt-open{background:rgb(var(--border-rgb) / .5);color:var(--slate-100);border:1px solid var(--border)}.st-popt-sent{background:rgb(var(--sky-deep-rgb) / .5);color:var(--sky-soft);border:1px solid var(--sky-deep)}.st-hotovo{background:rgb(var(--success-rgb) / .2);color:var(--success);border:1px solid var(--success);box-shadow:0 0 10px rgb(var(--success-rgb) / .4)}.st-zruseno{background:rgb(var(--danger-rgb) / .2);color:var(--danger);border:1px solid var(--danger)}.timeline{display:flex;justify-content:space-between;position:relative;margin:30px 0 25px}.timeline:before{content:"";position:absolute;top:18px;left:10%;right:10%;height:2px;background:var(--border);z-index:1}.timeline-step{position:relative;z-index:2;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.step-icon{width:36px;height:36px;border-radius:50%;background:var(--bg);border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:16px;transition:.4s;color:var(--muted-2)}.step-text{font-size:11px;color:var(--muted-2);font-weight:700;text-transform:uppercase;letter-spacing:.5px}.timeline-step.completed .step-icon{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.timeline-step.completed .step-text{color:var(--text)}.timeline-step.active .step-icon{background:rgb(var(--accent-rgb) / .1);border-color:var(--accent);color:var(--accent);box-shadow:0 0 15px rgb(var(--accent-rgb) / .4)}.timeline-step.active .step-text{color:var(--accent)}.tabs-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;border-bottom:2px solid var(--border);padding-bottom:15px}.tab-btn{background:var(--panel-2);color:var(--muted);border:1px solid var(--border);padding:12px 25px;border-radius:8px;font-weight:700;cursor:pointer;transition:.2s;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:1px;font-size:14px}.tab-btn:hover{background:var(--border);color:var(--text-strong)}.tab-btn.active{background:rgb(var(--accent-rgb) / .15);color:var(--accent);border-color:var(--accent)}.tab-btn:has(>.ll-ikona){text-align:start}.badge-count{background:var(--danger);color:var(--on-fill);font-size:12px;font-weight:700;padding:2px 8px;border-radius:12px;box-shadow:0 0 8px rgb(var(--danger-rgb) / .6);display:none}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:25px}.stat-card{background:var(--panel);padding:15px 20px;border-radius:12px;border:1px solid var(--border);transition:.3s;border-left:4px solid var(--border)}.stat-card h3{margin:0;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:1px}.stat-card .value{font-size:24px;font-weight:800;margin-top:5px}.table-wrapper{background:var(--panel);border-radius:12px;border:1px solid var(--border);overflow-x:auto;box-shadow:0 10px 30px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)))}table{width:100%;border-collapse:collapse}.table-scroll{overflow-x:auto;max-width:100%}th{background:var(--panel-2);padding:12px 10px;text-align:left;border-bottom:2px solid var(--border);vertical-align:top;color:var(--accent);font-size:11px;text-transform:uppercase}.filter-select{width:100%;margin-top:8px;padding:6px;border-radius:4px;border:1px solid var(--border);background:var(--bg);color:var(--text-strong);font-size:11px;outline:none}td{padding:12px 10px;border-bottom:1px solid var(--border);font-size:13px;vertical-align:top}.status-box{display:flex;flex-direction:column;gap:5px;width:100%}.status-select{padding:8px;border-radius:6px;font-weight:700;border:1px solid rgb(var(--tint-rgb) / .1);width:100%;cursor:pointer}.history-list{font-size:10px;color:var(--muted-2);line-height:1.4;margin-top:5px;border-top:1px solid var(--panel-2);padding-top:5px}.history-item{display:flex;justify-content:space-between;gap:10px}.billing-select{padding:6px;border-radius:6px;font-size:11px;font-weight:700;border:none;width:100%;box-sizing:border-box;cursor:pointer}.bill-off{background:rgb(var(--danger-rgb) / .2);color:var(--danger);border:1px solid var(--danger)}.bill-on{background:rgb(var(--success-rgb) / .2);color:var(--success);border:1px solid var(--success)}.btn-row-lock{background:var(--panel-2);border:1px solid var(--border);color:var(--text-strong);cursor:pointer;padding:8px;border-radius:6px;font-size:14px;transition:.2s}.btn-row-lock.unlocked{background:rgb(var(--accent-rgb) / .15);border-color:var(--accent);box-shadow:0 0 10px rgb(var(--accent-rgb) / .3)}#login-overlay{position:fixed;inset:0;background:rgb(var(--scrim-rgb) / .85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:99999}.login-box{background:var(--panel);padding:50px 40px;border-radius:24px;border:1px solid var(--border);width:100%;max-width:360px;box-shadow:0 25px 50px -12px rgb(var(--shade-rgb) / calc(.7 * var(--shade-k)));display:flex;flex-direction:column;align-items:center}.login-logo{color:var(--accent);font-size:28px;font-weight:800;margin-bottom:5px}.login-subtitle{color:var(--muted);font-size:14px;margin-bottom:25px;text-transform:uppercase;text-align:center}.login-btn{width:100%;padding:14px;background:var(--accent);color:var(--on-accent);border:none;border-radius:12px;font-weight:800;cursor:pointer;text-transform:uppercase;transition:.3s}.config-card{background:rgb(var(--tint-rgb) / .02);border:1px solid var(--border);border-radius:12px;padding:20px;margin-bottom:20px}.config-card h3{margin-top:0;color:var(--accent);border-bottom:1px dashed var(--border);padding-bottom:10px;margin-bottom:20px;font-size:18px}.config-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.config-input-group{display:flex;flex-direction:column;gap:6px}.config-input-group label{font-size:12px;color:var(--muted);font-weight:700}.top-header{max-width:900px;margin:40px auto 0;display:flex;justify-content:space-between;align-items:center;padding-bottom:20px}.header-actions{display:flex;gap:15px}.btn-return{background:rgb(var(--tint-rgb) / .05);border:1px solid rgb(var(--tint-rgb) / .1);color:var(--text-strong);padding:8px 16px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.btn-return:hover{background:rgb(var(--tint-rgb) / .1);border-color:rgb(var(--tint-rgb) / .2);color:var(--accent)}.docs-container{max-width:900px;margin:0 auto 40px;background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 40px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)));overflow:hidden}.docs-nav{display:flex;flex-wrap:wrap;background:rgb(var(--shade-rgb) / calc(.2 * var(--shade-k)));border-bottom:1px solid var(--border);padding:15px 15px 0;gap:8px}.docs-nav .tab-btn{background:transparent;border:none;padding:12px 20px;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;border-radius:8px 8px 0 0;transition:all .2s ease;border-bottom:3px solid transparent;text-transform:none;letter-spacing:normal}.docs-nav .tab-btn:hover{color:var(--text-strong);background:rgb(var(--tint-rgb) / .03)}.docs-nav .tab-btn.active{color:var(--accent);border-bottom:3px solid var(--accent);background:var(--panel)}.docs-content{padding:40px 50px;background:var(--panel)}.doc-section{display:none;animation:fadeIn .4s ease;color:var(--text-3);line-height:1.7}.doc-section.active{display:block}.doc-section h1{font-size:26px;font-weight:800;color:var(--text-strong);margin-top:0;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border)}.doc-section h2{font-size:18px;font-weight:700;color:var(--text);margin-top:35px;margin-bottom:15px}.doc-section p{margin-bottom:16px}.doc-section ul{margin-bottom:24px;padding-left:24px}.doc-section li{margin-bottom:8px}.placeholder{font-weight:700;color:var(--on-accent);background:var(--accent);padding:2px 6px;border-radius:4px;font-size:.95em}.d-flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-5{gap:5px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.m-0{margin:0}.mt-0{margin-top:0}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mb-0{margin-bottom:0}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.w-100{width:100%}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.font-bold{font-weight:700}.pointer-events-none{pointer-events:none}.cursor-pointer{cursor:pointer}.transition-02{transition:.2s}.border-dashed{border-style:dashed}.radius-8{border-radius:8px}#toast-container{position:fixed;bottom:20px;right:20px;z-index:2147483000;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast{min-width:250px;max-width:350px;padding:15px 20px;border-radius:8px;font-size:14px;font-weight:700;color:var(--on-fill);box-shadow:0 10px 30px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)));transform:translate(100%);opacity:0;transition:all .4s cubic-bezier(.175,.885,.32,1.275);pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.toast.show{transform:translate(0);opacity:1}.toast.hide{transform:translate(100%);opacity:0}.toast-success{background:rgb(var(--success-rgb) / .9);border-left:5px solid var(--success);color:var(--on-success-fill)}.toast-error{background:rgb(var(--danger-rgb) / .9);border-left:5px solid var(--danger);color:var(--on-danger)}.toast-info{background:rgb(var(--accent-rgb) / .9);border-left:5px solid var(--accent);color:var(--on-info-fill)}.toast-warning{background:rgb(var(--warning-fill-rgb) / .9);border-left:5px solid var(--warning);color:var(--on-warning-fill)}.confirm-overlay{position:fixed;inset:0;background:rgb(var(--shade-rgb) / calc(.85 * var(--shade-k)));z-index:100001;display:none;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:opacity .3s}.confirm-overlay.show{display:flex;opacity:1}.confirm-box{background:var(--panel);padding:30px;border-radius:12px;border:1px solid var(--border);max-width:400px;width:90%;text-align:center;box-shadow:0 20px 50px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)));transform:scale(.9);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.confirm-overlay.show .confirm-box{transform:scale(1)}.confirm-text{color:var(--text-strong);font-size:16px;margin-bottom:25px;line-height:1.5}.confirm-btns{display:flex;gap:15px;justify-content:center}.confirm-btn-yes{background:var(--danger);color:var(--on-fill);border:none;padding:10px 20px;border-radius:8px;font-weight:700;cursor:pointer;transition:.2s}.confirm-btn-yes:hover{background:var(--danger-deep);transform:scale(1.05)}.confirm-btn-no{background:var(--panel-2);color:var(--text-3);border:1px solid var(--border);padding:10px 20px;border-radius:8px;font-weight:700;cursor:pointer;transition:.2s}.confirm-btn-no:hover{background:var(--border);color:var(--text-strong)}.step-card{border-color:var(--purple)!important;background:rgb(var(--purple-rgb) / .05)!important}.step-icon-box{font-size:40px;display:flex;align-items:center;justify-content:center;height:100px;background:rgb(var(--purple-rgb) / .1);border:1px dashed var(--purple);border-radius:8px;color:var(--purple)}.hero-steps-container{display:flex;flex-direction:column;gap:15px;width:100%}.hero-step{display:flex;align-items:center;gap:15px;font-size:15px;font-weight:700;color:var(--border-strong);opacity:0;transform:translate(-30px);animation:slideInAndGlowText .8s cubic-bezier(.175,.885,.32,1.275) forwards}.step-circle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--panel);color:var(--border-strong);border:2px solid var(--border);font-weight:900;font-size:14px;flex-shrink:0}.hero-step span{position:relative;background:linear-gradient(90deg,var(--text) 0%,var(--text) 35%,var(--accent) 50%,var(--border-strong) 65%,var(--border-strong) 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:textSweep 2s cubic-bezier(.25,1,.5,1) forwards;font-size:15px!important;display:inline-block}@keyframes slideInAndGlowText{to{opacity:1;transform:translate(0)}}@keyframes glowCircle{to{background:rgb(var(--accent-rgb) / .15);border-color:var(--accent);color:var(--accent);box-shadow:0 0 20px rgb(var(--accent-rgb) / .6),inset 0 0 10px rgb(var(--accent-rgb) / .2);transform:scale(1.1)}}@keyframes textSweep{0%{background-position:100% 0}to{background-position:0% 0}}.hero-step:nth-child(1){animation-delay:3.5s}.hero-step:nth-child(2){animation-delay:4.5s}.hero-step:nth-child(3){animation-delay:5.5s}.hero-step:nth-child(4){animation-delay:6.5s}.hero-step:nth-child(1) .step-circle{animation:glowCircle .6s forwards;animation-delay:3.5s}.hero-step:nth-child(2) .step-circle{animation:glowCircle .6s forwards;animation-delay:4.5s}.hero-step:nth-child(3) .step-circle{animation:glowCircle .6s forwards;animation-delay:5.5s}.hero-step:nth-child(4) .step-circle{animation:glowCircle .6s forwards;animation-delay:6.5s}.hero-step:nth-child(1) span{animation-delay:3.5s}.hero-step:nth-child(2) span{animation-delay:4.5s}.hero-step:nth-child(3) span{animation-delay:5.5s}.hero-step:nth-child(4) span{animation-delay:6.5s}.static-step{display:flex;align-items:center;gap:15px;font-size:15px;font-weight:700;color:var(--text);text-shadow:0 0 10px rgb(var(--accent-rgb) / .6)}.static-step .step-circle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgb(var(--accent-rgb) / .15);border:2px solid var(--accent);color:var(--accent);box-shadow:0 0 20px rgb(var(--accent-rgb) / .6),inset 0 0 10px rgb(var(--accent-rgb) / .2);font-weight:900;font-size:14px;flex-shrink:0;transform:scale(1.1)}@media(max-width:850px){#toast-container{left:10px;right:10px;bottom:10px}.toast{min-width:0;max-width:100%}.page-container{padding:80px 15px 40px!important;max-width:100%!important}.checkout-sidebar{width:100%!important;position:static!important;margin-top:10px}#emptyStateView{display:flex!important;flex-direction:column!important}#emptyStateView .hero-dnd-layout{display:contents!important}.hero-logo-block{order:1!important;width:100%!important;display:flex!important;justify-content:center!important;margin-bottom:20px!important;padding:0!important}.hero-logo-block .banner-wrapper{width:100%!important;max-width:350px!important;margin:0 auto!important}.hero-text-block{order:2!important;width:100%!important;text-align:center!important;margin-bottom:20px!important}.hero-text-block .reveal-line{margin:0 auto 20px!important}.hero-text-block h1{text-align:center!important;font-size:26px!important;line-height:1.3!important}.hero-text-block p{text-align:center!important;font-size:15px!important;line-height:1.5!important}.hero-steps-block{order:3!important;width:100%!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin-bottom:20px!important;display:flex!important;justify-content:center!important}.hero-upload-block{order:4!important;width:100%!important;max-width:100%!important;padding:0!important}.hero-upload-block h2,.upload-text-main{font-size:18px!important}.hero-upload-block>.upload-area-main{background:var(--panel)!important;border-radius:8px!important;box-shadow:0 10px 30px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)))!important;width:100%!important}.main-wrapper#cart-section{display:flex!important;flex-direction:column!important;gap:20px!important;width:100%!important}.top-header-layout{order:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;gap:20px!important}.top-header-layout>div:nth-child(1){order:1!important}.top-header-layout>.cart-steps-wrapper{order:2!important}.sidebar-layout{display:contents!important}.dropzone-box{order:3!important;width:100%!important;max-width:100%!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;text-align:center!important;box-sizing:border-box!important}.dropzone-box>div,.dropzone-inner-wrapper{width:100%!important}#leftColWrapper{order:4!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.item-card{width:100%!important;box-sizing:border-box!important}.billing-box{order:5!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.summary-box{padding:15px!important}.hero-steps-container{width:max-content!important;margin:0 auto!important;align-items:flex-start!important}.desktop-only,.bulk-actions,.nesting-box,.nesting-container,#nesting-section{display:none!important}.hamburger-btn{display:flex!important;right:15px!important;position:fixed!important}.hero-section{padding:20px 0!important}.drop-zone{padding:30px 10px!important}.drop-zone-text{font-size:16px!important}.modal-content,.auth-modal,.detail-modal,.auth-container{width:95%!important;max-width:95%!important;margin:10px auto!important;padding:20px 15px!important}.nav-links{gap:10px!important}.nav-btn{padding:8px 12px!important;font-size:13px!important}.nav-btn .hide-on-mobile{display:none!important}.item-card{flex-direction:column!important;align-items:flex-start!important;padding:15px!important;gap:15px!important}.visual-col{width:100%!important}.preview-box{height:150px!important}.grid-inputs{grid-template-columns:1fr 1fr!important}.bulk-grid{grid-template-columns:1fr!important}.app-footer{flex-direction:column;padding:15px}.footer-left,.footer-right,.footer-center{width:100%;justify-content:center}}@media(max-width:500px){.top-header{flex-direction:column;align-items:flex-start!important;gap:15px}.step-indicator{flex-direction:column;align-items:flex-start;gap:10px}.grid-inputs{grid-template-columns:1fr!important}.item-header{flex-direction:column;gap:10px}.item-header .text-right{text-align:left}}.ll-ikona{display:inline-block;flex:none;vertical-align:-.2em;margin-inline-end:.4em}.ll-ikona--solo{margin-inline-end:0}.ll-ikona--po{margin-inline-end:0;margin-inline-start:.4em}.ll-vlajka{display:inline-block;flex:none;width:1.25em;height:.9em;object-fit:cover;vertical-align:-.12em;margin-inline-end:.4em;border-radius:2px}:root{--input-bg: #020617;--scrim: #020617;--scrim-rgb: 2 6 23;--bg: #020617;--bg-rgb: 2 6 23;--on-accent: #020617;--panel: #0f172a;--panel-rgb: 15 23 42;--on-accent-2: #0f172a;--panel-2: #1e293b;--panel-2-rgb: 30 41 59;--border: #334155;--border-rgb: 51 65 85;--border-strong: #475569;--on-fill: #ffffff;--text-strong: #ffffff;--text-strong-rgb: 255 255 255;--tint: #ffffff;--tint-rgb: 255 255 255;--text: var(--text-strong);--text-2: #e2e8f0;--text-2-rgb: 226 232 240;--text-3: #cbd5e1;--text-3-rgb: 203 213 225;--muted: #94a3b8;--muted-rgb: 148 163 184;--muted-2: #64748b;--muted-2-rgb: 100 116 139;--shade: #000000;--shade-rgb: 0 0 0;--black: #000000;--accent: #22d3ee;--accent-rgb: 34 211 238;--accent-hi: #67e8f9;--sky: #38bdf8;--sky-rgb: 56 189 248;--sky-2: #0ea5e9;--sky-2-rgb: 14 165 233;--info: #3b82f6;--info-rgb: 59 130 246;--success: #10b981;--success-rgb: 16 185 129;--success-text: #34d399;--success-text-rgb: 52 211 153;--success-hi: #6ee7b7;--warning-fill: #f59e0b;--warning-fill-rgb: 245 158 11;--warning: #f59e0b;--warning-rgb: 245 158 11;--warning-text: #fbbf24;--warning-text-rgb: 251 191 36;--warning-hi: #fcd34d;--danger: #ef4444;--danger-rgb: 239 68 68;--danger-text: #f87171;--danger-text-rgb: 248 113 113;--danger-hi: #fca5a5;--purple: #a855f7;--purple-rgb: 168 85 247;--yellow: #eab308;--yellow-rgb: 234 179 8;--yellow-hi: #facc15;--yellow-hi-rgb: 250 204 21;--fuchsia: #d946ef;--fuchsia-rgb: 217 70 239;--rose: #e11d48;--rose-rgb: 225 29 72;--rose-soft: #fda4af;--orange: #f97316;--orange-rgb: 249 115 22;--orange-soft: #fed7aa;--danger-soft: #fecaca;--danger-deep: #b91c1c;--danger-deep-rgb: 185 28 28;--violet: #a78bfa;--violet-rgb: 167 139 250;--purple-soft: #d8b4fe;--green: #22c55e;--green-rgb: 34 197 94;--green-deep: #16a34a;--success-soft: #a7f3d0;--on-success: #022c22;--warning-soft: #fde68a;--warning-deep: #b45309;--warning-deep-rgb: 180 83 9;--sky-soft: #7dd3fc;--sky-deep: #0369a1;--sky-deep-rgb: 3 105 161;--info-soft: #bfdbfe;--accent-deep: #155e75;--accent-deep-rgb: 21 94 117;--shade-k: 1;--panel2: #1e293b;--text-main: #e2e8f0;--text-muted: #94a3b8;--papir-plocha: #f1f5f9;--papir-karta: #ffffff;--papir-text: #1e293b;--papir-tlumeny: #475569;--papir-linka: #cbd5e1;--papir-akcent: #0369a1;--papir-ok: #ecfdf5;--papir-ok-text: #065f46;--papir-ok-linka: #a7f3d0;--papir-chyba: #b91c1c;--papir-info: #e0f2fe;--papir-info-text: #075985;--papir-varovani: #fef3c7;--papir-varovani-text: #78350f;--border-strong-rgb: 71 85 105;--stav-nova: #0c4a6e;--stav-nova-rgb: 12 74 110;--stav-potvrzena: #1e3a8a;--stav-potvrzena-rgb: 30 58 138;--blue-300: #93c5fd;--stav-dodavatel: #581c87;--stav-dodavatel-rgb: 88 28 135;--stav-pripraveno: #064e3b;--stav-pripraveno-rgb: 6 78 59;--slate-100: #f1f5f9;--google-tlacitko: #131314;--google-tlacitko-text: #e3e3e3;--google-tlacitko-okraj: #8e918f;--purple-200: #e9d5ff;--violet-300: #c4b5fd;--blue-400: #60a5fa;--blue-400-rgb: 96 165 250;--violet-600: #7c3aed;--emerald-600: #059669;--green-950: var(--na-zelene);--green-200: #bbf7d0;--gray-700: var(--border);--gray-800: var(--panel-2);--rose-500: #f43f5e;--rose-500-rgb: 244 63 94;--red-900: #7f1d1d;--red-900-rgb: 127 29 29;--green-900: #14532d;--green-100: #dcfce7;--green-800: #166534;--panel-hluboky: var(--bg);--blue-950: #172554;--panel-hluboky-2: var(--panel);--panel-hluboky-2-rgb: var(--panel-rgb);--nahled-pozadi: var(--black);--panel-hluboky-3: var(--bg);--pink-500: #ec4899;--pink-500-rgb: 236 72 153;--green-400: #4ade80;--papir-nahled: #e9e6e0;--purple-400: #c084fc;--teal-600: #0d9488;--google-modra: #4285f4;--google-modra-rgb: 66 133 244;--cyan-600: #0891b2;--yellow-200: #fef08a;--yellow-300: #fde047;--yellow-100: #fef9c3;--panel-najeti: var(--lak-okraj);--orange-300: #fdba74;--lime-600: #65a30d;--lime-400: #a3e635;--lime-500: #84cc16;--lime-500-rgb: 132 204 22;--lime-200: #d9f99d;--orange-50: #fff7ed;--sky-950: #082f49;--panel-modry: var(--panel);--panel-modry-rgb: var(--panel-rgb);--violet-200: #ddd6fe;--amber-600: #d97706;--indigo-400: #818cf8;--indigo-400-rgb: 129 140 248;--yellow-950: #422006;--cyan-500: #06b6d4;--green-300: #86efac;--hneda-plocha: #3b2312;--accent-plocha: #0f2536;--cyan-200: #a5f3fc;--lak-text: var(--text-2);--lak-text-slaby: #566372;--emerald-800: #065f46;--emerald-800-rgb: 6 95 70;--lak-zavoj: var(--shade);--lak-zavoj-rgb: var(--shade-rgb);--lak-plocha: #0d141d;--lak-okraj-2: var(--panel-2);--lak-hlavicka: var(--lak-plocha);--lak-okraj: #27384a;--lak-text-tlumeny: #7d8a9a;--lak-najeti: var(--panel-2);--lak-scena-1: #16202c;--lak-scena-2: var(--lak-plocha);--lak-scena-3: var(--black);--lak-stitek: #080c12;--lak-stitek-rgb: 8 12 18;--lak-panel: var(--lak-plocha);--lak-vrstva: var(--lak-plocha);--lak-tah: var(--lak-text-tlumeny);--lak-text-2: var(--text-3);--lak-souhrn-1: #0f1d22;--lak-souhrn-2: #0c161b;--lak-akcent: var(--cyan-500);--lak-na-akcentu: #04282e;--violet-700: #6d28d9;--orange-700: #c2410c;--orange-700-rgb: 194 65 12;--orange-400: #fb923c;--stone-900: #1c1917;--cyan-50: #ecfeff;--rose-800: #9f1239;--blue-700: #1d4ed8;--emerald-700: #047857;--lime-300: #bef264;--rose-200: #fecdd3;--blue-100: #dbeafe;--na-zelene: #052e1b;--cyan-700: #0e7490;--sky-100: #e0f2fe;--orange-100: #ffedd5;--indigo-500: #6366f1;--teal-500: #14b8a6;--cyan-900: #164e63;--na-tyrkysove: #002222;--on-danger: #ffffff;--on-success-fill: #ffffff;--on-warning-fill: #ffffff;--on-accent-3: #000000;--kap-program: #155e75;--on-info-fill: #020617;--on-sky-deep: #000000;--vypnuto-k: .5;--ostrov-pozadi: #020617;--ostrov-pozadi-cerne: #000000;--ostrov-pozadi-panel: #0f172a;--ostrov-ramecek: #334155;--color-scheme: dark;--bg-c: 2, 6, 23;--panel-2-c: 30, 41, 59;--border-c: 51, 65, 85;--muted-2-c: 100, 116, 139;--accent-c: 34, 211, 238;--success-c: 16, 185, 129;--warning-fill-c: 245, 158, 11;--warning-c: 245, 158, 11;--purple-c: 168, 85, 247;--orange-c: 249, 115, 22;--panel-hluboky-2-c: var(--panel-c);--orange-700-c: 194, 65, 12;--panel-c: 15, 23, 42}:root[data-theme=light]{color-scheme:light;--papir-plocha: #f1f5f9;--papir-karta: #ffffff;--papir-text: #1e293b;--papir-tlumeny: #475569;--papir-linka: #cbd5e1;--papir-akcent: #0369a1;--papir-ok: #ecfdf5;--papir-ok-text: #065f46;--papir-ok-linka: #a7f3d0;--papir-chyba: #b91c1c;--papir-info: #e0f2fe;--papir-info-text: #075985;--papir-varovani: #fef3c7;--papir-varovani-text: #78350f;--input-bg: #ffffff;--scrim: #020617;--scrim-rgb: 2 6 23;--bg: #f8fafc;--bg-rgb: 248 250 252;--bg-c: 248, 250, 252;--on-accent: #ffffff;--panel: #ffffff;--panel-rgb: 255 255 255;--panel-c: 255, 255, 255;--on-accent-2: #ffffff;--panel-2: #f1f5f9;--panel-2-rgb: 241 245 249;--panel-2-c: 241, 245, 249;--border: #cbd5e1;--border-rgb: 203 213 225;--border-c: 203, 213, 225;--border-strong: #64748b;--border-strong-rgb: 203 213 225;--on-fill: #ffffff;--text-strong: #020617;--text-strong-rgb: 2 6 23;--tint: #0f172a;--tint-rgb: 15 23 42;--text-2: #1e293b;--text-2-rgb: 30 41 59;--text-3: #334155;--text-3-rgb: 51 65 85;--muted: #475569;--muted-rgb: 71 85 105;--muted-2: #475569;--muted-2-rgb: 71 85 105;--muted-2-c: 71, 85, 105;--shade: #0f172a;--shade-rgb: 15 23 42;--black: #000000;--accent: #0e7490;--accent-rgb: 103 232 249;--accent-c: 103, 232, 249;--accent-hi: #155e75;--sky: #0369a1;--sky-rgb: 125 211 252;--sky-2: #0369a1;--sky-2-rgb: 3 105 161;--info: #1d4ed8;--info-rgb: 147 197 253;--success: #047857;--success-rgb: 110 231 183;--success-c: 110, 231, 183;--success-text: #047857;--success-text-rgb: 110 231 183;--success-hi: #065f46;--warning-fill: #f59e0b;--warning-fill-rgb: 252 211 77;--warning-fill-c: 252, 211, 77;--warning: #92400e;--warning-rgb: 252 211 77;--warning-c: 252, 211, 77;--warning-text: #92400e;--warning-text-rgb: 146 64 14;--warning-hi: #78350f;--danger: #b91c1c;--danger-rgb: 252 165 165;--danger-text: #b91c1c;--danger-text-rgb: 185 28 28;--danger-hi: #991b1b;--purple: #7e22ce;--purple-rgb: 216 180 254;--purple-c: 216, 180, 254;--yellow: #a16207;--yellow-rgb: 161 98 7;--yellow-hi: #854d0e;--yellow-hi-rgb: 133 77 14;--fuchsia: #a21caf;--fuchsia-rgb: 162 28 175;--rose: #be123c;--rose-rgb: 190 18 60;--rose-soft: #9f1239;--orange: #c2410c;--orange-rgb: 194 65 12;--orange-c: 194, 65, 12;--orange-soft: #9a3412;--danger-soft: #991b1b;--danger-deep: #b91c1c;--danger-deep-rgb: 185 28 28;--violet: #6d28d9;--violet-rgb: 109 40 217;--purple-soft: #6b21a8;--green: #166534;--green-rgb: 22 101 52;--green-deep: #15803d;--success-soft: #065f46;--on-success: #ffffff;--warning-soft: #92400e;--warning-deep: #b45309;--warning-deep-rgb: 180 83 9;--sky-soft: #075985;--sky-deep: #0369a1;--sky-deep-rgb: 125 211 252;--info-soft: #1e40af;--accent-deep: #cffafe;--accent-deep-rgb: 207 250 254;--stav-nova: #bae6fd;--stav-nova-rgb: 186 230 253;--stav-potvrzena: #bfdbfe;--stav-potvrzena-rgb: 191 219 254;--blue-300: #1e40af;--stav-dodavatel: #e9d5ff;--stav-dodavatel-rgb: 233 213 255;--stav-pripraveno: #a7f3d0;--stav-pripraveno-rgb: 167 243 208;--slate-100: #0f172a;--google-tlacitko: #ffffff;--google-tlacitko-text: #1f1f1f;--google-tlacitko-okraj: #747775;--purple-200: #6b21a8;--violet-300: #5b21b6;--blue-400: #1d4ed8;--blue-400-rgb: 29 78 216;--violet-600: #7c3aed;--emerald-600: #047857;--green-200: #14532d;--rose-500: #e11d48;--rose-500-rgb: 225 29 72;--red-900: #fecaca;--red-900-rgb: 254 202 202;--green-900: #dcfce7;--green-100: #14532d;--green-800: #bbf7d0;--blue-950: #dbeafe;--pink-500: #be185d;--pink-500-rgb: 190 24 93;--green-400: #166534;--papir-nahled: #e9e6e0;--purple-400: #7e22ce;--teal-600: #0f766e;--google-modra: #1967d2;--google-modra-rgb: 25 103 210;--cyan-600: #0e7490;--yellow-200: #a16207;--yellow-300: #fde047;--yellow-100: #fef9c3;--orange-300: #c2410c;--lime-600: #4d7c0f;--lime-400: #4d7c0f;--lime-500: #65a30d;--lime-500-rgb: 101 163 13;--lime-200: #3f6212;--orange-50: #fff7ed;--sky-950: #ffffff;--violet-200: #5b21b6;--amber-600: #d97706;--indigo-400: #4338ca;--indigo-400-rgb: 67 56 202;--yellow-950: #422006;--cyan-500: #155e75;--green-300: #166534;--hneda-plocha: #fef3c7;--accent-plocha: #ecfeff;--cyan-200: #155e75;--lak-text-slaby: #64748b;--emerald-800: #065f46;--emerald-800-rgb: 110 231 183;--lak-plocha: #ffffff;--lak-okraj: #cbd5e1;--lak-text-tlumeny: #475569;--lak-scena-1: #16202c;--lak-stitek: #080c12;--lak-stitek-rgb: 8 12 18;--lak-souhrn-1: #ecfeff;--lak-souhrn-2: #f8fafc;--lak-na-akcentu: #ffffff;--violet-700: #6d28d9;--orange-700: #c2410c;--orange-700-rgb: 194 65 12;--orange-700-c: 194, 65, 12;--orange-400: #ea580c;--stone-900: #1c1917;--cyan-50: #ecfeff;--rose-800: #9f1239;--blue-700: #1d4ed8;--emerald-700: #047857;--lime-300: #3f6212;--rose-200: #9f1239;--blue-100: #1e40af;--na-zelene: #ffffff;--cyan-700: #0e7490;--sky-100: #0c4a6e;--orange-100: #9a3412;--indigo-500: #4f46e5;--teal-500: #0f766e;--cyan-900: #cffafe;--na-tyrkysove: #ffffff;--on-danger: #7f1d1d;--on-success-fill: #064e3b;--on-warning-fill: #000000;--on-info-fill: #083344;--on-sky-deep: #ffffff;--on-accent-3: #ffffff;--kap-program: #155e75;--ostrov-pozadi: #020617;--ostrov-pozadi-cerne: #000000;--ostrov-pozadi-panel: #0f172a;--ostrov-ramecek: #64748b;--shade-k: .2;--vypnuto-k: .85;--panel2: #f1f5f9;--text-main: #1e293b;--text-muted: #475569;--color-scheme: light}@media(prefers-color-scheme:light){:root[data-theme=system]{color-scheme:light;--papir-plocha: #f1f5f9;--papir-karta: #ffffff;--papir-text: #1e293b;--papir-tlumeny: #475569;--papir-linka: #cbd5e1;--papir-akcent: #0369a1;--papir-ok: #ecfdf5;--papir-ok-text: #065f46;--papir-ok-linka: #a7f3d0;--papir-chyba: #b91c1c;--papir-info: #e0f2fe;--papir-info-text: #075985;--papir-varovani: #fef3c7;--papir-varovani-text: #78350f;--input-bg: #ffffff;--scrim: #020617;--scrim-rgb: 2 6 23;--bg: #f8fafc;--bg-rgb: 248 250 252;--bg-c: 248, 250, 252;--on-accent: #ffffff;--panel: #ffffff;--panel-rgb: 255 255 255;--panel-c: 255, 255, 255;--on-accent-2: #ffffff;--panel-2: #f1f5f9;--panel-2-rgb: 241 245 249;--panel-2-c: 241, 245, 249;--border: #cbd5e1;--border-rgb: 203 213 225;--border-c: 203, 213, 225;--border-strong: #64748b;--border-strong-rgb: 203 213 225;--on-fill: #ffffff;--text-strong: #020617;--text-strong-rgb: 2 6 23;--tint: #0f172a;--tint-rgb: 15 23 42;--text-2: #1e293b;--text-2-rgb: 30 41 59;--text-3: #334155;--text-3-rgb: 51 65 85;--muted: #475569;--muted-rgb: 71 85 105;--muted-2: #475569;--muted-2-rgb: 71 85 105;--muted-2-c: 71, 85, 105;--shade: #0f172a;--shade-rgb: 15 23 42;--black: #000000;--accent: #0e7490;--accent-rgb: 103 232 249;--accent-c: 103, 232, 249;--accent-hi: #155e75;--sky: #0369a1;--sky-rgb: 125 211 252;--sky-2: #0369a1;--sky-2-rgb: 3 105 161;--info: #1d4ed8;--info-rgb: 147 197 253;--success: #047857;--success-rgb: 110 231 183;--success-c: 110, 231, 183;--success-text: #047857;--success-text-rgb: 110 231 183;--success-hi: #065f46;--warning-fill: #f59e0b;--warning-fill-rgb: 252 211 77;--warning-fill-c: 252, 211, 77;--warning: #92400e;--warning-rgb: 252 211 77;--warning-c: 252, 211, 77;--warning-text: #92400e;--warning-text-rgb: 146 64 14;--warning-hi: #78350f;--danger: #b91c1c;--danger-rgb: 252 165 165;--danger-text: #b91c1c;--danger-text-rgb: 185 28 28;--danger-hi: #991b1b;--purple: #7e22ce;--purple-rgb: 216 180 254;--purple-c: 216, 180, 254;--yellow: #a16207;--yellow-rgb: 161 98 7;--yellow-hi: #854d0e;--yellow-hi-rgb: 133 77 14;--fuchsia: #a21caf;--fuchsia-rgb: 162 28 175;--rose: #be123c;--rose-rgb: 190 18 60;--rose-soft: #9f1239;--orange: #c2410c;--orange-rgb: 194 65 12;--orange-c: 194, 65, 12;--orange-soft: #9a3412;--danger-soft: #991b1b;--danger-deep: #b91c1c;--danger-deep-rgb: 185 28 28;--violet: #6d28d9;--violet-rgb: 109 40 217;--purple-soft: #6b21a8;--green: #166534;--green-rgb: 22 101 52;--green-deep: #15803d;--success-soft: #065f46;--on-success: #ffffff;--warning-soft: #92400e;--warning-deep: #b45309;--warning-deep-rgb: 180 83 9;--sky-soft: #075985;--sky-deep: #0369a1;--sky-deep-rgb: 125 211 252;--info-soft: #1e40af;--accent-deep: #cffafe;--accent-deep-rgb: 207 250 254;--stav-nova: #bae6fd;--stav-nova-rgb: 186 230 253;--stav-potvrzena: #bfdbfe;--stav-potvrzena-rgb: 191 219 254;--blue-300: #1e40af;--stav-dodavatel: #e9d5ff;--stav-dodavatel-rgb: 233 213 255;--stav-pripraveno: #a7f3d0;--stav-pripraveno-rgb: 167 243 208;--slate-100: #0f172a;--google-tlacitko: #ffffff;--google-tlacitko-text: #1f1f1f;--google-tlacitko-okraj: #747775;--purple-200: #6b21a8;--violet-300: #5b21b6;--blue-400: #1d4ed8;--blue-400-rgb: 29 78 216;--violet-600: #7c3aed;--emerald-600: #047857;--green-200: #14532d;--rose-500: #e11d48;--rose-500-rgb: 225 29 72;--red-900: #fecaca;--red-900-rgb: 254 202 202;--green-900: #dcfce7;--green-100: #14532d;--green-800: #bbf7d0;--blue-950: #dbeafe;--pink-500: #be185d;--pink-500-rgb: 190 24 93;--green-400: #166534;--papir-nahled: #e9e6e0;--purple-400: #7e22ce;--teal-600: #0f766e;--google-modra: #1967d2;--google-modra-rgb: 25 103 210;--cyan-600: #0e7490;--yellow-200: #a16207;--yellow-300: #fde047;--yellow-100: #fef9c3;--orange-300: #c2410c;--lime-600: #4d7c0f;--lime-400: #4d7c0f;--lime-500: #65a30d;--lime-500-rgb: 101 163 13;--lime-200: #3f6212;--orange-50: #fff7ed;--sky-950: #ffffff;--violet-200: #5b21b6;--amber-600: #d97706;--indigo-400: #4338ca;--indigo-400-rgb: 67 56 202;--yellow-950: #422006;--cyan-500: #155e75;--green-300: #166534;--hneda-plocha: #fef3c7;--accent-plocha: #ecfeff;--cyan-200: #155e75;--lak-text-slaby: #64748b;--emerald-800: #065f46;--emerald-800-rgb: 110 231 183;--lak-plocha: #ffffff;--lak-okraj: #cbd5e1;--lak-text-tlumeny: #475569;--lak-scena-1: #16202c;--lak-stitek: #080c12;--lak-stitek-rgb: 8 12 18;--lak-souhrn-1: #ecfeff;--lak-souhrn-2: #f8fafc;--lak-na-akcentu: #ffffff;--violet-700: #6d28d9;--orange-700: #c2410c;--orange-700-rgb: 194 65 12;--orange-700-c: 194, 65, 12;--orange-400: #ea580c;--stone-900: #1c1917;--cyan-50: #ecfeff;--rose-800: #9f1239;--blue-700: #1d4ed8;--emerald-700: #047857;--lime-300: #3f6212;--rose-200: #9f1239;--blue-100: #1e40af;--na-zelene: #ffffff;--cyan-700: #0e7490;--sky-100: #0c4a6e;--orange-100: #9a3412;--indigo-500: #4f46e5;--teal-500: #0f766e;--cyan-900: #cffafe;--na-tyrkysove: #ffffff;--on-danger: #7f1d1d;--on-success-fill: #064e3b;--on-warning-fill: #000000;--on-info-fill: #083344;--on-sky-deep: #ffffff;--on-accent-3: #ffffff;--kap-program: #155e75;--ostrov-pozadi: #020617;--ostrov-pozadi-cerne: #000000;--ostrov-pozadi-panel: #0f172a;--ostrov-ramecek: #64748b;--shade-k: .2;--vypnuto-k: .85;--panel2: #f1f5f9;--text-main: #1e293b;--text-muted: #475569;--color-scheme: light}}:root[data-theme=light] .ll-ostrov{color-scheme:dark;color:var(--text);--input-bg: #020617;--scrim: #020617;--scrim-rgb: 2 6 23;--bg: #020617;--bg-rgb: 2 6 23;--on-accent: #020617;--panel: #0f172a;--panel-rgb: 15 23 42;--on-accent-2: #0f172a;--panel-2: #1e293b;--panel-2-rgb: 30 41 59;--border: #334155;--border-rgb: 51 65 85;--border-strong: #475569;--on-fill: #ffffff;--text-strong: #ffffff;--text-strong-rgb: 255 255 255;--tint: #ffffff;--tint-rgb: 255 255 255;--text: var(--text-strong);--text-2: #e2e8f0;--text-2-rgb: 226 232 240;--text-3: #cbd5e1;--text-3-rgb: 203 213 225;--muted: #94a3b8;--muted-rgb: 148 163 184;--muted-2: #64748b;--muted-2-rgb: 100 116 139;--shade: #000000;--shade-rgb: 0 0 0;--black: #000000;--accent: #22d3ee;--accent-rgb: 34 211 238;--accent-hi: #67e8f9;--sky: #38bdf8;--sky-rgb: 56 189 248;--sky-2: #0ea5e9;--sky-2-rgb: 14 165 233;--info: #3b82f6;--info-rgb: 59 130 246;--success: #10b981;--success-rgb: 16 185 129;--success-text: #34d399;--success-text-rgb: 52 211 153;--success-hi: #6ee7b7;--warning-fill: #f59e0b;--warning-fill-rgb: 245 158 11;--warning: #f59e0b;--warning-rgb: 245 158 11;--warning-text: #fbbf24;--warning-text-rgb: 251 191 36;--warning-hi: #fcd34d;--danger: #ef4444;--danger-rgb: 239 68 68;--danger-text: #f87171;--danger-text-rgb: 248 113 113;--danger-hi: #fca5a5;--purple: #a855f7;--purple-rgb: 168 85 247;--yellow: #eab308;--yellow-rgb: 234 179 8;--yellow-hi: #facc15;--yellow-hi-rgb: 250 204 21;--fuchsia: #d946ef;--fuchsia-rgb: 217 70 239;--rose: #e11d48;--rose-rgb: 225 29 72;--rose-soft: #fda4af;--orange: #f97316;--orange-rgb: 249 115 22;--orange-soft: #fed7aa;--danger-soft: #fecaca;--danger-deep: #b91c1c;--danger-deep-rgb: 185 28 28;--violet: #a78bfa;--violet-rgb: 167 139 250;--purple-soft: #d8b4fe;--green: #22c55e;--green-rgb: 34 197 94;--green-deep: #16a34a;--success-soft: #a7f3d0;--on-success: #022c22;--warning-soft: #fde68a;--warning-deep: #b45309;--warning-deep-rgb: 180 83 9;--sky-soft: #7dd3fc;--sky-deep: #0369a1;--sky-deep-rgb: 3 105 161;--info-soft: #bfdbfe;--accent-deep: #155e75;--accent-deep-rgb: 21 94 117;--shade-k: 1;--panel2: #1e293b;--text-main: #e2e8f0;--text-muted: #94a3b8;--papir-plocha: #f1f5f9;--papir-karta: #ffffff;--papir-text: #1e293b;--papir-tlumeny: #475569;--papir-linka: #cbd5e1;--papir-akcent: #0369a1;--papir-ok: #ecfdf5;--papir-ok-text: #065f46;--papir-ok-linka: #a7f3d0;--papir-chyba: #b91c1c;--papir-info: #e0f2fe;--papir-info-text: #075985;--papir-varovani: #fef3c7;--papir-varovani-text: #78350f;--border-strong-rgb: 71 85 105;--stav-nova: #0c4a6e;--stav-nova-rgb: 12 74 110;--stav-potvrzena: #1e3a8a;--stav-potvrzena-rgb: 30 58 138;--blue-300: #93c5fd;--stav-dodavatel: #581c87;--stav-dodavatel-rgb: 88 28 135;--stav-pripraveno: #064e3b;--stav-pripraveno-rgb: 6 78 59;--slate-100: #f1f5f9;--google-tlacitko: #131314;--google-tlacitko-text: #e3e3e3;--google-tlacitko-okraj: #8e918f;--purple-200: #e9d5ff;--violet-300: #c4b5fd;--blue-400: #60a5fa;--blue-400-rgb: 96 165 250;--violet-600: #7c3aed;--emerald-600: #059669;--green-950: var(--na-zelene);--green-200: #bbf7d0;--gray-700: var(--border);--gray-800: var(--panel-2);--rose-500: #f43f5e;--rose-500-rgb: 244 63 94;--red-900: #7f1d1d;--red-900-rgb: 127 29 29;--green-900: #14532d;--green-100: #dcfce7;--green-800: #166534;--panel-hluboky: var(--bg);--blue-950: #172554;--panel-hluboky-2: var(--panel);--panel-hluboky-2-rgb: var(--panel-rgb);--nahled-pozadi: var(--black);--panel-hluboky-3: var(--bg);--pink-500: #ec4899;--pink-500-rgb: 236 72 153;--green-400: #4ade80;--papir-nahled: #e9e6e0;--purple-400: #c084fc;--teal-600: #0d9488;--google-modra: #4285f4;--google-modra-rgb: 66 133 244;--cyan-600: #0891b2;--yellow-200: #fef08a;--yellow-300: #fde047;--yellow-100: #fef9c3;--panel-najeti: var(--lak-okraj);--orange-300: #fdba74;--lime-600: #65a30d;--lime-400: #a3e635;--lime-500: #84cc16;--lime-500-rgb: 132 204 22;--lime-200: #d9f99d;--orange-50: #fff7ed;--sky-950: #082f49;--panel-modry: var(--panel);--panel-modry-rgb: var(--panel-rgb);--violet-200: #ddd6fe;--amber-600: #d97706;--indigo-400: #818cf8;--indigo-400-rgb: 129 140 248;--yellow-950: #422006;--cyan-500: #06b6d4;--green-300: #86efac;--hneda-plocha: #3b2312;--accent-plocha: #0f2536;--cyan-200: #a5f3fc;--lak-text: var(--text-2);--lak-text-slaby: #566372;--emerald-800: #065f46;--emerald-800-rgb: 6 95 70;--lak-zavoj: var(--shade);--lak-zavoj-rgb: var(--shade-rgb);--lak-plocha: #0d141d;--lak-okraj-2: var(--panel-2);--lak-hlavicka: var(--lak-plocha);--lak-okraj: #27384a;--lak-text-tlumeny: #7d8a9a;--lak-najeti: var(--panel-2);--lak-scena-1: #16202c;--lak-scena-2: var(--lak-plocha);--lak-scena-3: var(--black);--lak-stitek: #080c12;--lak-stitek-rgb: 8 12 18;--lak-panel: var(--lak-plocha);--lak-vrstva: var(--lak-plocha);--lak-tah: var(--lak-text-tlumeny);--lak-text-2: var(--text-3);--lak-souhrn-1: #0f1d22;--lak-souhrn-2: #0c161b;--lak-akcent: var(--cyan-500);--lak-na-akcentu: #04282e;--violet-700: #6d28d9;--orange-700: #c2410c;--orange-700-rgb: 194 65 12;--orange-400: #fb923c;--stone-900: #1c1917;--cyan-50: #ecfeff;--rose-800: #9f1239;--blue-700: #1d4ed8;--emerald-700: #047857;--lime-300: #bef264;--rose-200: #fecdd3;--blue-100: #dbeafe;--na-zelene: #052e1b;--cyan-700: #0e7490;--sky-100: #e0f2fe;--orange-100: #ffedd5;--indigo-500: #6366f1;--teal-500: #14b8a6;--cyan-900: #164e63;--na-tyrkysove: #002222;--on-danger: #ffffff;--on-success-fill: #ffffff;--on-warning-fill: #ffffff;--on-accent-3: #000000;--kap-program: #155e75;--on-info-fill: #020617;--on-sky-deep: #000000;--vypnuto-k: .5;--ostrov-pozadi: #020617;--ostrov-pozadi-cerne: #000000;--ostrov-pozadi-panel: #0f172a;--color-scheme: dark;--bg-c: 2, 6, 23;--panel-2-c: 30, 41, 59;--border-c: 51, 65, 85;--muted-2-c: 100, 116, 139;--accent-c: 34, 211, 238;--success-c: 16, 185, 129;--warning-fill-c: 245, 158, 11;--warning-c: 245, 158, 11;--purple-c: 168, 85, 247;--orange-c: 249, 115, 22;--panel-hluboky-2-c: var(--panel-c);--orange-700-c: 194, 65, 12;--panel-c: 15, 23, 42}@media(prefers-color-scheme:light){:root[data-theme=system] .ll-ostrov{color-scheme:dark;color:var(--text);--input-bg: #020617;--scrim: #020617;--scrim-rgb: 2 6 23;--bg: #020617;--bg-rgb: 2 6 23;--on-accent: #020617;--panel: #0f172a;--panel-rgb: 15 23 42;--on-accent-2: #0f172a;--panel-2: #1e293b;--panel-2-rgb: 30 41 59;--border: #334155;--border-rgb: 51 65 85;--border-strong: #475569;--on-fill: #ffffff;--text-strong: #ffffff;--text-strong-rgb: 255 255 255;--tint: #ffffff;--tint-rgb: 255 255 255;--text: var(--text-strong);--text-2: #e2e8f0;--text-2-rgb: 226 232 240;--text-3: #cbd5e1;--text-3-rgb: 203 213 225;--muted: #94a3b8;--muted-rgb: 148 163 184;--muted-2: #64748b;--muted-2-rgb: 100 116 139;--shade: #000000;--shade-rgb: 0 0 0;--black: #000000;--accent: #22d3ee;--accent-rgb: 34 211 238;--accent-hi: #67e8f9;--sky: #38bdf8;--sky-rgb: 56 189 248;--sky-2: #0ea5e9;--sky-2-rgb: 14 165 233;--info: #3b82f6;--info-rgb: 59 130 246;--success: #10b981;--success-rgb: 16 185 129;--success-text: #34d399;--success-text-rgb: 52 211 153;--success-hi: #6ee7b7;--warning-fill: #f59e0b;--warning-fill-rgb: 245 158 11;--warning: #f59e0b;--warning-rgb: 245 158 11;--warning-text: #fbbf24;--warning-text-rgb: 251 191 36;--warning-hi: #fcd34d;--danger: #ef4444;--danger-rgb: 239 68 68;--danger-text: #f87171;--danger-text-rgb: 248 113 113;--danger-hi: #fca5a5;--purple: #a855f7;--purple-rgb: 168 85 247;--yellow: #eab308;--yellow-rgb: 234 179 8;--yellow-hi: #facc15;--yellow-hi-rgb: 250 204 21;--fuchsia: #d946ef;--fuchsia-rgb: 217 70 239;--rose: #e11d48;--rose-rgb: 225 29 72;--rose-soft: #fda4af;--orange: #f97316;--orange-rgb: 249 115 22;--orange-soft: #fed7aa;--danger-soft: #fecaca;--danger-deep: #b91c1c;--danger-deep-rgb: 185 28 28;--violet: #a78bfa;--violet-rgb: 167 139 250;--purple-soft: #d8b4fe;--green: #22c55e;--green-rgb: 34 197 94;--green-deep: #16a34a;--success-soft: #a7f3d0;--on-success: #022c22;--warning-soft: #fde68a;--warning-deep: #b45309;--warning-deep-rgb: 180 83 9;--sky-soft: #7dd3fc;--sky-deep: #0369a1;--sky-deep-rgb: 3 105 161;--info-soft: #bfdbfe;--accent-deep: #155e75;--accent-deep-rgb: 21 94 117;--shade-k: 1;--panel2: #1e293b;--text-main: #e2e8f0;--text-muted: #94a3b8;--papir-plocha: #f1f5f9;--papir-karta: #ffffff;--papir-text: #1e293b;--papir-tlumeny: #475569;--papir-linka: #cbd5e1;--papir-akcent: #0369a1;--papir-ok: #ecfdf5;--papir-ok-text: #065f46;--papir-ok-linka: #a7f3d0;--papir-chyba: #b91c1c;--papir-info: #e0f2fe;--papir-info-text: #075985;--papir-varovani: #fef3c7;--papir-varovani-text: #78350f;--border-strong-rgb: 71 85 105;--stav-nova: #0c4a6e;--stav-nova-rgb: 12 74 110;--stav-potvrzena: #1e3a8a;--stav-potvrzena-rgb: 30 58 138;--blue-300: #93c5fd;--stav-dodavatel: #581c87;--stav-dodavatel-rgb: 88 28 135;--stav-pripraveno: #064e3b;--stav-pripraveno-rgb: 6 78 59;--slate-100: #f1f5f9;--google-tlacitko: #131314;--google-tlacitko-text: #e3e3e3;--google-tlacitko-okraj: #8e918f;--purple-200: #e9d5ff;--violet-300: #c4b5fd;--blue-400: #60a5fa;--blue-400-rgb: 96 165 250;--violet-600: #7c3aed;--emerald-600: #059669;--green-950: var(--na-zelene);--green-200: #bbf7d0;--gray-700: var(--border);--gray-800: var(--panel-2);--rose-500: #f43f5e;--rose-500-rgb: 244 63 94;--red-900: #7f1d1d;--red-900-rgb: 127 29 29;--green-900: #14532d;--green-100: #dcfce7;--green-800: #166534;--panel-hluboky: var(--bg);--blue-950: #172554;--panel-hluboky-2: var(--panel);--panel-hluboky-2-rgb: var(--panel-rgb);--nahled-pozadi: var(--black);--panel-hluboky-3: var(--bg);--pink-500: #ec4899;--pink-500-rgb: 236 72 153;--green-400: #4ade80;--papir-nahled: #e9e6e0;--purple-400: #c084fc;--teal-600: #0d9488;--google-modra: #4285f4;--google-modra-rgb: 66 133 244;--cyan-600: #0891b2;--yellow-200: #fef08a;--yellow-300: #fde047;--yellow-100: #fef9c3;--panel-najeti: var(--lak-okraj);--orange-300: #fdba74;--lime-600: #65a30d;--lime-400: #a3e635;--lime-500: #84cc16;--lime-500-rgb: 132 204 22;--lime-200: #d9f99d;--orange-50: #fff7ed;--sky-950: #082f49;--panel-modry: var(--panel);--panel-modry-rgb: var(--panel-rgb);--violet-200: #ddd6fe;--amber-600: #d97706;--indigo-400: #818cf8;--indigo-400-rgb: 129 140 248;--yellow-950: #422006;--cyan-500: #06b6d4;--green-300: #86efac;--hneda-plocha: #3b2312;--accent-plocha: #0f2536;--cyan-200: #a5f3fc;--lak-text: var(--text-2);--lak-text-slaby: #566372;--emerald-800: #065f46;--emerald-800-rgb: 6 95 70;--lak-zavoj: var(--shade);--lak-zavoj-rgb: var(--shade-rgb);--lak-plocha: #0d141d;--lak-okraj-2: var(--panel-2);--lak-hlavicka: var(--lak-plocha);--lak-okraj: #27384a;--lak-text-tlumeny: #7d8a9a;--lak-najeti: var(--panel-2);--lak-scena-1: #16202c;--lak-scena-2: var(--lak-plocha);--lak-scena-3: var(--black);--lak-stitek: #080c12;--lak-stitek-rgb: 8 12 18;--lak-panel: var(--lak-plocha);--lak-vrstva: var(--lak-plocha);--lak-tah: var(--lak-text-tlumeny);--lak-text-2: var(--text-3);--lak-souhrn-1: #0f1d22;--lak-souhrn-2: #0c161b;--lak-akcent: var(--cyan-500);--lak-na-akcentu: #04282e;--violet-700: #6d28d9;--orange-700: #c2410c;--orange-700-rgb: 194 65 12;--orange-400: #fb923c;--stone-900: #1c1917;--cyan-50: #ecfeff;--rose-800: #9f1239;--blue-700: #1d4ed8;--emerald-700: #047857;--lime-300: #bef264;--rose-200: #fecdd3;--blue-100: #dbeafe;--na-zelene: #052e1b;--cyan-700: #0e7490;--sky-100: #e0f2fe;--orange-100: #ffedd5;--indigo-500: #6366f1;--teal-500: #14b8a6;--cyan-900: #164e63;--na-tyrkysove: #002222;--on-danger: #ffffff;--on-success-fill: #ffffff;--on-warning-fill: #ffffff;--on-accent-3: #000000;--kap-program: #155e75;--on-info-fill: #020617;--on-sky-deep: #000000;--vypnuto-k: .5;--ostrov-pozadi: #020617;--ostrov-pozadi-cerne: #000000;--ostrov-pozadi-panel: #0f172a;--color-scheme: dark;--bg-c: 2, 6, 23;--panel-2-c: 30, 41, 59;--border-c: 51, 65, 85;--muted-2-c: 100, 116, 139;--accent-c: 34, 211, 238;--success-c: 16, 185, 129;--warning-fill-c: 245, 158, 11;--warning-c: 245, 158, 11;--purple-c: 168, 85, 247;--orange-c: 249, 115, 22;--panel-hluboky-2-c: var(--panel-c);--orange-700-c: 194, 65, 12;--panel-c: 15, 23, 42}}@media print{:root,:root[data-theme]{color-scheme:light;--papir-plocha: #f1f5f9;--papir-karta: #ffffff;--papir-text: #1e293b;--papir-tlumeny: #475569;--papir-linka: #cbd5e1;--papir-akcent: #0369a1;--papir-ok: #ecfdf5;--papir-ok-text: #065f46;--papir-ok-linka: #a7f3d0;--papir-chyba: #b91c1c;--papir-info: #e0f2fe;--papir-info-text: #075985;--papir-varovani: #fef3c7;--papir-varovani-text: #78350f;--input-bg: #ffffff;--scrim: #020617;--scrim-rgb: 2 6 23;--bg: #f8fafc;--bg-rgb: 248 250 252;--bg-c: 248, 250, 252;--on-accent: #ffffff;--panel: #ffffff;--panel-rgb: 255 255 255;--panel-c: 255, 255, 255;--on-accent-2: #ffffff;--panel-2: #f1f5f9;--panel-2-rgb: 241 245 249;--panel-2-c: 241, 245, 249;--border: #cbd5e1;--border-rgb: 203 213 225;--border-c: 203, 213, 225;--border-strong: #64748b;--border-strong-rgb: 203 213 225;--on-fill: #ffffff;--text-strong: #020617;--text-strong-rgb: 2 6 23;--tint: #0f172a;--tint-rgb: 15 23 42;--text-2: #1e293b;--text-2-rgb: 30 41 59;--text-3: #334155;--text-3-rgb: 51 65 85;--muted: #475569;--muted-rgb: 71 85 105;--muted-2: #475569;--muted-2-rgb: 71 85 105;--muted-2-c: 71, 85, 105;--shade: #0f172a;--shade-rgb: 15 23 42;--black: #000000;--accent: #0e7490;--accent-rgb: 103 232 249;--accent-c: 103, 232, 249;--accent-hi: #155e75;--sky: #0369a1;--sky-rgb: 125 211 252;--sky-2: #0369a1;--sky-2-rgb: 3 105 161;--info: #1d4ed8;--info-rgb: 147 197 253;--success: #047857;--success-rgb: 110 231 183;--success-c: 110, 231, 183;--success-text: #047857;--success-text-rgb: 110 231 183;--success-hi: #065f46;--warning-fill: #f59e0b;--warning-fill-rgb: 252 211 77;--warning-fill-c: 252, 211, 77;--warning: #92400e;--warning-rgb: 252 211 77;--warning-c: 252, 211, 77;--warning-text: #92400e;--warning-text-rgb: 146 64 14;--warning-hi: #78350f;--danger: #b91c1c;--danger-rgb: 252 165 165;--danger-text: #b91c1c;--danger-text-rgb: 185 28 28;--danger-hi: #991b1b;--purple: #7e22ce;--purple-rgb: 216 180 254;--purple-c: 216, 180, 254;--yellow: #a16207;--yellow-rgb: 161 98 7;--yellow-hi: #854d0e;--yellow-hi-rgb: 133 77 14;--fuchsia: #a21caf;--fuchsia-rgb: 162 28 175;--rose: #be123c;--rose-rgb: 190 18 60;--rose-soft: #9f1239;--orange: #c2410c;--orange-rgb: 194 65 12;--orange-c: 194, 65, 12;--orange-soft: #9a3412;--danger-soft: #991b1b;--danger-deep: #b91c1c;--danger-deep-rgb: 185 28 28;--violet: #6d28d9;--violet-rgb: 109 40 217;--purple-soft: #6b21a8;--green: #166534;--green-rgb: 22 101 52;--green-deep: #15803d;--success-soft: #065f46;--on-success: #ffffff;--warning-soft: #92400e;--warning-deep: #b45309;--warning-deep-rgb: 180 83 9;--sky-soft: #075985;--sky-deep: #0369a1;--sky-deep-rgb: 125 211 252;--info-soft: #1e40af;--accent-deep: #cffafe;--accent-deep-rgb: 207 250 254;--stav-nova: #bae6fd;--stav-nova-rgb: 186 230 253;--stav-potvrzena: #bfdbfe;--stav-potvrzena-rgb: 191 219 254;--blue-300: #1e40af;--stav-dodavatel: #e9d5ff;--stav-dodavatel-rgb: 233 213 255;--stav-pripraveno: #a7f3d0;--stav-pripraveno-rgb: 167 243 208;--slate-100: #0f172a;--google-tlacitko: #ffffff;--google-tlacitko-text: #1f1f1f;--google-tlacitko-okraj: #747775;--purple-200: #6b21a8;--violet-300: #5b21b6;--blue-400: #1d4ed8;--blue-400-rgb: 29 78 216;--violet-600: #7c3aed;--emerald-600: #047857;--green-200: #14532d;--rose-500: #e11d48;--rose-500-rgb: 225 29 72;--red-900: #fecaca;--red-900-rgb: 254 202 202;--green-900: #dcfce7;--green-100: #14532d;--green-800: #bbf7d0;--blue-950: #dbeafe;--pink-500: #be185d;--pink-500-rgb: 190 24 93;--green-400: #166534;--papir-nahled: #e9e6e0;--purple-400: #7e22ce;--teal-600: #0f766e;--google-modra: #1967d2;--google-modra-rgb: 25 103 210;--cyan-600: #0e7490;--yellow-200: #a16207;--yellow-300: #fde047;--yellow-100: #fef9c3;--orange-300: #c2410c;--lime-600: #4d7c0f;--lime-400: #4d7c0f;--lime-500: #65a30d;--lime-500-rgb: 101 163 13;--lime-200: #3f6212;--orange-50: #fff7ed;--sky-950: #ffffff;--violet-200: #5b21b6;--amber-600: #d97706;--indigo-400: #4338ca;--indigo-400-rgb: 67 56 202;--yellow-950: #422006;--cyan-500: #155e75;--green-300: #166534;--hneda-plocha: #fef3c7;--accent-plocha: #ecfeff;--cyan-200: #155e75;--lak-text-slaby: #64748b;--emerald-800: #065f46;--emerald-800-rgb: 110 231 183;--lak-plocha: #ffffff;--lak-okraj: #cbd5e1;--lak-text-tlumeny: #475569;--lak-scena-1: #16202c;--lak-stitek: #080c12;--lak-stitek-rgb: 8 12 18;--lak-souhrn-1: #ecfeff;--lak-souhrn-2: #f8fafc;--lak-na-akcentu: #ffffff;--violet-700: #6d28d9;--orange-700: #c2410c;--orange-700-rgb: 194 65 12;--orange-700-c: 194, 65, 12;--orange-400: #ea580c;--stone-900: #1c1917;--cyan-50: #ecfeff;--rose-800: #9f1239;--blue-700: #1d4ed8;--emerald-700: #047857;--lime-300: #3f6212;--rose-200: #9f1239;--blue-100: #1e40af;--na-zelene: #ffffff;--cyan-700: #0e7490;--sky-100: #0c4a6e;--orange-100: #9a3412;--indigo-500: #4f46e5;--teal-500: #0f766e;--cyan-900: #cffafe;--na-tyrkysove: #ffffff;--on-danger: #7f1d1d;--on-success-fill: #064e3b;--on-warning-fill: #000000;--on-info-fill: #083344;--on-sky-deep: #ffffff;--on-accent-3: #ffffff;--kap-program: #155e75;--ostrov-pozadi: #020617;--ostrov-pozadi-cerne: #000000;--ostrov-pozadi-panel: #0f172a;--ostrov-ramecek: #64748b;--shade-k: .2;--vypnuto-k: .85;--panel2: #f1f5f9;--text-main: #1e293b;--text-muted: #475569;--color-scheme: light}.ll-ostrov{color-scheme:dark;color:var(--text);--input-bg: #020617;--scrim: #020617;--scrim-rgb: 2 6 23;--bg: #020617;--bg-rgb: 2 6 23;--on-accent: #020617;--panel: #0f172a;--panel-rgb: 15 23 42;--on-accent-2: #0f172a;--panel-2: #1e293b;--panel-2-rgb: 30 41 59;--border: #334155;--border-rgb: 51 65 85;--border-strong: #475569;--on-fill: #ffffff;--text-strong: #ffffff;--text-strong-rgb: 255 255 255;--tint: #ffffff;--tint-rgb: 255 255 255;--text: var(--text-strong);--text-2: #e2e8f0;--text-2-rgb: 226 232 240;--text-3: #cbd5e1;--text-3-rgb: 203 213 225;--muted: #94a3b8;--muted-rgb: 148 163 184;--muted-2: #64748b;--muted-2-rgb: 100 116 139;--shade: #000000;--shade-rgb: 0 0 0;--black: #000000;--accent: #22d3ee;--accent-rgb: 34 211 238;--accent-hi: #67e8f9;--sky: #38bdf8;--sky-rgb: 56 189 248;--sky-2: #0ea5e9;--sky-2-rgb: 14 165 233;--info: #3b82f6;--info-rgb: 59 130 246;--success: #10b981;--success-rgb: 16 185 129;--success-text: #34d399;--success-text-rgb: 52 211 153;--success-hi: #6ee7b7;--warning-fill: #f59e0b;--warning-fill-rgb: 245 158 11;--warning: #f59e0b;--warning-rgb: 245 158 11;--warning-text: #fbbf24;--warning-text-rgb: 251 191 36;--warning-hi: #fcd34d;--danger: #ef4444;--danger-rgb: 239 68 68;--danger-text: #f87171;--danger-text-rgb: 248 113 113;--danger-hi: #fca5a5;--purple: #a855f7;--purple-rgb: 168 85 247;--yellow: #eab308;--yellow-rgb: 234 179 8;--yellow-hi: #facc15;--yellow-hi-rgb: 250 204 21;--fuchsia: #d946ef;--fuchsia-rgb: 217 70 239;--rose: #e11d48;--rose-rgb: 225 29 72;--rose-soft: #fda4af;--orange: #f97316;--orange-rgb: 249 115 22;--orange-soft: #fed7aa;--danger-soft: #fecaca;--danger-deep: #b91c1c;--danger-deep-rgb: 185 28 28;--violet: #a78bfa;--violet-rgb: 167 139 250;--purple-soft: #d8b4fe;--green: #22c55e;--green-rgb: 34 197 94;--green-deep: #16a34a;--success-soft: #a7f3d0;--on-success: #022c22;--warning-soft: #fde68a;--warning-deep: #b45309;--warning-deep-rgb: 180 83 9;--sky-soft: #7dd3fc;--sky-deep: #0369a1;--sky-deep-rgb: 3 105 161;--info-soft: #bfdbfe;--accent-deep: #155e75;--accent-deep-rgb: 21 94 117;--shade-k: 1;--panel2: #1e293b;--text-main: #e2e8f0;--text-muted: #94a3b8;--papir-plocha: #f1f5f9;--papir-karta: #ffffff;--papir-text: #1e293b;--papir-tlumeny: #475569;--papir-linka: #cbd5e1;--papir-akcent: #0369a1;--papir-ok: #ecfdf5;--papir-ok-text: #065f46;--papir-ok-linka: #a7f3d0;--papir-chyba: #b91c1c;--papir-info: #e0f2fe;--papir-info-text: #075985;--papir-varovani: #fef3c7;--papir-varovani-text: #78350f;--border-strong-rgb: 71 85 105;--stav-nova: #0c4a6e;--stav-nova-rgb: 12 74 110;--stav-potvrzena: #1e3a8a;--stav-potvrzena-rgb: 30 58 138;--blue-300: #93c5fd;--stav-dodavatel: #581c87;--stav-dodavatel-rgb: 88 28 135;--stav-pripraveno: #064e3b;--stav-pripraveno-rgb: 6 78 59;--slate-100: #f1f5f9;--google-tlacitko: #131314;--google-tlacitko-text: #e3e3e3;--google-tlacitko-okraj: #8e918f;--purple-200: #e9d5ff;--violet-300: #c4b5fd;--blue-400: #60a5fa;--blue-400-rgb: 96 165 250;--violet-600: #7c3aed;--emerald-600: #059669;--green-950: var(--na-zelene);--green-200: #bbf7d0;--gray-700: var(--border);--gray-800: var(--panel-2);--rose-500: #f43f5e;--rose-500-rgb: 244 63 94;--red-900: #7f1d1d;--red-900-rgb: 127 29 29;--green-900: #14532d;--green-100: #dcfce7;--green-800: #166534;--panel-hluboky: var(--bg);--blue-950: #172554;--panel-hluboky-2: var(--panel);--panel-hluboky-2-rgb: var(--panel-rgb);--nahled-pozadi: var(--black);--panel-hluboky-3: var(--bg);--pink-500: #ec4899;--pink-500-rgb: 236 72 153;--green-400: #4ade80;--papir-nahled: #e9e6e0;--purple-400: #c084fc;--teal-600: #0d9488;--google-modra: #4285f4;--google-modra-rgb: 66 133 244;--cyan-600: #0891b2;--yellow-200: #fef08a;--yellow-300: #fde047;--yellow-100: #fef9c3;--panel-najeti: var(--lak-okraj);--orange-300: #fdba74;--lime-600: #65a30d;--lime-400: #a3e635;--lime-500: #84cc16;--lime-500-rgb: 132 204 22;--lime-200: #d9f99d;--orange-50: #fff7ed;--sky-950: #082f49;--panel-modry: var(--panel);--panel-modry-rgb: var(--panel-rgb);--violet-200: #ddd6fe;--amber-600: #d97706;--indigo-400: #818cf8;--indigo-400-rgb: 129 140 248;--yellow-950: #422006;--cyan-500: #06b6d4;--green-300: #86efac;--hneda-plocha: #3b2312;--accent-plocha: #0f2536;--cyan-200: #a5f3fc;--lak-text: var(--text-2);--lak-text-slaby: #566372;--emerald-800: #065f46;--emerald-800-rgb: 6 95 70;--lak-zavoj: var(--shade);--lak-zavoj-rgb: var(--shade-rgb);--lak-plocha: #0d141d;--lak-okraj-2: var(--panel-2);--lak-hlavicka: var(--lak-plocha);--lak-okraj: #27384a;--lak-text-tlumeny: #7d8a9a;--lak-najeti: var(--panel-2);--lak-scena-1: #16202c;--lak-scena-2: var(--lak-plocha);--lak-scena-3: var(--black);--lak-stitek: #080c12;--lak-stitek-rgb: 8 12 18;--lak-panel: var(--lak-plocha);--lak-vrstva: var(--lak-plocha);--lak-tah: var(--lak-text-tlumeny);--lak-text-2: var(--text-3);--lak-souhrn-1: #0f1d22;--lak-souhrn-2: #0c161b;--lak-akcent: var(--cyan-500);--lak-na-akcentu: #04282e;--violet-700: #6d28d9;--orange-700: #c2410c;--orange-700-rgb: 194 65 12;--orange-400: #fb923c;--stone-900: #1c1917;--cyan-50: #ecfeff;--rose-800: #9f1239;--blue-700: #1d4ed8;--emerald-700: #047857;--lime-300: #bef264;--rose-200: #fecdd3;--blue-100: #dbeafe;--na-zelene: #052e1b;--cyan-700: #0e7490;--sky-100: #e0f2fe;--orange-100: #ffedd5;--indigo-500: #6366f1;--teal-500: #14b8a6;--cyan-900: #164e63;--na-tyrkysove: #002222;--on-danger: #ffffff;--on-success-fill: #ffffff;--on-warning-fill: #ffffff;--on-accent-3: #000000;--kap-program: #155e75;--on-info-fill: #020617;--on-sky-deep: #000000;--vypnuto-k: .5;--ostrov-pozadi: #020617;--ostrov-pozadi-cerne: #000000;--ostrov-pozadi-panel: #0f172a;--color-scheme: dark;--bg-c: 2, 6, 23;--panel-2-c: 30, 41, 59;--border-c: 51, 65, 85;--muted-2-c: 100, 116, 139;--accent-c: 34, 211, 238;--success-c: 16, 185, 129;--warning-fill-c: 245, 158, 11;--warning-c: 245, 158, 11;--purple-c: 168, 85, 247;--orange-c: 249, 115, 22;--panel-hluboky-2-c: var(--panel-c);--orange-700-c: 194, 65, 12;--panel-c: 15, 23, 42;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ll-motiv-btn[data-v-7ced403e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:transparent;border:1px solid transparent;color:var(--muted);padding:6px 8px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;line-height:1;min-height:30px}.ll-motiv-btn[data-v-7ced403e]:hover{background:rgb(var(--tint-rgb) / .05);color:var(--text-strong)}.ll-motiv-btn[data-v-7ced403e]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ll-motiv-btn--text[data-v-7ced403e]{min-height:44px;padding:0 14px;font-size:14px;border-color:var(--border)}.ll-motiv-volba[data-v-f2df72f8]{display:flex;flex-wrap:wrap;gap:8px}.ll-motiv-moznost[data-v-f2df72f8]{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--border-strong);border-radius:8px;background:var(--input-bg);color:var(--text-2);cursor:pointer;font-size:14px;font-weight:600}.ll-motiv-moznost[data-v-f2df72f8]:hover{border-color:var(--accent)}.ll-motiv-moznost.is-active[data-v-f2df72f8]{border-color:var(--accent);background:rgb(var(--accent-rgb) / .1);color:var(--accent)}.ll-motiv-moznost input[data-v-f2df72f8]{position:absolute;opacity:0;width:1px;height:1px;margin:0}.ll-motiv-moznost[data-v-f2df72f8]:focus-within{outline:2px solid var(--accent);outline-offset:2px}.hud-fixed-left[data-v-29895ae5]{position:fixed;top:20px;left:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;transition:transform .4s cubic-bezier(.3,1,.3,1)}.hud-fixed-right[data-v-29895ae5]{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;transition:transform .4s cubic-bezier(.3,1,.3,1)}.hidden-hud[data-v-29895ae5],.hidden-hud-right[data-v-29895ae5]{transform:translateY(-150%)}.d-flex[data-v-29895ae5]{display:flex}.flex-col[data-v-29895ae5]{flex-direction:column}.align-end[data-v-29895ae5]{align-items:flex-end}.mb-10[data-v-29895ae5]{margin-bottom:10px}.mt-15[data-v-29895ae5]{margin-top:15px}.w-100[data-v-29895ae5]{width:100%}.text-white[data-v-29895ae5]{color:var(--text-strong)}.text-11[data-v-29895ae5]{font-size:11px}.justify-center[data-v-29895ae5]{justify-content:center}.gap-8[data-v-29895ae5]{gap:8px}.flex-wrap[data-v-29895ae5]{flex-wrap:wrap}.flag-icon[data-v-29895ae5]{width:20px;border-radius:2px}.hud-motiv[data-v-29895ae5]{display:flex;flex-direction:column;gap:10px}.mobile-motiv[data-v-29895ae5]{justify-content:center}.hud-divider[data-v-29895ae5]{width:100%;height:1px;background:rgb(var(--tint-rgb) / .1);margin:4px 0;border-radius:1px}.currency-btn[data-v-29895ae5]{width:50px;justify-content:center;padding:6px 0}.currency-text[data-v-29895ae5]{font-weight:900;color:inherit}.user-badge[data-v-29895ae5]{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:8px;background:rgb(var(--panel-rgb) / .8);padding:8px 12px;border-radius:8px;border:1px solid rgb(var(--tint-rgb) / .1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.user-badge-text[data-v-29895ae5]{font-size:11px;color:var(--muted)}.btn-logout-small[data-v-29895ae5]{background:none;border:none;color:var(--danger);font-size:11px;font-weight:700;cursor:pointer;padding:0;margin-top:4px;transition:.2s}.btn-logout-small[data-v-29895ae5]:hover{opacity:.8}.btn-account[data-v-29895ae5]{padding:10px 25px;font-size:14px;text-decoration:none}.header-hover-trigger[data-v-29895ae5]{position:fixed;top:0;left:0;right:0;height:15px;z-index:9998}.footer-hover-trigger[data-v-29895ae5]{position:fixed;bottom:0;left:0;right:0;height:15px;z-index:9998}.app-footer[data-v-29895ae5]{position:fixed;bottom:0;left:0;right:0;background:rgb(var(--panel-rgb) / .95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;padding:8px 25px;z-index:9999;flex-wrap:nowrap;gap:15px;transition:transform .4s cubic-bezier(.3,1,.3,1)}.hidden-footer[data-v-29895ae5]{transform:translateY(100%)}.footer-left[data-v-29895ae5],.footer-right[data-v-29895ae5]{flex:1 1 0;min-width:max-content;display:flex}.obsah-odkazy[data-v-29895ae5]{margin-top:6px}.footer-left[data-v-29895ae5]{justify-content:flex-start}.footer-right[data-v-29895ae5]{justify-content:flex-end}.footer-center[data-v-29895ae5]{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center}.social-links-wrapper[data-v-29895ae5]{display:flex;gap:20px;align-items:center;justify-content:center}.doc-pill[data-v-29895ae5]{color:var(--muted);text-decoration:none;background:rgb(var(--tint-rgb) / .05);padding:5px 12px;border-radius:20px;transition:all .2s ease;border:1px solid transparent}.doc-pill[data-v-29895ae5]:hover{background:rgb(var(--accent-rgb) / .1);color:var(--accent);border-color:rgb(var(--accent-rgb) / .3)}.doc-pill-btn[data-v-29895ae5]{font:inherit;cursor:pointer}.btn-footer-nav[data-v-29895ae5]{background:rgb(var(--accent-rgb) / .1);border-color:var(--accent);color:var(--accent);font-size:11px;padding:6px 14px;text-transform:uppercase;letter-spacing:.5px;text-decoration:none}.mobile-only[data-v-29895ae5]{display:none}.mobile-menu-title[data-v-29895ae5]{color:var(--accent);margin:0 0 20px;text-align:center}.btn-mobile-account[data-v-29895ae5]{width:100%;text-align:center;font-size:14px;padding:14px;margin-top:10px}.hamburger-btn[data-v-29895ae5]{position:fixed;top:20px;right:20px;width:44px;height:44px;box-sizing:border-box;padding:8px;z-index:100001;background:rgb(var(--panel-rgb) / .8);border:1px solid var(--border);color:var(--text-strong);border-radius:8px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s ease;display:none;align-items:center;justify-content:center}.hamburger-btn[data-v-29895ae5]:hover{background:var(--panel);color:var(--accent);border-color:var(--accent)}.mobile-menu-overlay[data-v-29895ae5]{position:fixed;inset:0;background:rgb(var(--scrim-rgb) / .95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100000;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.mobile-menu-overlay.is-open[data-v-29895ae5]{opacity:1;pointer-events:auto}.mobile-menu-content[data-v-29895ae5]{width:90%;max-width:350px;background:var(--panel);border:1px solid var(--border);padding:30px 20px;border-radius:16px;display:flex;flex-direction:column;gap:15px;box-shadow:0 20px 40px rgb(var(--shade-rgb) / calc(.6 * var(--shade-k)));transform:translateY(20px);transition:transform .3s ease}.mobile-menu-overlay.is-open .mobile-menu-content[data-v-29895ae5]{transform:translateY(0)}.mobile-row[data-v-29895ae5]{display:flex;gap:10px;justify-content:center}.mobile-row .switcher-btn[data-v-29895ae5]{flex:1;justify-content:center;padding:12px;font-size:14px}.mobile-row .switcher-btn img[data-v-29895ae5]{width:20px;border-radius:2px}.mobile-section-title[data-v-29895ae5]{color:var(--muted);font-size:12px;text-transform:uppercase;text-align:center;margin-bottom:-5px;font-weight:700}.mobile-divider[data-v-29895ae5]{width:100%;height:1px;background:var(--border);margin:10px 0}.mobile-user-info[data-v-29895ae5]{text-align:center;font-size:13px;color:var(--text-3)}.mobile-user-info strong[data-v-29895ae5]{color:var(--text-strong);display:block;margin-top:5px;font-size:16px}@media(max-width:850px){.desktop-only[data-v-29895ae5]{display:none!important}.mobile-only[data-v-29895ae5],.hamburger-btn[data-v-29895ae5]{display:flex!important}.app-footer[data-v-29895ae5]{flex-direction:column;padding:15px}.footer-left[data-v-29895ae5],.footer-right[data-v-29895ae5],.footer-center[data-v-29895ae5]{width:100%;justify-content:center}.footer-left[data-v-29895ae5],.footer-right[data-v-29895ae5]{flex:none;min-width:0}.footer-center[data-v-29895ae5]{flex:none}}.ckl-lista[data-v-adcec001]{position:fixed;left:0;right:0;bottom:0;z-index:100000;background:rgb(var(--panel-rgb) / .98);border-top:1px solid var(--accent, #22d3ee);box-shadow:0 -10px 30px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)));color:var(--text-3);font-size:13px;line-height:1.45;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px))}.ckl-obsah[data-v-adcec001]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:20px}.ckl-text[data-v-adcec001]{flex:1;min-width:0}.ckl-titulek[data-v-adcec001]{color:var(--text-strong);margin-right:6px}.ckl-odkaz[data-v-adcec001]{color:var(--accent, #22d3ee);margin-left:6px;white-space:nowrap}.ckl-tlacitka[data-v-adcec001]{display:flex;gap:10px;flex-shrink:0}.ckl-btn[data-v-adcec001]{min-height:44px;padding:10px 18px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:filter .2s}.ckl-hlavni[data-v-adcec001]{background:var(--accent, #22d3ee);color:var(--on-accent);border:1px solid var(--accent, #22d3ee)}.ckl-hlavni[data-v-adcec001]:hover{filter:brightness(1.1)}.ckl-vedlejsi[data-v-adcec001]{background:transparent;color:var(--text-2);border:1px solid var(--muted-2)}.ckl-vedlejsi[data-v-adcec001]:hover{border-color:var(--accent, #22d3ee);color:var(--text-strong)}.ckl-btn[data-v-adcec001]:focus-visible,.ckl-zavrit[data-v-adcec001]:focus-visible{outline:2px solid var(--on-fill);outline-offset:2px}.ckl-pozadi[data-v-adcec001]{position:fixed;inset:0;z-index:100003;background:rgb(var(--shade-rgb) / calc(.75 * var(--shade-k)));display:flex;align-items:center;justify-content:center;padding:16px}.ckl-okno[data-v-adcec001]{position:relative;background:var(--panel, #0f172a);border:1px solid var(--border, #334155);border-radius:12px;max-width:560px;width:100%;max-height:calc(100vh - 32px);overflow-y:auto;padding:24px;color:var(--text-3);font-size:14px;line-height:1.5;box-shadow:0 20px 60px rgb(var(--shade-rgb) / calc(.6 * var(--shade-k)));box-sizing:border-box}.ckl-okno h3[data-v-adcec001]{margin:0 32px 10px 0;color:var(--text-strong);font-size:20px}.ckl-uvod[data-v-adcec001]{margin:0 0 16px}.ckl-zavrit[data-v-adcec001]{position:absolute;top:12px;right:12px;width:36px;height:36px;background:transparent;border:1px solid transparent;color:var(--muted);font-size:18px;border-radius:6px;cursor:pointer}.ckl-zavrit[data-v-adcec001]:hover{color:var(--text-strong);border-color:var(--border-strong)}.ckl-kategorie[data-v-adcec001]{border:1px solid var(--border, #334155);border-radius:8px;padding:12px 14px;margin-bottom:12px;background:rgb(var(--bg-rgb) / .4)}.ckl-kategorie p[data-v-adcec001]{margin:6px 0 0;font-size:13px;color:var(--muted)}.ckl-kat-hlava[data-v-adcec001]{display:flex;align-items:center;gap:10px;cursor:pointer}.ckl-kat-hlava input[data-v-adcec001]{width:18px;height:18px;accent-color:var(--accent, #22d3ee);flex-shrink:0}.ckl-kat-nazev[data-v-adcec001]{color:var(--text-strong);font-weight:700;flex:1}.ckl-vzdy[data-v-adcec001]{font-size:12px;color:var(--success, #10b981);font-weight:700}.ckl-tlacitka-okno[data-v-adcec001]{flex-wrap:wrap;margin:16px 0 12px}.ckl-tlacitka-okno .ckl-btn[data-v-adcec001]{flex:1 1 140px}@media(max-width:760px){.ckl-lista[data-v-adcec001]{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));font-size:12px}.ckl-obsah[data-v-adcec001]{flex-direction:column;align-items:stretch;gap:10px}.ckl-tlacitka[data-v-adcec001]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ckl-tlacitka .ckl-vedlejsi[data-v-adcec001]{grid-column:1 / -1;min-height:36px;padding:6px 12px}.ckl-btn[data-v-adcec001]{padding:8px 10px;font-size:13px}.ckl-okno[data-v-adcec001]{padding:20px 16px}.ckl-tlacitka-okno[data-v-adcec001]{display:flex}}.prh-koren[data-v-c6b1b717]{position:fixed;inset:0;z-index:99990;pointer-events:none}.prh-v-okne[data-v-c6b1b717]{z-index:100000}.prh-blokator[data-v-c6b1b717]{position:fixed;inset:0;pointer-events:none;background:transparent}.prh-ztmavit[data-v-c6b1b717]{background:rgb(var(--bg-rgb) / .72)}.prh-ramecek[data-v-c6b1b717]{position:fixed;border:2px solid var(--accent, #22d3ee);border-radius:10px;pointer-events:none;box-shadow:0 0 0 9999px rgb(var(--bg-rgb) / .72),0 0 24px rgb(var(--accent-rgb) / .55);transition:left .2s ease,top .2s ease,width .2s ease,height .2s ease}.prh-karta[data-v-c6b1b717]{position:fixed;pointer-events:auto;box-sizing:border-box;max-height:calc(100vh - 24px);overflow-y:auto;background:var(--panel, #0f172a);border:1px solid var(--accent, #22d3ee);border-radius:12px;padding:16px 18px;color:var(--text-3);font-size:14px;line-height:1.5;box-shadow:0 18px 50px rgb(var(--shade-rgb) / calc(.6 * var(--shade-k)));outline:none}.prh-karta[data-v-c6b1b717]:focus-visible{box-shadow:0 0 0 2px var(--on-fill),0 18px 50px rgb(var(--shade-rgb) / calc(.6 * var(--shade-k)))}.prh-mobil[data-v-c6b1b717]{left:12px;right:12px;max-height:60vh}.prh-hlava[data-v-c6b1b717]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.prh-krok[data-v-c6b1b717]{font-size:12px;font-weight:700;color:var(--accent, #22d3ee);letter-spacing:.3px;text-transform:uppercase}.prh-zavrit[data-v-c6b1b717]{width:36px;height:36px;flex-shrink:0;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--muted);font-size:16px;cursor:pointer}.prh-zavrit[data-v-c6b1b717]:hover{color:var(--text-strong);border-color:var(--border-strong)}.prh-titulek[data-v-c6b1b717]{margin:0 0 6px;color:var(--text-strong);font-size:17px;line-height:1.3}.prh-text[data-v-c6b1b717]{margin:0 0 12px}.prh-tecky[data-v-c6b1b717]{display:flex;gap:6px;margin-bottom:12px}.prh-tecka[data-v-c6b1b717]{width:8px;height:8px;border-radius:50%;background:var(--border)}.prh-tecka.hotova[data-v-c6b1b717]{background:rgb(var(--accent-rgb) / .45)}.prh-tecka.aktivni[data-v-c6b1b717]{background:var(--accent, #22d3ee);width:20px;border-radius:4px}.prh-tlacitka[data-v-c6b1b717]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prh-mezera[data-v-c6b1b717]{flex:1}.prh-btn[data-v-c6b1b717]{min-height:44px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}.prh-hlavni[data-v-c6b1b717]{background:var(--accent, #22d3ee);color:var(--on-accent);border:1px solid var(--accent, #22d3ee)}.prh-hlavni[data-v-c6b1b717]:hover{filter:brightness(1.1)}.prh-vedlejsi[data-v-c6b1b717]{background:transparent;color:var(--text-2);border:1px solid var(--border-strong)}.prh-vedlejsi[data-v-c6b1b717]:hover:not(:disabled){border-color:var(--accent, #22d3ee);color:var(--text-strong)}.prh-vedlejsi[data-v-c6b1b717]:disabled{opacity:.4;cursor:default}.prh-btn[data-v-c6b1b717]:focus-visible,.prh-zavrit[data-v-c6b1b717]:focus-visible{outline:2px solid var(--on-fill);outline-offset:2px}@media(max-width:640px){.prh-btn[data-v-c6b1b717]{padding:8px 12px;font-size:13px}.prh-titulek[data-v-c6b1b717]{font-size:16px}}[data-pruvodce]{scroll-margin-top:80px;scroll-margin-bottom:40vh}.nap-kotva[data-v-ea34cc7a]{position:fixed;right:16px;z-index:9990;display:flex;flex-direction:column;align-items:flex-end;gap:10px;transition:bottom .3s ease,right .3s ease;pointer-events:none}.nap-kotva[data-v-ea34cc7a]>*{pointer-events:auto}.nap-tlacitko[data-v-ea34cc7a]{width:52px;height:52px;border-radius:50%;border:2px solid var(--accent, #22d3ee);background:rgb(var(--panel-rgb) / .95);color:var(--accent, #22d3ee);font-size:26px;font-weight:900;cursor:pointer;box-shadow:0 6px 24px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k))),0 0 16px rgb(var(--accent-rgb) / .35);font-family:inherit;line-height:1}.nap-tlacitko[data-v-ea34cc7a]:hover,.nap-tlacitko[aria-expanded=true][data-v-ea34cc7a]{background:var(--accent, #22d3ee);color:var(--on-accent)}.nap-tlacitko[data-v-ea34cc7a]:focus-visible{outline:3px solid var(--on-fill);outline-offset:3px}.nap-panel[data-v-ea34cc7a]{width:340px;max-width:calc(100vw - 32px);max-height:calc(100vh - 160px);overflow-y:auto;box-sizing:border-box;background:var(--panel, #0f172a);border:1px solid var(--accent, #22d3ee);border-radius:12px;padding:14px 16px;color:var(--text-3);font-size:14px;line-height:1.5;box-shadow:0 18px 50px rgb(var(--shade-rgb) / calc(.6 * var(--shade-k)));outline:none}.nap-panel-hlava[data-v-ea34cc7a]{display:flex;align-items:center;justify-content:space-between;gap:10px}.nap-panel-titulek[data-v-ea34cc7a]{margin:0;color:var(--text-strong);font-size:16px}.nap-x[data-v-ea34cc7a]{width:36px;height:36px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--muted);font-size:16px;cursor:pointer}.nap-x[data-v-ea34cc7a]:hover{color:var(--text-strong);border-color:var(--border-strong)}.nap-rada[data-v-ea34cc7a]{margin-top:8px;padding:10px 12px;border-radius:8px;background:rgb(var(--accent-rgb) / .07);border:1px solid rgb(var(--accent-rgb) / .3)}.nap-rada-titulek[data-v-ea34cc7a]{color:var(--text-strong);display:block}.nap-rada-text[data-v-ea34cc7a]{margin:4px 0 8px}.nap-rada-akce[data-v-ea34cc7a]{display:flex;flex-wrap:wrap;gap:8px}.nap-btn[data-v-ea34cc7a]{min-height:40px;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;text-decoration:none;display:inline-flex;align-items:center}.nap-hlavni[data-v-ea34cc7a]{background:var(--accent, #22d3ee);color:var(--on-accent);border:1px solid var(--accent, #22d3ee)}.nap-hlavni[data-v-ea34cc7a]:disabled{opacity:.6;cursor:wait}.nap-odkazy[data-v-ea34cc7a]{display:flex;flex-direction:column;gap:2px;margin-top:10px}.nap-odkaz[data-v-ea34cc7a]{background:none;border:none;text-align:left;padding:8px 4px;color:var(--accent, #22d3ee);font:inherit;font-weight:600;cursor:pointer;text-decoration:none;min-height:36px;box-sizing:border-box}.nap-odkaz[data-v-ea34cc7a]:hover{text-decoration:underline}.nap-maly[data-v-ea34cc7a]{font-size:12px;font-weight:400;color:var(--muted);min-height:0;padding:2px 4px}.nap-btn[data-v-ea34cc7a]:focus-visible,.nap-odkaz[data-v-ea34cc7a]:focus-visible,.nap-x[data-v-ea34cc7a]:focus-visible{outline:2px solid var(--on-fill);outline-offset:2px}.nap-pruvodce-akce[data-v-ea34cc7a]{margin:0 0 12px}.nap-ukazka[data-v-ea34cc7a]{width:100%;justify-content:center;background:rgb(var(--purple-rgb) / .15);border:1px solid var(--purple, #a855f7);color:var(--purple-200)}.nap-ukazka[data-v-ea34cc7a]:hover:not(:disabled){background:rgb(var(--purple-rgb) / .3)}@media(max-width:640px){.nap-kotva[data-v-ea34cc7a]{right:12px}.nap-tlacitko[data-v-ea34cc7a]{width:48px;height:48px;font-size:24px}.nap-panel[data-v-ea34cc7a]{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}}.paticka-cookies[data-v-c4788a33]{display:flex;justify-content:center;align-items:center;gap:8px;padding:18px 16px 4px;font-size:12px;color:var(--muted-2);flex-wrap:wrap}.paticka-cookies a[data-v-c4788a33],.paticka-cookies-btn[data-v-c4788a33]{color:var(--muted);text-decoration:underline;background:none;border:none;padding:4px 2px;font:inherit;cursor:pointer}.paticka-cookies a[data-v-c4788a33]:hover,.paticka-cookies-btn[data-v-c4788a33]:hover{color:var(--accent)}.global-demo-pill[data-v-c4788a33]{position:fixed;top:10px;left:50%;transform:translate(-50%);background-color:var(--warning-fill);color:var(--black);padding:8px 16px;font-weight:900;font-size:13px;z-index:999999;letter-spacing:.3px;border-radius:50px;box-shadow:0 4px 15px rgb(var(--shade-rgb) / calc(.4 * var(--shade-k)));white-space:nowrap;pointer-events:none}.global-demo-pill .demo-kratke[data-v-c4788a33]{display:none}@media(max-width:768px){.global-demo-pill[data-v-c4788a33]{position:absolute;font-size:11px;padding:5px 12px;top:5px;max-width:90vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-demo-pill .demo-plne[data-v-c4788a33]{display:none}.global-demo-pill .demo-kratke[data-v-c4788a33]{display:inline}}.announcement-root[data-v-c4788a33]{z-index:100001;display:flex;justify-content:center;pointer-events:none}.mode-floating[data-v-c4788a33]{position:fixed;top:60px;left:0;right:0;width:100%}.mode-page[data-v-c4788a33]{position:relative;top:0;left:0;right:0;width:100%;margin-top:20px;margin-bottom:20px}.visual-box[data-v-c4788a33]{display:inline-block;width:auto;max-width:90vw;padding:15px 25px;text-align:center;letter-spacing:.5px;transition:all .3s ease;pointer-events:auto}.cad-header[data-v-291814ea]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:var(--panel);border-bottom:1px solid var(--border);gap:20px}.header-title h2[data-v-291814ea]{margin:0;color:var(--accent);display:flex;align-items:center;gap:10px;font-size:1.2rem}.header-input-group[data-v-291814ea]{display:flex;align-items:center;gap:10px;margin-right:auto}.header-input-group label[data-v-291814ea]{color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}.header-input-group input[data-v-291814ea]{background:var(--input-bg);border:1px solid var(--border);color:var(--text-strong);padding:6px 12px;border-radius:6px;outline:none;width:220px;transition:border .2s}.header-input-group input[data-v-291814ea]:focus{border-color:var(--accent)}.header-actions[data-v-291814ea]{display:flex;gap:12px;align-items:center}.btn-undo[data-v-291814ea]{color:var(--yellow-hi);border-color:var(--yellow-hi)}.btn-undo[data-v-291814ea]:disabled{opacity:.5;cursor:not-allowed;color:var(--text-3);border-color:var(--text-3)}.btn-close[data-v-291814ea]{background:transparent;border:none;color:var(--muted);font-size:24px;cursor:pointer;transition:.2s}.btn-close[data-v-291814ea]:hover{color:var(--text-strong);transform:scale(1.1)}.btn-action[data-v-291814ea]{transition:.2s;cursor:pointer;padding:6px 12px;border-radius:6px;border:1px solid;background:transparent;font-weight:700;font-size:13px;white-space:nowrap}.btn-action[data-v-291814ea]:hover:not(:disabled){filter:brightness(1.1);transform:scale(1.02)}.cad-toolbar[data-v-558a7348]{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background:var(--panel);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:10px}.tools-group[data-v-558a7348]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.exact-container[data-v-558a7348]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.toolbar-divider[data-v-558a7348]{width:1px;height:20px;background:var(--border);margin:0 5px}.mini-divider[data-v-558a7348]{width:1px;height:15px;background:var(--border)}.tool-btn[data-v-558a7348]{background:rgb(var(--tint-rgb) / .05);border:1px solid var(--border);color:var(--text-strong);padding:8px 15px;border-radius:6px;cursor:pointer;font-weight:700;font-size:13px;transition:.2s;display:flex;align-items:center;justify-content:center}.tool-btn[data-v-558a7348]:hover{background:rgb(var(--accent-rgb) / .1);border-color:var(--accent)}.tool-btn.active[data-v-558a7348]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.tool-btn.danger[data-v-558a7348]{color:var(--danger);border-color:rgb(var(--danger-rgb) / .3)}.tool-btn.danger[data-v-558a7348]:hover{background:var(--danger);color:var(--on-fill);border-color:var(--danger)}.btn-sm[data-v-558a7348]{padding:4px 10px;font-size:11px}.accent-btn[data-v-558a7348]{background:var(--accent);color:var(--on-accent-3);border:none}.engrave-btn[data-v-558a7348]{color:var(--fuchsia);border-color:var(--fuchsia)}.engrave-toggle[data-v-558a7348]{background:rgb(var(--fuchsia-rgb) / .1);color:var(--fuchsia);border:1px solid var(--fuchsia)}.trim-btn[data-v-558a7348]{color:var(--yellow-hi);border-color:var(--yellow-hi)}.exact-group[data-v-558a7348]{background:rgb(var(--accent-rgb) / .05);padding:6px 12px;border-radius:6px;border:1px solid var(--accent)}.exact-lbl[data-v-558a7348]{font-size:11px;color:var(--text-3);font-weight:700;display:flex;align-items:center;gap:5px}.accent-text[data-v-558a7348]{color:var(--accent)}.exact-input[data-v-558a7348]{width:60px;padding:4px;background:var(--input-bg);border:1px solid var(--border);color:var(--text-strong);border-radius:4px;outline:none;font-size:12px;text-align:center}.radius-input[data-v-558a7348]{width:45px}.grid-label[data-v-558a7348]{color:var(--muted);font-size:12px;display:flex;align-items:center;gap:5px}.grid-label select[data-v-558a7348]{background:var(--input-bg);border:1px solid var(--border);color:var(--text-strong);padding:4px 8px;border-radius:4px;outline:none}.cad-footer[data-v-2e1ec507]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:var(--panel);border-top:1px solid var(--border);flex-wrap:wrap;gap:15px}.status-bar[data-v-2e1ec507]{flex-grow:1;font-size:13px;font-weight:700}.status-info[data-v-2e1ec507]{color:var(--muted)}.status-error[data-v-2e1ec507]{color:var(--danger);background:rgb(var(--danger-rgb) / .1);padding:10px;border-radius:6px;border:1px solid var(--danger);display:inline-block}.status-success[data-v-2e1ec507]{color:var(--success)}.btn-add-to-cart[data-v-2e1ec507]{background:var(--success);color:var(--on-fill);border:none;padding:12px 30px;border-radius:8px;font-weight:700;font-size:15px;cursor:pointer;box-shadow:0 4px 15px rgb(var(--success-rgb) / .4);transition:.3s}.btn-add-to-cart[data-v-2e1ec507]:hover:not(.disabled){transform:scale(1.05)}.btn-add-to-cart.disabled[data-v-2e1ec507]{background:var(--border);color:var(--muted);box-shadow:none;cursor:not-allowed}@media(max-width:900px){.cad-footer[data-v-2e1ec507]{flex-direction:column;align-items:stretch;text-align:center}.btn-add-to-cart[data-v-2e1ec507]{width:100%}}.mer-lista[data-v-cd419d42]{pointer-events:auto;display:flex;flex-direction:column;gap:4px;max-width:100%;font-family:inherit}.mer-radek[data-v-cd419d42]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.mer-skupina[data-v-cd419d42]{display:flex;flex-wrap:wrap;gap:4px}.mer-btn[data-v-cd419d42]{display:inline-flex;align-items:center;gap:5px;min-height:34px;min-width:34px;padding:4px 9px;border-radius:7px;border:1px solid var(--yellow-hi);background:rgb(var(--bg-rgb) / .82);color:var(--yellow-hi);font-size:12px;font-weight:700;cursor:pointer;line-height:1;touch-action:manipulation}.mer-btn[data-v-cd419d42]:hover:not(.mer-vybrany):not([aria-pressed=true]):not(:disabled){background:rgb(var(--yellow-hi-rgb) / .15)}.mer-btn[data-v-cd419d42]:focus-visible{outline:2px solid var(--yellow-200);outline-offset:1px}.mer-btn[data-v-cd419d42]:disabled{opacity:.45;cursor:not-allowed}.mer-prepinac[aria-pressed=true][data-v-cd419d42],.mer-vybrany[data-v-cd419d42]{background:var(--yellow-hi);color:var(--on-accent)}.mer-vymazat[data-v-cd419d42]{border-color:var(--muted);color:var(--text-2)}.mer-napoveda[data-v-cd419d42]{align-self:flex-start;background:rgb(var(--bg-rgb) / .82);color:var(--warning-soft);border:1px solid rgb(var(--yellow-hi-rgb) / .35);border-radius:6px;padding:4px 8px;font-size:11.5px;line-height:1.35;max-width:100%}.mer-velka .mer-btn[data-v-cd419d42]{min-height:56px;min-width:56px;font-size:16px;padding:6px 14px}.mer-velka .mer-napoveda[data-v-cd419d42]{font-size:15px}@media(max-width:640px){.mer-zapnuta .mer-skupina .mer-text[data-v-cd419d42],.mer-zapnuta .mer-vymazat .mer-text[data-v-cd419d42]{display:none}.mer-btn[data-v-cd419d42]{min-height:40px;min-width:40px;font-size:14px}}.mer-vrstva[data-v-fce14a11]{position:absolute;pointer-events:none;z-index:6;overflow:hidden}.mer-svg[data-v-fce14a11]{position:absolute;left:0;top:0;pointer-events:none;overflow:visible}.mer-cara[data-v-fce14a11]{fill:none;stroke:var(--yellow-hi);stroke-width:1.6}.mer-carkovana[data-v-fce14a11]{stroke-dasharray:5 4}.mer-hrana[data-v-fce14a11]{fill:none;stroke:var(--yellow-hi);stroke-width:3;stroke-linejoin:round;stroke-linecap:round;opacity:.95}.mer-tenka[data-v-fce14a11]{stroke-width:2;opacity:.6;stroke-dasharray:6 4}.mer-tecka[data-v-fce14a11]{fill:var(--yellow-hi);stroke:var(--on-accent);stroke-width:1.5}.mer-popis[data-v-fce14a11]{fill:var(--yellow-300);font:700 13px/1 system-ui,sans-serif;paint-order:stroke;stroke:var(--on-accent);stroke-width:4px;stroke-linejoin:round}.mer-popis-maly[data-v-fce14a11]{font-size:11px;font-weight:600;fill:var(--yellow-100)}.mer-uzka .mer-popis[data-v-fce14a11]{font-size:11px;stroke-width:3.5px}.mer-uzka .mer-popis-maly[data-v-fce14a11]{font-size:9.5px}.mer-znacka rect[data-v-fce14a11],.mer-znacka circle[data-v-fce14a11],.mer-znacka path[data-v-fce14a11]{fill:none;stroke:var(--orange);stroke-width:2}.mer-ovladani[data-v-fce14a11]{position:absolute;pointer-events:none;max-width:calc(100% - 16px)}.mer-roh-tl[data-v-fce14a11]{left:8px;top:8px}.mer-roh-tr[data-v-fce14a11]{right:8px;top:8px;display:flex;justify-content:flex-end}.mer-roh-bl[data-v-fce14a11]{left:8px;bottom:8px}.mer-roh-br[data-v-fce14a11]{right:8px;bottom:8px;display:flex;justify-content:flex-end}.mer-ziva[data-v-fce14a11]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.modal-overlay[data-v-8651f4cc]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(var(--scrim-rgb) / .95);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100000;padding:20px;box-sizing:border-box}.cad-modal[data-v-8651f4cc]{width:100%;height:100%;max-width:1500px;display:flex;flex-direction:column;padding:0;background:var(--bg);border:1px solid var(--border);box-shadow:0 10px 50px rgb(var(--shade-rgb) / calc(.8 * var(--shade-k)));border-radius:12px;overflow:hidden}.cad-workspace[data-v-8651f4cc]{flex-grow:1;position:relative;overflow:hidden;background:var(--ostrov-pozadi-cerne)}.cad-canvas[data-v-8651f4cc]{width:100%;height:100%;display:block;outline:none}.cad-instructions[data-v-8651f4cc]{position:absolute;top:15px;left:15px;pointer-events:none;color:var(--muted);font-size:12px;background:rgb(var(--shade-rgb) / calc(.6 * var(--shade-k)));padding:8px 12px;border-radius:6px;border:1px solid var(--border);box-shadow:0 4px 10px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)))}@media(max-width:900px){.cad-modal[data-v-8651f4cc]{border-radius:0;padding:0;height:100vh;width:100vw}.cad-instructions[data-v-8651f4cc]{display:none}}.hero-obsah-odkazy[data-v-bdcd9c85]{order:99;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:26px auto calc(var(--ll-paticka, 134px) + 16px);padding:0 16px;font-size:13px;max-width:900px}.hero-obsah-odkazy a[data-v-bdcd9c85]{color:var(--muted);text-decoration:none;border-bottom:1px dotted rgb(var(--muted-rgb) / .5)}.hero-obsah-odkazy a[data-v-bdcd9c85]:hover{color:var(--accent);border-bottom-color:var(--accent)}.hero-obsah-odkazy a.hero-koop[data-v-bdcd9c85]{color:var(--purple-soft);border-bottom-color:rgb(var(--purple-rgb) / .6)}#emptyStateView[data-v-bdcd9c85]{display:flex;flex-direction:column;width:100%}.hero-radek-1[data-v-bdcd9c85]{margin-top:30px;margin-bottom:15px;align-items:center;width:100%}.hero-radek-2[data-v-bdcd9c85]{width:100%}.hero-upload-titulek[data-v-bdcd9c85]{color:var(--accent);font-size:17px;letter-spacing:1px;text-transform:uppercase;text-shadow:0 2px 15px rgb(var(--accent-rgb) / .2)}.upload-ikona[data-v-bdcd9c85]{font-size:28px;display:block;margin-bottom:4px;pointer-events:none}.tracking-btn-wrapper[data-v-bdcd9c85]{position:absolute;top:-100px;left:0;width:100%;display:flex;justify-content:center;z-index:10}.tracking-btn[data-v-bdcd9c85]{font-size:12px;padding:8px 18px;border-radius:20px;font-weight:800;letter-spacing:.5px;background:rgb(var(--accent-rgb) / .1);border:1px solid var(--accent);color:var(--accent);text-transform:uppercase;cursor:pointer;box-shadow:0 4px 10px rgb(var(--accent-rgb) / .15);transition:all .3s ease}.tracking-btn[data-v-bdcd9c85]:hover{background:var(--accent);color:var(--on-accent);box-shadow:0 0 15px rgb(var(--accent-rgb) / .4),0 0 25px rgb(var(--accent-rgb) / .2);transform:translateY(-2px)}.cad-btn-fancy[data-v-bdcd9c85]{display:flex;align-items:center;justify-content:center;gap:15px;background:linear-gradient(135deg,rgba(var(--accent-c),.15),rgba(var(--accent-c),.05));border:1px solid rgb(var(--accent-rgb) / .4);color:var(--text);padding:10px 20px;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 15px rgb(var(--accent-rgb) / .1),inset 0 0 10px rgb(var(--accent-rgb) / .05);margin-bottom:20px;width:85%;text-align:left}.cad-btn-fancy[data-v-bdcd9c85]:hover{background:linear-gradient(135deg,rgba(var(--accent-c),.25),rgba(var(--accent-c),.1));border-color:var(--accent);transform:translateY(-2px);box-shadow:0 8px 20px rgb(var(--accent-rgb) / .2),inset 0 0 15px rgb(var(--accent-rgb) / .1)}.cad-btn-icon[data-v-bdcd9c85]{font-size:24px;filter:drop-shadow(0 0 6px rgba(var(--accent-c),.6))}.cad-btn-content[data-v-bdcd9c85]{display:flex;flex-direction:column}.cad-btn-title-small[data-v-bdcd9c85]{font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.cad-btn-title[data-v-bdcd9c85]{font-size:14.5px;font-weight:900;color:var(--text);text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 4px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)))}.cad-btn-sub[data-v-bdcd9c85]{font-size:11px;color:var(--muted);margin-top:3px;opacity:.9}.formats-badges[data-v-bdcd9c85]{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.fmt-badge[data-v-bdcd9c85]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:10px;font-weight:900;letter-spacing:.5px}.fmt-badge.dxf[data-v-bdcd9c85]{background:rgb(var(--accent-rgb) / .15);color:var(--accent);border:1px solid var(--accent)}.fmt-badge.dwg[data-v-bdcd9c85]{background:rgb(var(--info-rgb) / .15);color:var(--info);border:1px solid var(--info)}.fmt-badge.step[data-v-bdcd9c85]{background:rgb(var(--purple-rgb) / .15);color:var(--purple);border:1px solid var(--purple)}.fmt-badge.pdf[data-v-bdcd9c85]{background:rgb(var(--warning-fill-rgb) / .15);color:var(--warning);border:1px solid var(--warning)}.fmt-badge.zip[data-v-bdcd9c85]{background:rgb(var(--success-rgb) / .15);color:var(--success);border:1px solid var(--success)}.reveal-line[data-v-bdcd9c85]{width:0px;height:4px;background:var(--accent);margin-top:0;margin-bottom:20px;border-radius:2px;animation:drawLine-bdcd9c85 1.5s cubic-bezier(.25,1,.5,1) forwards;box-shadow:0 0 15px rgb(var(--accent-rgb) / .5)}@keyframes drawLine-bdcd9c85{to{width:80px}}.reveal-text[data-v-bdcd9c85]{opacity:0;animation:smoothRollUp-bdcd9c85 2.5s cubic-bezier(.22,1,.36,1) forwards}@keyframes smoothRollUp-bdcd9c85{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reveal-text.delay-1[data-v-bdcd9c85]{animation-delay:.5s}.reveal-text.delay-2[data-v-bdcd9c85]{animation-delay:1s}.hero-left-text h1[data-v-bdcd9c85]{font-size:34px;font-weight:900;line-height:1.3;color:var(--text);margin:0 0 15px;text-transform:uppercase;letter-spacing:.5px}.hero-left-text h1 .highlight[data-v-bdcd9c85]{color:var(--accent);text-shadow:0 0 20px rgb(var(--accent-rgb) / .2)}.hero-left-text p[data-v-bdcd9c85]{font-size:15px;line-height:1.6;color:var(--muted);font-weight:400;margin:0}.upload-area-main[data-v-bdcd9c85]{padding:25px 15px!important;min-height:140px!important;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:12px;background:rgb(var(--accent-rgb) / .05);border:2px dashed var(--accent);transition:.3s;cursor:pointer}.upload-area-main[data-v-bdcd9c85]:hover{background:rgb(var(--accent-rgb) / .1);transform:scale(1.02)}.upload-text-main[data-v-bdcd9c85]{font-size:16px;font-weight:700;color:var(--text-strong);margin-bottom:6px;text-align:center}.upload-subtext-main[data-v-bdcd9c85]{font-size:12px;color:var(--muted);text-align:center;line-height:1.4}.smart-detection-badge[data-v-bdcd9c85]{margin-top:15px;background:rgb(var(--accent-rgb) / .05);border:1px dashed rgb(var(--accent-rgb) / .3);color:var(--text-2);padding:10px 15px;border-radius:8px;font-size:11px;line-height:1.5;max-width:90%;transition:all .3s ease;text-align:center}.upload-area-main:hover .smart-detection-badge[data-v-bdcd9c85]{background:rgb(var(--accent-rgb) / .08);border-color:rgb(var(--accent-rgb) / .5);box-shadow:0 0 15px rgb(var(--accent-rgb) / .1)}.privacy-badge[data-v-bdcd9c85]{font-size:10px;color:var(--success);font-weight:700;background:rgb(var(--success-rgb) / .1);border:1px solid rgb(var(--success-rgb) / .3);padding:6px 10px;border-radius:6px;width:100%;max-width:300px;margin:15px auto 0}.hero-dnd-layout[data-v-bdcd9c85]{display:flex;align-items:flex-start;justify-content:center;gap:40px;max-width:1300px;margin:0 auto 20px;padding:0 20px}.hero-left-text[data-v-bdcd9c85]{flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding-top:0;width:100%}.hero-right-top-col[data-v-bdcd9c85]{position:relative;display:flex;flex-direction:column;flex:1;align-items:center;width:100%}.hero-right-dnd-container[data-v-bdcd9c85]{display:flex;flex-direction:column;flex:1;align-items:center;width:100%}.hero-right-dnd[data-v-bdcd9c85]{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:20px 25px;box-shadow:0 10px 25px rgb(var(--shade-rgb) / calc(.4 * var(--shade-k)));width:100%}.banner-wrapper[data-v-bdcd9c85]{width:100%;max-width:480px;margin:0;border-radius:16px;overflow:hidden;border:1px solid var(--border);box-shadow:0 0 20px rgb(var(--accent-rgb) / .15)}.banner-img[data-v-bdcd9c85]{width:100%;height:auto;display:block}.hero-steps-container[data-v-bdcd9c85]{display:flex;flex-direction:column;gap:12px;width:100%;width:auto;margin-bottom:0}.hero-step[data-v-bdcd9c85]{display:flex;align-items:center;gap:15px;font-size:14px;font-weight:700;color:var(--border-strong);opacity:0;transform:translate(-30px);animation:slideInAndGlowText-bdcd9c85 1s cubic-bezier(.175,.885,.32,1.275) forwards}.step-circle[data-v-bdcd9c85]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--panel);color:var(--border-strong);border:2px solid var(--border);font-weight:900;font-size:13px;flex-shrink:0}.hero-step span[data-v-bdcd9c85]{position:relative;background:linear-gradient(90deg,var(--text) 0%,var(--text) 35%,var(--accent) 50%,var(--border-strong) 65%,var(--border-strong) 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:textSweep-bdcd9c85 4s ease-out forwards;font-size:14px!important;display:inline-block}@keyframes slideInAndGlowText-bdcd9c85{to{opacity:1;transform:translate(0)}}@keyframes glowCircle-bdcd9c85{to{background:rgb(var(--accent-rgb) / .15);border-color:var(--accent);color:var(--accent);box-shadow:0 0 15px rgb(var(--accent-rgb) / .4),inset 0 0 8px rgb(var(--accent-rgb) / .2);transform:scale(1.1)}}@keyframes textSweep-bdcd9c85{0%{background-position:100% 0}to{background-position:0% 0}}.hero-step[data-v-bdcd9c85]:nth-child(1){animation-delay:3s}.hero-step[data-v-bdcd9c85]:nth-child(2){animation-delay:3.8s}.hero-step[data-v-bdcd9c85]:nth-child(3){animation-delay:4.6s}.hero-step[data-v-bdcd9c85]:nth-child(4){animation-delay:5.4s}.hero-step:nth-child(1) .step-circle[data-v-bdcd9c85]{animation:glowCircle-bdcd9c85 .8s forwards;animation-delay:3s}.hero-step:nth-child(2) .step-circle[data-v-bdcd9c85]{animation:glowCircle-bdcd9c85 .8s forwards;animation-delay:3.8s}.hero-step:nth-child(3) .step-circle[data-v-bdcd9c85]{animation:glowCircle-bdcd9c85 .8s forwards;animation-delay:4.6s}.hero-step:nth-child(4) .step-circle[data-v-bdcd9c85]{animation:glowCircle-bdcd9c85 .8s forwards;animation-delay:5.4s}.hero-step:nth-child(1) span[data-v-bdcd9c85]{animation-delay:3s}.hero-step:nth-child(2) span[data-v-bdcd9c85]{animation-delay:3.8s}.hero-step:nth-child(3) span[data-v-bdcd9c85]{animation-delay:4.6s}.hero-step:nth-child(4) span[data-v-bdcd9c85]{animation-delay:5.4s}@media(min-width:1101px){#emptyStateView[data-v-bdcd9c85]{--u: clamp(.6px, min(calc((100vh - var(--ll-paticka, 80px) - var(--uvod-nahore, 96px) - 16px) / 690), calc((100vw - 240px) / 1240)), 2.2px);--u2: var(--u);width:calc(1240 * var(--u));max-width:calc(100vw - 240px);margin:0 auto}.hero-dnd-layout[data-v-bdcd9c85]{gap:calc(56 * var(--u));max-width:none;padding:0;margin:0;align-items:center}.hero-radek-1[data-v-bdcd9c85]{margin:0 0 calc(14 * var(--u))}.hero-left-text[data-v-bdcd9c85],.hero-right-top-col[data-v-bdcd9c85],.hero-right-dnd-container[data-v-bdcd9c85]{flex:1 1 0;min-width:0}.banner-wrapper[data-v-bdcd9c85]{max-width:calc(330 * var(--u2));border-radius:calc(14 * var(--u))}.tracking-btn-wrapper[data-v-bdcd9c85]{position:static;margin-bottom:calc(16 * var(--u))}.tracking-btn[data-v-bdcd9c85]{font-size:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(18 * var(--u));border-radius:calc(20 * var(--u))}.hero-steps-container[data-v-bdcd9c85]{gap:calc(12 * var(--u))}.hero-step[data-v-bdcd9c85]{gap:calc(15 * var(--u))}.step-circle[data-v-bdcd9c85]{width:calc(28 * var(--u));height:calc(28 * var(--u));font-size:calc(13 * var(--u))}.hero-step span[data-v-bdcd9c85]{font-size:calc(15 * var(--u))!important}.reveal-line[data-v-bdcd9c85]{height:calc(4 * var(--u));margin-bottom:calc(16 * var(--u))}@keyframes drawLineU-bdcd9c85{to{width:calc(80 * var(--u))}}.reveal-line[data-v-bdcd9c85]{animation-name:drawLineU-bdcd9c85}.hero-left-text h1[data-v-bdcd9c85]{font-size:calc(34 * var(--u));line-height:1.25;margin:0 0 calc(14 * var(--u))}.hero-left-text p[data-v-bdcd9c85]{font-size:max(11px,calc(15 * var(--u2)));line-height:1.55}.cad-btn-fancy[data-v-bdcd9c85]{width:100%;gap:calc(15 * var(--u));padding:calc(9 * var(--u)) calc(20 * var(--u));margin-bottom:calc(14 * var(--u));border-radius:calc(12 * var(--u))}.cad-btn-icon[data-v-bdcd9c85]{font-size:calc(24 * var(--u))}.cad-btn-title-small[data-v-bdcd9c85],.cad-btn-sub[data-v-bdcd9c85]{font-size:calc(11 * var(--u))}.cad-btn-title[data-v-bdcd9c85]{font-size:calc(14.5 * var(--u))}.hero-right-dnd[data-v-bdcd9c85]{padding:calc(16 * var(--u)) calc(24 * var(--u));border-radius:calc(16 * var(--u))}.hero-upload-titulek[data-v-bdcd9c85]{font-size:calc(17 * var(--u));margin-bottom:calc(10 * var(--u))}.upload-area-main[data-v-bdcd9c85]{padding:calc(16 * var(--u)) calc(15 * var(--u))!important;min-height:0!important;border-radius:calc(12 * var(--u))}.upload-ikona[data-v-bdcd9c85]{font-size:calc(28 * var(--u))}.upload-text-main[data-v-bdcd9c85]{font-size:calc(16 * var(--u))}.upload-subtext-main[data-v-bdcd9c85]{font-size:calc(12 * var(--u))}.formats-badges[data-v-bdcd9c85]{margin-top:calc(10 * var(--u))!important;gap:calc(6 * var(--u))}.fmt-badge[data-v-bdcd9c85]{font-size:max(11px,calc(10 * var(--u)));padding:calc(4 * var(--u)) calc(8 * var(--u))}.smart-detection-badge[data-v-bdcd9c85]{margin-top:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(15 * var(--u));font-size:calc(11 * var(--u))}.smart-detection-badge[data-v-bdcd9c85] span[style]{font-size:1em!important}.privacy-badge[data-v-bdcd9c85]{font-size:calc(10 * var(--u));margin-top:calc(12 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));max-width:calc(320 * var(--u))}.hero-obsah-odkazy[data-v-bdcd9c85]{margin:calc(16 * var(--u)) auto 0;font-size:calc(13 * var(--u));gap:calc(8 * var(--u)) calc(16 * var(--u));max-width:none}}@media(min-width:1101px)and (max-height:1000px){#emptyStateView[data-v-bdcd9c85]{--u2: calc(var(--u) * .85)}}@media(max-width:1100px){.hero-dnd-layout[data-v-bdcd9c85]{flex-direction:column;gap:40px;text-align:center;align-items:center}.hero-left-text[data-v-bdcd9c85]{padding-right:0;align-items:center}.reveal-line[data-v-bdcd9c85]{margin:0 auto 20px}.banner-wrapper[data-v-bdcd9c85]{max-width:600px;margin:0 auto}.hero-right-top-col[data-v-bdcd9c85]{align-items:center!important}}@media(max-width:850px){.scaled-view[data-v-bdcd9c85]{zoom:1!important;transform:none!important}.hero-logo-block[data-v-bdcd9c85]{order:1!important;width:100%!important;display:flex!important;justify-content:center!important;margin-bottom:20px!important;padding:0!important}.hero-logo-block .banner-wrapper[data-v-bdcd9c85]{width:100%!important;max-width:350px!important;margin:0 auto!important}.hero-text-block[data-v-bdcd9c85]{order:2!important;width:100%!important;text-align:center!important;margin-bottom:30px!important}.hero-text-block .reveal-line[data-v-bdcd9c85]{margin:0 auto 15px!important}.hero-text-block h1[data-v-bdcd9c85]{font-size:26px!important;line-height:1.3!important}.hero-text-block p[data-v-bdcd9c85]{font-size:14px!important;line-height:1.6!important}.hero-right-top-col[data-v-bdcd9c85]{order:3!important;width:100%!important;margin-bottom:30px!important}.tracking-btn-wrapper[data-v-bdcd9c85]{position:static!important;margin-bottom:25px!important}.hero-steps-container[data-v-bdcd9c85]{width:100%!important;max-width:320px;margin:0 auto!important;align-items:flex-start!important}.hero-right-dnd-container[data-v-bdcd9c85]{order:4!important;width:100%!important;align-items:center!important}.cad-btn-fancy[data-v-bdcd9c85]{width:100%!important;max-width:400px;margin-bottom:20px!important;padding:12px 15px!important}.hero-upload-block[data-v-bdcd9c85]{background:var(--panel)!important;border-radius:12px!important;box-shadow:0 10px 30px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)))!important;width:100%!important;max-width:400px;padding:20px!important}.hero-upload-block h2[data-v-bdcd9c85]{font-size:18px!important}.upload-area-main[data-v-bdcd9c85]{padding:20px 10px!important;min-height:120px!important}.upload-text-main[data-v-bdcd9c85]{font-size:16px!important}.upload-subtext-main[data-v-bdcd9c85]{font-size:12px!important}}.bulk-actions-wrapper[data-v-b0cf4072]{background:rgb(var(--accent-rgb) / .02);padding:20px;border-radius:12px;border:1px solid rgb(var(--accent-rgb) / .3);margin-bottom:25px;box-shadow:0 4px 15px rgb(var(--shade-rgb) / calc(.3 * var(--shade-k)))}.bulk-header[data-v-b0cf4072]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px dashed var(--border);padding-bottom:10px}.bulk-title[data-v-b0cf4072]{color:var(--accent);font-size:15px;font-weight:800;display:flex;align-items:center;gap:8px;text-transform:uppercase}.select-all-label[data-v-b0cf4072]{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--text-3);font-size:13px;font-weight:700;transition:.2s}.accent-checkbox[data-v-b0cf4072]{margin:0;width:16px;height:16px;cursor:pointer;accent-color:var(--accent)}.bulk-grid[data-v-b0cf4072]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:15px;align-items:end}.input-col[data-v-b0cf4072]{display:flex;flex-direction:column}.input-label[data-v-b0cf4072]{font-size:11px;color:var(--muted);margin-bottom:5px;font-weight:700;display:block;text-transform:uppercase}.input-field[data-v-b0cf4072]{width:100%;padding:10px;border-radius:6px;background:var(--input-bg);color:var(--text-strong);border:1px solid var(--border);outline:none;box-sizing:border-box;font-family:inherit;font-size:14px;transition:border-color .2s}.input-field[data-v-b0cf4072]:focus{border-color:var(--accent)}.btn-action[data-v-b0cf4072]{transition:.2s;cursor:pointer;padding:6px 12px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-3);font-weight:700;font-size:13px}.btn-action[data-v-b0cf4072]:hover{filter:brightness(1.1);transform:scale(1.02)}.btn-apply[data-v-b0cf4072]{background:var(--accent);color:var(--on-accent);padding:11px;font-size:14px;box-shadow:0 0 10px rgb(var(--accent-rgb) / .3)}.w-100[data-v-b0cf4072]{width:100%}optgroup[data-v-b0cf4072]{font-weight:700;color:var(--accent);background:var(--panel)}option[data-v-b0cf4072]{font-weight:400;color:var(--text-strong);background:var(--bg)}@media(max-width:768px){.bulk-actions-wrapper[data-v-b0cf4072]{padding:12px!important;margin-bottom:15px!important}}.visual-col[data-v-d386adec]{width:140px;display:flex;flex-direction:column;gap:5px}.select-label[data-v-d386adec]{align-self:flex-start;display:flex;align-items:center;gap:6px;margin-bottom:5px;cursor:pointer;padding:5px 8px;border-radius:6px;transition:.2s;background:rgb(var(--tint-rgb) / .05);border:1px solid var(--border)}.select-label.is-selected[data-v-d386adec]{background:rgb(var(--accent-rgb) / .15);border-color:var(--accent)}.item-checkbox[data-v-d386adec]{margin:0;width:14px;height:14px;cursor:pointer;accent-color:var(--accent)}.select-text[data-v-d386adec]{font-size:11px;font-weight:700;color:var(--text-3)}.select-label.is-selected .select-text[data-v-d386adec]{color:var(--accent)}.visual-action-btns[data-v-d386adec]{display:flex;flex-direction:column;gap:5px;width:100%}.btn-viewer[data-v-d386adec],.switcher-btn[data-v-d386adec]{width:100%;padding:5px 10px;font-size:12px;border-radius:6px;cursor:pointer;font-weight:700;transition:.2s}.btn-viewer[data-v-d386adec]{background:rgb(var(--accent-rgb) / .1);border:1px solid var(--accent);color:var(--accent)}.btn-3d[data-v-d386adec]{background:rgb(var(--purple-rgb) / .1);border:1px solid var(--purple);color:var(--purple);display:flex;justify-content:center;border-width:1px;border-style:solid}.pdf-btn[data-v-d386adec]{background:rgb(var(--warning-fill-rgb) / .1);border:1px solid var(--warning);color:var(--warning)}.pdf-btn[data-v-d386adec]:hover{background:var(--warning);color:var(--black)}.preview-box[data-v-d386adec]{width:100%;height:100px;background:var(--bg);border:1px solid var(--border);border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:5px}.preview-img[data-v-d386adec]{width:100%;height:100%;object-fit:contain}.step-icon-box[data-v-d386adec]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgb(var(--purple-rgb) / .1)}.box-icon[data-v-d386adec]{font-size:36px;margin-bottom:5px}.box-text[data-v-d386adec]{font-size:10px;color:var(--purple);font-weight:700}.pdf-preview-box[data-v-d386adec]{background:linear-gradient(135deg,rgba(var(--warning-fill-c),.1),rgba(var(--warning-fill-c),.02));border:1px dashed var(--warning);position:relative;overflow:hidden;transition:all .3s ease}.pdf-preview-box[data-v-d386adec]:hover{background:linear-gradient(135deg,rgba(var(--warning-fill-c),.2),rgba(var(--warning-fill-c),.05));border:1px solid var(--warning);box-shadow:0 0 15px rgb(var(--warning-rgb) / .2)}.pdf-preview-box.needs-action[data-v-d386adec]{animation:pulseWarning-d386adec 2s infinite}@keyframes pulseWarning-d386adec{0%{box-shadow:0 0 rgb(var(--warning-rgb) / .4)}70%{box-shadow:0 0 0 10px rgb(var(--warning-rgb) / 0)}to{box-shadow:0 0 rgb(var(--warning-rgb) / 0)}}.pdf-universal-wrapper[data-v-d386adec]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--warning)}.pdf-doc-icon[data-v-d386adec]{width:42px;height:42px;margin-bottom:4px;filter:drop-shadow(0 2px 4px rgba(var(--warning-c),.3))}.pdf-doc-text[data-v-d386adec]{font-size:16px;font-weight:900;letter-spacing:1px;font-family:monospace}@media(max-width:768px){.visual-col[data-v-d386adec]{width:100%!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center;gap:10px!important}.preview-box[data-v-d386adec]{width:100%!important;height:180px!important;order:-1;margin-bottom:10px}.select-label[data-v-d386adec]{flex:1;justify-content:center;margin-bottom:0!important}.visual-action-btns[data-v-d386adec]{display:flex;flex-direction:row;gap:10px;width:100%}.btn-viewer[data-v-d386adec],.switcher-btn[data-v-d386adec],.pdf-btn[data-v-d386adec]{flex:1;margin-bottom:0!important;padding:8px!important}}.item-header[data-v-1a671666]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;padding-right:25px}.item-name[data-v-1a671666]{font-weight:700;font-size:15px;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.badge-step-indiv[data-v-1a671666]{color:var(--warning);font-size:10px}.badge-step[data-v-1a671666]{color:var(--purple);font-size:10px}.text-right[data-v-1a671666]{text-align:right}.pdf-req-text[data-v-1a671666]{font-size:12px;color:var(--warning);font-weight:700;max-width:140px;text-align:right;line-height:1.3}.price-net-unit[data-v-1a671666],.price-net-total[data-v-1a671666]{font-size:11px;color:var(--muted)}.price-gross-total[data-v-1a671666]{font-weight:700;color:var(--accent);margin-top:2px;font-size:13px}.price-indiv[data-v-1a671666]{font-size:13px;color:var(--warning);font-weight:700}.price-pending[data-v-1a671666]{font-size:12px;color:var(--muted);font-style:italic}.price-pending-small[data-v-1a671666]{font-size:10px;margin-top:2px}.mb-10[data-v-1a671666]{margin-bottom:10px}.badges-container[data-v-1a671666]{display:flex;flex-wrap:wrap;gap:8px}.weight-badge[data-v-1a671666]{display:inline-block;background:var(--panel-2);padding:2px 6px;border-radius:4px;font-size:11px;color:var(--muted);border:1px solid var(--border)}.dim-badge[data-v-1a671666]{display:inline-block;background:var(--panel-2);padding:2px 6px;border-radius:4px;font-size:11px;color:var(--text-3);border:1px solid var(--border)}.dim-z[data-v-1a671666]{color:var(--accent)}.position-number[data-v-1a671666]{display:inline-block;background:linear-gradient(135deg,var(--accent) 0%,var(--cyan-600) 100%);color:var(--on-accent);font-weight:900;font-size:13px;padding:2px 8px;border-radius:4px;margin-right:8px;box-shadow:0 2px 8px rgb(var(--accent-rgb) / .3)}.operations-display[data-v-1a671666]{background:rgb(var(--purple-rgb) / .08);border:1px solid rgb(var(--purple-rgb) / .3);padding:8px 12px;border-radius:6px;margin-bottom:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.operations-label[data-v-1a671666]{font-size:11px;font-weight:700;color:var(--purple);text-transform:uppercase}.operations-text[data-v-1a671666]{font-size:12px;color:var(--text-3);line-height:1.4}@media(max-width:768px){.item-header[data-v-1a671666]{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding-right:30px!important}.item-name[data-v-1a671666]{max-width:100%!important;font-size:16px!important;white-space:normal!important}.mobile-price-box[data-v-1a671666]{text-align:left!important;width:100%;display:flex;justify-content:space-between;align-items:center;background:rgb(var(--shade-rgb) / calc(.2 * var(--shade-k)));padding:12px;border-radius:8px;border:1px solid var(--border)}.desktop-only-price[data-v-1a671666]{display:none}.price-gross-total[data-v-1a671666]{font-size:16px!important;margin-top:0!important;white-space:nowrap}.mobile-price-box[data-v-1a671666]{flex-wrap:wrap;gap:4px 12px}}.dfm-error-box[data-v-91e0eb5e]{background:rgb(var(--danger-rgb) / .1);border:1px solid var(--danger);padding:12px;border-radius:8px;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:column;gap:4px}.dfm-error-title[data-v-91e0eb5e]{color:var(--danger);font-size:13px;font-weight:800;display:flex;align-items:center;gap:6px}.dfm-error-desc[data-v-91e0eb5e]{font-size:11.5px;color:var(--danger-hi);line-height:1.5;padding-left:23px}.dfm-error-simple[data-v-91e0eb5e]{margin-bottom:10px;color:var(--danger);font-size:11px;display:flex;align-items:center;gap:4px;font-weight:700;background:rgb(var(--danger-rgb) / .1);padding:4px;border-radius:4px}.unproducible-box[data-v-91e0eb5e]{border-color:var(--warning);background:rgb(var(--warning-fill-rgb) / .1)}.unproducible-box .dfm-error-title[data-v-91e0eb5e]{color:var(--warning)}.unproducible-box .dfm-error-desc[data-v-91e0eb5e]{color:var(--warning-hi)}.text-bold[data-v-91e0eb5e]{font-weight:700}.pdf-workflow-box[data-v-4b509a08]{background:rgb(var(--warning-fill-rgb) / .1);border:1px solid var(--warning);padding:12px;border-radius:8px;margin-top:10px;margin-bottom:10px}.pdf-warning-text[data-v-4b509a08]{color:var(--warning);font-size:12px;font-weight:700;line-height:1.4;display:block}.pdf-warning-row[data-v-4b509a08]{display:flex;align-items:flex-start;gap:10px}.pdf-warning-row .pdf-warning-text[data-v-4b509a08]{flex:1}.pdf-napoveda[data-v-4b509a08]{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:1px solid var(--warning);background:transparent;color:var(--warning);font-weight:900;font-size:16px;cursor:pointer;font-family:inherit}.pdf-napoveda[data-v-4b509a08]:hover{background:var(--warning);color:var(--black)}.pdf-napoveda[data-v-4b509a08]:focus-visible{outline:2px solid var(--on-fill);outline-offset:2px}.pdf-workflow-btns[data-v-4b509a08]{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.btn-action[data-v-4b509a08]{transition:.3s;cursor:pointer;padding:8px;border-radius:6px;border:none;font-weight:700;flex:1}.btn-cropped[data-v-4b509a08]{background:var(--success);color:var(--on-fill)}.btn-crop-req[data-v-4b509a08]{background:var(--rose-500);color:var(--on-fill)}.btn-scaled[data-v-4b509a08]{background:var(--success);color:var(--on-fill)}.btn-scale-req[data-v-4b509a08]{background:var(--warning);color:var(--black)}.btn-disabled[data-v-4b509a08]{background:var(--border);color:var(--muted);cursor:not-allowed;opacity:.6}.btn-threads-check[data-v-4b509a08]{background:var(--purple);color:var(--on-fill);box-shadow:0 0 10px rgb(var(--purple-rgb) / .4)}.scale-editor-box[data-v-4b509a08]{background:var(--panel);border:1px solid var(--accent);padding:15px;border-radius:8px;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 15px rgb(var(--shade-rgb) / calc(.3 * var(--shade-k)))}.scale-header[data-v-4b509a08]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.scale-lbl[data-v-4b509a08]{font-size:12px;color:var(--accent);font-weight:700}.btn-view-orig[data-v-4b509a08]{background:rgb(var(--purple-rgb) / .15);color:var(--purple);border:1px solid var(--purple);padding:4px 12px;font-size:11px;display:flex;align-items:center;gap:5px;flex:none;border-width:1px;border-style:solid}.scale-controls[data-v-4b509a08]{display:flex;gap:10px;flex-wrap:wrap}.scale-input[data-v-4b509a08]{flex:1;min-width:150px;padding:10px;background:var(--input-bg);border:1px solid var(--border);color:var(--text-strong);border-radius:6px;outline:none;font-weight:700}.btn-save-scale[data-v-4b509a08]{background:var(--success);color:var(--on-fill);padding:10px 20px;flex:none}.btn-cancel-scale[data-v-4b509a08]{background:transparent;color:var(--muted);border:1px solid var(--border);padding:10px 15px;flex:none}.scale-info[data-v-4b509a08]{font-size:11px;color:var(--muted);margin-top:5px}.mo-karta[data-v-d9975b93]{margin-top:10px;padding:10px 12px;border-radius:8px;border:1px solid var(--warning);background:rgb(var(--warning-rgb) / .08)}.mo-telo[data-v-d9975b93]{display:flex;gap:12px;align-items:flex-start}.mo-nahled[data-v-d9975b93]{width:96px;height:96px;flex:none;background:var(--input-bg);border:1px solid var(--border);border-radius:6px;cursor:zoom-in}.mo-obrys[data-v-d9975b93]{stroke:var(--muted);vector-effect:non-scaling-stroke;stroke-width:1px}.mo-cara[data-v-d9975b93]{stroke:var(--warning);stroke-linecap:round}.mo-obsah[data-v-d9975b93]{flex:1;min-width:0}.mo-titulek[data-v-d9975b93]{font-weight:700;color:var(--warning);font-size:13px;display:flex;align-items:center;gap:6px}.mo-veta[data-v-d9975b93]{margin:4px 0 8px;font-size:12px;color:var(--text-strong)}.mo-volby[data-v-d9975b93],.mo-smer[data-v-d9975b93]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mo-smer[data-v-d9975b93]{margin-top:8px}.mo-smer-lbl[data-v-d9975b93]{font-size:11px;color:var(--muted);font-weight:700;margin-right:2px}.mo-btn[data-v-d9975b93]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;border-radius:6px;cursor:pointer;border:1px solid var(--border);background:var(--panel-2);color:var(--muted);transition:.2s}.mo-btn.aktivni[data-v-d9975b93]{border-color:var(--warning);color:var(--text-strong);background:rgb(var(--warning-rgb) / .18)}.mo-btn[data-v-d9975b93]:disabled{opacity:.6;cursor:wait}.mo-btn-sm[data-v-d9975b93]{padding:4px 8px;font-size:11px}.mo-pozn[data-v-d9975b93]{margin:8px 0 4px;font-size:11px;color:var(--muted)}.mo-pozn span[data-v-d9975b93]{display:inline-flex;align-items:center;gap:5px}.mo-chyba[data-v-d9975b93]{color:var(--danger)}.mo-odkaz[data-v-d9975b93]{background:none;border:none;padding:0;color:var(--accent);font-size:11px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.mo-odkaz[data-v-d9975b93]:hover{text-decoration:underline}@media(max-width:480px){.mo-telo[data-v-d9975b93]{flex-direction:column}.mo-nahled[data-v-d9975b93]{width:100%;height:120px}}.auto-threads-box[data-v-f085b63a]{font-size:11px;margin-top:5px;background:rgb(var(--success-rgb) / .1);padding:8px;border-radius:4px;border:1px solid rgb(var(--success-rgb) / .3);display:flex;align-items:center;justify-content:space-between}.flex-grow-1[data-v-f085b63a]{flex-grow:1}.auto-threads-title[data-v-f085b63a]{color:var(--success);font-weight:700}.auto-threads-info[data-v-f085b63a]{color:var(--muted);font-size:10px}.threads-count-wrap[data-v-f085b63a]{margin-right:15px;display:flex;align-items:center}.threads-count-badge[data-v-f085b63a]{background:rgb(var(--success-rgb) / .2);color:var(--success);border:1px solid rgb(var(--success-rgb) / .4);padding:4px 8px;border-radius:4px;font-size:11px;font-weight:700}.d-none[data-v-f085b63a]{display:none!important}.toggle-switch[data-v-f085b63a]{position:relative;display:inline-block;width:34px;height:20px;cursor:pointer}.toggle-switch input[data-v-f085b63a]{opacity:0;width:0;height:0;display:none}.toggle-slider[data-v-f085b63a]{position:absolute;inset:0;border-radius:34px;transition:.4s;background-color:var(--border-strong)}.toggle-slider.is-on[data-v-f085b63a]{background-color:var(--accent)}.toggle-knob[data-v-f085b63a]{position:absolute;height:14px;width:14px;bottom:3px;background-color:var(--on-fill);border-radius:50%;transition:.4s;left:3px}.toggle-slider.is-on .toggle-knob[data-v-f085b63a]{left:17px}.grid-inputs[data-v-f085b63a]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:10px}.visible-side-box[data-v-f085b63a]{margin-top:10px}.visible-side-check[data-v-f085b63a]{margin-top:0}.visible-side-check .cert-toggle[data-v-f085b63a]{flex:none}.visible-side-note[data-v-f085b63a]{display:flex;align-items:center;gap:8px;margin-top:6px}.visible-side-count[data-v-f085b63a]{font-size:11px;color:var(--muted);white-space:nowrap}.input-col[data-v-f085b63a]{display:flex;flex-direction:column;position:relative}.input-col-nahore[data-v-f085b63a]{align-self:start}.input-col label[data-v-f085b63a]{font-size:10px;color:var(--muted);font-weight:700;text-transform:uppercase;margin-bottom:3px}.mt-10[data-v-f085b63a]{margin-top:10px}.mt-5[data-v-f085b63a]{margin-top:5px}.input-field[data-v-f085b63a]{background:var(--input-bg);border:1px solid var(--border);color:var(--text-strong);border-radius:6px;outline:none;transition:.2s;padding:8px;width:100%;box-sizing:border-box}.input-field[data-v-f085b63a]:focus{border-color:var(--accent)}.input-sm[data-v-f085b63a]{padding:6px!important;font-size:12px!important}.mat-select[data-v-f085b63a],.thick-select[data-v-f085b63a]{width:100%;box-sizing:border-box;padding:0 8px;height:36px!important;line-height:34px!important;border-radius:6px;border:1px solid var(--border);background:var(--input-bg);color:var(--text-strong);outline:none;font-weight:700;margin:0}.qty-input[data-v-f085b63a]{width:100%;box-sizing:border-box;padding:0 8px;height:36px!important;line-height:34px!important;border-radius:6px;border:1px solid var(--border);background:var(--input-bg);color:var(--text-strong);font-weight:700;outline:none;margin:0}.btn-action[data-v-f085b63a]{transition:.2s;cursor:pointer;border-radius:6px;border:1px solid transparent;background:transparent}.btn-action[data-v-f085b63a]:hover{filter:brightness(1.1);transform:scale(1.02)}.btn-ops[data-v-f085b63a]{background:var(--panel-2);color:var(--text-strong);border:1px solid var(--border);padding:0 10px;font-size:13px;display:flex;align-items:center;justify-content:center;width:100%;height:36px!important;min-height:36px!important;max-height:36px!important;line-height:34px!important;font-weight:700;border-radius:6px;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;margin:0}optgroup[data-v-f085b63a]{font-weight:700;color:var(--accent);background:var(--panel)}option[data-v-f085b63a]{font-weight:400;color:var(--text-strong);background:var(--bg)}.tech-pref-box[data-v-f085b63a]{margin-top:12px;padding:10px;background:rgb(var(--tint-rgb) / .02);border:1px solid var(--border);border-radius:8px}.tech-pref-lbl[data-v-f085b63a]{font-size:10px;color:var(--muted);margin-bottom:6px;font-weight:700;display:block;text-transform:uppercase}.tech-pref-btns[data-v-f085b63a]{display:flex;gap:6px}.tech-btn[data-v-f085b63a]{flex:1;padding:6px 2px;font-size:11px;font-weight:700;border-radius:4px;cursor:pointer;transition:.2s;border-width:1px;border-style:solid}.tech-badges-row[data-v-f085b63a]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:8px}.tech-badge[data-v-f085b63a]{font-size:11px;font-weight:700;padding:4px 8px;border-radius:4px;display:inline-block}.bend-badge[data-v-f085b63a]{background:rgb(var(--info-rgb) / .1);color:var(--info);border:1px solid var(--info)}.cert-label[data-v-f085b63a]{display:flex;align-items:center;gap:8px;cursor:pointer;margin-top:8px;font-size:12px;-webkit-user-select:none;user-select:none}.cert-toggle[data-v-f085b63a]{position:relative;width:36px;height:20px;border-radius:12px;transition:.3s;background:var(--panel-2);border:1px solid var(--border)}.cert-toggle.is-on[data-v-f085b63a]{background:var(--accent);border-color:var(--accent)}.cert-knob[data-v-f085b63a]{position:absolute;top:2px;width:14px;height:14px;border-radius:50%;transition:.3s;background:var(--muted);left:2px}.cert-toggle.is-on .cert-knob[data-v-f085b63a]{left:18px;background:var(--bg)}.cert-text-on[data-v-f085b63a]{color:var(--text-strong);font-weight:700}.cert-text-off[data-v-f085b63a]{color:var(--muted);font-weight:400}.custom-mat-input[data-v-f085b63a]{width:100%;box-sizing:border-box;margin-top:5px;padding:8px;border-radius:4px;border:1px solid var(--warning);background:var(--panel-2);color:var(--warning);font-size:12px;outline:none;transition:.3s}.ops-badges[data-v-f085b63a]{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.op-badge[data-v-f085b63a]{padding:3px 6px;border-radius:4px;font-size:10px;font-weight:700}.op-mark[data-v-f085b63a]{background:rgb(var(--fuchsia-rgb) / .1);color:var(--fuchsia);border:1px solid var(--fuchsia)}.op-thread[data-v-f085b63a],.op-deburr[data-v-f085b63a]{background:rgb(var(--accent-rgb) / .1);color:var(--accent);border:1px solid var(--accent)}.op-custom[data-v-f085b63a]{background:rgb(var(--purple-rgb) / .1);color:var(--purple);border:1px solid var(--purple);display:flex;align-items:center}.btn-remove-custom-op[data-v-f085b63a]{background:none;border:none;color:inherit;cursor:pointer;margin-left:4px;font-weight:700}@media(max-width:768px){.grid-inputs[data-v-f085b63a]{grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:15px!important}.tech-pref-btns[data-v-f085b63a]{flex-direction:column;gap:8px}}@media(max-width:480px){.grid-inputs[data-v-f085b63a]{grid-template-columns:1fr!important}}.nap-ukazka-pruh[data-v-00c5ad63]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:6px 0;padding:8px 10px;font-size:12px;line-height:1.45;color:var(--purple-200);background:rgb(var(--purple-rgb) / .12);border:1px dashed var(--purple, #a855f7);border-radius:6px}.nap-ukazka-pruh>div[data-v-00c5ad63]{flex:1 1 220px}.nap-ukazka-odebrat[data-v-00c5ad63]{min-height:36px;padding:6px 12px;border-radius:6px;border:1px solid var(--purple, #a855f7);background:transparent;color:var(--purple-200);font-weight:700;cursor:pointer;font-family:inherit}.nap-ukazka-odebrat[data-v-00c5ad63]:hover{background:rgb(var(--purple-rgb) / .25)}.unf-line[data-v-00c5ad63]{margin:6px 0;padding:5px 9px;font-size:11px;line-height:1.45;color:var(--warning-text);border:1px solid rgb(var(--warning-rgb) / .45);background:rgb(var(--warning-fill-rgb) / .08);border-radius:7px}.mrg-line[data-v-00c5ad63]{margin:6px 0;font-size:11px;color:var(--muted);line-height:1.5}.mrg-part[data-v-00c5ad63]{white-space:nowrap}.mrg-line b[data-v-00c5ad63]{color:var(--text-2)}.asm-box[data-v-00c5ad63]{margin:10px 0;padding:10px 12px;border:1px solid rgb(var(--purple-rgb) / .45);background:rgb(var(--purple-rgb) / .08);border-radius:8px}.asm-head[data-v-00c5ad63]{font-weight:700;color:var(--violet-300);margin-bottom:4px}.asm-line[data-v-00c5ad63]{font-size:13px;color:var(--text-2)}.asm-note[data-v-00c5ad63]{margin-top:6px;font-size:12px;color:var(--muted);line-height:1.45}.item-card[data-v-00c5ad63]{display:flex;background:var(--panel);border:1px solid var(--border);padding:15px;margin-bottom:12px;border-radius:8px;gap:15px;transition:.2s;position:relative}.item-card[data-v-00c5ad63]:hover{border-color:var(--border-strong);box-shadow:0 4px 15px rgb(var(--shade-rgb) / calc(.3 * var(--shade-k)))}.item-card.selected[data-v-00c5ad63]{border-color:var(--accent);background:rgb(var(--accent-rgb) / .02)}.step-card[data-v-00c5ad63]{border-color:rgb(var(--purple-rgb) / .4);background:rgb(var(--purple-rgb) / .05)}.btn-remove[data-v-00c5ad63]{position:absolute;top:10px;right:10px;background:none;border:none;color:var(--muted-2);cursor:pointer;font-size:16px;transition:.2s;z-index:5}.btn-remove[data-v-00c5ad63]:hover{color:var(--danger);transform:scale(1.2)}.item-body-content[data-v-00c5ad63]{flex-grow:1;width:100%}.dfm-action-box[data-v-00c5ad63]{background:rgb(var(--accent-rgb) / .05);border:1px dashed var(--accent);padding:12px;border-radius:8px;margin-bottom:12px;margin-top:5px}.action-label[data-v-00c5ad63]{display:block;font-size:10px;color:var(--accent);font-weight:700;text-transform:uppercase;margin-bottom:6px}.action-select[data-v-00c5ad63]{width:100%;padding:8px;border-radius:6px;border:1px solid var(--border);background:var(--input-bg);color:var(--text-strong);outline:none;font-size:12px;font-weight:700;transition:.2s;cursor:pointer}.action-select[data-v-00c5ad63]:focus{border-color:var(--accent);box-shadow:0 0 5px rgb(var(--accent-rgb) / .3)}.gas-choice-box[data-v-00c5ad63]{background:rgb(var(--accent-rgb) / .05);border:1px dashed var(--accent);padding:12px;border-radius:8px;margin-bottom:12px;margin-top:5px}.gas-choice-btns[data-v-00c5ad63]{display:flex;gap:10px;flex-wrap:wrap}.gas-choice-btn[data-v-00c5ad63]{flex:1;min-width:150px;padding:8px 10px;border-radius:6px;border:1px solid var(--border);background:var(--bg);color:var(--text-3);font-size:12px;font-weight:700;cursor:pointer;transition:.2s}.gas-choice-btn.active[data-v-00c5ad63]{border-color:var(--accent);color:var(--accent);background:rgb(var(--accent-rgb) / .1)}.gas-choice-btn.is-disabled[data-v-00c5ad63]{opacity:.4;cursor:not-allowed}.gas-choice-btn[data-v-00c5ad63]:hover:not(.is-disabled):not(.active){color:var(--text-strong);border-color:var(--border-strong)}@media(max-width:768px){.item-card[data-v-00c5ad63]{padding:15px!important;margin-bottom:15px!important;flex-direction:column!important;gap:15px!important}}.crop-header[data-v-a0ac48f1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.title-row[data-v-a0ac48f1]{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.title-row h2[data-v-a0ac48f1]{color:var(--rose-500);margin:0;display:flex;align-items:center;gap:10px}.description[data-v-a0ac48f1]{color:var(--muted);font-size:13px;margin:5px 0 0}.btn-pdf-view[data-v-a0ac48f1]{background:rgb(var(--purple-rgb) / .15);color:var(--purple);border:1px solid var(--purple);font-weight:700;padding:4px 12px;border-radius:6px;font-size:11px;display:flex;align-items:center;gap:5px;cursor:pointer;transition:.2s}.btn-pdf-view[data-v-a0ac48f1]:hover{filter:brightness(1.1);transform:scale(1.02)}.btn-cancel[data-v-a0ac48f1]{background:rgb(var(--danger-rgb) / .1);border:1px solid var(--danger);color:var(--danger);padding:6px 15px;border-radius:6px;font-weight:700;cursor:pointer;transition:.2s}.btn-cancel[data-v-a0ac48f1]:hover{filter:brightness(1.1)}.header-btns[data-v-a0ac48f1]{display:flex;align-items:center;gap:8px;flex-shrink:0}.btn-help[data-v-a0ac48f1]{width:34px;height:34px;border-radius:50%;border:1px solid var(--accent);background:transparent;color:var(--accent);font-weight:900;font-size:16px;cursor:pointer;font-family:inherit}.btn-help[data-v-a0ac48f1]:hover{background:var(--accent);color:var(--on-accent)}.btn-help[data-v-a0ac48f1]:focus-visible{outline:2px solid var(--on-fill);outline-offset:2px}.crop-toolbar[data-v-0f7f7cbd]{display:flex;gap:10px;margin-bottom:15px;background:var(--panel);padding:10px;border-radius:8px;border:1px solid var(--border);flex-wrap:wrap;align-items:center}.group[data-v-0f7f7cbd]{display:flex;gap:8px}.divider[data-v-0f7f7cbd]{width:1px;height:24px;background:var(--border);margin:0 5px}.spacer[data-v-0f7f7cbd]{flex:1}button[data-v-0f7f7cbd]{padding:8px 15px;border-radius:6px;font-weight:700;cursor:pointer;transition:.2s;font-size:13px;border:1px solid transparent;white-space:nowrap}button[data-v-0f7f7cbd]:disabled{opacity:.5;cursor:not-allowed!important}.base-btn[data-v-0f7f7cbd]{background:transparent;color:var(--text-strong);border-color:var(--border)}.base-btn.active[data-v-0f7f7cbd]{background:var(--accent);color:var(--on-accent-3);border-color:var(--accent)}.btn-blue[data-v-0f7f7cbd]{background:rgb(var(--info-rgb) / .2);border-color:var(--info);color:var(--info)}.btn-purple[data-v-0f7f7cbd]{background:rgb(var(--purple-rgb) / .2);border-color:var(--purple);color:var(--purple)}.btn-danger[data-v-0f7f7cbd]{background:rgb(var(--danger-rgb) / .2);border-color:var(--danger);color:var(--danger)}.btn-success[data-v-0f7f7cbd]{background:rgb(var(--success-rgb) / .2);border-color:var(--success);color:var(--success)}.btn-outline[data-v-0f7f7cbd]{background:transparent;border-color:var(--border);color:var(--text-strong)}.btn-save[data-v-0f7f7cbd]{background:var(--accent);color:var(--on-accent-3);padding:8px 25px;font-size:15px}@media(max-width:768px){.crop-toolbar[data-v-0f7f7cbd]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.group[data-v-0f7f7cbd]{display:contents}.divider[data-v-0f7f7cbd],.spacer[data-v-0f7f7cbd]{display:none}.btn-save[data-v-0f7f7cbd]{grid-column:1 / -1}}.modal-overlay[data-v-52b43c1e]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(var(--scrim-rgb) / .95);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100000}.modal-content[data-v-52b43c1e]{background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 40px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)))}.crop-modal-content[data-v-52b43c1e]{box-shadow:0 10px 50px rgb(var(--rose-500-rgb) / .2);border-color:rgb(var(--rose-500-rgb) / .5);max-width:1200px;width:95vw;height:90vh;display:flex;flex-direction:column;padding:20px;background:var(--bg)}.canvas-wrapper[data-v-52b43c1e]{flex:1;position:relative;background:var(--ostrov-pozadi-cerne);border-radius:8px;border:1px solid var(--ostrov-ramecek);overflow:hidden}.crop-canvas[data-v-52b43c1e]{width:100%;height:100%;display:block;touch-action:none;outline:none}@media(max-width:768px){.crop-modal-content[data-v-52b43c1e]{width:100vw!important;height:100vh!important;max-width:none!important;border-radius:0!important;padding:10px!important}}.modal-overlay[data-v-911a94de]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(var(--scrim-rgb) / .95);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100000}.table-overlay[data-v-911a94de]{z-index:100003}.modal-content[data-v-911a94de]{background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 40px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)))}.thread-modal-content[data-v-911a94de]{box-shadow:0 10px 50px rgb(var(--purple-rgb) / .2)!important;border-color:rgb(var(--purple-rgb) / .5)!important;max-width:1400px;width:95vw;height:90vh;display:flex;flex-direction:column;padding:20px;background:var(--bg)}.modal-header[data-v-911a94de]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.modal-title[data-v-911a94de]{color:var(--accent);margin:0;display:flex;align-items:center;gap:10px}.modal-subtitle[data-v-911a94de]{color:var(--muted);font-size:13px;margin:5px 0 0}.header-btns[data-v-911a94de]{display:flex;align-items:center;gap:8px;flex-shrink:0}.btn-help[data-v-911a94de]{width:34px;height:34px;border-radius:50%;border:1px solid var(--accent);background:transparent;color:var(--accent);font-weight:900;font-size:16px;cursor:pointer;font-family:inherit}.btn-help[data-v-911a94de]:hover{background:var(--accent);color:var(--on-accent)}.btn-help[data-v-911a94de]:focus-visible{outline:2px solid var(--on-fill);outline-offset:2px}.btn-close-modal[data-v-911a94de]{background:rgb(var(--danger-rgb) / .1);border:1px solid var(--danger);color:var(--danger);padding:6px 15px;border-radius:6px;font-weight:700}.thread-split-view[data-v-911a94de]{flex:1;display:flex;gap:20px;min-height:0}.thread-pdf-panel[data-v-911a94de]{flex:1;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border);border-radius:8px;overflow:hidden}.pdf-header[data-v-911a94de]{background:var(--panel);padding:10px;font-size:13px;font-weight:700;color:var(--warning);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.pdf-download-link[data-v-911a94de]{color:var(--accent);text-decoration:none;font-size:12px}.pdf-iframe[data-v-911a94de]{width:100%;height:100%;border:none;background:var(--on-fill)}.pdf-fallback[data-v-911a94de]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--muted)}.thread-canvas-panel[data-v-911a94de]{flex:1;display:flex;flex-direction:column;gap:10px}.crop-toolbar[data-v-911a94de]{display:flex;gap:10px;background:var(--panel);padding:10px;border-radius:8px;border:1px solid var(--border);flex-wrap:wrap}.toolbar-btn[data-v-911a94de]{padding:8px 15px;border-radius:6px;font-weight:700;cursor:pointer;transition:.2s;background:transparent;color:var(--text-strong);border:1px solid var(--border)}.toolbar-btn.active[data-v-911a94de]{background:var(--accent);color:var(--on-accent-3)}.toolbar-divider[data-v-911a94de]{width:1px;background:var(--border);margin:0 5px}.btn-select-same[data-v-911a94de]{background:rgb(var(--info-rgb) / .2);border:1px solid var(--info);color:var(--info)}.btn-select-same.disabled[data-v-911a94de]{opacity:.5;cursor:not-allowed}.btn-info[data-v-911a94de]{background:transparent;color:var(--muted);border:1px solid var(--border);padding:8px 15px;border-radius:6px;font-weight:700;transition:.2s}.toolbar-spacer[data-v-911a94de]{flex:1}.dia-input-group[data-v-911a94de]{display:flex;align-items:center;gap:8px;background:var(--input-bg);padding:4px;border-radius:6px;border:1px solid var(--border)}.dia-label[data-v-911a94de]{font-size:11px;color:var(--muted);padding-left:5px}.dia-input[data-v-911a94de]{width:70px;padding:6px;border-radius:4px;border:1px solid var(--border);background:var(--panel-2);color:var(--text-strong);outline:none;font-weight:700;text-align:center}.btn-apply-dia[data-v-911a94de]{padding:6px 12px;border-radius:4px;font-weight:700;border:none;transition:.2s;background:var(--warning);color:var(--black);cursor:pointer}.btn-apply-dia.disabled[data-v-911a94de]{opacity:.5;cursor:not-allowed}.canvas-wrapper[data-v-911a94de]{flex:1;position:relative;background:var(--ostrov-pozadi-cerne);border-radius:8px;border:1px solid var(--ostrov-ramecek);overflow:hidden}.thread-canvas[data-v-911a94de]{width:100%;height:100%;display:block;touch-action:none;outline:none}.btn-save-final[data-v-911a94de]{width:100%;background:var(--accent);color:var(--on-accent-3);padding:12px;border:none;border-radius:8px;font-weight:700;cursor:pointer;font-size:15px;margin-top:5px}.table-modal-content[data-v-911a94de]{max-width:500px;width:95vw;padding:20px;background:var(--panel);border:1px solid var(--accent);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column}.table-header[data-v-911a94de]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.table-title[data-v-911a94de]{margin:0;color:var(--accent);font-size:16px;line-height:1.4}.btn-close-table[data-v-911a94de]{background:transparent;border:none;color:var(--muted);cursor:pointer;font-size:20px;padding:5px}.table-scroll-wrap[data-v-911a94de]{overflow-x:auto;width:100%;border-radius:8px}.thread-table[data-v-911a94de]{width:100%;min-width:300px;border-collapse:collapse;color:var(--text-strong);font-size:14px;text-align:center}.thread-table th[data-v-911a94de]{background:rgb(var(--accent-rgb) / .1);border-bottom:1px solid var(--accent);padding:12px}.th-left[data-v-911a94de]{border-radius:6px 0 0}.th-right[data-v-911a94de]{border-radius:0 6px 0 0}.thread-table td[data-v-911a94de]{border-bottom:1px solid var(--border);padding:10px;font-weight:700}.td-accent[data-v-911a94de]{color:var(--accent)}.tr-last td[data-v-911a94de]{border-bottom:none}.td-last-left[data-v-911a94de]{border-radius:0 0 0 6px}.td-last-right[data-v-911a94de]{border-radius:0 0 6px}.btn-action[data-v-911a94de]{transition:.2s;cursor:pointer;padding:6px 12px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-3);border-color:var(--text-3);font-weight:700;font-size:13px}.btn-action[data-v-911a94de]:hover{filter:brightness(1.1);transform:scale(1.02)}@media(max-width:768px){.thread-modal-content[data-v-911a94de]{width:100vw!important;height:100vh!important;max-width:none!important;border-radius:0!important;padding:10px!important}.crop-toolbar[data-v-911a94de]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:8px!important}.crop-toolbar button[data-v-911a94de]{width:100%!important;font-size:11px!important;padding:10px 4px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.2!important}.toolbar-divider[data-v-911a94de],.toolbar-spacer[data-v-911a94de]{display:none!important}.thread-split-view[data-v-911a94de]{flex-direction:column!important}.thread-pdf-panel[data-v-911a94de]{flex:none!important;height:35vh!important}.thread-canvas-panel[data-v-911a94de]{flex:1!important}}.items-container[data-v-6630856b]{display:flex;flex-direction:column;gap:12px}.dup-box[data-v-6630856b]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:space-between;margin-bottom:12px;padding:10px 14px;border:1px solid rgb(var(--warning-rgb) / .45);background:rgb(var(--warning-fill-rgb) / .08);border-radius:10px}.dup-text[data-v-6630856b]{flex:1;min-width:220px;color:var(--warning-hi);font-size:13px}.dup-names[data-v-6630856b]{color:var(--text-2);font-size:12px;margin-top:2px}.dup-note[data-v-6630856b]{color:var(--muted);font-size:11px;margin-top:3px;line-height:1.4}.dup-btn[data-v-6630856b]{background:transparent;border:1px solid rgb(var(--warning-rgb) / .6);color:var(--warning-text);border-radius:8px;padding:7px 14px;font-weight:700;font-size:12px;cursor:pointer}.dup-btn[data-v-6630856b]:hover{background:rgb(var(--warning-fill-rgb) / .14)}.search-container[data-v-6630856b]{margin-bottom:15px;position:relative;display:flex;align-items:center;justify-content:space-between}.search-input[data-v-6630856b]{width:100%;padding:12px 15px;border-radius:8px;border:1px solid rgb(var(--accent-rgb) / .4);background:rgb(var(--panel-rgb) / .8);color:var(--text-strong);font-size:14px;outline:none;transition:.2s;box-shadow:0 4px 15px rgb(var(--shade-rgb) / calc(.2 * var(--shade-k)))}.search-input[data-v-6630856b]:focus{border-color:var(--accent);box-shadow:0 0 10px rgb(var(--accent-rgb) / .3)}.search-input[data-v-6630856b]::placeholder{color:var(--muted-2)}.search-results-info[data-v-6630856b]{position:absolute;right:15px;font-size:12px;color:var(--muted);font-weight:700;pointer-events:none}.no-results-box[data-v-6630856b]{padding:30px;text-align:center;background:rgb(var(--danger-rgb) / .05);border:1px dashed var(--danger);border-radius:8px;color:var(--danger-hi);font-weight:700}.loading-box[data-v-6630856b]{display:flex;align-items:center;justify-content:center;padding:30px;background:rgb(var(--accent-rgb) / .05);border-radius:8px;border:1px dashed var(--accent);box-shadow:0 4px 15px rgb(var(--accent-rgb) / .1)}.spinner-sm[data-v-6630856b]{width:24px;height:24px;border-width:3px;margin-bottom:0;margin-right:15px}.loading-text[data-v-6630856b]{color:var(--accent);font-weight:700;font-size:15px;letter-spacing:.5px}.modal-overlay-top[data-v-6630856b]{position:fixed;inset:0;background:rgb(var(--scrim-rgb) / .95);z-index:100005;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.modal-content-pdf[data-v-6630856b]{width:95vw;height:95vh;max-width:1800px;display:flex;flex-direction:column;padding:15px;background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 40px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)))}.pdf-header[data-v-6630856b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.pdf-title[data-v-6630856b]{margin:0;color:var(--accent);font-size:16px}.pdf-actions[data-v-6630856b]{display:flex;gap:10px}.btn-pdf-download[data-v-6630856b]{background:rgb(var(--accent-rgb) / .1);border:1px solid var(--accent);color:var(--accent);padding:6px 15px;border-radius:6px;text-decoration:none;font-size:13px;font-weight:700;display:flex;align-items:center}.btn-pdf-download[data-v-6630856b]:hover{background:var(--accent);color:var(--on-accent)}.btn-pdf-close[data-v-6630856b]{background:rgb(var(--danger-rgb) / .1);border:1px solid var(--danger);color:var(--danger);padding:6px 15px;border-radius:6px;font-size:13px;font-weight:700}.btn-pdf-close[data-v-6630856b]:hover{background:var(--danger);color:var(--on-fill)}.pdf-iframe[data-v-6630856b]{width:100%;height:100%;flex:1;border:none;border-radius:8px;background:var(--on-fill);display:block}.btn-action[data-v-6630856b]{transition:.2s;cursor:pointer;border-radius:6px;border:1px solid transparent;background:transparent}.btn-action[data-v-6630856b]:hover{filter:brightness(1.1);transform:scale(1.02)}.loader-spinner[data-v-6630856b]{border:5px solid rgb(var(--accent-rgb) / .2);border-top-color:var(--accent);border-radius:50%;animation:spin-6630856b 1s linear infinite}@keyframes spin-6630856b{to{transform:rotate(360deg)}}.sv-overlay[data-v-20f3160e]{position:fixed;inset:0;z-index:9000;background:rgb(var(--scrim-rgb) / .85);display:flex;align-items:center;justify-content:center;padding:2vh 2vw}.sv-window[data-v-20f3160e]{width:96vw;height:96vh;background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 40px rgb(var(--shade-rgb) / calc(.6 * var(--shade-k)));display:flex;flex-direction:column;overflow:hidden}.sv-head[data-v-20f3160e]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--border)}.sv-title[data-v-20f3160e]{color:var(--text-2);font-size:14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.sv-dim[data-v-20f3160e]{color:var(--muted)}.sv-eff[data-v-20f3160e]{color:var(--sky)}.sv-net[data-v-20f3160e]{color:var(--success-text)}.sv-kg[data-v-20f3160e],.sv-cnt[data-v-20f3160e]{color:var(--text-3)}.sv-tag[data-v-20f3160e]{font-size:12px;font-weight:700}.sv-warn[data-v-20f3160e]{color:var(--warning)}.sv-info[data-v-20f3160e]{color:var(--sky)}.sv-tools[data-v-20f3160e]{display:flex;align-items:center;gap:6px}.sv-btn[data-v-20f3160e]{background:var(--panel-2);color:var(--text-3);border:1px solid var(--border-strong);border-radius:6px;min-width:34px;padding:5px 10px;font-size:13px;font-weight:700;cursor:pointer}.sv-btn[data-v-20f3160e]:hover{background:var(--border)}.sv-x[data-v-20f3160e]:hover{background:var(--red-900);border-color:var(--danger-deep);color:var(--danger-soft)}.sv-zoom[data-v-20f3160e]{color:var(--muted);font-size:12px;min-width:52px;text-align:center}.sv-stage[data-v-20f3160e]{flex:1;min-height:0;background:var(--ostrov-pozadi);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;overflow:hidden}.sv-grabbing[data-v-20f3160e]{cursor:grabbing}.sv-stage[data-v-20f3160e] svg{width:100%;height:100%;display:block}.sv-foot[data-v-20f3160e]{color:var(--muted-2);font-size:11px;padding:6px 14px;border-top:1px solid var(--border)}.sv-body[data-v-20f3160e]{flex:1;min-height:0;display:flex}.sv-body .sv-stage[data-v-20f3160e]{min-width:0}.sv-part[data-v-20f3160e]{cursor:move}.sv-sep[data-v-20f3160e]{width:1px;height:22px;background:var(--border-strong);margin:0 4px}.sv-btn[data-v-20f3160e]:disabled{opacity:.45;cursor:default}.sv-apply[data-v-20f3160e]{background:var(--green-900);border-color:var(--green-deep);color:var(--green-100)}.sv-apply[data-v-20f3160e]:hover:not(:disabled){background:var(--green-800)}.sv-manual[data-v-20f3160e]{color:var(--violet)}.sv-hint[data-v-20f3160e]{color:var(--warning-text);font-size:12px}.sv-panel[data-v-20f3160e]{width:290px;flex:none;border-left:1px solid var(--border);background:var(--panel-hluboky);color:var(--text-3);font-size:12px;overflow:auto;padding:10px 12px;display:flex;flex-direction:column;gap:10px}.sv-ptitle[data-v-20f3160e]{font-weight:700;color:var(--text-2);font-size:13px}.sv-prow[data-v-20f3160e]{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:4px 0;border-bottom:1px solid var(--panel-2)}.sv-pname[data-v-20f3160e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-pnum[data-v-20f3160e]{color:var(--muted)}.sv-pmiss .sv-pname[data-v-20f3160e]{color:var(--warning-text)}.sv-pmissing[data-v-20f3160e]{color:var(--warning-text);grid-column:1 / -1}.sv-pstat[data-v-20f3160e]{display:flex;flex-direction:column;gap:4px}.sv-pstat b[data-v-20f3160e]{color:var(--text-2)}.sv-pbad[data-v-20f3160e]{color:var(--danger-text)}.sv-pok[data-v-20f3160e]{color:var(--success-text)}.sv-left[data-v-20f3160e]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.sv-left .sv-stage[data-v-20f3160e]{flex:1;min-height:0}.sv-strip[data-v-20f3160e]{flex:none;display:flex;align-items:stretch;gap:10px;padding:8px 12px;border-top:1px solid var(--border);background:var(--panel-hluboky);overflow-x:auto;min-height:92px}.sv-strip-hot[data-v-20f3160e]{background:var(--blue-950);border-top-color:var(--sky)}.sv-strip-label[data-v-20f3160e]{color:var(--text-3);font-size:12px;font-weight:700;width:150px;flex:none;align-self:center;line-height:1.35}.sv-strip-label .sv-pnum[data-v-20f3160e]{font-weight:400}.sv-tile[data-v-20f3160e]{position:relative;flex:none;width:118px;background:var(--panel-2);border:1px solid var(--border-strong);border-radius:8px;padding:6px 8px 5px;cursor:pointer;color:var(--text-3);display:flex;flex-direction:column;align-items:center;gap:3px}.sv-tile[data-v-20f3160e]:hover{background:var(--border);border-color:var(--sky)}.sv-tile-svg[data-v-20f3160e]{width:96px;height:44px;display:block}.sv-tile-name[data-v-20f3160e]{font-size:11px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-tile-badge[data-v-20f3160e]{position:absolute;top:-8px;right:-8px;background:var(--sky-2);color:var(--on-fill);font-size:12px;font-weight:700;padding:1px 8px;border-radius:10px}.sv-strip-empty[data-v-20f3160e]{align-self:center}.sv-tile-dim[data-v-20f3160e]{opacity:.45}.sv-rep[data-v-20f3160e]{display:inline-flex;align-items:center;gap:4px;margin:0 4px}.sv-repn[data-v-20f3160e]{color:var(--text-2);min-width:32px;text-align:center}.nesting-panel[data-v-7a661c45]{background:var(--panel);border:1px solid var(--border);padding:25px;border-radius:12px;box-shadow:0 10px 30px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)));margin-top:30px}.nesting-header[data-v-7a661c45]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-wrap:wrap;gap:10px}.nesting-title[data-v-7a661c45]{color:var(--text-strong);margin:0;font-size:16px}.nesting-actions[data-v-7a661c45]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sheet-select[data-v-7a661c45]{padding:8px 12px;font-size:13px;border-color:var(--accent);background:var(--panel);color:var(--text-strong);border-radius:6px;cursor:pointer}.btn-fast[data-v-7a661c45]{background:transparent;color:var(--muted);border:1px solid var(--muted);padding:8px 15px;border-radius:6px;font-weight:700;transition:.2s;cursor:pointer}.btn-disabled[data-v-7a661c45]{opacity:.5;cursor:not-allowed}.btn-sparrow[data-v-7a661c45]{background:var(--violet-600);color:var(--on-fill);border:none;padding:8px 15px;border-radius:6px;font-weight:700;transition:.2s;cursor:pointer}.btn-fast-doporuceno[data-v-7a661c45]{color:var(--text-strong);border-color:var(--accent);background:rgb(var(--sky-rgb) / .12)}.np-doporuceno[data-v-7a661c45]{margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:10px;font-weight:700;text-transform:uppercase;vertical-align:middle}.btn-sparrow-portal[data-v-7a661c45]{background:transparent;color:var(--violet-300);border:1px solid var(--violet-600)}.np-rada-sparrow[data-v-7a661c45]{margin:0 0 8px;font-size:12px;color:var(--muted);line-height:1.4}.np-potvrzeni-pozadi[data-v-7a661c45]{position:fixed;inset:0;background:rgb(var(--bg-rgb) / .7);display:flex;align-items:center;justify-content:center;z-index:10050;padding:16px}.np-potvrzeni[data-v-7a661c45]{background:var(--panel, #0f172a);border:1px solid var(--border, #334155);border-radius:12px;padding:20px;max-width:440px;width:100%;box-shadow:0 20px 50px rgb(var(--shade-rgb) / calc(.6 * var(--shade-k)))}.np-potvrzeni-titul[data-v-7a661c45]{margin:0 0 10px;color:var(--text-strong);font-size:16px}.np-potvrzeni-text[data-v-7a661c45]{margin:0 0 16px;color:var(--text-3);font-size:14px;line-height:1.5}.np-potvrzeni-tlacitka[data-v-7a661c45]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.btn-precise[data-v-7a661c45]{background:var(--accent);color:var(--on-accent);border:none;padding:8px 15px;border-radius:6px;font-weight:700;transition:.2s;min-width:180px;cursor:pointer}.btn-danger-state[data-v-7a661c45]{background:var(--danger);cursor:not-allowed;color:var(--on-fill)}.alert-box[data-v-7a661c45]{font-size:14px;line-height:1.5;margin-bottom:15px;padding:15px;border-radius:8px}.alert-danger[data-v-7a661c45]{color:var(--text-strong);background:rgb(var(--danger-rgb) / .15);border:1px solid var(--danger)}.alert-warning[data-v-7a661c45]{color:var(--muted);font-size:13px;background:rgb(var(--warning-fill-rgb) / .1);padding:12px;border:1px solid rgb(var(--warning-rgb) / .3)}.text-warning[data-v-7a661c45]{color:var(--warning)}.nesting-workspace[data-v-7a661c45]{background:var(--bg);border-radius:8px;border:1px dashed var(--border);padding:20px}.text-muted-center[data-v-7a661c45]{color:var(--muted);font-size:13px;text-align:center}.text-warning-center[data-v-7a661c45]{color:var(--warning);font-size:13px;text-align:center}.results-header[data-v-7a661c45]{margin-bottom:15px;font-weight:700;display:flex;flex-direction:column;gap:5px;font-size:14px;background:rgb(var(--accent-rgb) / .05);padding:10px;border-radius:6px;border-left:3px solid var(--accent)}.d-flex[data-v-7a661c45]{display:flex}.justify-between[data-v-7a661c45]{justify-content:space-between}.align-center[data-v-7a661c45]{align-items:center}.flex-wrap[data-v-7a661c45]{flex-wrap:wrap}.flex-col[data-v-7a661c45]{flex-direction:column}.gap-15[data-v-7a661c45]{gap:15px}.w-100[data-v-7a661c45]{width:100%}.text-accent[data-v-7a661c45]{color:var(--accent)}.sheet-net[data-v-7a661c45]{color:var(--muted);font-size:11px;margin-left:8px}.np-offer[data-v-7a661c45]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.npo-btn[data-v-7a661c45]{background:rgb(var(--muted-rgb) / .12);color:var(--text-2);border:1px solid rgb(var(--muted-rgb) / .4);border-radius:6px;padding:6px 14px;font-size:12px;font-weight:700;cursor:pointer}.npo-btn[data-v-7a661c45]:hover:not(:disabled){background:rgb(var(--muted-rgb) / .22)}.npo-btn[data-v-7a661c45]:disabled{opacity:.5;cursor:default}.npo-note[data-v-7a661c45]{color:var(--muted);font-size:11px}.npf-zoom[data-v-7a661c45]{background:none;border:none;color:var(--sky);font-size:13px;cursor:pointer;padding:0 4px}.np-fmt[data-v-7a661c45]{background:rgb(var(--success-text-rgb) / .07);border:1px solid rgb(var(--success-text-rgb) / .32);border-radius:10px;padding:10px 16px;margin-top:10px}.npf-head[data-v-7a661c45]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;color:var(--text-2);font-size:13px;margin-bottom:8px}.npf-note[data-v-7a661c45]{color:var(--muted);font-size:12px}.npf-applied[data-v-7a661c45]{color:var(--sky);font-size:12px;font-weight:700}.npf-table[data-v-7a661c45]{width:100%;border-collapse:collapse;font-size:12px;min-width:560px}.npf-table th[data-v-7a661c45]{text-align:left;color:var(--muted);font-size:11px;text-transform:uppercase;padding:4px 8px 4px 0;font-weight:700}.npf-table td[data-v-7a661c45]{color:var(--text-3);padding:4px 8px 4px 0}.npf-grp td[data-v-7a661c45]{color:var(--text-2);font-weight:700;padding-top:10px;border-top:1px solid rgb(var(--muted-rgb) / .2)}.npf-row[data-v-7a661c45]{cursor:pointer}.npf-row:hover td[data-v-7a661c45]{color:var(--text-2)}.npf-win td[data-v-7a661c45]{color:var(--success-text)}.npf-sel td[data-v-7a661c45]{background:rgb(var(--sky-rgb) / .1)}.npf-tag[data-v-7a661c45]{color:var(--success-text);font-size:10px;text-transform:uppercase;margin-left:6px}.npf-rej td[data-v-7a661c45]{color:var(--muted-2);font-style:italic}.npf-foot[data-v-7a661c45]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.npf-btn[data-v-7a661c45]{background:rgb(var(--sky-rgb) / .12);color:var(--sky);border:1px solid rgb(var(--sky-rgb) / .4);border-radius:6px;padding:5px 12px;font-size:12px;font-weight:700;cursor:pointer}.npf-btn[data-v-7a661c45]:hover{background:rgb(var(--sky-rgb) / .22)}.npf-btn[data-v-7a661c45]:disabled{opacity:.5;cursor:default}.lr-bar[data-v-7a661c45]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:rgb(var(--warning-fill-rgb) / .1);border:1px solid rgb(var(--warning-rgb) / .45);border-radius:10px;padding:10px 16px;margin-bottom:14px}.lr-bar-ok[data-v-7a661c45]{background:rgb(var(--success-text-rgb) / .1);border-color:rgb(var(--success-text-rgb) / .45)}.lr-txt[data-v-7a661c45]{color:var(--text-2);font-size:13px;font-weight:700}.lr-sub[data-v-7a661c45]{color:var(--muted);font-size:12px}.lr-spacer[data-v-7a661c45]{flex:1}.lr-btn[data-v-7a661c45]{background:var(--panel-2);color:var(--text-3);border:1px solid var(--border-strong);border-radius:6px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer}.lr-btn[data-v-7a661c45]:hover{background:var(--border)}.lr-btn[data-v-7a661c45]:disabled{opacity:.55;cursor:default}.lr-btn-alt[data-v-7a661c45]{color:var(--sky);border-color:rgb(var(--sky-rgb) / .5)}.np-summary[data-v-7a661c45]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:rgb(var(--sky-rgb) / .07);border:1px solid rgb(var(--sky-rgb) / .28);border-radius:10px;padding:10px 16px;margin-top:10px}.nps-item[data-v-7a661c45]{display:flex;align-items:baseline;gap:7px}.nps-k[data-v-7a661c45]{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase}.nps-v[data-v-7a661c45]{font-size:15px;color:var(--text-2)}.nps-note[data-v-7a661c45]{font-size:12px;color:var(--muted-2)}.results-grid[data-v-7a661c45]{display:flex;flex-wrap:wrap;gap:15px}.sheet-card[data-v-7a661c45]{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:20px;position:relative}.sheet-count-badge[data-v-7a661c45]{background:var(--accent);color:var(--on-accent);font-weight:700;font-size:14px;padding:6px 15px;border-radius:6px;align-self:flex-start;margin-bottom:-15px;margin-left:20px;z-index:10;box-shadow:0 4px 15px rgb(var(--accent-rgb) / .4)}.nesting-svg-container[data-v-7a661c45]{width:100%;max-width:900px;background:var(--ostrov-pozadi-panel);border:2px solid var(--ostrov-ramecek);border-radius:8px;box-shadow:0 4px 15px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)));display:block;margin:0 auto;transition:transform .2s ease}.nesting-svg-container[data-v-7a661c45]:hover{border-color:var(--accent)}[data-v-7a661c45] svg:not(.ll-ikona){width:100%;height:auto;display:block}.sheet-info[data-v-7a661c45]{text-align:center;font-size:12px;margin-top:8px;color:var(--muted)}.sheet-label-text[data-v-7a661c45]{color:var(--accent);display:block;margin-top:4px}.sheet-efficiency[data-v-7a661c45]{color:var(--success);font-weight:700;display:block;margin-top:4px}.results-overflow-msg[data-v-7a661c45]{width:100%;text-align:center;color:var(--muted-2);font-size:12px;font-style:italic}.btn-export-job[data-v-7a661c45]{background:linear-gradient(135deg,var(--success),var(--emerald-600));color:var(--on-fill);border:none;padding:10px 16px;border-radius:8px;font-weight:600;cursor:pointer}.btn-export-job[data-v-7a661c45]:disabled{opacity:.5;cursor:not-allowed}.profile-breakdown[data-v-7a661c45]{margin-top:18px;padding-top:16px;border-top:1px dashed var(--border)}.pb-title[data-v-7a661c45]{margin:0 0 4px;color:var(--text-strong);font-size:15px;font-weight:700}.pb-order-section[data-v-7a661c45]{border:1px solid rgb(var(--accent-rgb) / .3)}.pb-order-note[data-v-7a661c45]{margin:0 0 10px;color:var(--muted-2);font-size:11px}.pb-order-supplier[data-v-7a661c45]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed rgb(var(--muted-rgb) / .15)}.pb-order-supplier[data-v-7a661c45]:last-of-type{border-bottom:none;margin-bottom:0}.pb-order-head[data-v-7a661c45]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.pb-order-sum[data-v-7a661c45]{color:var(--success);font-weight:800;font-size:14px}.pb-order-table td[data-v-7a661c45]{padding:4px 6px;font-size:12px}.pb-order-actions[data-v-7a661c45]{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.pb-order-btn[data-v-7a661c45]{padding:7px 14px;border-radius:6px;border:1px solid var(--success);background:rgb(var(--success-rgb) / .15);color:var(--success);font-weight:700;font-size:12px;cursor:pointer;transition:.15s}.pb-order-btn[data-v-7a661c45]:hover:not(:disabled){background:rgb(var(--success-rgb) / .25)}.pb-order-btn[data-v-7a661c45]:disabled{opacity:.45;cursor:not-allowed}.pb-compare[data-v-7a661c45]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px;padding:8px 10px;background:rgb(var(--muted-rgb) / .05);border-radius:6px}.pb-cmp[data-v-7a661c45]{color:var(--muted);font-size:12px}.pb-cmp.active[data-v-7a661c45]{color:var(--text-2)}.pb-cmp b[data-v-7a661c45]{color:var(--text-strong)}.pb-cmp.active b[data-v-7a661c45]{color:var(--accent)}.pb-cmp em[data-v-7a661c45]{font-style:normal;opacity:.55;font-size:10px;margin-left:4px}.pb-cmp-save[data-v-7a661c45]{margin-left:auto;color:var(--success);font-size:12px;font-weight:700}.pb-supply[data-v-7a661c45]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.pb-supply-label[data-v-7a661c45]{color:var(--muted);font-size:12px;font-weight:700}.pb-supply-btn[data-v-7a661c45]{padding:5px 12px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer}.pb-supply-btn.active[data-v-7a661c45]{background:rgb(var(--accent-rgb) / .12);border-color:var(--accent);color:var(--accent)}.pb-supply-note[data-v-7a661c45]{color:var(--muted-2);font-size:11px;flex:1;min-width:220px}.pb-order-sum-note[data-v-7a661c45]{color:var(--muted);font-size:12px;font-style:italic}.pb-tq[data-v-7a661c45]{margin-top:14px;padding-top:12px;border-top:1px dashed rgb(var(--warning-rgb) / .3)}.pb-tq-head[data-v-7a661c45]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.pb-tq-title[data-v-7a661c45]{color:var(--warning-hi);font-weight:700;font-size:13px}.pb-tq-note[data-v-7a661c45]{color:var(--muted-2);font-size:11px}.pb-tq-warn[data-v-7a661c45]{margin-top:8px;padding:7px 11px;border-radius:6px;background:rgb(var(--warning-fill-rgb) / .1);border:1px solid rgb(var(--warning-rgb) / .35);color:var(--warning-hi);font-size:12px}.pb-rfq-btn[data-v-7a661c45]{padding:7px 14px;border-radius:6px;border:1px solid var(--warning);background:rgb(var(--warning-fill-rgb) / .12);color:var(--warning-hi);font-weight:700;font-size:12px;cursor:pointer;transition:.15s}.pb-rfq-btn[data-v-7a661c45]:hover:not(:disabled){background:rgb(var(--warning-fill-rgb) / .22)}.pb-rfq-btn[data-v-7a661c45]:disabled{opacity:.45;cursor:not-allowed}.pb-order-preview[data-v-7a661c45]{padding:7px 12px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.pb-order-preview[data-v-7a661c45]:hover{color:var(--text-3);border-color:var(--muted-2)}.pb-order-result[data-v-7a661c45]{position:relative;margin-top:10px;padding:8px 30px 8px 12px;border-radius:6px;font-size:12px}.pb-order-result.ok[data-v-7a661c45]{background:rgb(var(--success-rgb) / .1);border:1px solid rgb(var(--success-rgb) / .35);color:var(--success-soft)}.pb-order-result.err[data-v-7a661c45]{background:rgb(var(--danger-rgb) / .1);border:1px solid rgb(var(--danger-rgb) / .35);color:var(--danger-hi)}.pb-order-close[data-v-7a661c45]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:inherit;cursor:pointer;opacity:.6}.pb-supplier[data-v-7a661c45]{padding:1px 7px;border-radius:4px;background:rgb(var(--accent-rgb) / .12);border:1px solid rgb(var(--accent-rgb) / .35);color:var(--accent);font-size:11px;font-weight:700;white-space:nowrap}.pb-total[data-v-7a661c45]{color:var(--text-strong);font-weight:700}.pb-foot-label[data-v-7a661c45]{color:var(--muted);font-size:12px;padding-top:8px}.pb-foot-total[data-v-7a661c45]{color:var(--success);font-weight:800;font-size:14px;padding-top:8px}.pb-note[data-v-7a661c45]{margin:0 0 12px;color:var(--muted);font-size:12px}.pb-section[data-v-7a661c45]{margin-bottom:14px;background:var(--panel);border:1px solid var(--border);border-radius:8px;overflow:hidden}.pb-section-head[data-v-7a661c45]{background:rgb(var(--accent-rgb) / .08);color:var(--accent);font-weight:700;font-size:13px;padding:8px 12px;border-bottom:1px solid var(--border)}.pb-table[data-v-7a661c45]{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}.pb-table th[data-v-7a661c45]{text-align:left;color:var(--muted);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.03em;padding:7px 12px;border-bottom:1px solid var(--panel-2)}.pb-table td[data-v-7a661c45]{color:var(--text-2);padding:7px 12px;border-bottom:1px solid var(--panel-2)}.pb-table tbody tr:last-child td[data-v-7a661c45]{border-bottom:none}.pb-right[data-v-7a661c45]{text-align:right}.pb-qty[data-v-7a661c45]{font-weight:700;color:var(--text-strong);font-variant-numeric:tabular-nums}.pb-muted[data-v-7a661c45]{color:var(--muted-2)}.upload-zone-wrapper[data-v-e0010809]{display:flex;flex-direction:column;gap:20px}.btn-action[data-v-e0010809]{transition:.2s;cursor:pointer;padding:6px 12px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-3)}.btn-action[data-v-e0010809]:hover{filter:brightness(1.1);transform:scale(1.02)}.btn-glow[data-v-e0010809]{background:rgb(var(--accent-rgb) / .1);border:1px solid var(--accent);color:var(--accent);font-size:13px;padding:8px 20px;border-radius:20px;transition:all .3s ease}.btn-glow[data-v-e0010809]:hover{background:var(--accent);color:var(--on-accent);box-shadow:0 0 20px rgb(var(--accent-rgb) / .6),0 0 40px rgb(var(--accent-rgb) / .2);transform:scale(1.05)}.tracking-btn-wrapper[data-v-e0010809]{position:absolute;top:-50px;left:0;width:100%;display:flex;justify-content:center}.summary-box[data-v-e0010809]{padding:25px;background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 30px rgb(var(--shade-rgb) / calc(.3 * var(--shade-k)))}.mb-20[data-v-e0010809]{margin-bottom:20px}.mt-10[data-v-e0010809]{margin-top:10px}.mt-15[data-v-e0010809]{margin-top:15px}.d-flex[data-v-e0010809]{display:flex}.flex-col[data-v-e0010809]{flex-direction:column}.text-center[data-v-e0010809]{text-align:center}.pointer-events-none[data-v-e0010809]{pointer-events:none}.cursor-pointer[data-v-e0010809]{cursor:pointer}.transition-02[data-v-e0010809]{transition:.2s}.d-none[data-v-e0010809]{display:none}.w-100[data-v-e0010809]{width:100%}.unified-dropzone[data-v-e0010809]{border:1px solid var(--border);background:rgb(var(--panel-rgb) / .4);padding:4px;border-radius:12px;text-align:center;position:relative;overflow:hidden}.dropzone-inner[data-v-e0010809]{background:transparent;padding:20px 15px;border-radius:8px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease}.upload-icon[data-v-e0010809]{width:32px;height:32px;stroke:var(--muted-2);transition:all .3s ease}.unified-dropzone[data-v-e0010809]:hover,.unified-dropzone.dragging[data-v-e0010809]{border-color:rgb(var(--accent-rgb) / .6);background:rgb(var(--accent-rgb) / .05);transform:translateY(-2px);box-shadow:0 4px 15px rgb(var(--accent-rgb) / .1)}.unified-dropzone:hover .upload-icon[data-v-e0010809],.unified-dropzone.dragging .upload-icon[data-v-e0010809]{stroke:var(--accent);transform:translateY(-3px)}.upload-title[data-v-e0010809]{font-size:15px;color:var(--accent);font-weight:800;letter-spacing:.5px}.upload-sub[data-v-e0010809]{font-size:12px;color:var(--muted);margin-top:4px}.formats-badges[data-v-e0010809]{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.fmt-badge[data-v-e0010809]{display:inline-block;padding:3px 6px;border-radius:4px;font-size:10px;font-weight:900;letter-spacing:.5px}.fmt-badge.dxf[data-v-e0010809]{background:rgb(var(--accent-rgb) / .15);color:var(--accent);border:1px solid var(--accent)}.fmt-badge.dwg[data-v-e0010809]{background:rgb(var(--info-rgb) / .15);color:var(--info);border:1px solid var(--info)}.fmt-badge.step[data-v-e0010809]{background:rgb(var(--purple-rgb) / .15);color:var(--purple);border:1px solid var(--purple)}.fmt-badge.pdf[data-v-e0010809]{background:rgb(var(--warning-fill-rgb) / .15);color:var(--warning);border:1px solid var(--warning)}.fmt-badge.zip[data-v-e0010809]{background:rgb(var(--success-rgb) / .15);color:var(--success);border:1px solid var(--success)}.dsgvo-badge[data-v-e0010809]{font-size:10px;color:var(--success);font-weight:700;background:rgb(var(--success-rgb) / .1);border:1px solid rgb(var(--success-rgb) / .3);padding:5px;border-radius:6px;width:100%}.cad-btn-fancy[data-v-e0010809]{display:flex;align-items:center;justify-content:center;gap:15px;background:linear-gradient(135deg,rgba(var(--accent-c),.15),rgba(var(--accent-c),.05));border:1px solid rgb(var(--accent-rgb) / .4);color:var(--text);padding:10px 20px;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 15px rgb(var(--accent-rgb) / .1),inset 0 0 10px rgb(var(--accent-rgb) / .05);text-align:center}.cad-btn-fancy[data-v-e0010809]:hover{background:linear-gradient(135deg,rgba(var(--accent-c),.25),rgba(var(--accent-c),.1));border-color:var(--accent);transform:translateY(-2px);box-shadow:0 8px 20px rgb(var(--accent-rgb) / .2),inset 0 0 15px rgb(var(--accent-rgb) / .1)}.cad-btn-icon[data-v-e0010809]{font-size:24px;filter:drop-shadow(0 0 6px rgba(var(--accent-c),.6))}.cad-btn-content[data-v-e0010809]{display:flex;flex-direction:column;align-items:center}.cad-btn-title-small[data-v-e0010809]{font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.cad-btn-title[data-v-e0010809]{font-size:14.5px;font-weight:900;color:var(--text);text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 4px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)))}.cad-btn-sub[data-v-e0010809]{font-size:11px;color:var(--muted);margin-top:3px;opacity:.9}.clear-basket-wrapper[data-v-e0010809]{width:100%;margin-top:15px;border-top:1px dashed var(--border);padding-top:15px}.btn-secondary[data-v-e0010809]{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);background:var(--panel-2);color:var(--text-strong);border-radius:8px;padding:10px;font-weight:700;cursor:pointer;transition:.2s}.btn-secondary[data-v-e0010809]:hover{background:var(--border)}.btn-danger-outline[data-v-e0010809]{color:var(--danger);border-color:rgb(var(--danger-rgb) / .3);background:rgb(var(--danger-rgb) / .05)}.btn-danger-outline[data-v-e0010809]:hover{background:rgb(var(--danger-rgb) / .15);border-color:var(--danger)}.billing-wrapper[data-v-feac4fe4]{display:flex;flex-direction:column;width:100%}.section-title[data-v-feac4fe4]{color:var(--accent);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-top:25px;margin-bottom:12px;border-bottom:1px solid var(--border);padding-bottom:5px}.mt-0[data-v-feac4fe4]{margin-top:0}.warning-box[data-v-feac4fe4]{display:block;background:rgb(var(--danger-rgb) / .1);border:1px solid var(--danger);color:var(--danger);padding:12px;border-radius:6px;font-size:13px;font-weight:700;margin-bottom:15px;line-height:1.4}.vat-box-integrated[data-v-feac4fe4]{background:rgb(var(--accent-rgb) / .05);border:1px dashed var(--accent);border-radius:6px;padding:12px;margin-bottom:15px}.d-flex[data-v-feac4fe4]{display:flex}.align-center[data-v-feac4fe4]{align-items:center}.gap-6[data-v-feac4fe4]{gap:6px}.gap-8[data-v-feac4fe4]{gap:8px}.gap-10[data-v-feac4fe4]{gap:10px}.cursor-pointer[data-v-feac4fe4]{cursor:pointer}.mb-5[data-v-feac4fe4]{margin-bottom:5px}.mb-10[data-v-feac4fe4]{margin-bottom:10px}.mb-15[data-v-feac4fe4]{margin-bottom:15px}.mt-4[data-v-feac4fe4]{margin-top:4px}.mt-8[data-v-feac4fe4]{margin-top:8px}.m-0[data-v-feac4fe4]{margin:0!important}.text-white[data-v-feac4fe4]{color:var(--text-strong);font-size:14px}.font-bold[data-v-feac4fe4]{font-weight:700}.accent-checkbox[data-v-feac4fe4]{margin:0;width:18px;height:18px;cursor:pointer;accent-color:var(--accent)}.vat-info-text[data-v-feac4fe4]{font-size:11px;color:var(--accent);margin-left:28px;margin-bottom:8px;line-height:1.4}.input-field[data-v-feac4fe4]{width:100%;padding:12px;background:var(--input-bg);border:1px solid var(--border);color:var(--text-strong);border-radius:8px;outline:none;box-sizing:border-box;font-family:inherit;font-size:14px;transition:border-color .2s}.input-field[data-v-feac4fe4]:focus{border-color:var(--accent)}.w-100[data-v-feac4fe4]{width:100%}.flex-1[data-v-feac4fe4]{flex:1}.flex-2[data-v-feac4fe4]{flex:2}.form-label[data-v-feac4fe4]{display:block;font-size:11px;color:var(--muted);font-weight:700;text-transform:uppercase;margin-bottom:3px}.btn-load-company[data-v-feac4fe4]{padding:10px 15px;background:var(--accent);color:var(--on-accent-2);border:none;border-radius:6px;font-weight:700;cursor:pointer;transition:.2s}.btn-load-company[data-v-feac4fe4]:hover{filter:brightness(1.1)}.status-text[data-v-feac4fe4]{font-size:13px;font-weight:700;margin-left:5px}.custom-select-wrapper[data-v-feac4fe4]{position:relative}.custom-select-display[data-v-feac4fe4]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;height:100%;padding:10px;margin:0;background:var(--input-bg);border:1px solid var(--border);border-radius:6px;color:var(--text-strong)}.custom-select-dropdown[data-v-feac4fe4]{position:absolute;top:calc(100% + 4px);left:0;width:100%;background:var(--panel);border:1px solid var(--border);border-radius:8px;z-index:1000;box-shadow:0 4px 20px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)));overflow-y:auto;max-height:200px}.custom-select-option[data-v-feac4fe4]{padding:10px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background .2s;color:var(--text-strong);font-size:13px}.custom-select-option[data-v-feac4fe4]:hover{background:rgb(var(--accent-rgb) / .1);color:var(--accent)}.flag-icon[data-v-feac4fe4]{width:20px;border-radius:2px}.icon-text[data-v-feac4fe4]{font-size:16px}.dropdown-arrow[data-v-feac4fe4]{font-size:10px;color:var(--muted)}.prefix-wrapper[data-v-feac4fe4]{width:110px;margin-bottom:0}.diff-shipping-section[data-v-feac4fe4]{margin-top:15px;margin-bottom:15px;border-top:1px dashed var(--border);padding-top:15px}.text-13[data-v-feac4fe4]{font-size:13px}.diff-shipping-box[data-v-feac4fe4]{margin-top:15px;padding:15px;background:rgb(var(--shade-rgb) / calc(.2 * var(--shade-k)));border:1px solid var(--border);border-radius:8px}@media(max-width:768px){.mobile-col[data-v-feac4fe4]{flex-direction:column!important;gap:10px!important}.input-flex-mobile[data-v-feac4fe4]{flex-direction:column!important;align-items:stretch!important}.section-title[data-v-feac4fe4]{margin-top:20px!important;margin-bottom:15px!important;font-size:15px!important}}.typ-volba[data-v-feac4fe4]{border:none;padding:0;margin:0 0 6px}.typ-volba legend[data-v-feac4fe4]{margin-bottom:8px;font-size:14px}.req-star[data-v-feac4fe4]{color:var(--danger)}.shipping-payment-wrapper[data-v-81009cc0]{display:flex;flex-direction:column;width:100%}.section-title[data-v-81009cc0]{color:var(--accent);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-top:25px;margin-bottom:12px;border-bottom:1px solid var(--border);padding-bottom:5px}.form-label[data-v-81009cc0]{font-size:12px;color:var(--muted);display:block}.select-field[data-v-81009cc0]{padding:8px;font-size:13px;width:100%;background:var(--input-bg);color:var(--text-strong);outline:none;border:1px solid var(--border);border-radius:6px;box-sizing:border-box}.select-field[data-v-81009cc0]:focus{border-color:var(--accent)}.border-accent[data-v-81009cc0]{border-color:var(--accent)}.bold-text[data-v-81009cc0]{font-weight:700}.mb-10[data-v-81009cc0]{margin-bottom:10px}.mb-5[data-v-81009cc0]{margin-bottom:5px}.mt-5[data-v-81009cc0]{margin-top:5px}.mt-10[data-v-81009cc0]{margin-top:10px}.d-flex[data-v-81009cc0]{display:flex}.text-white[data-v-81009cc0]{color:var(--text-strong)}.shipping-alert[data-v-81009cc0]{display:block;background:rgb(var(--warning-fill-rgb) / .15);color:var(--warning);padding:8px;border-radius:6px;margin-bottom:8px;font-size:11px;border:1px solid var(--warning);font-weight:700}.pallet-exchange-box[data-v-81009cc0]{display:flex;margin-bottom:15px;background:rgb(var(--success-rgb) / .1);border:1px dashed var(--success);padding:12px;border-radius:6px;align-items:center;gap:10px}.accent-checkbox[data-v-81009cc0]{margin:0;width:18px;height:18px;accent-color:var(--success);cursor:pointer}.pallet-label[data-v-81009cc0]{color:var(--success);font-weight:700;font-size:13px;cursor:pointer;margin:0}.info-box[data-v-81009cc0]{font-size:11px;color:var(--muted);background:rgb(var(--accent-rgb) / .05);padding:12px;border-radius:6px;margin-top:8px;border-left:3px solid var(--accent);line-height:1.5}.textarea-field[data-v-81009cc0]{width:100%;padding:10px;border-radius:6px;border:1px solid var(--border);background:var(--input-bg);color:var(--text-strong);font-family:inherit;font-size:13px;margin-bottom:15px;box-sizing:border-box;resize:vertical;outline:none;margin-top:15px}.textarea-field[data-v-81009cc0]:focus{border-color:var(--accent)}@media(max-width:768px){.section-title[data-v-81009cc0]{margin-top:20px!important;margin-bottom:15px!important;font-size:15px!important}}.calc-row[data-v-6ab6ba6d]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:13px;color:var(--text-3)}.calc-row.total[data-v-6ab6ba6d]{font-size:18px;font-weight:800;color:var(--accent);margin-top:15px;padding-top:15px;border-top:1px solid var(--border)}.btn-order[data-v-6ab6ba6d]{width:100%;padding:15px;background:var(--border);color:var(--muted);border:none;border-radius:8px;font-weight:700;font-size:16px;cursor:not-allowed;transition:.3s;margin-top:10px;text-transform:uppercase;letter-spacing:1px}.btn-order.enabled[data-v-6ab6ba6d]{background:var(--accent);color:var(--on-accent);cursor:pointer;box-shadow:0 0 15px rgb(var(--accent-rgb) / .4)}.btn-order.enabled[data-v-6ab6ba6d]:hover{background:var(--accent-hi);transform:translateY(-2px)}.btn-inquiry[data-v-6ab6ba6d]{width:100%;padding:12px;background:transparent;border:2px solid var(--border);color:var(--text-3);border-radius:8px;font-weight:700;cursor:pointer;transition:.2s;margin-bottom:10px;font-size:13px}.btn-inquiry[data-v-6ab6ba6d]:hover{border-color:var(--text-3);background:rgb(var(--tint-rgb) / .05)}.price-disclaimer[data-v-6ab6ba6d]{font-size:10px;color:var(--muted-2);text-align:center;margin-top:8px}.quote-banner[data-v-6ab6ba6d]{margin-bottom:12px;padding:10px;border-radius:6px;font-size:12px;line-height:1.5;color:var(--muted);background:rgb(var(--muted-rgb) / .08);border:1px dashed var(--border);text-align:center}.quote-banner-warn[data-v-6ab6ba6d]{color:var(--warning);background:rgb(var(--warning-fill-rgb) / .1);border:1px solid var(--warning);text-align:left}.w-100[data-v-6ab6ba6d]{width:100%}.mt-20[data-v-6ab6ba6d]{margin-top:20px}.tooltip-wrapper[data-v-6ab6ba6d]{position:relative;display:inline-flex;align-items:center;gap:5px;cursor:help}.info-icon[data-v-6ab6ba6d]{font-size:11px;color:var(--accent);background:rgb(var(--accent-rgb) / .1);border-radius:50%;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--accent)}.tooltip-content[data-v-6ab6ba6d]{visibility:hidden;opacity:0;position:absolute;bottom:100%;left:0;transform:translateY(-8px);background:var(--panel-2);border:1px solid var(--border);padding:10px;border-radius:6px;width:max-content;min-width:200px;box-shadow:0 4px 15px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)));transition:all .2s ease;z-index:100;color:var(--text);font-size:12px;pointer-events:none}.tooltip-wrapper:hover .tooltip-content[data-v-6ab6ba6d]{visibility:visible;opacity:1;transform:translateY(-4px)}.btn-spinner[data-v-6ab6ba6d]{width:20px;height:20px;border:3px solid rgb(var(--tint-rgb) / .3);border-top-color:var(--on-fill);border-radius:50%;animation:spin-6ab6ba6d 1s linear infinite}@keyframes spin-6ab6ba6d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.calc-row.total[data-v-6ab6ba6d]{flex-wrap:wrap}.calc-row.total>span[data-v-6ab6ba6d]:last-child{margin-left:auto}.quote-banner-mobile[data-v-6ab6ba6d]{display:none}@media(max-width:850px){.calc-row[data-v-6ab6ba6d]{gap:10px}.calc-row[data-v-6ab6ba6d]>:first-child{min-width:0}.calc-row>span[data-v-6ab6ba6d]:last-child{white-space:nowrap;text-align:right}.quote-banner-mobile[data-v-6ab6ba6d]{display:block;margin-top:10px}.tooltip-content[data-v-6ab6ba6d]{width:max-content;min-width:0;max-width:calc(100vw - 80px);white-space:normal}}@media(max-width:768px){.calc-row[data-v-6ab6ba6d]{font-size:14px!important;margin-bottom:10px!important}.calc-row.total[data-v-6ab6ba6d]{font-size:22px!important}.btn-order[data-v-6ab6ba6d]{font-size:18px!important;padding:20px!important;margin-top:15px!important}}.k-uhrade[data-v-6ab6ba6d]{margin-top:10px;padding:10px;border-radius:6px;background:rgb(var(--accent-rgb) / .08);border:1px solid var(--accent);color:var(--text-2);font-size:13px;text-align:center}.k-uhrade strong[data-v-6ab6ba6d]{color:var(--accent);font-size:15px}.souhlas-text[data-v-6ab6ba6d] a{color:var(--accent)}@media(max-width:768px){.billing-box[data-v-c801bd0d]{padding:15px!important}}.modal-overlay[data-v-b6e41e0f]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(var(--scrim-rgb) / .95);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content[data-v-b6e41e0f]{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:20px;box-shadow:0 10px 40px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)))}.v2d-okno[data-v-ab302f40]{overflow:hidden}.v2d-telo[data-v-ab302f40],.v2d-detail[data-v-ab302f40]{overflow:hidden;min-height:0}.v2d-platno[data-v-ab302f40]{min-height:200px}@media(max-width:760px),(max-height:620px){.v2d-okno[data-v-ab302f40]{overflow-y:auto;overflow-x:hidden}.v2d-telo[data-v-ab302f40],.v2d-detail[data-v-ab302f40]{overflow:visible;flex:0 0 auto}.v2d-platno[data-v-ab302f40]{flex:0 0 auto;height:60vh;min-height:240px}}.modal-overlay[data-v-ab302f40]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(var(--scrim-rgb) / .95);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100000}.modal-content[data-v-ab302f40]{background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 40px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)))}.arrow-btn[data-v-ab302f40]{background:rgb(var(--accent-rgb) / .1);border:1px solid var(--accent);color:var(--accent);border-radius:50%;width:40px;height:40px;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s;box-shadow:0 4px 10px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)))}.arrow-btn[data-v-ab302f40]:hover{background:var(--accent);color:var(--on-accent);transform:scale(1.1)}.btn-action[data-v-ab302f40]{transition:.2s;cursor:pointer;padding:6px 12px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-3);border-color:var(--text-3);font-weight:700;font-size:13px}.btn-action[data-v-ab302f40]:hover{filter:brightness(1.1);transform:scale(1.02)}.v2d-mozny-ohyb[data-v-ab302f40]{display:flex;align-items:center;gap:6px}.v2d-mozny-ohyb-znacka[data-v-ab302f40]{display:inline-block;width:18px;height:6px;border-radius:3px;background:rgb(var(--warning-rgb) / .6)}.modal-overlay[data-v-9a1af2eb]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(var(--scrim-rgb) / .85);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100000}.modal-content[data-v-9a1af2eb]{background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 40px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)));width:400px;padding:25px}.modal-header[data-v-9a1af2eb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-title[data-v-9a1af2eb]{margin:0;color:var(--accent);font-size:20px}.btn-close[data-v-9a1af2eb]{background:none;border:none;color:var(--text-strong);font-size:24px;cursor:pointer;line-height:1;transition:.2s}.btn-close[data-v-9a1af2eb]:hover{color:var(--danger);transform:scale(1.1)}.ops-panel[data-v-9a1af2eb]{background:var(--panel-2);padding:15px;border-radius:8px;border:1px solid var(--border);margin-bottom:20px}.ops-checkbox-row[data-v-9a1af2eb]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;margin:0}.accent-checkbox[data-v-9a1af2eb]{width:18px;height:18px;accent-color:var(--accent);margin-top:2px;cursor:pointer}.ops-label-main[data-v-9a1af2eb]{font-size:14px;font-weight:700;color:var(--text-strong)}.ops-label-sub[data-v-9a1af2eb]{font-size:11px;color:var(--muted);margin-top:4px}.custom-ops-section[data-v-9a1af2eb]{margin-top:15px;padding-top:15px;border-top:1px dashed var(--border)}.custom-ops-title[data-v-9a1af2eb]{font-size:12px;color:var(--accent);font-weight:700;margin-bottom:10px;display:block;text-transform:uppercase}.custom-ops-list[data-v-9a1af2eb]{display:flex;flex-direction:column;gap:10px}.custom-op-item[data-v-9a1af2eb]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin:0}.custom-op-left[data-v-9a1af2eb]{display:flex;align-items:center;gap:10px}.custom-op-name[data-v-9a1af2eb]{font-size:14px;color:var(--text-strong);font-weight:700}.custom-op-price[data-v-9a1af2eb]{color:var(--accent);font-size:13px;font-weight:700}.custom-op-price.manual[data-v-9a1af2eb]{color:var(--warning)}.custom-op-price.hourly[data-v-9a1af2eb]{color:var(--violet)}.op-time-row[data-v-9a1af2eb]{display:flex;align-items:center;gap:8px;padding:6px 0 2px 28px;flex-wrap:wrap}.op-time-label[data-v-9a1af2eb]{font-size:12px;color:var(--muted)}.op-time-input[data-v-9a1af2eb]{width:80px;padding:5px 8px;background:var(--input-bg);border:1px solid var(--border);color:var(--text-strong);border-radius:5px;font-size:13px}.op-time-unit[data-v-9a1af2eb]{font-size:12px;color:var(--muted-2)}.op-time-calc[data-v-9a1af2eb]{font-size:12px;color:var(--violet);margin-left:4px}.custom-op-wrap[data-v-9a1af2eb]{display:flex;flex-direction:column;gap:6px}.op-manual-row[data-v-9a1af2eb]{padding-left:28px}.op-manual-input-line[data-v-9a1af2eb]{display:flex;align-items:center;gap:6px}.op-manual-input[data-v-9a1af2eb]{width:90px;background:var(--panel);border:1px solid var(--warning);color:var(--text-strong);border-radius:5px;padding:4px 6px;font-size:12px}.op-manual-curr[data-v-9a1af2eb]{font-size:12px;color:var(--muted)}.op-manual-toggle[data-v-9a1af2eb]{padding:3px 8px;font-size:11px;font-weight:700;border-radius:5px;cursor:pointer;background:transparent;border:1px solid transparent}.op-manual-toggle.on[data-v-9a1af2eb]{color:var(--warning);border-color:var(--warning)}.op-manual-toggle.on[data-v-9a1af2eb]:hover{background:rgb(var(--warning-fill-rgb) / .12)}.op-manual-toggle.off[data-v-9a1af2eb]{color:var(--muted);border-color:var(--border-strong)}.op-manual-toggle.off[data-v-9a1af2eb]:hover{background:rgb(var(--muted-rgb) / .12)}.btn-save-ops[data-v-9a1af2eb]{width:100%;display:flex;justify-content:center;font-size:15px;padding:12px;font-weight:700;transition:.2s;cursor:pointer;background:rgb(var(--accent-rgb) / .1);border:1px solid var(--accent);color:var(--accent);border-radius:6px}.btn-save-ops[data-v-9a1af2eb]:hover{background:var(--accent);color:var(--on-accent);box-shadow:0 4px 15px rgb(var(--accent-rgb) / .4)}.modal-overlay[data-v-81122c76]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(var(--scrim-rgb) / .95);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100000;padding:20px;box-sizing:border-box}.modal-content[data-v-81122c76]{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:30px;box-shadow:0 10px 40px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)));max-height:90vh;overflow-y:auto}.modal-close[data-v-81122c76]{background:none;border:none;color:var(--muted);font-size:24px;cursor:pointer;transition:.2s}.modal-close[data-v-81122c76]:hover{color:var(--text-strong);transform:scale(1.1)}.btn-giant[data-v-81122c76]{padding:11px 44px;font-size:17px;font-weight:900;text-transform:uppercase;letter-spacing:1px;background:var(--accent);color:var(--on-accent);border:3px solid rgb(var(--tint-rgb) / .2);border-radius:10px;cursor:pointer;box-shadow:0 10px 40px rgb(var(--shade-rgb) / calc(.7 * var(--shade-k)));transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-decoration:none;display:inline-flex;align-items:center}.btn-giant[data-v-81122c76]:hover{transform:scale(1.05);box-shadow:0 0 30px var(--accent);background:var(--on-fill)}.btn-secondary[data-v-81122c76]{background:var(--panel-2);color:var(--text-strong);border:1px solid var(--border);cursor:pointer;border-radius:6px;transition:.2s;display:inline-flex;justify-content:center;align-items:center}.btn-secondary[data-v-81122c76]:hover{background:var(--border)}.input-field[data-v-81122c76]{width:100%;padding:12px;background:var(--input-bg);border:1px solid var(--border);color:var(--text-strong);border-radius:8px;box-sizing:border-box;outline:none;transition:border-color .2s;font-size:14px}.input-field[data-v-81122c76]:focus{border-color:var(--accent)}.timeline[data-v-81122c76]{display:flex;justify-content:space-between;position:relative;margin:30px 0 20px}.timeline[data-v-81122c76]:before{content:"";position:absolute;top:18px;left:10%;right:10%;height:2px;background:var(--border);z-index:1}.timeline-step[data-v-81122c76]{position:relative;z-index:2;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.step-icon[data-v-81122c76]{width:36px;height:36px;border-radius:50%;background:var(--bg);border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:16px;transition:.4s;color:var(--muted-2)}.step-text[data-v-81122c76]{font-size:11px;color:var(--muted-2);font-weight:700;text-transform:uppercase;letter-spacing:.5px;transition:.4s}.timeline-step.completed .step-icon[data-v-81122c76]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.timeline-step.completed .step-text[data-v-81122c76]{color:var(--text)}@keyframes activePulse-81122c76{0%{box-shadow:0 0 10px rgb(var(--accent-rgb) / .3);transform:scale(1)}50%{box-shadow:0 0 25px rgb(var(--accent-rgb) / .8),inset 0 0 10px rgb(var(--accent-rgb) / .4);transform:scale(1.15);border-color:var(--on-fill);background:rgb(var(--accent-rgb) / .25)}to{box-shadow:0 0 10px rgb(var(--accent-rgb) / .3);transform:scale(1)}}.timeline-step.active .step-icon[data-v-81122c76]{background:rgb(var(--accent-rgb) / .15);border-color:var(--accent);color:var(--accent);animation:activePulse-81122c76 1.5s infinite ease-in-out;z-index:10}.timeline-step.active .step-text[data-v-81122c76]{color:var(--accent);text-shadow:0 0 8px rgb(var(--accent-rgb) / .5)}@media(max-width:850px){.timeline[data-v-81122c76]{flex-wrap:wrap;gap:15px 5px;margin-bottom:20px!important}.timeline[data-v-81122c76]:before{display:none}.timeline-step[data-v-81122c76]{flex:1 1 30%}.modal-content[data-v-81122c76]{padding:20px!important}}.reorder-prehled[data-v-c25a966a]{position:relative;margin:0 auto 20px;max-width:900px;width:100%;padding:14px 44px 14px 16px;border-radius:10px;border:1px solid var(--accent);background:rgb(var(--accent-rgb) / .08);color:var(--text, #e2e8f0);font-size:14px;box-sizing:border-box}.reorder-title[data-v-c25a966a]{font-weight:700}.reorder-price[data-v-c25a966a]{margin-top:8px}.reorder-note[data-v-c25a966a]{font-size:12px;color:var(--muted);margin-top:2px}.reorder-list[data-v-c25a966a]{margin:8px 0 0;padding-left:4px;list-style:none}.reorder-list li[data-v-c25a966a]{margin-top:4px;color:var(--warning, #f59e0b);overflow-wrap:anywhere}.reorder-close[data-v-c25a966a]{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:6px;border:1px solid var(--border);background:transparent;color:inherit;cursor:pointer}#leftColWrapper .reorder-prehled[data-v-c25a966a]{margin:0;max-width:none}@media(max-width:768px){.reorder-prehled[data-v-c25a966a]{margin:0 0 15px}}.koop-wrap[data-v-ddcbaf10]{max-width:1100px;margin:0 auto;padding:0 0 30px;display:flex;flex-direction:column;gap:14px;box-sizing:border-box}.koop-head[data-v-ddcbaf10]{display:flex;flex-direction:column;gap:4px}.koop-h1[data-v-ddcbaf10]{font-size:22px;font-weight:800;margin:0;color:var(--text, #f8fafc)}.koop-h2[data-v-ddcbaf10]{font-size:17px;font-weight:800;margin:0;color:var(--text, #f8fafc);overflow-wrap:anywhere}.koop-sub[data-v-ddcbaf10],.koop-muted[data-v-ddcbaf10]{color:var(--muted);margin:0}.koop-small[data-v-ddcbaf10]{font-size:13px}.koop-norm[data-v-ddcbaf10]{text-transform:none;letter-spacing:0;font-weight:400}.koop-card[data-v-ddcbaf10]{background:var(--panel, #0f172a);border:1px solid var(--border, #334155);border-radius:12px;padding:16px;min-width:0;box-sizing:border-box}.koop-dil[data-v-ddcbaf10],.koop-col[data-v-ddcbaf10],.koop-sent[data-v-ddcbaf10],.koop-login[data-v-ddcbaf10]{display:flex;flex-direction:column;gap:12px}.koop-form[data-v-ddcbaf10]{display:flex;flex-direction:column;gap:14px}.koop-row[data-v-ddcbaf10]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.koop-sb[data-v-ddcbaf10]{justify-content:space-between}.koop-grow[data-v-ddcbaf10]{flex:1 1 auto;min-width:0}.koop-grp[data-v-ddcbaf10]{display:flex;flex-direction:column;gap:6px}.koop-lbl[data-v-ddcbaf10]{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.koop-req[data-v-ddcbaf10]{color:var(--danger, #ef4444)}.koop-field[data-v-ddcbaf10]{display:flex;flex-direction:column;gap:4px;min-width:0}.koop-field label[data-v-ddcbaf10]{font-size:13px;color:var(--text-3)}.koop-field input[data-v-ddcbaf10],.koop-field select[data-v-ddcbaf10],.koop-field textarea[data-v-ddcbaf10]{background:var(--bg, #020617);color:var(--text, #f8fafc);border:1px solid var(--border, #334155);border-radius:8px;padding:10px;min-height:44px;width:100%;box-sizing:border-box;font:inherit}.koop-field textarea[data-v-ddcbaf10]{min-height:80px;resize:vertical}.koop-grid3[data-v-ddcbaf10]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.koop-chips[data-v-ddcbaf10]{display:flex;gap:6px;flex-wrap:wrap}.koop-chip[data-v-ddcbaf10]{font:inherit;font-size:13px;padding:7px 11px;border-radius:999px;border:1px solid var(--border, #334155);background:var(--bg, #020617);color:var(--text-3);min-height:36px;cursor:pointer}.koop-chip.on[data-v-ddcbaf10]{border-color:var(--warning, #f59e0b);background:rgb(var(--warning-fill-rgb) / .15);color:var(--warning-soft);font-weight:700}.koop-file[data-v-ddcbaf10]{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--border, #334155);border-radius:8px;background:var(--panel2, #1e293b);min-width:0}.koop-file b[data-v-ddcbaf10]{overflow-wrap:anywhere;font-size:13px}.koop-fi[data-v-ddcbaf10]{font-size:22px;flex:0 0 auto}.koop-x[data-v-ddcbaf10]{background:none;border:0;color:var(--danger, #ef4444);font-weight:900;cursor:pointer;min-width:36px;min-height:36px}.koop-hint[data-v-ddcbaf10]{border:1px dashed var(--border, #334155);border-radius:8px;padding:8px 10px;font-size:13px;color:var(--muted)}.koop-infobox[data-v-ddcbaf10]{border-left:3px solid var(--accent, #22d3ee);background:rgb(var(--accent-rgb) / .06);padding:10px 12px;border-radius:6px;font-size:13px;color:var(--text-2)}.koop-err[data-v-ddcbaf10]{border-left:3px solid var(--danger, #ef4444);background:rgb(var(--danger-rgb) / .08);padding:10px 12px 10px 28px;border-radius:6px;font-size:13px;color:var(--danger-soft);margin:0}div.koop-err[data-v-ddcbaf10]{padding-left:12px}.koop-check[data-v-ddcbaf10]{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--text-2);cursor:pointer}.koop-check input[data-v-ddcbaf10]{margin-top:2px;width:18px;height:18px;flex:0 0 auto}.koop-end[data-v-ddcbaf10]{align-self:end;padding-bottom:12px}.koop-btn[data-v-ddcbaf10]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:8px;border:1px solid var(--border, #334155);background:var(--panel2, #1e293b);color:var(--text, #f8fafc);cursor:pointer;font:inherit;font-weight:700;text-align:center;box-sizing:border-box}.koop-btn[data-v-ddcbaf10]:disabled{opacity:.6;cursor:wait}.koop-btn-sm[data-v-ddcbaf10]{min-height:36px;font-size:13px;padding:0 10px}.koop-btn-acc[data-v-ddcbaf10]{background:rgb(var(--accent-rgb) / .1);border-color:var(--accent, #22d3ee);color:var(--accent, #22d3ee)}.koop-btn-ok[data-v-ddcbaf10]{background:var(--success, #10b981);border-color:var(--success, #10b981);color:var(--on-success)}.koop-btn-red[data-v-ddcbaf10]{background:rgb(var(--danger-rgb) / .1);border-color:var(--danger, #ef4444);color:var(--danger-soft)}.koop-btn-big[data-v-ddcbaf10]{min-height:52px;font-size:16px;width:100%}.koop-self-start[data-v-ddcbaf10]{align-self:flex-start}.koop-file-btn[data-v-ddcbaf10]{position:relative;overflow:hidden}.koop-hidden[data-v-ddcbaf10]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.koop-drop[data-v-ddcbaf10]{position:relative;display:flex;gap:12px;align-items:center;padding:16px;border:2px dashed var(--border, #334155);border-radius:10px;background:rgb(var(--panel-rgb) / .4);cursor:pointer;color:var(--text, #f8fafc);min-height:64px;box-sizing:border-box}.koop-drop[data-v-ddcbaf10]:hover,.koop-drop-on[data-v-ddcbaf10],.koop-drop[data-v-ddcbaf10]:focus-within{border-color:var(--accent, #22d3ee);background:rgb(var(--accent-rgb) / .06)}.koop-drop-ikona[data-v-ddcbaf10]{font-size:26px;flex:0 0 auto}.koop-dle[data-v-ddcbaf10]{padding:10px 12px;border:1px solid var(--border, #334155);border-radius:8px;background:rgb(var(--success-rgb) / .06)}.koop-foot[data-v-ddcbaf10]{display:flex;flex-direction:column;gap:10px}.koop-ind[data-v-ddcbaf10]{color:var(--warning-hi)}.koop-big[data-v-ddcbaf10]{font-size:40px}.koop-ol[data-v-ddcbaf10]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--text-2)}@media(max-width:600px){.koop-h1[data-v-ddcbaf10]{font-size:19px}.koop-end[data-v-ddcbaf10]{padding-bottom:0}}.knp-popis[data-v-187b3ea0]{font-size:13px;line-height:1.5;color:var(--text-3)}.knp-uvod[data-v-187b3ea0]{margin:0 0 8px}.knp-body[data-v-187b3ea0]{margin:0 0 10px;padding-left:18px}.knp-body li[data-v-187b3ea0]{margin-bottom:4px}.knp-body strong[data-v-187b3ea0]{color:var(--text-2)}.knp-odkaz[data-v-187b3ea0]{color:var(--accent);font-size:12px;text-decoration:underline}.knd-karta[data-v-e8aee4e8]{position:fixed;right:16px;top:76px;z-index:9995;width:min(420px,calc(100vw - 32px));max-height:calc(100vh - 96px);overflow-y:auto;background:var(--panel, #0f172a);border:1px solid var(--accent, #22d3ee);border-radius:12px;padding:18px 18px 14px;box-shadow:0 10px 30px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)));box-sizing:border-box}.knd-nadpis[data-v-e8aee4e8]{font-weight:700;font-size:16px;color:var(--accent, #22d3ee);margin:0 26px 10px 0}.knd-zavrit[data-v-e8aee4e8]{position:absolute;top:8px;right:10px;background:none;border:none;color:var(--muted);font-size:22px;cursor:pointer;line-height:1;padding:4px 8px}.knd-zavrit[data-v-e8aee4e8]:hover{color:var(--text-strong)}.knd-tlacitka[data-v-e8aee4e8]{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.knd-tlacitka button[data-v-e8aee4e8]{flex:1 1 140px;padding:10px 14px;border-radius:8px;font-weight:700;cursor:pointer;font-size:14px}.knd-ano[data-v-e8aee4e8]{background:var(--accent, #22d3ee);color:var(--on-accent);border:none}.knd-ne[data-v-e8aee4e8]{background:transparent;color:var(--text-2);border:1px solid var(--border, #334155)}.knd-tlacitka button[data-v-e8aee4e8]:disabled{opacity:.6;cursor:wait}.knd-chyba[data-v-e8aee4e8]{color:var(--danger, #ef4444);font-size:12px;margin-top:8px}.knd-pozn[data-v-e8aee4e8]{color:var(--muted);font-size:11px;margin-top:10px}@media(max-width:600px){.knd-karta[data-v-e8aee4e8]{right:8px;left:8px;width:auto;top:64px;max-height:calc(100vh - 80px)}}.rezim-tabs[data-v-9fec355c]{display:flex;gap:4px;flex-wrap:wrap;max-width:1100px;margin:0 auto 14px;border-bottom:1px solid var(--border)}.rezim-tab[data-v-9fec355c]{background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);font:inherit;font-weight:700;font-size:14px;padding:10px 12px;cursor:pointer;min-height:44px}.rezim-tab.on[data-v-9fec355c]{color:var(--accent);border-color:var(--accent)}.rezim-new[data-v-9fec355c]{display:inline-block;margin-left:4px;font-size:11px;padding:1px 7px;border-radius:999px;border:1px solid var(--purple, #a855f7);color:var(--purple-soft);background:rgb(var(--purple-rgb) / .1)}.loader-spinner[data-v-9fec355c]{width:50px;height:50px;border:5px solid rgb(var(--accent-rgb) / .2);border-top-color:var(--accent);border-radius:50%;animation:spin-9fec355c 1s linear infinite;margin-bottom:20px}.page-uvod[data-v-9fec355c]{max-width:none}.main-wrapper[data-v-9fec355c]{display:grid;grid-template-columns:1fr 380px;gap:30px;align-items:start}.top-header-layout[data-v-9fec355c]{grid-column:1 / -1;display:grid;grid-template-columns:1fr 380px;gap:30px;align-items:center;margin-bottom:30px}.banner-wrapper[data-v-9fec355c]{width:100%}.banner-img[data-v-9fec355c]{width:100%;height:auto;display:block}.hero-steps-container[data-v-9fec355c]{display:flex;flex-direction:column;gap:12px;width:100%}.static-step[data-v-9fec355c]{display:flex;align-items:center;gap:15px;font-size:15px;font-weight:700;color:var(--text);text-shadow:0 0 10px rgb(var(--accent-rgb) / .6)}.static-step .step-circle[data-v-9fec355c]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgb(var(--accent-rgb) / .15);border:2px solid var(--accent);color:var(--accent);box-shadow:0 0 20px rgb(var(--accent-rgb) / .6),inset 0 0 10px rgb(var(--accent-rgb) / .2);font-weight:900;font-size:14px;flex-shrink:0;transform:scale(1.1)}@keyframes spin-9fec355c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1000px){.main-wrapper[data-v-9fec355c],.top-header-layout[data-v-9fec355c]{grid-template-columns:1fr 320px;gap:20px}}@media(max-width:850px){.main-wrapper[data-v-9fec355c]{display:flex!important;flex-direction:column!important;gap:25px!important;width:100%!important}.top-header-layout[data-v-9fec355c]{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;gap:25px!important;margin-bottom:20px!important}.logo-container[data-v-9fec355c]{order:1;margin-bottom:10px}.cart-steps-wrapper[data-v-9fec355c]{order:2;width:100%;display:flex;justify-content:center}.hero-steps-container[data-v-9fec355c]{width:max-content!important;margin:0 auto!important;align-items:flex-start!important}.static-step[data-v-9fec355c]{font-size:14px!important}.static-step .step-circle[data-v-9fec355c]{width:28px!important;height:28px!important;font-size:13px!important}#leftColWrapper[data-v-9fec355c]{order:3;width:100%}#sidebarColWrapper[data-v-9fec355c]{order:4;width:100%}.desktop-only[data-v-9fec355c]{display:none!important}}.global-drop-overlay[data-v-9fec355c]{position:fixed;inset:0;z-index:99999;pointer-events:none;display:flex;align-items:center;justify-content:center;background:rgb(var(--panel-rgb) / .75)}.global-drop-box[data-v-9fec355c]{border:3px dashed var(--accent);border-radius:16px;padding:48px 64px;max-width:calc(100vw - 32px);box-sizing:border-box;text-align:center;background:rgb(var(--panel-rgb) / .6)}.global-drop-icon[data-v-9fec355c]{font-size:56px}.global-drop-text[data-v-9fec355c]{color:var(--text-strong);font-size:20px;font-weight:700;margin-top:10px}.global-drop-types[data-v-9fec355c]{color:var(--muted);font-size:13px;margin-top:6px}@media(max-width:600px){.global-drop-box[data-v-9fec355c]{padding:32px 24px}.global-drop-text[data-v-9fec355c]{font-size:17px}}.brana-stav[data-v-c9dfdbdb]{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--muted);padding:20px 16px;text-align:center}.brana-btn[data-v-c9dfdbdb]{background:var(--accent);color:var(--on-accent);border:none;font-weight:700;padding:10px 22px;border-radius:8px;cursor:pointer}
