.nav-actions{align-items:stretch}.burger-menu-btn{display:none;flex-direction:column;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;background:rgba(0,0,0,0);border:none;cursor:pointer;z-index:1101}.burger-bar{width:1.9rem;height:.2rem;background:#f5f5f5;margin:.18rem 0;border-radius:2px}.mobile-nav-overlay{display:flex;position:fixed;inset:0;background:rgba(12,24,36,.6);z-index:2000;justify-content:flex-end;opacity:0;pointer-events:none;transition:opacity .34s ease}.mobile-nav-content{width:100vw;height:100vh;background:linear-gradient(to right, #5787a6, #71abd0);box-shadow:none;padding:1rem 1.1rem 1.6rem;display:flex;flex-direction:column;transform:translateY(-100%);transition:transform .38s cubic-bezier(0.22, 1, 0.36, 1)}.mobile-nav-overlay.open{opacity:1;pointer-events:auto}.mobile-nav-overlay.open .mobile-nav-content{transform:translateY(0)}.close-mobile-nav{align-self:flex-end;background:rgba(0,0,0,0);border:none;font-size:2rem;color:#f5f5f5;cursor:pointer;line-height:1;padding:.15rem .4rem}.mobile-nav-links{list-style:none;padding:0;margin:.8rem 0 0;display:flex;flex-direction:column;gap:.35rem;overflow-y:auto}.mobile-nav-links a,.mobile-nav-action{color:#f5f5f5;font-size:1.05rem;text-decoration:none;font-weight:500;padding:.68rem .75rem;display:block;border-radius:.5rem;border:none;background:rgba(0,0,0,0);text-align:left;width:100%;cursor:pointer}.mobile-nav-links a:hover,.mobile-nav-action:hover{background:hsla(0,0%,100%,.16)}.mobile-nav-form{margin:0}.mobile-nav-divider{height:1px;background:hsla(0,0%,100%,.25);margin:.5rem 0}.mobile-nav-title{color:hsla(0,0%,100%,.85);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;padding:.45rem .75rem .2rem}.mobile-nav-action-active{background:hsla(0,0%,100%,.16);font-weight:600}.culture-mobile-close{display:none;align-self:flex-end;margin:.6rem .8rem 0 0;background:rgba(0,0,0,0);border:none;color:#f5f5f5;font-size:2rem;line-height:1;cursor:pointer}@media(max-width: 900px){.nav-links,.nav-actions>form{display:none !important}.nav-actions>#culture{display:flex !important}.burger-menu-btn{display:flex}header nav{align-items:center}header nav>.display-flex{width:auto}.settings-page{margin:0}.settings-sidebar{display:none}.settings-content{padding:1rem}#CultureDropdown{position:fixed !important;inset:0 !important;right:auto !important;top:0 !important;width:100vw;height:100vh;border-radius:0;z-index:2050;padding-top:.5rem}#CultureDropdown #CultureSearch{margin:.4rem 1rem .8rem;font-size:1rem}#CultureDropdown #CultureList{flex:1;overflow-y:auto;padding:0 .8rem 1rem}#CultureDropdown .culturelink{border-radius:.5rem}.culture-mobile-close{display:block}body.culture-open{overflow:hidden}}*{margin:0;padding:0;box-sizing:border-box;color:inherit}a{color:inherit;cursor:pointer}html{background-color:#f5f5f5;height:100%;min-height:100vh}.Background-Gradient-Reverse{background:linear-gradient(to right, #5787a6, #71abd0)}.background-transparent{background:rgba(0,0,0,0)}.background-hover-base-dark:hover{background-color:#5787a6}body{display:flex;flex-direction:column;min-height:100vh}.border-none{border:none}.border-bottom-base{border-bottom:1px solid #000}.border-radius-0{border-radius:0}.border-radius-bottom-base{border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem}.box-shadow-base{box-shadow:0px 0px 5px rgba(0,0,0,.5)}.button{border-radius:.5rem;background-color:#5787a6;box-shadow:0px 0px 5px rgba(0,0,0,.5);width:fit-content;padding:1rem}.button:hover{background-color:#71abd0}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border-radius:.5rem;font-weight:600;border:none;cursor:pointer;color:#f5f5f5;background:linear-gradient(to right, #71abd0, #5787a6);box-shadow:0 2px 6px rgba(0,0,0,.12);transition:background .15s ease,transform .06s ease;font-size:.95rem}.btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:focus{outline:none;box-shadow:0 0 0 3px rgba(87,135,166,.12)}.btn.small{padding:.35rem .6rem;font-size:.9rem}.btn.primary{background:linear-gradient(to right, #71abd0, #5787a6)}.btn.danger{background:linear-gradient(to right, #d9534f, #c23325);box-shadow:0 2px 6px rgba(194,51,37,.12)}.card{background:linear-gradient(to right, #5787a6, #71abd0);border-radius:.8rem;overflow:hidden;max-width:30rem;margin:2rem auto;box-shadow:0px 0px 5px rgba(0,0,0,.5)}.card .card-header{background:linear-gradient(to right, #71abd0, #5787a6);color:#f5f5f5;padding:1rem}.card .card-header h3{font-size:1.75rem;font-weight:300;letter-spacing:.05rem}.card .card-header h3.text-center{text-align:center}.card .card-body{padding:2rem}.card .card-footer{background:linear-gradient(to right, #71abd0, #5787a6);color:#f5f5f5;padding:1rem;gap:.5rem;display:flex;flex-direction:column}.card .card-footer a{display:flex;align-items:center;color:inherit;height:2rem;gap:.5rem;text-decoration:none}.card .card-footer a svg{color:inherit}.card .card-footer a p{align-content:center}.Color-Base{Color:#f5f5f5}.color-base{Color:#f5f5f5}.color-base-placeholder::placeholder{color:#f5f5f5}.display-flex{display:flex}header{background:linear-gradient(to right, #71abd0, #5787a6);box-shadow:0 2px 4px rgba(0,0,0,.2);color:#f5f5f5;position:sticky;top:0;z-index:1000}header nav{display:flex;position:relative;align-items:stretch}header nav>.display-flex{align-items:stretch}header ul{list-style:none;margin:0;padding:0;display:flex;align-items:stretch}header a{color:inherit;display:flex;align-items:center;gap:.35rem;padding:.55rem .9rem;line-height:1.2;flex-shrink:0;position:relative;text-decoration:none;height:100%}header a:hover{background-color:#5787a6}header a svg{width:4.5em}header ul li{display:flex;align-items:stretch}.flex-direction-column{flex-direction:column}.flex-to-content{flex:0 0 auto}.flex-to-content-important{flex:0 0 auto !important}footer{background:linear-gradient(to right, #71abd0, #5787a6);padding:1rem;box-shadow:0 -2px 4px rgba(0,0,0,.2);color:#f5f5f5}.form-group{margin-bottom:1.5rem}.form-group .form-label{display:block;margin-bottom:.5rem;font-weight:500;color:#f5f5f5;font-size:.875rem}.form-group .form-control{width:100%;padding:.75rem 1rem;border:2px solid #f5f5f5;border-radius:.8rem;font-size:1rem;font-family:sans-serif;transition:all .3s ease;background-color:#f5f5f5;box-shadow:0 2px 4px rgba(0,0,0,.2)}.form-group .form-control:focus{outline:none;border-color:#f5f5f5;box-shadow:0 0 0 3px rgba(87,135,166,.1)}.form-group .form-control[type=email]:invalid,.form-group .form-control[type=password]:invalid{border-color:red}.form-group .form-control input{color:inherit;background:inherit;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit;background-clip:inherit;caret-color:#5787a6}.form-submit{padding:.2rem;background:linear-gradient(to right, #71abd0, #5787a6);border-radius:.8rem;box-shadow:0 2px 4px rgba(0,0,0,.2)}.form-submit button{width:100%;padding:1rem;border-radius:.8rem;background:linear-gradient(to right, #5787a6, #71abd0);border:none;font-size:1.2rem;color:#f5f5f5}.form-footer{display:flex;flex-direction:column;align-items:start;margin-top:.5rem}.form-input{padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .2s ease;background:#fafafa;outline:none;color:#000}.form-input:invalid{border-color:red}.form-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.form-actions .button{cursor:pointer;color:inherit;border:1px solid #5787a6;padding:1rem;border-radius:.8rem;background:linear-gradient(to right, #71abd0, #5787a6)}.form-actions:has(#next-step-1){justify-content:flex-end}main{flex:1;display:flex;flex-direction:column;min-height:0;padding:1rem}.margin-test{margin:1rem}.margin-left-rem-02{margin-left:.2rem}.margin-top-rem-02{margin-top:.2rem}.overflow-hidden{overflow:hidden}.outline-none{outline:none}.justify-content-center{justify-content:center}svg{height:1em;width:1em}.pointer-events-none{pointer-events:none}.progress-indicator{display:flex;justify-content:center;gap:1rem;margin-top:-1rem;position:relative}.progress-indicator .progress-step{display:flex;flex-direction:column;align-items:center;position:relative}.progress-indicator .progress-step:not(:first-child)::before{content:"";position:absolute;top:1rem;left:-70%;width:calc(100% + 1rem);height:2px;background-color:#f5f5f5;box-shadow:2px 4px 4px rgba(0,0,0,.2);transform:translateX(-0.5rem)}.progress-indicator .progress-step.completed:not(:first-child)::before{background-color:green}.progress-indicator .progress-step.active:not(:first-child)::before{background-color:#5787a6}.progress-indicator .progress-step .step-number{background-color:#f5f5f5;color:#5787a6;height:2rem;width:2rem;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1.5rem;z-index:1;box-shadow:2px 4px 4px rgba(0,0,0,.2)}.progress-indicator .progress-step.completed .step-number{background-color:green;color:#f5f5f5}.progress-indicator .progress-step.active .step-number{background-color:#5787a6;color:#f5f5f5}.brand-section{display:flex;justify-content:normal;align-items:center}.brand-section svg{height:2em;width:7em}.padding-base{padding:1rem}.padding-rem-05{padding:.5rem}.padding-rem-1{padding:1rem}.Justify-content-between{justify-content:space-between}.Justify-content-around{justify-content:space-around}.gap-rem-02{gap:.2rem}.gap-em-03{gap:.3em}.align-items-center{align-items:center}.text-decoration-none{text-decoration:none}.registration-wrapper{max-width:40rem;margin:0 auto}.registration-header .brand-section{display:grid}.registration-header .brand-section svg{position:absolute}.registration-header .brand-section h1{justify-self:center}.registration-card{padding:1rem;color:#f5f5f5}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group .input-prefix{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem;background:#f3f4f6;border:2px solid #e5e7eb;border-right:none;border-radius:8px 0 0 8px;padding:12px 16px;color:#6b7280;font-size:.9rem;white-space:nowrap;flex:0 0 auto}.input-group .input-suffix{display:flex;align-items:center;margin-bottom:0;font-weight:400;line-height:1.5;background:#f3f4f6;border:2px solid #e5e7eb;border-right:none;border-radius:0 8px 8px 0;padding:12px 16px;color:#6b7280;font-size:.9rem;white-space:nowrap;cursor:pointer;flex:1 1 0;min-width:0}.input-group .input-prefix+.form-input{border-left:none;border-radius:0 8px 8px 0}.input-group .form-input.has-suffix{border-right:none;border-radius:8px 0 0 8px;flex:1 1 0}.input-group .form-input .form-input.error{border-color:#dc3545}.input-group .form-input .form-input.error:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.button{cursor:pointer}.top-rem-3{top:3rem}.width-pct-100{width:100%}.width-rem-05{width:.5rem}.width-rem-2{width:2rem}.width-rem-25{width:25rem}.height-pct-100{height:100%}.height-rem-05{height:.5rem}.height-rem-2{height:2rem}.height-rem-25{height:25rem}.position-absolute{position:absolute}.right-0{right:0}.checkbox-group-enhanced{margin:1rem 0}.checkbox-container{background:#fafafa;display:flex;align-items:flex-start;gap:1rem;cursor:pointer;padding:1rem;border:1px solid #dee2e6;border-radius:.5rem;transition:all .2s ease}.checkbox-container:hover{border-color:#007bff;background-color:#f8f9ff}.checkbox-input{display:none}.checkbox-custom{background:#fff;width:20px;height:20px;border:2px solid #ced4da;border-radius:4px;position:relative;flex-shrink:0;transition:all .2s ease}.checkbox-input:checked+.checkbox-custom{background-color:#007bff;border-color:#007bff}.checkbox-input:checked+.checkbox-custom::after{content:"?";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:12px;font-weight:bold}.checkbox-content{flex:1}.checkbox-title{display:block;font-weight:600;color:#495057;margin-bottom:.25rem}.checkbox-description{display:block;font-size:.875rem;color:#6c757d;line-height:1.4}.modal-overlay{position:fixed;right:0;left:0;top:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center}.modal-overlay .modal-container{background:linear-gradient(to right, #71abd0, #5787a6);color:#f5f5f5;padding:1rem;width:80%;max-width:480px;border-radius:.8rem}.modal-overlay .modal-container .modal-header{display:flex;justify-content:space-between}.modal-overlay .modal-container .modal-header .modal-close-btn{border:none;background-color:rgba(0,0,0,0);cursor:pointer;color:#f5f5f5;font-size:2rem;line-height:1;padding:0 .25rem}.modal-overlay .modal-container .modal-body{padding-top:.25rem}.modal-overlay .modal-container .modal-body .field{margin-bottom:.75rem}.modal-overlay .modal-container .modal-body label{display:block;margin-bottom:.35rem;color:#f5f5f5;font-weight:600}.modal-overlay .modal-container .modal-body input.input,.modal-overlay .modal-container .modal-body input[type=text],.modal-overlay .modal-container .modal-body input[type=email],.modal-overlay .modal-container .modal-body textarea,.modal-overlay .modal-container .modal-body select{width:100%;padding:.6rem .75rem;border:2px solid #e5e7eb;border-radius:.5rem;background:#fff;color:#111;box-sizing:border-box;font-size:.95rem}.modal-overlay .modal-container .modal-body input::placeholder,.modal-overlay .modal-container .modal-body textarea::placeholder{color:#888}.modal-overlay .modal-container .modal-footer{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.modal-overlay .modal-container .modal-footer .button{cursor:pointer;color:inherit;border:1px solid #5787a6;padding:.75rem 1rem;border-radius:.8rem;background:linear-gradient(to right, #5787a6, #71abd0)}.modal-overlay .modal-container .modal-footer .btn{padding:.6rem .9rem}.z-index-1{z-index:1}.settings-page{display:flex;flex-direction:row;margin:-1rem;flex:1;min-height:0;background-color:#f5f5f5;gap:0}.settings-sidebar{background:linear-gradient(to right, #71abd0, #5787a6);color:#f5f5f5;box-shadow:0px 0px 5px rgba(0,0,0,.5);display:flex;flex-direction:column;overflow-y:auto;flex-shrink:0;min-height:100%}.settings-sidebar .settings-sidebar-title{padding:1.5rem;font-size:1.5rem;font-weight:600;border-bottom:1px solid hsla(0,0%,100%,.1);color:#f5f5f5}.settings-nav{display:flex;flex-direction:column;padding:1rem 0}.settings-nav .settings-nav-item{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;color:#f5f5f5;text-decoration:none;transition:all .2s ease;cursor:pointer;position:relative;font-weight:500}.settings-nav .settings-nav-item:hover{background-color:hsla(0,0%,100%,.1)}.settings-nav .settings-nav-item.active{background-color:hsla(0,0%,100%,.15);border-left:3px solid #f5f5f5}.settings-nav .settings-nav-item.submenu-open .submenu-arrow{transform:rotate(180deg)}.settings-nav .settings-nav-item svg{flex-shrink:0}.settings-nav .settings-nav-item span{flex:1}.settings-nav .settings-nav-item .submenu-arrow{transition:transform .3s ease;margin-left:auto}.settings-nav-group{display:flex;flex-direction:column}.settings-submenu{max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:rgba(0,0,0,.1)}.settings-submenu.open{max-height:200px}.settings-submenu .settings-nav-subitem{display:block;padding:.75rem 1.5rem .75rem 3.5rem;color:hsla(0,0%,100%,.85);text-decoration:none;transition:all .2s ease;cursor:pointer;font-size:.9rem}.settings-submenu .settings-nav-subitem:hover{background-color:hsla(0,0%,100%,.05);color:#f5f5f5}.settings-submenu .settings-nav-subitem.active{background-color:hsla(0,0%,100%,.1);color:#f5f5f5;font-weight:500}.settings-content{flex:1;overflow-y:auto;padding:2rem}.settings-section{display:none}.settings-section.active{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.settings-section-title{font-size:1.75rem;font-weight:600;margin-bottom:1.5rem;color:#5787a6}.settings-card{background:#fff;border-radius:.8rem;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:1.5rem;overflow:hidden}.settings-card .settings-card-header{background:linear-gradient(to right, #71abd0, #5787a6);color:#f5f5f5;padding:1rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.05)}.settings-card .settings-card-header h4{margin:0;font-size:1.125rem;font-weight:600}.settings-card .settings-card-body{padding:1.5rem}.field-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width: 768px){.field-grid{grid-template-columns:repeat(2, 1fr)}}.field{display:flex;flex-direction:column;gap:.5rem}.field .label{font-weight:500;color:#333;font-size:.9rem}.field .input,.field .select{padding:.75rem;border:2px solid #ddd;border-radius:.5rem;font-size:1rem;transition:all .2s ease;background-color:#fff}.field .input:focus,.field .select:focus{outline:none;border-color:#5787a6;box-shadow:0 0 0 3px rgba(87,135,166,.1)}.field .input.saved-ok,.field .select.saved-ok{border-color:green;animation:pulse .5s ease}.field .input.saved-error,.field .select.saved-error{border-color:red}.field .helper-text{font-size:.875rem;color:#6c757d;line-height:1.4}.field .validation{color:red;font-size:.875rem}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}.table{width:100%}.table .table-header{display:grid;grid-template-columns:1fr 260px;gap:1rem;padding:.75rem;background-color:#f8f9fa;border-radius:.5rem;margin-bottom:.5rem;font-weight:600;color:#495057}.table .table-body{display:flex;flex-direction:column;gap:.5rem}.table .table-row{display:grid;grid-template-columns:1fr 260px;gap:1rem;padding:.75rem;background-color:#fff;border:1px solid #e9ecef;border-radius:.5rem;align-items:start}.table .table-row:hover{background-color:#f8f9fa}.table .table-row .input.small,.table .table-row .select.small{padding:.5rem;font-size:.9rem}.product-table-body{gap:0}.product-row.expanded{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.product-details{margin-top:calc(-0.5rem - 1px);border:1px solid #e9ecef;border-top:0;border-radius:0 0 .5rem .5rem;background:#fafafa;padding:1rem}.product-toolbar{margin-bottom:1rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-start;width:100%;overflow:hidden}.product-toolbar-search,.product-toolbar-sort,.product-toolbar-export{min-width:0;max-width:100%;box-sizing:border-box}.product-toolbar-search{flex:1 1 28rem;width:auto;padding:.6rem .75rem;border-radius:.5rem;border:1px solid #d0d0d0}.product-toolbar-sort{flex:0 1 15rem;width:auto;padding:.6rem .75rem;border-radius:.5rem;border:1px solid #d0d0d0;background:#fff}.product-toolbar-export{flex:0 1 auto;width:auto;padding:.6rem 1.2rem;border-radius:.5rem;border:1px solid #d0d0d0;background:#f8f8f8;cursor:pointer;font-weight:500;color:#333;text-align:left}.product-toolbar-meta{flex:1 1 100%;text-align:left}.muted{color:#6c757d;font-style:italic}.toggle-wrapper{display:flex;align-items:center}.toggle-input{display:none}.toggle-label{position:relative;display:inline-block;width:52px;height:28px;cursor:pointer}.toggle-slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ddd;border-radius:28px;transition:all .3s ease}.toggle-slider::before{content:"";position:absolute;height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.toggle-input:checked+.toggle-label .toggle-slider{background-color:#5787a6}.toggle-input:checked+.toggle-label .toggle-slider::before{transform:translateX(24px)}.toggle-input:focus+.toggle-label .toggle-slider{box-shadow:0 0 0 3px rgba(87,135,166,.1)}.toggle-label:hover .toggle-slider{background-color:#ccc}.toggle-input:checked+.toggle-label:hover .toggle-slider{background-color:#71abd0}@media(max-width: 768px){header a{padding:.7rem .75rem}header a svg{width:3.4em}.settings-page{margin:0;width:100%}.settings-sidebar{display:none !important}.settings-content{flex:1 1 auto;width:100%;padding:1rem}.settings-section-title{font-size:1.35rem;margin-bottom:1rem}.settings-card .settings-card-header{padding:.85rem 1rem}.settings-card .settings-card-body{padding:1rem}.products-table .table-header{display:none}.product-toolbar{flex-direction:column;align-items:stretch}.product-toolbar-search,.product-toolbar-sort,.product-toolbar-export{width:100%;flex:1 1 auto}.product-toolbar-export{text-align:left}.products-table .table-row.product-row{grid-template-columns:1fr !important;gap:.55rem;padding:.85rem}.products-table .table-row.product-row>div{text-align:left !important}.products-table .table-row.product-row>div:last-child{display:flex;justify-content:flex-start;gap:.4rem}.products-table .product-row.expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.product-table-body{gap:0}.product-details{margin-top:calc(-0.5rem - 1px);border:1px solid #e9ecef;border-top:none;border-radius:0 0 .5rem .5rem;background:#fafafa;padding:.9rem}.product-details>div{grid-template-columns:1fr !important}}/*# sourceMappingURL=site.min.css.map */
