﻿body{--mainpadding: 20px;--inpadding: 16px}@media(max-width: 960px){body{--mainpadding: 10px;--inpadding: 8px}}html ::selection{background:#86b2f3}html ::-moz-selection{background:#86b2f3}body{background:#1e293b;color:#fff;font-family:"Inter",sans-serif;min-height:100vh}.maincontent{max-width:1200px;padding:var(--mainpadding);margin:auto}.maincontent>div{background:#212e42;padding:var(--inpadding);border-radius:8px}.maincontent .innercontainer{background:#253249;padding:var(--inpadding);border-radius:8px}.smallmargin{margin:5px 0}.tableimg{width:100px;height:60px;object-fit:cover}.tmaincolor{color:#619aef}.bgred{background:#ca2424 !important}.bgred .abtn{color:#fff !important}.bgred .abtn:before{background-color:#fff !important}.bgred .abtn:hover{color:#fff !important}.openul{margin:0;list-style:circle}.openul>li{margin-bottom:10px}.openul>li:last-child{margin-bottom:0}.kelinfo{padding:10px;border:1px solid #5e7cad;border-radius:5px}.keleditor h1,.keleditor h2,.keleditor h3,.keleditor h4{color:#fff}.keleditor a{color:#619aef}.uk-breadcrumb>*>*{font-size:.875rem;color:#fff}.uk-breadcrumb>*>:hover{color:#fff;text-decoration:unset}.uk-breadcrumb>:last-child>span,.uk-breadcrumb>:last-child>a:not([href]){color:#fff}@media(min-width: 960px){.vmobile{display:none}}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{margin:0 2px}form label{color:#fff}.altform input,.altform select,.altform textarea{width:100%;padding:.75rem 1rem;background-color:#27354c;border:1px solid #384c6e;border-radius:.25rem;color:#fff;font-size:1rem;transition:all .2s ease-in-out}.altform input::placeholder,.altform select::placeholder,.altform textarea::placeholder{color:#fff;opacity:.8}.altform input:hover,.altform select:hover,.altform textarea:hover{border-color:#40587f}.altform input:focus,.altform select:focus,.altform textarea:focus{border-color:#40587f;background-color:#212e42;box-shadow:0 0 0 2px rgba(59,130,246,.2);color:#fff;outline:none}.altform input:disabled,.altform select:disabled,.altform textarea:disabled{opacity:.6;cursor:not-allowed}.altform select{padding:.2rem .75rem}.altform select option{background-color:#27354c;color:#fff}.altform textarea{min-height:100px;resize:vertical}.uk-textarea{background-color:#1b2434;color:#fff}.uk-textarea:focus{background-color:#17202d;color:#fff;border-color:#619aef}.basiclink{letter-spacing:1px;position:relative;text-decoration:none !important;color:#619aef}.basiclink.white{color:#fff}.basiclink:hover{color:#619aef}.abtn{letter-spacing:1px;position:relative;display:inline-block;text-decoration:none !important;cursor:pointer;color:#619aef}.abtn.white{color:#fff}.abtn:before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#619aef;transform:scaleX(0);transform-origin:right;transition:transform 250ms ease-in-out}.abtn:hover{color:#619aef !important}.abtn:hover:before{transform:scaleX(1);transform-origin:left}.abtn.red{color:#b42020}.abtn.red:before{background-color:#b42020}.abtn.red:hover{color:#b42020 !important}.abtn.btnred{color:#b42020}.abtn.btnred:before{background-color:#b42020}.abtn.btnred:hover{color:#b42020 !important}.btn{--buttonbg: #619AEF;--buttonbgh: #78a9f1;display:inline-block;cursor:pointer;padding:12px 30px;font-size:1.15rem;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#fff;background-color:var(--buttonbg);border:none;border-radius:40px;transition:all .3s ease-in-out}.btn svg{fill:#fff}.btn-small{padding:5px 10px;font-size:.9rem}.btn-vsmall{padding:4px 8px;font-size:.8rem;text-transform:lowercase}.btn-border{color:#619aef;background:rgba(0,0,0,0);border:1px solid #619aef}.btn-border-red{color:#b42020;background:rgba(0,0,0,0);border:1px solid #b42020}.btn-border-red:hover,.btn-border-red:focus,.btn-border-red:active{background-color:#b42020 !important}.btn-border-green{color:#20b45b;background:rgba(0,0,0,0);border:1px solid #20b45b}.btn-border-green:hover,.btn-border-green:focus,.btn-border-green:active{background-color:#20b45b !important}.btn-margin{margin:7px}.btn-marginbot{margin-bottom:12px}.btn:hover,.btn:focus,.btn:active{color:#fff;text-decoration:none;background-color:var(--buttonbgh)}.btn-red{--buttonbg: #b42020;--buttonbgh: #ca2424}.btn-kelkii{--buttonbg: #00c284;--buttonbgh: #00dc95}.btn-orange{--buttonbg: #b48020;--buttonbgh: #ca8f24}.btn-green{--buttonbg: #20b45b;--buttonbgh: #24ca66}.fakebtn{color:#fff}.fakebtn:hover,.fakebtn:focus{color:#fff}.uibtn-main{color:#619aef}.uibtn-red{color:#fff;background:#b42020}.uibtn-red:hover,.uibtn-red:focus,.uibtn-red:active{color:#fff;background:#e15959}.homelinks>a{background:#619aef;color:#fff;padding:20px;border-radius:8px;margin:7px;display:inline-block;text-decoration:none !important;transition:all .3s ease-in-out}.homelinks>a:hover,.homelinks>a:focus,.homelinks>a:active{background:#bed5f8}.btnicon{color:#619aef}.btnicon svg{width:3rem}.tbtn{border:1px solid #619aef;background:#619aef;color:#fff;padding:2px 9px;border-radius:9px}.tbtn:hover,.tbtn:focus{text-decoration:none;border-color:#fff;color:#fff}.tbtn-red{background:#b42020;border-color:#b42020;color:#fff}.tbtn-red:hover,.tbtn-red:focus{border-color:#fff}.tbtn-border{background:rgba(0,0,0,0);color:#619aef}.tbtn-border:hover,.tbtn-border:focus{color:#fff}.spanlinks{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:1.5rem;margin:2rem 0}.spanlinks a{display:flex;flex-direction:column;background:linear-gradient(135deg, rgba(51, 124, 234, 0.3), rgba(51, 124, 234, 0.4));border-radius:12px;padding:1rem;color:#fff;text-decoration:none;transition:all .3s ease;box-shadow:0 6px 15px rgba(0,0,0,.15);position:relative;overflow:hidden;letter-spacing:.05em;font-weight:900;font-size:1rem;align-items:center;margin-bottom:.5rem}.spanlinks a:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.2);background:linear-gradient(135deg, rgba(97, 154, 239, 0.6), rgba(97, 154, 239, 0.7))}.spanlinks a:hover span{max-height:100px;opacity:1}.spanlinks a:hover:after{width:100%}.spanlinks a:after{content:"";position:absolute;bottom:0;left:0;height:3px;width:0;background:linear-gradient(90deg, #619AEF, #78a9f1);transition:width .3s ease}.spanlinks a i{font-size:1.5rem;margin-bottom:.75rem;color:#619aef}.spanlinks a span{font-size:.85rem;color:#ccc;margin-top:.5rem;transition:all .3s ease;opacity:.8;font-weight:300;line-height:1.4}@media(max-width: 768px){.spanlinks{grid-template-columns:1fr}.spanlinks a{padding:1.25rem}.spanlinks a span{opacity:1;max-height:none}}body h1{color:#619aef;font-family:"Inter",sans-serif;font-weight:200}body h2{color:#619aef;font-family:"Inter",sans-serif;font-weight:500;font-size:1.5rem}body h3{color:#619aef;font-family:"Inter",sans-serif;font-weight:900;font-size:1.15rem}body em{color:#619aef}ul.ulline{padding:0}ul.ulline li{display:inline}ul.subinfo{font-size:.8rem}ul.subinfo li:not(:last-child)::after{content:" | "}.tsmall{font-size:.75rem}.textbig{font-size:1.5rem}.tthin{font-weight:100}.strikethrough{text-decoration:line-through !important}.twhite{color:#fff}.tred{color:#b42020}.textunderline{text-decoration:underline}.uk-grid.ukgrid-m10f{margin-left:-10px}.uk-grid.ukgrid-m10f>*{padding-left:10px}.uk-grid.ukgrid-m10f>.uk-grid-margin{margin-top:10px}.uk-grid.ukgrid-m20f{margin-left:-20px}.uk-grid.ukgrid-m20f>*{padding-left:20px}.uk-grid.ukgrid-m20f>.uk-grid-margin{margin-top:20px}@media(min-width: 960px){.uk-grid.ukgrid-m20{margin-left:-20px}.uk-grid.ukgrid-m20>*{padding-left:20px}}@media(min-width: 1200px){.uk-grid.ukgrid-m80{margin-left:-80px}.uk-grid.ukgrid-m80>*{padding-left:80px}}.mapboxwrap{width:100%;height:560px;max-height:80vh;border-radius:8px;margin:30px 0}.smallmapboxwrap{width:100%;height:400px;max-height:80vh;border-radius:8px;margin:30px 0}.mapboxgl-popup-content *{color:#619aef;margin:0}.mapboxgl-popup-content a{margin-top:14px;display:block;font-weight:700;text-decoration:underline;border:none}.dataTables_wrapper .dataTables_length select,.dataTables_wrapper .dataTables_filter input{color:#fff}.mainheader{max-width:1200px;padding:var(--mainpadding);margin:auto}.mainheader .fill{transition:all .3s ease-in-out;fill:#619aef}.mainheader a:hover,.mainheader a:focus{text-decoration:none}.mainheader a:hover .fill,.mainheader a:focus .fill{fill:#78a9f1}.mainheader .logo{display:inline-block;height:100px;fill:#619aef}.mainheader .logo svg{height:100px;width:100px;fill:#619aef}.mainheader .userl{display:block;font-size:9px;line-height:0;position:relative;top:15px}.mainheader .header-bgw{width:60px}.mainheader svg{position:relative;z-index:7}.mainheader .headert{color:#619aef;font-size:2rem;font-weight:100;position:relative;top:10px;margin-left:10px;line-height:.75em}.mainheader .headert span{font-weight:300}#burger-menu-button{cursor:pointer;background:rgba(0,0,0,0);border:none;position:relative;z-index:99999;top:26px}#burger-menu-button svg{width:50px;stroke:#619aef}.button-burger[data-state=closed] :is(.top,.bottom){animation:to-open-icon 1s forwards}.button-burger[data-state=opened] :is(.top,.bottom){animation:to-close-icon 1s forwards}.button-burger .hamburger{transition:rotate 800ms 100ms}.button-burger[data-state=opened] .hamburger{rotate:1turn}.button-burger .line.top{--rotation: -45deg;transform-origin:65px 45px}.button-burger .line.bottom{--rotation: 45deg;transform-origin:60px 55px}@keyframes to-close-icon{0%{stroke-dashoffset:0}40%{stroke-dashoffset:79.9}60%{stroke-dashoffset:79.9;rotate:calc(var(--rotation))}100%{stroke-dashoffset:0;rotate:var(--rotation)}}@keyframes to-open-icon{0%{stroke-dashoffset:0;rotate:var(--rotation)}40%{stroke-dashoffset:79.9;rotate:var(--rotation)}60%{stroke-dashoffset:79.9}100%{stroke-dashoffset:0}}#burger-menu{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:#1e293b;color:#619aef;z-index:9999}#burger-menu ul{max-height:100vh;overflow:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;list-style:none;margin:0;padding:0}#burger-menu ul li{margin:.25em}#burger-menu ul li a{font-size:1.7rem;letter-spacing:1px;font-weight:200;position:relative;text-decoration:none;color:#619aef}#burger-menu ul li a:before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#619aef;transform:scaleX(0);transform-origin:right;transition:transform 250ms ease-in-out}#burger-menu ul li a:hover:before{color:#619aef;transform:scaleX(1);transform-origin:left}#burger-menu ul li a.red{color:#b42020}#burger-menu ul li a.red:before{background-color:#b42020}#burger-menu ul li a.red:hover:before{color:#b42020}.openfooter{color:gray;font-size:.6rem;padding-bottom:20px}.h1brand{font-size:.8rem;font-weight:900}.storeproduct-codebar{width:100%;max-width:350px}.storeproduct h1{margin-bottom:30px}.switch-wrap{width:60px;padding-top:10px}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:gray;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#619aef}input:focus+.slider{box-shadow:0 0 1px #619aef}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.productcat{color:#619aef !important;font-size:1.25rem;display:block}.iscapitalized *{text-transform:uppercase}.allrecipe{padding:20px 0 20px !important}.recipeline{line-height:1.4em}.recipeline_title{font-weight:100;font-size:3rem;padding-bottom:.4em}.recipeline_data{letter-spacing:1px}.recipeline_data_lh{line-height:1.8em}.recipeline_data>h3{margin-top:1em !important}.recipeline_data>h3:first-child{margin-top:0 !important}.recipeline h1,.recipeline h2,.recipeline h3{color:#fff;margin:0;margin-bottom:.25em}.recipeline p+br,.recipeline ul+br,.recipeline h1+br,.recipeline h2+br,.recipeline h3+br{display:none}.recipeline ul{margin:10px 0}.recipeline h1{font-size:1.5rem;font-weight:600}.recipeline h2{font-size:1.25rem;font-weight:500}.recipeline h3{font-size:1.1rem;font-weight:400}.recipeline .subingr{font-size:1.3rem;font-weight:200;letter-spacing:.05em}.recipeingline{cursor:pointer}.recipeimage{width:100%;max-width:800px}.recipeh1{margin-top:10px;margin-bottom:40px}.recipeul{margin-bottom:0;padding-left:3px;color:#fff}.recipeul li{display:inline-block;font-size:1.15rem;font-weight:100}.recipeul li+li{margin-left:20px}.tbltitle{font-size:1.15rem}.publicrecipe{cursor:pointer;color:#fff;height:100%;transition:all .2s ease-in-out;background:#2c3c56}.recipebeta .publicrecipe{background:#b42020}.publicrecipe .uk-card-body{padding:14px}.publicrecipe .uk-card-body p{margin:0}.publicrecipe .uk-card-body p span{font-size:.8rem;letter-spacing:.2em;font-weight:100}.publicrecipe img{transition:all .2s ease-in-out;aspect-ratio:16/9;width:100%;z-index:2;object-fit:cover}.publicrecipe:hover,.publicrecipe:focus{background:#40587f}.publicrecipe:hover img,.publicrecipe:focus img{opacity:.8}.publicrecipe .rvalid{top:-15px;right:5px;opacity:.1;font-size:5rem;z-index:1}.recipe-card{background:#253249;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:10px}.recipe-card__header{margin-bottom:2rem}.recipe-card__title{color:#619aef;font-size:2rem;margin-bottom:1rem;font-weight:700}.recipe-card__description{color:#fff;font-size:1.1rem;line-height:1.6}.recipe-card__meta{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:1rem;background:#2c3c56;padding:1.5rem;border-radius:12px;margin-bottom:2rem}.recipe-card__meta .meta-item{display:flex;align-items:center;gap:.5rem}.recipe-card__meta .meta-item i{color:#78a9f1;font-size:1.2rem}.recipe-card__meta .meta-item span{font-size:.9rem;color:#fff}.recipe-card__content{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width: 768px){.recipe-card__content{grid-template-columns:300px 1fr}}.section-title{display:flex;align-items:center;gap:.5rem;color:#619aef;font-size:1.5rem;margin-bottom:1.5rem}.section-title i{color:#78a9f1}.ingredients-list{list-style:none;padding:0;margin:0}.ingredients-list .ingredient-item{padding:.5rem 0;border-bottom:1px solid #40587f}.ingredients-list .ingredient-item:last-child{border-bottom:none}.ingredients-list .ingredient-item .ingredient-link{color:#78a9f1 !important;display:block}.ingredients-list .ingredient-item .ingredient-link span{color:#78a9f1 !important}.ingredients-list .ingredient-item .quantity{font-weight:600;color:#fff;margin-right:.5rem}.ingredients-list .ingredient-item .name{color:#fff}.steps-list{padding-left:1.5rem;margin:0}.steps-list .step-item{margin-bottom:1.5rem;line-height:1.6;color:#fff;padding-left:.5rem}.steps-list .step-item::marker{color:#78a9f1;font-weight:600}.recipe-card__footer{margin-top:2rem;padding-top:1rem;border-top:1px solid #40587f;text-align:right}.recipe-card__footer .recipe-date{color:#fff;font-size:.9rem}.recipe-card__footer .recipe-date i{margin-right:.5rem}.roundspan{background:#619aef;border-radius:50%;padding:.25rem;font-size:.5rem;position:absolute;margin-left:5px;margin-top:2px}@media(max-width: 960px){.uk-table-responsive tbody tr{margin-bottom:10px;border-bottom:1px solid rgba(221,221,221,.5019607843);padding-bottom:10px}}.colorthis{cursor:pointer}.colorthis img{background:#fff}.colorthis.imgselected{position:relative}.colorthis.imgselected:before{content:"";width:calc(100% - 10px);height:100%;position:absolute;top:0;margin-left:10px;left:0;display:block;opacity:.3;background:#619aef}.colorthis.imgselected img{border:2px dashed #619aef}.onephoto{text-align:center}.onephoto>a{text-decoration:none !important}.onephoto span{color:#fff;width:100%;display:inline-block;font-size:.75rem;font-style:italic}.uk-modal-body{padding:15px 15px !important}.openappmodal{background-color:#253249}.h1style{font-size:2rem;line-height:1em}@media(max-width: 960px){.h1style{font-size:1.75rem}}.h1style .h1count{font-weight:900;background:#619aef;color:#fff;padding:0 8px;border-radius:5px}@media(max-width: 960px){.sepmobile{margin-top:20px;border-top:1px solid #fff;padding-top:20px}}.datecourteemw.reduced{max-height:133px;overflow:hidden}#moredatecourte{cursor:pointer;top:5px;right:9px}.nutriscore{max-width:100px}.onestock img{width:350px;max-height:500px;object-fit:cover}.innerinfow{height:100%;display:block}.innerinfow img{width:100%;max-height:35vh;object-fit:cover}.innerinfo{top:0;left:0;width:calc(100% - 10px);color:#fff;font-size:1.25rem;line-height:1.15em;font-weight:100;background:rgba(30,41,59,.6);padding:5px;overflow:hidden;max-height:calc(100% - 10px)}@media(max-width: 960px){.innerinfo{font-size:1.05rem}}.botinfo{bottom:0;right:0;color:#fff;font-size:1.25rem;font-weight:500;background:rgba(30,41,59,.6);padding:3px 7px}.aliminfo{bottom:0;left:0;color:#fff;font-size:1.25rem;font-weight:500;background:rgba(30,41,59,.6);padding:3px 7px}.onestockitem{background:#334564;padding:15px}.onestockitem.isentam{border-left:10px solid #b42020}.onestockitem .abtn{font-size:.75rem}.onestockitem strong{margin-bottom:15px;display:block}.onestockitem strong span{font-size:.7rem;font-weight:100}.statitem span{margin-right:10px;font-weight:100}.statitem strong{font-weight:900}.statitem .uk-progress{height:5px;margin-top:4px}.isdatecourte{position:relative}.isdatecourte:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(180, 32, 32, 0.4) 10px, rgba(180, 32, 32, 0.4) 20px)}.datecourteem{color:#fff !important;display:block;margin-bottom:.5em;font-size:1.5rem;font-weight:100}.ulsimple{padding-left:20px;margin:0;list-style:circle;line-height:1.5em}.ulsimple a{color:#fff}.statinfo{margin-bottom:15px}.statinfo span{display:block;color:#619aef}.selectpadding{padding:10px}.stockbookmark{color:#fff;top:-2px;right:5px;font-size:1.5rem}.stockbookmark:hover,.stockbookmark:focus{color:#619aef}.genefiles{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}@media(min-width: 960px){.genefiles{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.genefiles .noimg{object-fit:cover;opacity:.8;height:100%;width:100%}.geneinfo span{font-weight:500;margin-right:10px}.family-tree-wrap{overflow:auto}.family-tree{display:flex;flex-direction:column;align-items:center;width:fit-content}.node{border:1px solid #ccc;padding:10px;margin:5px;text-align:center}.node a{color:#fff}.parents{display:flex;justify-content:space-around;margin-top:20px}.mum,.dad{flex:1}.children{display:flex;justify-content:space-around;margin-top:20px}.child{flex:1}.dualline{font-weight:700}.dualline span{display:block;font-weight:200}.addcalc-results{margin-bottom:5px}.addcalc-results>span{margin-right:10px;font-weight:200}.addcalc-results>span strong{font-weight:800}.addcalc .total{font-size:1.1em;font-weight:200}.addcalc .total strong{font-weight:800}.addcalc textarea{width:calc(100% - 15px);height:700px;background-color:#27354c;border:1px solid #384c6e;border-radius:.25rem;color:#fff;padding:6px}.todo-container .items-list .item{padding:0 0 0 30px;margin:4px 0;border-radius:4px;transition:all .2s ease;position:relative}.todo-container .items-list .item .itemorder{position:absolute;left:-5px;cursor:pointer;padding:6px 10px}.todo-container .items-list .item .itemorder i{position:relative;top:1px;color:#619aef}.todo-container .items-list .item label{cursor:pointer;padding:5px 0;font-size:1.1rem;max-width:calc(100% - 60px)}.todo-container .items-list .item label input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.todo-container .items-list .item label input[type=checkbox]+span::before{content:"";display:inline-block;width:18px;height:18px;top:5px;position:relative;margin-right:10px;border:2px solid #5e7cad;border-radius:3px;transition:all .2s ease}.todo-container .items-list .item label input[type=checkbox]:checked+span::before{background-color:#619aef;border-color:#619aef;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-position:center;background-size:12px;background-repeat:no-repeat}.todo-container .items-list .item label input[type=checkbox]:hover+span::before{border-color:#619aef}.todo-container .form-container input{width:calc(100% - 20px)}.todo-container .form-container input.todo-date-input{padding:8px;border:1px solid #ddd;border-radius:4px;margin-right:8px;margin-top:7px}.todo-container .todo-input-group{display:flex;gap:10px;align-items:center}.todo-container .todo-input-group-inputs{width:100%}.todo-container .due-date{margin-left:10px;color:#666}.todo-container .item-actions{margin-left:auto}.todo-container .item-actions{width:55px;text-align:right}.todo-container .item-actions i{opacity:.5;cursor:pointer}.todo-container .item-actions i:hover{opacity:1}.todo-container .item{display:flex;align-items:center}.todo-container .edit-item{padding:0 7px}.todo-container .blink{animation:blink-animation 1s infinite}@keyframes blink-animation{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.completed-separator{margin-top:2rem;padding-top:1rem;border-top:1px solid #5e7cad;color:#5e7cad}.completed .item{color:#5e7cad}.completed .item .due-date{display:none}.completed .item .blink{animation:unset}.completed .item .itemorder{display:none}.completed .item label input[type=checkbox]+span::before{background-color:#5e7cad;border-color:#5e7cad;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-position:center;background-size:12px;background-repeat:no-repeat}.sortable-ghost{opacity:.5;border:1px solid #619aef}.todo-input{padding:16px 8px;border:1px solid #ddd;border-radius:4px;margin-right:8px}.todo-submit{padding:8px 16px;background:#619aef;color:#fff;border:none;border-radius:4px;cursor:pointer}.todo-submit:hover{background:#619aef}.text-decoration-line-through{text-decoration:line-through}.calendar-container{display:flex;flex-direction:column;gap:2rem;padding:1rem}.calendar-container .date-group{border:1px solid #fff;border-radius:8px;overflow:hidden}.calendar-container .date-header{background-color:#619aef;padding:1rem;border-bottom:1px solid #fff;font-weight:900;font-size:1.2rem}.calendar-container .date-header.today{background-color:#b48020;color:#fff}.calendar-container .date-header.overdue{background-color:#b42020;color:#fff}.calendar-container .calendar-item{padding:1rem;border-bottom:1px solid #fff;color:#fff;display:flex;align-items:center;transition:background-color .2s}.calendar-container .calendar-item:last-child{border-bottom:none}.calendar-container .calendar-item:hover{background-color:rgba(97,154,239,.2);text-decoration:none}.calendar-container .calendar-item .item-title{font-weight:600}.calendar-container .calendar-item .item-title div{font-weight:300;font-size:.8em;margin-top:10px}.calendar-container .category-tag{font-size:.8em;padding:.2rem .5rem;background-color:#619aef;border-radius:4px;margin-left:auto}.calendar-container .empty-message{text-align:center;padding:2rem;color:#666}.todolinks a{background:#619aef;color:#fff;padding:12px 22px;border-radius:8px;margin:7px;display:inline-block;text-decoration:none !important;transition:all .3s ease-in-out;font-weight:800;font-size:1.2rem}.todolinks a:hover,.todolinks a:focus,.todolinks a:active{background:#bed5f8}.todolinks a>span{display:block;font-weight:300;font-size:.75em}.scanner-title,h2{color:#619aef;margin-bottom:1rem;text-align:center;font-weight:500}.status-message{padding:8px;margin-bottom:12px;background-color:#27354c;border-radius:4px;font-size:.9rem;border-left:3px solid #619aef}.status-message.error{border-left-color:#b42020;color:#ca2424}.status-message.success{border-left-color:#20b45b;color:#24ca66}.video-container{position:relative;overflow:hidden;border-radius:8px;margin-bottom:15px;background-color:#151d2a;border:1px solid #2f405d}.video-container video{width:100%;background-color:#000;border-radius:6px}.controls{display:flex;gap:10px;margin-bottom:20px;justify-content:center}.controls .btn{padding:8px 16px;font-size:.95rem}.controls .btn#start-scan{background-color:#619aef}.controls .btn#start-scan:hover,.controls .btn#start-scan:focus,.controls .btn#start-scan:active{background-color:#78a9f1}.controls .btn#stop-scan{background-color:#b42020}.controls .btn#stop-scan:hover,.controls .btn#stop-scan:focus,.controls .btn#stop-scan:active{background-color:#ca2424}.results-container{padding:0;border-radius:0;max-height:300px;overflow-y:auto}.results-container h3{margin-top:0;margin-bottom:15px;color:#619aef;font-size:1.15rem}.scan-result{padding:10px;margin-bottom:8px;background-color:#27354c;border-radius:4px;border-left:3px solid #619aef;box-shadow:none}.scan-result.qrcode{border-left-color:#00c284}.scan-result.qrcode .scan-format{color:#00c284;background-color:rgba(0,194,132,.15)}.scan-result.barcode{border-left-color:#b48020}.scan-result.barcode .scan-format{color:#b48020;background-color:rgba(180,128,32,.15)}.scan-result.link{border-left-color:#20b45b}.scan-result.link .scan-format{color:#20b45b;background-color:rgba(32,180,91,.15)}.scan-time{font-size:12px;color:#b3b3b3;margin-bottom:5px}.scan-format{display:inline-block;padding:2px 6px;border-radius:4px;font-size:12px;margin-right:5px;font-weight:500;background-color:#2f405d;color:#619aef}.scan-value{word-break:break-all;margin-top:5px;font-family:monospace;color:#fff}.scan-value a{color:#24ca66;text-decoration:underline}.scan-value a:hover,.scan-value a:focus{color:#2dda72}.scan-value a::after{content:" ↗";font-size:.8em;opacity:.7}@media(max-width: 960px){.scanner-container{padding:10px}.controls{flex-direction:row}.controls .btn{padding:6px 12px;font-size:.85rem;flex:1;min-width:0;white-space:nowrap}}.imgslider-in img{object-fit:contain;height:100%;width:100%}.imgslider-in .uk-overlay{color:#000;padding:15px}/*# sourceMappingURL=style.css.map */
