code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%;margin:0}.app-container{display:flex;flex-direction:column;min-height:100vh}.mainContent{flex-grow:1}.main-footer,.main-header{flex-shrink:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f7f6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-size:var(--base-font-size,16px);line-height:1.6;margin:0}h1{font-size:28.8px;font-size:calc(var(--base-font-size, 16px)*1.8)}h2{font-size:25.6px;font-size:calc(var(--base-font-size, 16px)*1.6)}h3{font-size:22.4px;font-size:calc(var(--base-font-size, 16px)*1.4)}h4{font-size:19.2px;font-size:calc(var(--base-font-size, 16px)*1.2)}button,input,select,td,textarea,tr{font-family:inherit}.some-component p,button,input,select,td,textarea,tr{font-size:16px;font-size:var(--base-font-size,16px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.home-page{overflow-x:hidden}section{margin:0 auto;max-width:1200px;padding:60px 20px;text-align:center}section h2{color:#333;font-family:"SerifFontName",serif;font-size:2.5rem;margin-bottom:40px}.hero-section{background-position:50%;background-size:cover;color:#fff;margin:0;max-width:none;padding:150px 20px;position:relative;text-align:center}.hero-overlay{background-color:#0006;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.hero-content{animation:fadeInUp .8s ease-out forwards;margin:0 auto;max-width:800px;opacity:0;position:relative;z-index:2}.hero-content h1{font-family:"SerifFontName",serif;font-size:3rem;line-height:1.3;margin-bottom:30px}.cta-button{padding:15px 30px}.expertise-section{background-color:#f4f2ed}.expertise-section h2{color:#384a3f;font-family:"SerifFontName",serif}.expertise-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:40px;text-align:center}.expertise-item{animation:fadeInUp .6s ease-out forwards;opacity:0}.expertise-item:first-child{animation-delay:.1s}.expertise-item:nth-child(2){animation-delay:.2s}.expertise-item:nth-child(3){animation-delay:.3s}.expertise-item:nth-child(4){animation-delay:.4s}.expertise-item h3{color:#384a3f;font-weight:700;margin-bottom:10px;margin-top:15px}.expertise-item p{color:#555;font-size:.9rem}.expertise-icon{height:150px;margin-bottom:15px;object-fit:contain;transition:transform .3s ease;width:225px}.expertise-icon:hover{transform:scale(1.1)}.featured-products-section{background-color:#f4f2ed}.featured-products-section h2{color:#384a3f;font-family:"SerifFontName",serif}.products-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.product-card{animation:fadeInUp .6s ease-out forwards;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #00000014;opacity:0;overflow:hidden;padding-bottom:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.product-card:first-child{animation-delay:.2s}.product-card:nth-child(2){animation-delay:.3s}.product-card:nth-child(3){animation-delay:.4s}.product-card:nth-child(4){animation-delay:.5s}.product-card:hover{box-shadow:0 8px 16px #0000001f;transform:translateY(-6px)}.product-card img{display:block;height:200px;object-fit:cover;transition:transform .4s ease;width:100%}.product-card:hover img{background-color:#c87e5a;transform:scale(1.05)}.product-card h3{color:#384a3f;margin-bottom:15px;margin-top:15px}.details-button{background-color:#384a3f;border:none;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.details-button:hover{background-color:#2a382f;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.about-us-section{align-items:center;background-color:#f4f2ed;display:flex;flex-wrap:wrap;gap:40px;text-align:left}.about-us-section h2{color:#384a3f;font-family:"SerifFontName",serif;margin-bottom:15px;text-align:left}.about-us-image-container{animation:fadeInUp .6s ease-out .2s forwards;flex:1 1 40%;min-width:280px;opacity:0}.about-us-image-container img{border-radius:8px;display:block;height:auto;width:100%}.about-us-content{animation:fadeInUp .6s ease-out .4s forwards;flex:1 1 55%;opacity:0}.about-us-content p{color:#555;line-height:1.6;margin-bottom:20px}.learn-more-link{color:#c87e5a;display:inline-block;font-weight:700;padding-bottom:2px;position:relative;text-decoration:none}.learn-more-link:after{background-color:#c87e5a;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out;width:100%}.learn-more-link:hover:after{transform:scaleX(1);transform-origin:bottom left}.why-choose-us-section{align-items:center;background-color:#f4f2ed;display:flex;flex-wrap:wrap;gap:40px;text-align:left}.why-choose-us-section h2{color:#384a3f;font-family:"SerifFontName",serif;margin-bottom:15px;text-align:left}.why-choose-us-content{animation:fadeInUp .6s ease-out .2s forwards;flex:1 1 55%;opacity:0}.why-choose-us-content ul{list-style:none;padding:0}.why-choose-us-content li{align-items:center;animation:fadeInUp .5s ease-out forwards;color:#333;display:flex;font-size:1.1rem;margin-bottom:15px;opacity:0}.why-choose-us-content li:first-child{animation-delay:.4s}.why-choose-us-content li:nth-child(2){animation-delay:.5s}.why-choose-us-content li:nth-child(3){animation-delay:.6s}.why-choose-us-content li:nth-child(4){animation-delay:.7s}.check-icon{color:#384a3f;font-size:1.2rem;font-weight:700;margin-right:10px}.why-choose-us-image-container{animation:fadeInUp .6s ease-out .3s forwards;flex:1 1 40%;min-width:280px;opacity:0}.why-choose-us-image-container img{border-radius:8px;display:block;height:auto;width:100%}.employee-login-link-section{background-color:#e0e0e0;margin-bottom:40px;margin-top:40px;padding:20px}.employee-login-link-section p{margin:0}.employee-login-link-section a{color:#384a3f;display:inline-block;font-weight:700;padding-bottom:2px;position:relative;text-decoration:none}.employee-login-link-section a:after{background-color:#384a3f;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom left;transition:transform .3s ease-out;width:100%}.employee-login-link-section a:hover:after{transform:scaleX(1);transform-origin:bottom left}.hero-content a{text-decoration:none}@media (min-width:992px) and (max-width:1099px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.expertise-grid,.products-grid{grid-template-columns:1fr}}@media (max-width:768px){.hero-content h1{font-size:2.5rem}.expertise-grid{grid-template-columns:1fr}.about-us-section,.why-choose-us-section{flex-direction:column;text-align:center}.about-us-section h2,.why-choose-us-section h2{text-align:center}.why-choose-us-content ul{display:inline-block;text-align:left}}.about-page{background-color:#fff}.about-hero{background-position:50%;background-size:cover;color:#fff;margin-bottom:50px;padding:100px 20px;position:relative;text-align:center}.about-hero .hero-overlay{background-color:#00000080;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.about-hero .hero-content{margin:0 auto;max-width:800px;position:relative;z-index:2}.about-hero h1{font-family:"SerifFontName",serif;font-size:3rem;margin-bottom:15px}.about-hero p{font-size:1.2rem;opacity:.9}.about-section{background-color:#f4f2ed;border-radius:8px;box-shadow:0 2px 5px #0000000d;margin:0 auto 60px;max-width:1000px;padding:40px 20px}.about-section h2{color:#384a3f;font-family:"SerifFontName",serif;font-size:2.2rem;margin-bottom:30px;text-align:center}.text-section p{color:#444;line-height:1.7;margin-bottom:15px;text-align:left}.values-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));text-align:center}.value-item img{height:150px;margin-bottom:15px;object-fit:contain;width:225px}.value-item h3{color:#384a3f;font-size:1.3rem;margin-bottom:10px}.value-item p{color:#555;font-size:.95rem;line-height:1.5}.team-section{align-items:center;display:flex;flex-wrap:wrap;gap:30px}.team-content{flex:1 1 50%;min-width:300px;text-align:left}.team-content p{color:#444;line-height:1.6}.team-image{flex:1 1 45%;min-width:300px}.team-image img{border-radius:4px;display:block;height:auto;width:100%}.cta-section{background-color:#e9e7e1;text-align:center}.cta-section p{color:#555;font-size:1.1rem;margin-bottom:25px}.cta-section .cta-button{border-radius:4px;font-size:1rem;margin:0 10px;padding:12px 25px;text-decoration:none;transition:all .3s ease}.cta-button.primary{background-color:#c87e5a;color:#fff}.cta-button.primary:hover{background-color:#b06d4a}.cta-button.secondary{background-color:#fff;border:1px solid #384a3f;color:#384a3f}.cta-button.secondary:hover{background-color:#f0f0f0}@media (max-width:768px){.about-hero h1{font-size:2.5rem}.about-hero p{font-size:1.1rem}.team-section{flex-direction:column-reverse}.team-content,.team-content h2,.team-section{text-align:center}.cta-section .cta-button{display:block;margin:auto;max-width:300px}.cta-button.primary{margin-bottom:20px}}.products-page{background-color:#fff}.product-category{align-items:center;background-color:#f4f2ed;border-radius:8px;box-shadow:0 2px 5px #0000000d;display:flex;flex-wrap:wrap;gap:30px;margin:0 auto 60px;max-width:1100px;padding:30px 20px}.product-category.alt-layout{flex-direction:row-reverse}.product-image{flex:1 1 45%;min-width:280px}.product-image img{border-radius:4px;display:block;height:auto;width:100%}.product-details{flex:1 1 50%;text-align:left}.product-details h2{color:#384a3f;font-family:"SerifFontName",serif;font-size:1.8rem;margin-bottom:15px}.product-details p{color:#444;line-height:1.6;margin-bottom:20px}.product-details ul{color:#555;list-style:disc;margin-bottom:25px;margin-left:20px}.product-details li{margin-bottom:8px}.product-details .details-button{background-color:#c87e5a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 25px;transition:background-color .3s ease}.product-details .details-button:hover{background-color:#b06d4a}.product-list-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:40px auto;max-width:1100px;padding:0 20px}.product-list-item{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000000d;padding:25px;text-align:center}.product-list-item h3{color:#384a3f;font-family:"SerifFontName",serif;margin-bottom:20px;margin-top:0}.product-list-item .details-button{background-color:#c87e5a;border-radius:4px;color:#fff;display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.product-list-item .details-button:hover{background-color:#b06d4a}.product-span{font-style:italic}.details-link-inline{color:#c87e5a;font-size:.9em;font-weight:700;text-decoration:none}.details-link-inline:hover{text-decoration:underline}.details-button{display:inline-block;text-decoration:none}@media (max-width:768px){.product-category,.product-category.alt-layout{flex-direction:column!important;text-align:center}.product-details,.product-image{flex:1 1 100%;max-width:100%}.product-image{margin-bottom:20px}.product-details{text-align:center}.product-details ul{display:inline-block;margin:0 auto 25px;padding-left:20px;text-align:left}.details-button{margin:0 auto;max-width:250px;padding:14px 20px;width:100%}.product-image img{border-radius:4px;display:block;height:auto;width:100%}}@media (max-width:480px){.product-details h2{font-size:1.5rem}.page-header h1{font-size:2.2rem}.page-header p{font-size:1rem}}.product-detail-page{background-color:#f4f2ed;padding-bottom:40px}.page-header h1{margin-bottom:5px}.page-header .quality-descriptor{color:#555;font-size:1.1rem;font-style:italic;margin-top:0}.detail-content{display:flex;flex-wrap:wrap;gap:40px;margin:0 auto;max-width:1200px;padding:0 20px}.detail-specs{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000000d;flex:2 1 60%;min-width:300px;padding:30px;position:relative}.detail-visuals{display:flex;flex:1 1 35%;flex-direction:column;gap:30px;min-width:250px}.detail-specs h2{border-bottom:1px solid #eee;color:#384a3f;font-family:"SerifFontName",serif;font-size:1.8rem;margin-bottom:20px;margin-top:0;padding-bottom:10px}.spec-list{margin:0;padding:0}.spec-list dt{color:#333;font-size:1rem;font-weight:700;margin-top:15px}.spec-list dt:first-of-type{margin-top:0}.spec-list dd{color:#555;font-size:.95rem;line-height:1.5;margin-bottom:10px;margin-left:0}.visual-item{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000000d;padding:20px;text-align:center}.visual-item h3{color:#384a3f;font-family:"SerifFontName",serif;font-size:1.3rem;margin-bottom:15px;margin-top:0}.visual-item img{border-radius:4px;display:block;height:auto;margin:0 auto;max-width:100%}.visual-item.certification img{max-height:60px;width:auto}.pdf-button{align-items:center;background-color:#c87e5a;border-radius:4px;color:#fff;display:inline-flex;font-weight:700;gap:8px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.pdf-button:hover{background-color:#b06d4a}.back-link-container{margin-top:40px;text-align:center}.back-link-container-top{left:1rem;position:absolute;top:1rem}.back-link{border-radius:4px;color:#384a3f;font-weight:700;padding:8px 15px;text-decoration:none;transition:background-color .2s ease}.back-link:hover{background-color:#e0e0e0;text-decoration:none}.not-found{padding:50px 20px;text-align:center}@media (max-width:800px){.detail-content{flex-direction:column}.detail-specs,.detail-visuals{flex:1 1 100%;padding-top:3rem}.detail-specs h2{font-size:1.5rem}.pdf-button{text-align:center;width:100%}.back-link-container-top{right:.5rem;top:.5rem}.back-link-container{margin-top:20px}}.contact-page{background-color:#f4f2ed;padding-bottom:40px}.contact-content{display:flex;flex-wrap:wrap;gap:40px;margin:0 auto;max-width:1100px;padding:0 20px}.contact-details{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000000d;flex:1 1 50%;min-width:320px;padding:30px}.contact-details h2{border-bottom:1px solid #eee;color:#384a3f;font-family:"SerifFontName",serif;font-size:1.8rem;margin-bottom:25px;margin-top:0;padding-bottom:10px}.main-address{font-size:1rem;line-height:1.6;margin-bottom:25px}.main-address strong{color:#333;font-size:1.1em}.main-contact-grid{grid-gap:5px 15px;display:grid;font-size:.95em;gap:5px 15px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:10px}.main-contact-grid a{color:#c87e5a;text-decoration:none}.main-contact-grid a:hover{text-decoration:underline}.contact-divider{border:none;border-top:1px solid #eee;margin:30px 0}.contact-person{margin-bottom:25px}.contact-person h3{color:#384a3f;font-family:"SerifFontName",serif;font-size:1.3rem;margin:0 0 5px}.contact-person .contact-title{color:#666;font-size:.95em;font-style:italic;margin-bottom:10px}.person-details-grid{grid-gap:5px 15px;display:grid;font-size:.95em;gap:5px 15px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));line-height:1.5}.person-details-grid span{display:block}.person-details-grid a{color:#c87e5a;font-weight:700;text-decoration:none}.person-details-grid a:hover{text-decoration:underline}.become-customer-section{margin-top:20px;text-align:center}.cta-button{background-color:#c87e5a;border:none;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:1.1rem;padding:12px 25px;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.cta-button:hover{background-color:#b06d4a;box-shadow:0 4px 8px #00000026;transform:translateY(-3px)}.contact-map{display:flex;flex:1 1 40%;flex-direction:column;min-width:300px;text-align:center}.contact-map h2{color:#384a3f;font-family:"SerifFontName",serif;font-size:1.8rem;margin-bottom:20px;text-align:center}.map-iframe-container{border:1px solid #ddd;border-radius:4px;height:0;margin-bottom:20px;overflow:hidden;padding-bottom:75%;position:relative;width:100%}.map-iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.map-link-button{background-color:#384a3f;border-radius:4px;color:#fff;display:inline-block;font-weight:700;padding:12px 25px;text-decoration:none;transition:background-color .3s ease}.map-link-button:hover{background-color:#2a382f}@media (max-width:850px){.contact-content{flex-direction:column}.contact-details,.contact-map{flex-basis:100%}.contact-details h2,.contact-map h2{text-align:center}.map-iframe-container{padding-bottom:60%}.map-link-button{margin-bottom:300px}}@media (max-width:600px){.map-link-button{margin-bottom:150px}}@media (max-width:500px){.main-contact-grid,.person-details-grid{gap:8px 0;grid-template-columns:1fr}.contact-details{min-width:0;padding:20px}.map-link-button{margin-bottom:100px}}.modal-overlay{align-items:center;animation:fadeIn .3s ease-out;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{animation:slideDown .4s ease-out;background-color:#f4f2ed;border-radius:8px;box-shadow:0 5px 15px #0003;max-height:90vh;max-width:700px;overflow-y:auto;padding:30px 40px;position:relative;width:90%}.modal-close-btn{background:none;border:none;color:#888;cursor:pointer;font-size:2rem;font-weight:700;line-height:1;position:absolute;right:15px;top:10px}.modal-close-btn:hover{background-color:#384a3f;transform:none}.modal-content h2{color:#384a3f;font-family:"SerifFontName",serif;margin-bottom:15px;margin-top:0;text-align:center}.customer-form fieldset{border:1px solid #ccc;border-radius:4px;margin-bottom:25px;padding:15px 20px}.customer-form legend{color:#384a3f;font-size:1.1em;font-weight:700;padding:0 10px}.form-group{margin-bottom:15px}.form-group label{color:#444;display:block;font-size:.9em;font-weight:700;margin-bottom:5px}.form-group input[type=email],.form-group input[type=tel],.form-group input[type=text],.form-group input[type=url],.form-group textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;padding:10px;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#384a3f;box-shadow:0 0 0 2px #384a3f33;outline:none}.form-group textarea{resize:vertical}.form-group.inline{align-items:flex-end;display:flex;gap:20px}.form-group.inline>div{flex:1 1}.form-group.checkbox-group{align-items:center;display:flex;gap:10px;margin-bottom:20px}.form-group.checkbox-group input[type=checkbox]{margin-top:2px;width:auto}.form-group.checkbox-group label{font-weight:400;margin-bottom:0}.form-actions{display:flex;gap:20px;justify-content:center;margin-top:30px;text-align:center}.form-button{border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 25px;transition:background-color .3s ease,transform .2s ease}.form-button.submit{background-color:#384a3f;color:#fff}.form-button.submit:hover{background-color:#2a382f;transform:translateY(-2px)}.form-button.reset{background-color:#e0e0e0;color:#333}.form-button.reset:hover{background-color:#ccc}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:.6;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.modal-content{padding:20px}.form-group.inline{align-items:stretch;flex-direction:column;gap:15px}.form-actions{flex-direction:column;gap:10px}}.policy-page{background-color:#fff;padding-bottom:40px}.policy-content{background-color:#f4f2ed;border-radius:8px;box-shadow:0 2px 5px #0000000d;margin:0 auto;max-width:900px;padding:20px}.policy-section{border-bottom:1px solid #eee;margin-bottom:40px;padding-bottom:20px}.policy-section:last-child{border-bottom:none;margin-bottom:0}.policy-section h2{border-bottom:2px solid #e0e0e0;color:#384a3f;display:inline-block;font-family:"SerifFontName",serif;font-size:1.8rem;margin-bottom:15px;padding-bottom:5px}.policy-section p{color:#333;line-height:1.7;margin-bottom:15px}.policy-section ul{color:#444;line-height:1.6;list-style:disc;margin-bottom:15px;margin-left:25px}.policy-section li{margin-bottom:8px}.information-page{background-color:#f4f2ed;padding-bottom:40px}.page-header{background-color:#e9e7e1;margin-bottom:40px;padding:40px 20px;text-align:center}.page-header h1{color:#384a3f;font-family:"SerifFontName",serif;font-size:2.8rem;margin-bottom:10px}.page-header p{color:#555;font-size:1.1rem;margin:0 auto;max-width:600px}.info-section{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000000d;display:flex;flex-wrap:wrap;gap:40px;margin:0 auto 60px;max-width:1100px;overflow:hidden;padding:30px 20px}.info-section.alt-layout{flex-direction:row-reverse}.info-content{flex:1 1 55%;min-width:300px;text-align:left}.info-image{flex:1 1 40%;min-width:300px}.info-image img{border-radius:4px;display:block;height:auto;width:100%}.info-content h2{border-bottom:1px solid #eee;color:#384a3f;font-family:"SerifFontName",serif;font-size:2rem;margin-bottom:20px;margin-top:0;padding-bottom:10px}.info-content p{color:#444;line-height:1.7;margin-bottom:15px}.info-content ul{color:#555;list-style:disc;margin-bottom:15px;margin-left:20px;padding-left:5px}.info-content li{line-height:1.6;margin-bottom:10px}.information-italic{font-style:italic}.expandable-section{background-color:#fdfdfd;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:15px}.expandable-header{align-items:center;background-color:initial;border:none;color:#384a3f;cursor:pointer;display:flex;font-size:1.05rem;font-weight:700;justify-content:space-between;padding:12px 15px;text-align:left;transition:background-color .2s ease;width:100%}.expandable-header:hover{background-color:#f0f0f0}.expandable-icon{color:#777;font-size:.9em;margin-left:10px;transition:transform .3s ease-out}.expandable-icon.open{transform:rotate(180deg)}.expandable-content{background-color:#fff;border-top:1px solid #eee;max-height:0;opacity:0;overflow:hidden;padding:0 15px;transition:max-height .4s ease-out,opacity .3s ease-in,padding .3s ease-out}.expandable-content.open{max-height:1000px;opacity:1;padding:15px;transition:max-height .5s ease-in-out,opacity .4s ease-in .1s,padding .3s ease-in}.expandable-content p{color:#444;line-height:1.6;margin:0 0 10px}.expandable-content p:last-child{margin-bottom:0}.pdf-link-container{margin-top:30px;text-align:left}.pdf-download-button{align-items:center;background-color:#384a3f;border:none;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.pdf-download-button:hover{background-color:#2a382f;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.pdf-icon{font-size:1.2rem;line-height:1}@media (max-width:800px){.info-section,.info-section.alt-layout{flex-direction:column;gap:20px}.info-section.alt-layout .info-image{order:-1}.info-content,.info-content h2{text-align:center}.info-content ul{display:inline-block;margin-left:0;padding-left:20px;text-align:left}.expandable-header{font-size:1rem}.pdf-link-container{margin-top:25px;text-align:center}}.settings-page-container{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #0000001a;font-size:16px;font-size:var(--base-font-size,16px);margin:30px auto;max-width:600px;padding:20px}.settings-page-container h2{color:#333;margin-bottom:25px;text-align:center}.settings-form{display:flex;flex-direction:column;gap:20px}.settings-fieldset{border:1px solid #ccc;border-radius:4px;padding:15px}.settings-fieldset legend{color:#555;font-weight:700;padding:0 10px}.radio-group{display:flex;flex-direction:column;gap:10px}.radio-label{align-items:center;cursor:pointer;display:flex}.radio-label input[type=radio]{cursor:pointer;margin-right:8px}.save-settings-button{align-self:center;background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .2s ease}.save-settings-button:hover:not(:disabled){background-color:#0056b3}.save-settings-button:disabled{background-color:#ccc;cursor:not-allowed}.settings-error,.settings-loading,.settings-success{border-radius:4px;margin-bottom:15px;padding:10px;text-align:center}.settings-loading{color:#555}.settings-error{background-color:#fdd;border:1px solid #d8000c;color:#d8000c}.settings-success{background-color:#dff2bf;border:1px solid #4f8a10;color:#270}.font-size-input-group{align-items:baseline;display:flex;gap:10px;padding:10px 0}.font-size-label{color:#555;font-weight:400}.font-size-input{border:1px solid #ccc;border-radius:4px;padding:8px;text-align:center;width:70px}.font-size-preview{background-color:#f9f9f9;border:1px dashed #eee;border-radius:4px;padding:8px}@media (max-width:500px){.font-size-input{margin-right:10px}.font-size-preview{padding:0}.font-size-input-group{display:block}}.login{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0003;margin:0 auto;max-width:500px;min-width:400px;padding:40px;text-align:center;width:30%}.login h2{color:#333;margin-bottom:20px}.login input{border:1px solid #ccc;border-radius:5px;font-size:16px;margin:10px 0;padding:12px;transition:all .3s ease-in-out;width:90%}.login input:focus{border-color:#007bff;box-shadow:0 0 8px #007bff33;outline:none}.login button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;padding:12px;transition:background .3s;width:40%}.login button:hover{background-color:#0056b3}.error{color:red;font-size:14px;margin-top:15px}@media (max-width:768px){.login{min-width:300px;width:80%}}.sidebar{background-color:#2a382f;color:#f4f2ed;height:100%;overflow-x:hidden;padding-top:20px;position:fixed;right:-400px;top:0;transition:.3s;width:400px;z-index:10}.sidebar.open{right:0}.sidebar .close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:30px;position:absolute;right:20px;top:30px;transition:color .2s}.sidebar .close-btn:hover{color:#ffffff1a;transform:none}.sidebar h2{color:#fff;text-align:center}.sidebar ul{height:50px;list-style-type:none;padding:0}.sidebar ul li{height:50px;text-align:center}.sidebar ul li a{color:#e0e5e0;display:block;height:50px;line-height:50px;text-decoration:none}.sidebar ul .sidebar-divider{height:15px}.sidebar ul li a:hover{background-color:#ffffff1a;color:#fff}@media (max-width:480px){.sidebar{padding-top:0;right:-100%;width:100%}.logout-button{margin-bottom:15px}}.header{display:flex;flex-direction:column;margin:0;padding:0;width:100%}.navbar{align-items:center;background-color:#384a3f;color:#fff;display:flex;height:75px;justify-content:space-between;padding:10px 20px}.hamburger{cursor:pointer;font-size:24px}.navbar h1{margin:0 0 0 45%}img{height:62px;margin:0;padding:0}.logo{cursor:pointer}.main-footer{background-color:#384a3f;color:#e0e0e0;margin-top:0;padding:40px 20px 20px}.footer-content{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin:0 auto 30px;max-width:1200px}.footer-section{flex:1 1;min-width:250px}.footer-section h3{border-bottom:1px solid #5a6e60;color:#fff;display:inline-block;font-size:1.2rem;margin-bottom:15px;padding-bottom:8px}.footer-section p{font-size:.95rem;line-height:1.6;margin-bottom:10px}.footer-section ul{list-style:none;margin:0;padding:0}.footer-section li{margin-bottom:8px}.footer-section a{color:#c8d5c9;text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:#fff;text-decoration:underline}a.map-link{display:inline-block;font-weight:700;margin-top:10px}.footer-bottom{border-top:1px solid #5a6e60;color:#a0b0a8;font-size:.9rem;padding-top:20px}.footer-bottom,.footer-links{text-align:center}.footer-contact{text-align:right}@media (max-width:850px){.footer-content{flex-direction:column}.footer-contact,.footer-content,.footer-links{text-align:center}}@media (max-width:768px){.footer-content{flex-direction:column;text-align:center}.footer-section h3{border-bottom:none;display:block}.footer-section ul{padding:0}}.Dashboard_dashboardContainer__KKnIY{display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0 auto;max-width:1600px;width:100%}h1{margin:0;text-align:center}.Dashboard_dashboard-layout__mPqPG{display:flex;flex-direction:row;width:100%}.Dashboard_order-section__pScM7{flex:1 1;min-width:250px}.Dashboard_order-detail-section__NxhHW{flex:2 1;min-width:350px}.Dashboard_action-buttons__Li\+2f{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px;width:100%}.Dashboard_action-buttons__Li\+2f button{background-color:#007bff;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;flex:1 1 120px;padding:10px 20px}.Dashboard_action-buttons__Li\+2f button:hover{background-color:#0056b3}.Dashboard_navigation__4vvcr{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px;width:100%}.Dashboard_navLink__\+nC4c{background-color:#e7f0ff;border-radius:5px;box-sizing:border-box;color:#007bff;padding:10px 15px;text-align:center;text-decoration:none;transition:background-color .3s}.Dashboard_navLink__\+nC4c:hover{background-color:#cde4ff}@media (max-width:768px){.Dashboard_dashboard-layout__mPqPG{flex-direction:column}.Dashboard_order-detail-section__NxhHW,.Dashboard_order-section__pScM7{min-width:50%}.Dashboard_action-buttons__Li\+2f,.Dashboard_tabs__1cfpB{flex-direction:column;gap:5px}.Dashboard_action-buttons__Li\+2f button,.Dashboard_navLink__\+nC4c,.Dashboard_tab__IhOe7{text-align:center}}.orderDetail{background-color:#ddd;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:0 auto;max-width:70%;padding:16px;position:relative}.orderDetail-title{font-weight:700;margin-bottom:16px;text-align:center}.orderDetail-section{border-top:1px solid #f0f0f0;margin-bottom:20px;padding-top:10px}.orderDetail-section h3{margin-bottom:10px}.orderDetail-notes{border:1px solid #ccc;border-radius:4px;min-height:100px;padding:8px;resize:vertical;width:100%}.createOrder input{margin-left:5px}.createOrder textarea{margin-left:5px;padding-top:25px}.addPrilistaBtn button{font-size:50px}.orderActions,.orderDetail-actions{display:flex;justify-content:space-between}.orderDetail-actions{gap:10px}.orderDetail-button{border:none;border-radius:4px;cursor:pointer;padding:10px 20px;transition:background-color .2s ease}.orderDetail-update{background-color:#4caf50;color:#fff}.orderDetail-update:hover{background-color:#45a049}.orderDetail-delete{background-color:#f44336;color:#fff}.orderDetail-delete:hover{background-color:#e53935}.orderList{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px auto;max-width:1000px;padding:20px}.orderList h2{color:#333;font-weight:700;margin-bottom:16px;text-align:center}.orderItem{align-items:stretch;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:16px;padding:16px;transition:transform .2s ease,box-shadow .2s ease}.orderDetails{animation:expand .3s ease;background-color:#f7f7f7;border-radius:6px;margin-top:10px;padding:10px}.orderItem:hover{box-shadow:0 3px 6px #0003;transform:scale(1.02)}.orderSummary{align-items:center;display:flex;justify-content:space-between}@keyframes expand{0%{opacity:0;transform:scaleY(.9)}to{opacity:1;transform:scaleY(1)}}.orderLeft{flex:1 1;padding-right:20px;text-align:left}.orderMiddle{border-left:1px solid #ddd;border-right:1px solid #ddd;flex:1 1;padding:0 20px;text-align:center}.orderRight{flex:1 1;padding-left:20px;text-align:right}.orderItem h3{color:#333;font-weight:700;margin:0}.orderItem p{color:#666;margin:5px 0}.orderList.error{background-color:#ffe6e6;border:1px solid #b30000;border-radius:8px;color:#b30000;margin:20px auto;max-width:800px;padding:16px;text-align:center}.items,.location{margin-bottom:20px}.vehicleDetails{border-bottom:1px solid #666}.vehicleDetails p{margin:0}.orderHeader{align-items:center;display:flex;justify-content:space-between}.orderHeader .orderInfo{flex-grow:1}.orderInfo p{margin-bottom:10px;margin-top:10px}.orderHeader .markAsDelivered{margin-left:auto;margin-right:25px}.markAsDelivered button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.markAsDelivered button:hover{background-color:#45a049}.items .item{border-top:1px solid #ddd;padding:10px 0}.items .item p{margin:5px 0}h4{margin-bottom:5px;margin-top:10px}.noItems{color:#777;font-style:italic;text-align:center}.prilistaList{display:flex;flex-direction:column;gap:15px}.prilistaItem{background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:10px}.finishedBtn{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.finishedBtn:hover{background-color:#45a049}.orderDetailButtons{display:flex;margin-bottom:10px}.prilistaH3{margin-bottom:0}.prilistaItem.completed .prilistaText{color:grey;text-decoration:line-through}.completedBadge{background-color:#4caf50;border-radius:4px}.completedBadge,.itemActiveBadge{color:#fff;font-weight:700;padding:.2em .5em}.itemActiveBadge{background-color:#aaa;border-radius:8px}.pktNrBadge{background-color:#7e197e;border-radius:4px;color:#fff;font-weight:700;margin-left:5px}.activateSingleOkantadBtn,.pktNrBadge{padding:.2em .5em}.kantlistaList{display:flex;flex-direction:column;gap:15px}.kantlistaItem{background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:10px}.kantlistaItem button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:10px;margin-top:10px;padding:8px 12px}.kantlistaItem button:hover{background-color:#45a049}.completedItem{color:gray;text-decoration:line-through}.kantlistaItem.completed .kantlistaText{color:grey;text-decoration:line-through}.custom-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s}.custom-button:hover{background-color:#0056b3}.custom-button:active{background-color:#004085}.markAsDelivered .editBtn{background-color:#007bff;margin-left:10px}.markAsDelivered .editBtn:hover{background-color:#004085}.newOrderLink{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:0 auto;padding:10px 16px;text-decoration:none;transition:background-color .3s}.newOrderLink:hover{background-color:#0056b3}.h2ToPdf{margin-bottom:20px;position:relative;text-align:center}.downloadBtn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:8px 16px;position:absolute;right:25px;top:0}.downloadBtn:hover{background-color:#0056b3}.rightOrderText{text-align:right;width:100%}.linkDiv{text-align:center;width:100%}.klupplistaDetails{margin-top:20px}.klupplistaDetails h3{font-weight:700;margin-bottom:10px;padding-bottom:5px}.klupplistaList{display:flex;flex-direction:column;gap:10px}.klupplistItem{background-color:#fff;border-radius:5px;padding:10px}.klupplistItem p{line-height:1.4;margin:4px 0}.orderDetail h2{text-align:center}@media (max-width:1099px){.markAsDelivered{margin-right:0;text-align:right}.markAsDelivered .editBtn{margin-top:10px}}@media (max-width:1000px){.downloadBtn{top:35px}}@media (max-width:768px){.orderDetail{max-width:90%}.orderLeft,.orderRight{text-align:center}.orderHeader .markAsDelivered{margin-right:0;text-align:right}.markAsDelivered .editBtn{margin-top:10px}.downloadBtn{right:0}}@media (max-width:468px){.orderList{padding:25px 0 0}.orderSummary{display:block}.orderLeft{padding:0}.orderMiddle{border:none}.orderRight{padding:0}}.Prilista_prilistaContainer__-5J78{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px #0000001a;font-family:Arial,sans-serif;margin:0 auto;padding-bottom:15px;width:100%}.Prilista_header__5SmRb{display:flex;justify-content:space-around}.Prilista_navButton__i22-9{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px;transition:background-color .3s}.Prilista_navButton__i22-9:hover{background-color:#0056b3}.Prilista_title__3yFdZ{color:#333;margin-bottom:8px;text-align:center}.Prilista_orderTable__yi6C5{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-left:1%;overflow:hidden;width:98%}.Prilista_orderTable__yi6C5 td,.Prilista_orderTable__yi6C5 th{padding:12px;text-align:center}.Prilista_orderTable__yi6C5 td{word-wrap:break-word;min-height:40px;overflow-wrap:break-word;white-space:normal}.Prilista_completeButton__kCdZr{background-color:#4caf50;border:none;border-radius:3px;color:#fff;cursor:pointer;margin:0}.Prilista_header__5SmRb button{margin-top:20px}.Prilista_completeButton__kCdZr:hover{background-color:#45a049}.Prilista_orderTable__yi6C5 th{background-color:#007bff;color:#fff}.Prilista_orderTable__yi6C5 tr:nth-child(2n){background-color:#e1e1e1}.Prilista_orderTable__yi6C5 tr:nth-child(odd){background-color:#fff}.Prilista_orderTable__yi6C5 tr:hover{background-color:#ccc}.Prilista_selectedRow__Ip1cS{background-color:#d1ecf1}.Prilista_orderDetails__Gsno8{background-color:#fff;margin-top:16px;padding:16px}.Prilista_locationInput__JL4Yx{display:flex;margin-top:8px}.Prilista_dimensionItem__LSglY{margin-bottom:20px}.Prilista_dimensionTitle__wW4xL{margin-bottom:10px}.Prilista_dimensionDetails__I1hz6 li{margin:5px 0}.Prilista_orderDetails__Gsno8{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.Prilista_locationInput__JL4Yx{margin-top:20px}.Prilista_saveButton__Hr69Z{margin-top:10px}.Prilista_dimensionItem__LSglY{border-bottom:1px solid #ddd;margin-bottom:10px}.Prilista_dimensionTitle__wW4xL{color:#333;font-weight:700;margin-bottom:5px}.Prilista_dimensionDetails__I1hz6{list-style-type:none;margin:0;padding-left:0}.Prilista_dimensionDetails__I1hz6 li{margin:3px 0}.Prilista_dimensionDetails__I1hz6 li strong{color:#2c3e50}.Prilista_orderTable__yi6C5 tr{border-bottom:1px solid #eee}.Prilista_orderLink__WkdYI{border-radius:3px;margin:0 5px;outline:1px solid #007bff;padding:5px;text-decoration:none}.Prilista_orderLink__WkdYI:hover{background-color:#007bff;color:#eee}.Prilista_clickable__Fb876{border-radius:6px;cursor:pointer;outline:1px solid #007bff;padding:5px;text-decoration:none}.Prilista_clickable__Fb876:hover{background-color:#007bff;color:#eee}.Prilista_filteredList__e9ZZZ{background-color:#f9f9f9;border:1px solid #ccc;margin-top:20px;padding:10px}.Prilista_filteredList__e9ZZZ h3{margin-bottom:10px}.Prilista_centeredH3__yLeio{text-align:center}.Prilista_modalOverlay__lraGZ{background-color:#00000080;z-index:1000}.Prilista_modalContent__TNwkf{box-shadow:0 4px 10px #00000040;max-width:500px;padding:20px;width:90%}.Prilista_closeButton__vcEvk{background:#ff4d4f;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.Prilista_closeButton__vcEvk:hover{background-color:#f51e22}.Prilista_filteredTable__qKSmY{border-collapse:collapse;margin:1rem 0;width:100%}.Prilista_filteredTable__qKSmY td,.Prilista_filteredTable__qKSmY th{border:1px solid #ddd;padding:8px;text-align:center}.Prilista_filteredTable__qKSmY th{background-color:#f4f4f4;font-weight:700}.Prilista_filteredTable__qKSmY tr:nth-child(2n){background-color:#f9f9f9}.Prilista_filteredTable__qKSmY tr:hover{background-color:#f1f1f1}.Prilista_moveButton__SsUY\+{height:auto;min-height:30px;padding:0;text-align:center;width:40px}.Prilista_orderNrTD__ZF5Gd{display:flex;justify-content:center;min-width:125px}.Prilista_orderTable__yi6C5 .Prilista_orderNrTH__IiEYQ{padding-right:25px}.Prilista_editTextButton__OpylJ{border:none;border-radius:5px;cursor:pointer;font-weight:500;padding:.6rem 1rem;transition:background-color .2s ease;white-space:nowrap}.Prilista_downloadPdfButton__sJNhF:disabled,.Prilista_editTextButton__OpylJ:disabled{background-color:#ccc;cursor:not-allowed}.Prilista_modalContentTextEdit__10k0C{background:#fff;border:none;border-radius:8px;box-shadow:0 5px 15px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:1200px;padding:1.5rem 2rem;width:95%}.Prilista_editableTextArea__hPn1e{border-radius:4px;box-sizing:border-box;font-family:Arial,sans-serif;line-height:1.5;margin-bottom:1rem;min-height:300px;padding:.75rem;resize:vertical;width:100%}.Prilista_textEditModalActions__Vfln0{border:none;display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.Prilista_cancelTextEditButton__x2CHy,.Prilista_saveTextPdfButton__95Rut{border:none;border-radius:5px;cursor:pointer;font-weight:600;padding:.7rem 1.2rem;transition:background-color .2s ease}.Prilista_saveTextPdfButton__95Rut{background-color:#28a745;color:#fff}.Prilista_saveTextPdfButton__95Rut:hover{background-color:#218838}.Prilista_saveTextPdfButton__95Rut:disabled{background-color:#70c785;cursor:wait}.Prilista_cancelTextEditButton__x2CHy{background-color:#6c757d;color:#fff}.Prilista_cancelTextEditButton__x2CHy:hover{background-color:#5a6268}.Prilista_actionsCell__yyuvF{align-items:center}.Prilista_deleteItemButton__7jDK9{background-color:#f44336;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;margin-left:5px;padding:12px 18px;text-align:center;text-decoration:none}.Prilista_deleteItemButton__7jDK9:hover{background-color:#d32f2f}.Prilista_deleteItemButton__7jDK9:disabled{background-color:#ccc;cursor:not-allowed}.Prilista_modalOverlay__lraGZ{align-items:center;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1050}.Prilista_modalContent__TNwkf{background:#fff;border-radius:8px;box-shadow:0 5px 15px #0000004d;max-width:450px;min-width:300px;padding:25px 30px;text-align:left;width:auto}.Prilista_modalTitle__tYJit{font-size:1.5em;margin-bottom:20px;margin-top:0;text-align:center}.Prilista_inputGroupModal__WEUlb{margin-bottom:15px}.Prilista_inputGroupModal__WEUlb label{display:block;font-weight:700;margin-bottom:5px}.Prilista_modalInput__b8o2k{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:10px;width:100%}.Prilista_modalActions__96JYs{display:flex;gap:10px;justify-content:flex-end;margin-top:25px}.Prilista_modalActions__96JYs button{border:none;border-radius:4px;cursor:pointer;font-weight:700;padding:10px 15px}.Prilista_modalButtonConfirm__AmH96{background-color:#28a745;color:#fff}.Prilista_modalButtonConfirm__AmH96:hover{background-color:#218838}.Prilista_modalButtonSecondary__FExio{background-color:#007bff;color:#fff}.Prilista_modalButtonSecondary__FExio:hover{background-color:#0056b3}.Prilista_modalButtonCancel__Y-d92{background-color:#6c757d;color:#fff}.Prilista_modalButtonCancel__Y-d92:hover{background-color:#5a6268}@media (max-width:1028px){.Prilista_header__5SmRb{align-items:center;flex-direction:column}.Prilista_navButton__i22-9{margin-bottom:10px;width:90%}.Prilista_orderTable__yi6C5{font-size:.9rem;margin-left:0;overflow-x:auto;width:100%}.Prilista_orderTable__yi6C5 td,.Prilista_orderTable__yi6C5 th{padding:8px;white-space:nowrap}.Prilista_orderTable__yi6C5 tr{display:block;margin-bottom:10px}.Prilista_orderTable__yi6C5 th{display:none}.Prilista_orderTable__yi6C5 td{word-wrap:break-word;border:1px solid #ddd;display:flex;justify-content:space-between;overflow-wrap:break-word;padding:10px;white-space:normal}.Prilista_orderTable__yi6C5 td:before{color:#333;content:attr(data-label);font-weight:700;margin-right:10px}.Prilista_completeButton__kCdZr{width:25%}.Prilista_orderNrTD__ZF5Gd{max-width:100%}.Prilista_orderLink__WkdYI{height:40px;line-height:40px;margin-top:10px}.Prilista_moveButton__SsUY\+{height:50px;line-height:40px;margin-bottom:10px;margin-top:10px;width:50px}.Prilista_clickable__Fb876{line-height:30px}}@media (max-width:432px){.Prilista_completeButton__kCdZr{width:50%}}.NewPrilista_newPrilistaContainer__7KAHZ{background-color:#eee;border-radius:12px;box-shadow:0 8px 12px #0000001a;font-family:Arial,sans-serif;margin:0 auto 40px;max-width:600px;padding:12px 24px 24px}.NewPrilista_newPrilistaContainer__7KAHZ h2{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.NewPrilista_form__12SU5{display:flex;flex-direction:column}.NewPrilista_newPrilistaContainer__7KAHZ label{color:#555;font-weight:600;margin-bottom:12px}.NewPrilista_newPrilistaContainer__7KAHZ input{border:1px solid #ccc;border-radius:6px;font-size:16px;margin-bottom:20px;padding:10px;transition:border-color .3s}.NewPrilista_newPrilistaContainer__7KAHZ input:focus{border-color:#007bff;box-shadow:0 0 4px #007bff4d;outline:none}.NewPrilista_newPrilistaContainer__7KAHZ textarea{border:1px solid #ccc;border-radius:6px;font-size:16px;margin-bottom:20px;padding:10px;transition:border-color .3s}.NewPrilista_newPrilistaContainer__7KAHZ button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:12px 18px;transition:background-color .3s,transform .2s}.NewPrilista_newPrilistaContainer__7KAHZ button:hover{background-color:#0056b3;transform:scale(1.02)}.NewPrilista_newPrilistaContainer__7KAHZ button:active{transform:scale(.98)}.NewPrilista_errorMessage__U0h9Y{color:red;margin-bottom:12px;text-align:center}.NewPrilista_optional__NOiAy{color:#888;font-style:italic}.NewPrilista_selectOrder__1g9uM{border-radius:6px;margin-bottom:20px;padding:10px}.NewPrilista_newPrilistaContainer__7KAHZ .NewPrilista_inputGroup__E6EVe label{display:block}.NewPrilista_newPrilistaContainer__7KAHZ .NewPrilista_inputGroup__E6EVe select{width:100%}.CreateOrder_createOrder__ldqVP{background-color:#eee;border-radius:12px;box-shadow:0 8px 12px #0000001a;font-family:Arial,sans-serif;margin:0 auto 40px;max-width:1200px;padding:12px 24px 24px}.CreateOrder_createOrder__ldqVP h2{color:#333;margin-bottom:20px;text-align:center}.CreateOrder_createOrder__ldqVP .CreateOrder_form__W-6WT input,.CreateOrder_createOrder__ldqVP .CreateOrder_form__W-6WT textarea .CreateOrder_createOrder__ldqVP .CreateOrder_form__W-6WT select{border:1px solid #ccc;border-radius:6px;margin-bottom:15px;padding:10px;transition:border-color .3s}.CreateOrder_formGroup__2PCAV{margin-bottom:50px}label{color:#555;font-weight:600;margin-bottom:12px}.CreateOrder_createOrder__ldqVP input:focus,.CreateOrder_createOrder__ldqVP textarea:focus{border-color:#007bff;box-shadow:0 0 4px #007bff4d;outline:none}.CreateOrder_createOrder__ldqVP button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:12px 18px;transition:background-color .3s,transform .2s}.CreateOrder_createOrder__ldqVP button:hover{background-color:#0056b3;transform:scale(1.02)}.CreateOrder_createOrder__ldqVP button:active{transform:scale(.98)}.CreateOrder_errorMessage__cSvdq{color:red;margin-bottom:12px;text-align:center}.CreateOrder_success__bxrOU{color:green;margin-bottom:12px;text-align:center}.CreateOrder_prilistaItem__ERLu0{display:flex;flex-wrap:wrap;gap:10px}.CreateOrder_addBtn__r\+cRn{border:none;border-radius:6px;cursor:pointer;padding:10px 15px}.CreateOrder_addBtn__r\+cRn:hover{background-color:#0056b3}.CreateOrder_kantlistaItem__ECadh{display:flex;flex-wrap:wrap;gap:10px}.CreateOrder_submitBtn__IRj2F{background-color:#28a745}.CreateOrder_submitBtn__IRj2F:hover{background-color:#218838}.CreateOrder_kantListaCheckBtnDiv__XnX\+z label{display:flex;gap:5px}.CreateOrder_removeBtnKantlista__QMPi3,.CreateOrder_removeBtn__SzJNE{border:none;border-radius:6px;cursor:pointer;margin-bottom:15px;max-height:40px;padding:6px 12px}.CreateOrder_removeBtnKantlista__QMPi3{background-color:#dc3545;color:#fff;margin-top:15px}.CreateOrder_removeBtnKantlista__QMPi3:hover{background-color:#c82333}.CreateOrder_optional__6EJQ1{color:#888;font-style:italic}.CreateOrder_textareaTest__trm9a{max-width:100%}.CreateOrder_selectOrder__Ly8Cd{border-radius:6px;height:40px}.CreateOrder_createOrderContainer__ZE61l{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:2rem auto;max-width:900px;padding:1.5rem 2rem}.CreateOrder_createOrderContainer__ZE61l h2{color:#333;margin-bottom:1.5rem;text-align:center}.CreateOrder_form__W-6WT{display:flex;flex-direction:column;gap:1.5rem}.CreateOrder_requiredNote__AED0N{color:#666;margin-bottom:1rem;text-align:left}.CreateOrder_formSection__wKj42{background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:1.5rem}.CreateOrder_formSection__wKj42 legend{color:#0056b3;font-weight:700;margin-left:.5rem;padding:0 .5rem}.CreateOrder_inputGroup__OQuWY{display:flex;flex-direction:column;margin-bottom:1rem}.CreateOrder_inputGroup__OQuWY label{color:#555;font-weight:600;margin-bottom:.4rem}.CreateOrder_form__W-6WT input[type=number],.CreateOrder_form__W-6WT input[type=text],.CreateOrder_form__W-6WT select,.CreateOrder_form__W-6WT textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:0;padding:.7rem;width:100%}.CreateOrder_form__W-6WT input:focus,.CreateOrder_form__W-6WT select:focus,.CreateOrder_form__W-6WT textarea:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.CreateOrder_textareaNotes__Jeib-{min-height:80px;resize:vertical}.CreateOrder_listItem__n2a-c{background-color:#fdfdfd;border:1px dashed #eee;border-radius:4px;margin-bottom:1rem;padding:1rem;position:relative}.CreateOrder_listItem__n2a-c h4{border-bottom:1px solid #eee;color:#444;font-weight:600;margin-bottom:1rem;margin-top:0;padding-bottom:.5rem}.CreateOrder_itemInputs__4I5mi{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:1rem}.CreateOrder_inputGroup__OQuWY.CreateOrder_fullWidth__nsGj2{grid-column:1/-1}.CreateOrder_selectField__JfdIb{cursor:pointer}.CreateOrder_checkboxGroup__sJwEo{display:flex}.CreateOrder_checkboxGroup__sJwEo label{align-items:center;cursor:pointer;font-weight:400;margin-bottom:0;width:100px}.CreateOrder_checkboxGroup__sJwEo input[type=checkbox]{cursor:pointer;margin-right:.5rem;width:auto}.CreateOrder_addBtn__r\+cRn,.CreateOrder_removeBtn__SzJNE,.CreateOrder_submitBtn__IRj2F{border:none;border-radius:5px;cursor:pointer;font-weight:600;padding:.7rem 1.2rem;transition:background-color .2s ease,box-shadow .2s ease}.CreateOrder_addBtn__r\+cRn{align-self:flex-start;background-color:#28a745;color:#fff;margin-top:.5rem}.CreateOrder_addBtn__r\+cRn:hover{background-color:#218838;box-shadow:0 2px 4px #0000001a}.CreateOrder_removeBtn__SzJNE{background-color:#dc3545;color:#fff;padding:.4rem .8rem}.CreateOrder_removeBtnItem__e8ETu{display:block;margin-bottom:0;margin-top:.5rem;width:-webkit-fit-content;width:fit-content}.CreateOrder_removeBtn__SzJNE:hover{background-color:#c82333}.CreateOrder_submitBtn__IRj2F{background-color:#007bff;color:#fff;margin-top:1rem;width:100%}.CreateOrder_submitBtn__IRj2F:hover{background-color:#0056b3;box-shadow:0 2px 4px #0000001a}.CreateOrder_itemSeparator__DD7YW{border:none;border-top:1px solid #f0f0f0;margin-top:1rem}.CreateOrder_errorMessage__cSvdq,.CreateOrder_successMessage__2XLLZ{border-radius:4px;margin-bottom:1rem;padding:.8rem;text-align:center}.CreateOrder_errorMessage__cSvdq{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.CreateOrder_successMessage__2XLLZ{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.CreateOrder_checkboxGroupKlupplager__RnjOB{align-items:center;display:flex}.CreateOrder_checkboxGroupKlupplager__RnjOB label{align-items:center;cursor:pointer;font-weight:400;margin-bottom:20px;margin-top:auto}.CreateOrder_checkboxGroupKlupplager__RnjOB input[type=checkbox]{cursor:pointer;margin-right:.5rem;width:auto}@media (max-width:500px){.CreateOrder_kantlistaItem__ECadh input,.CreateOrder_prilistaItem__ERLu0 input{width:100%}.CreateOrder_createOrderContainer__ZE61l{padding:1.5rem .5rem}.CreateOrder_formSection__wKj42{padding:.75rem}}.EditFormOrder_editOrderForm__jJUlj{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:2rem auto;max-width:800px;padding:1.5rem;position:relative}.EditFormOrder_editOrderForm__jJUlj h2{color:#333;text-align:center}.EditFormOrder_form__sSliH{grid-gap:1rem;display:grid;gap:1rem}.EditFormOrder_formGroup__YlvVg{display:flex;flex-direction:column}.EditFormOrder_formGroup__YlvVg label{color:#555;font-weight:700;margin-bottom:.5rem}.EditFormOrder_input__nwPCX{border:1px solid #ddd;border-radius:4px;margin-bottom:0;padding:.5rem;width:97%}.EditFormOrder_select__OrRSD{border:1px solid #ddd;border-radius:4px;padding:.5rem;width:100%}.EditFormOrder_textarea__LcUW2{height:75px}.EditFormOrder_prilistaItem__pofqR{background-color:#eaeaea;border:1px solid #ccc;border-radius:8px;padding:1rem}.EditFormOrder_prilistaHeader__ck0qN{align-items:center;cursor:pointer;justify-content:space-between}.EditFormOrder_toggleButton__AoStL{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem}.EditFormOrder_details__OB3Eq{border-top:1px solid #ccc;margin-top:1rem;padding-top:1rem}.EditFormOrder_completedBadge__zqQXf{background-color:#28a745;border-radius:5px;color:#fff;display:inline-block;margin-bottom:.5rem;margin-left:5px;padding:.25rem .5rem}.EditFormOrder_prilistaItem__pofqR.EditFormOrder_completed__2sC5o{background-color:#d4edda;border-color:#c3e6cb}.EditFormOrder_prilistaItem__pofqR.EditFormOrder_completed__2sC5o h3{color:#155724}.EditFormOrder_error__CvagM{color:red;font-weight:700;margin:1rem 0;text-align:center}.EditFormOrder_submitButton__U-5OE{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s ease}.EditFormOrder_submitButton__U-5OE:hover{background-color:#45a049}.EditFormOrder_kantlistaList__rKpVz{display:flex;flex-direction:column;gap:15px}.EditFormOrder_kantListItem__pq3Nz{background-color:#eaeaea;border:1px solid #ddd;border-radius:5px;padding:10px}.EditFormOrder_kantListItem__pq3Nz.EditFormOrder_completed__2sC5o{background-color:#d4edda;border-color:#c3e6cb}.EditFormOrder_kantListItem__pq3Nz.EditFormOrder_completed__2sC5o h3{color:#155724}.EditFormOrder_deleteButton__-mY93{background-color:#ccc;background-color:#ff4d4f;border:none;cursor:pointer;padding:8px 12px}.EditFormOrder_deleteButton__-mY93:hover{background-color:#f51e22;color:#fff}.EditFormOrder_detailAndRemoveBtnDiv__99MQs{align-items:center;display:flex;justify-content:space-between;width:100%}.EditFormOrder_editOrderFormFieldset__5FOEg{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:2rem auto;max-width:800px;padding:1.5rem 2rem}.EditFormOrder_editOrderFormFieldset__5FOEg h2{color:#333;margin-bottom:1.5rem;text-align:center}.EditFormOrder_editOrderFormFieldset__5FOEg h3{border-bottom:1px solid #eee;color:#444;margin-bottom:1rem;margin-top:1.5rem;padding-bottom:.5rem}.EditFormOrder_formFieldset__0YMRg{display:flex;flex-direction:column;gap:1.5rem}.EditFormOrder_formSectionFieldset__ZDL\+4{background-color:#fff;border:1px solid #ddd;border-radius:6px;margin-bottom:1rem;padding:1.5rem}.EditFormOrder_formSectionFieldset__ZDL\+4 legend{color:#0056b3;font-weight:700;margin-left:.5rem;padding:0 .5rem}.EditFormOrder_formGroupFieldset__zm-Zu{display:flex;flex-direction:column;margin-bottom:1rem}.EditFormOrder_formGroupFieldset__zm-Zu label{color:#555;font-weight:600;margin-bottom:.4rem}.EditFormOrder_inputFieldset__wmLov,.EditFormOrder_selectFieldset__NYGAR,.EditFormOrder_textareaFieldset__zukXM{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:.7rem;width:100%}.EditFormOrder_inputFieldset__wmLov:focus,.EditFormOrder_selectFieldset__NYGAR:focus,.EditFormOrder_textareaFieldset__zukXM:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.EditFormOrder_textareaFieldset__zukXM{min-height:80px;resize:vertical}.EditFormOrder_selectFieldset__NYGAR{-webkit-appearance:none;appearance:none;background-color:#fff;cursor:pointer}.EditFormOrder_listItemFieldset__V4Lup{background-color:#fff;border:1px solid #eee;border-radius:5px;margin-bottom:1rem;padding:1rem;position:relative;transition:background-color .2s ease}.EditFormOrder_listItemFieldset__V4Lup.EditFormOrder_completed__2sC5o{background-color:#e9f5e9;border-color:#c8e6c9}.EditFormOrder_itemHeaderFieldset__KTsSK{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}.EditFormOrder_itemHeaderFieldset__KTsSK h4{align-items:center;color:#333;display:flex;gap:.5rem;margin:0}.EditFormOrder_completedBadgeFieldset__m3izs{background-color:#4caf50;border-radius:4px;color:#fff;font-weight:700;padding:.2em .5em}.EditFormOrder_itemActionsFieldset__Pv2mV{display:flex;gap:.5rem}.EditFormOrder_detailsGridFieldset__wOdqB{grid-gap:1rem;animation:EditFormOrder_fadeIn__HN-EO .3s ease-in-out;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:1rem}.EditFormOrder_inputGroupFieldset__I6RAI.EditFormOrder_fullWidthFieldset__6XGO2{grid-column:1/-1}@keyframes EditFormOrder_fadeIn__HN-EO{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.EditFormOrder_deleteButtonFieldset__d1Idm,.EditFormOrder_submitButtonFieldset__MEyiW,.EditFormOrder_toggleButtonFieldset__MgEtE{border:none;border-radius:4px;cursor:pointer;padding:.5rem 1rem;transition:background-color .2s ease,opacity .2s ease}.EditFormOrder_toggleButtonFieldset__MgEtE{background-color:#6c757d;color:#fff}.EditFormOrder_toggleButtonFieldset__MgEtE:hover{background-color:#5a6268}.EditFormOrder_deleteButtonFieldset__d1Idm{background-color:initial;border:none;color:#dc3545;font-weight:700;line-height:1;padding:0 .5rem}.EditFormOrder_deleteButtonFieldset__d1Idm:hover{background-color:initial;color:#c82333}.EditFormOrder_submitButtonFieldset__MEyiW{background-color:#007bff;color:#fff;font-weight:600;margin-top:1rem;padding:.8rem 1.5rem;width:100%}.EditFormOrder_submitButtonFieldset__MEyiW:hover{background-color:#0056b3}.EditFormOrder_errorFieldset__CcyR2,.EditFormOrder_loadingFieldset__EW1vY{border-radius:4px;margin:1rem auto;max-width:600px;padding:1rem;text-align:center}.EditFormOrder_loadingFieldset__EW1vY{color:#555}.EditFormOrder_errorFieldset__CcyR2{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.EditFormOrder_deleteOrderButton__d9cQU{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;padding:.7rem 1.2rem;transition:background-color .2s ease,box-shadow .2s ease}.EditFormOrder_deleteOrderButton__d9cQU:hover{background-color:#c82333;box-shadow:0 2px 4px #00000026}.EditFormOrder_formActions__DFEft .EditFormOrder_submitButtonFieldset__MEyiW,.EditFormOrder_formActions__DFEft .EditFormOrder_submitButton__U-5OE{margin-top:0;width:auto}.EditFormOrder_formHeaderActions__C0XzQ{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.5rem}.EditFormOrder_backButton__wl4V9{align-items:center;background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s ease}.EditFormOrder_backButton__wl4V9:hover{background-color:#5a6268}.EditFormOrder_deleteOrderButtonHeader__RP5vA{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;margin-top:0;padding:.5rem 1rem;transition:background-color .2s ease,box-shadow .2s ease;width:auto}.EditFormOrder_deleteOrderButtonHeader__RP5vA:hover{background-color:#c82333;box-shadow:0 2px 4px #00000026}.EditFormOrder_modalOverlay__jMTdV{align-items:center;background-color:#000000a6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.EditFormOrder_modalContent__7Ulyl{background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 5px 15px #0000004d;max-width:450px;outline:none;padding:2rem;position:relative;text-align:center;width:90%}.EditFormOrder_modalConfirmTitle__VN1ey,.EditFormOrder_modalErrorTitle__FwENc{font-weight:600;margin-bottom:1rem;margin-top:0}.EditFormOrder_modalConfirmTitle__VN1ey{color:#333}.EditFormOrder_modalErrorTitle__FwENc{color:#dc3545}.EditFormOrder_modalMessage__5UKz1{color:#555;line-height:1.6;margin-bottom:2rem}.EditFormOrder_modalActions__9ea0C{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.EditFormOrder_modalActions__9ea0C button{border:none;border-radius:5px;cursor:pointer;font-weight:600;min-width:100px;padding:.7rem 1.5rem;transition:background-color .2s ease,transform .1s ease}.EditFormOrder_modalActions__9ea0C button:active{transform:scale(.98)}.EditFormOrder_confirmButton__6s92z{background-color:#dc3545;border:1px solid #dc3545;color:#fff}.EditFormOrder_confirmButton__6s92z:hover{background-color:#c82333;border-color:#c82333}.EditFormOrder_cancelButton__q7c3B{background-color:#f8f9fa;border:1px solid #ccc;color:#333}.EditFormOrder_cancelButton__q7c3B:hover{background-color:#e2e6ea;border-color:#bbb}.EditFormOrder_confirmButton__6s92z:disabled{background-color:#e47a84;border-color:#e47a84;cursor:wait}.EditFormOrder_confirmButton__6s92z:disabled .EditFormOrder_spinner__bw1\+E{animation:EditFormOrder_spin__VoADL .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;margin-right:8px;width:16px}.EditFormOrder_modalSuccessTitle__f-u18{color:#155724;font-weight:600;margin-bottom:1rem}@keyframes EditFormOrder_spin__VoADL{to{transform:rotate(1turn)}}@media (max-width:768px){.EditFormOrder_editOrderForm__jJUlj{padding:15px}}@media (max-width:480px){.EditFormOrder_editOrderFormFieldset__5FOEg{padding:.5rem}.EditFormOrder_backButton__wl4V9{display:block;margin:auto auto 15px;width:50%}.EditFormOrder_deleteOrderButtonHeader__RP5vA{display:block;margin:auto}.EditFormOrder_completedBadgeFieldset__m3izs{margin-right:15px}.EditFormOrder_formHeaderActions__C0XzQ{display:block}.EditFormOrder_formSectionFieldset__ZDL\+4{padding:.5rem}.EditFormOrder_editOrderForm__jJUlj{padding:10px}.EditFormOrder_formGroup__YlvVg{margin-bottom:12px}.EditFormOrder_input__nwPCX{padding:6px}.EditFormOrder_submitButton__U-5OE{padding:8px 12px}}.Lagerplats_lagerplatsContainer__ZMTF-{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px #0000001a;font-family:Arial,sans-serif;margin:0 auto;max-width:100%;padding:20px}.Lagerplats_lagerplatsContainer__ZMTF- h1{color:#333;margin-bottom:20px;text-align:center}.Lagerplats_lagerplatsContainer__ZMTF- form{align-items:baseline;display:block;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:30px}.Lagerplats_lagerplatsContainer__ZMTF- form select{display:block;height:40px;margin-bottom:25px;margin-left:3%}.Lagerplats_lagerplatsContainer__ZMTF- form label{display:inline-block;margin-left:3%;width:10%}.Lagerplats_lagerplatsContainer__ZMTF- form input{border:1px solid #ccc;border-radius:4px;padding:10px;width:30%}.Lagerplats_lagerplatsContainer__ZMTF- form button{background-color:#4caf50;background-color:green;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:40%;margin-top:25px;min-width:100px;padding:10px 20px;transition:background-color .3s,transform .2s;width:20%}.Lagerplats_lagerplatsContainer__ZMTF- form button:hover{background-color:#45a049}.Lagerplats_lagerplatsContainer__ZMTF- table{overflow:hidden}.Lagerplats_lagerplatsContainer__ZMTF- tbody td,.Lagerplats_lagerplatsContainer__ZMTF- thead th{border-right:1px solid #ccc;overflow:hidden;padding:8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Lagerplats_tableContainer__lBeLF input,.Lagerplats_tableContainer__lBeLF span{width:90%}.Lagerplats_lagerplatsContainer__ZMTF- thead{position:-webkit-sticky;position:sticky;top:0}.Lagerplats_lagerplatsContainer__ZMTF- thead th{background-color:#007bff;color:#fff;cursor:pointer}.Lagerplats_lagerplatsContainer__ZMTF- thead th:hover>span{color:#0056b3}.Lagerplats_lagerplatsContainer__ZMTF- tbody tr:nth-child(2n){background-color:#f1f1f1}.Lagerplats_lagerplatsContainer__ZMTF- tbody tr:nth-child(odd){background-color:#fff}.Lagerplats_lagerplatsContainer__ZMTF- tbody tr:hover{background-color:#f0f8ff}.Lagerplats_lagerplatsContainer__ZMTF- tbody td{border-bottom:1px solid #ddd}.Lagerplats_lagerplatsContainer__ZMTF- .Lagerplats_deleteButton__AcGHF{background-color:#ccc;background-color:#ff4d4f;border:none;cursor:pointer}.Lagerplats_lagerplatsContainer__ZMTF- .Lagerplats_deleteButton__AcGHF:hover{background-color:#f51e22;color:#fff}.Lagerplats_lagerplatsContainer__ZMTF- .Lagerplats_tableContainer__lBeLF{overflow:auto;padding-bottom:10px;white-space:nowrap;width:100%}.Lagerplats_lagerplatsContainer__ZMTF- table{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-top:20px;min-width:1200px;overflow:auto;text-align:center;width:100%}.Lagerplats_lagerplatsContainer__ZMTF- tbody td:last-child,.Lagerplats_lagerplatsContainer__ZMTF- thead th:last-child{border-right:none}.Lagerplats_tableDeciderDiv__N0Hgs{display:flex;justify-content:center}.Lagerplats_tableDeciderDiv__N0Hgs button{background-color:#007bff;border:2px solid #0000;cursor:pointer;margin:10px;margin:5px;padding:10px 15px;transition:all .3s ease}.Lagerplats_tableDeciderDiv__N0Hgs button:hover{background-color:#0056b3}.Lagerplats_activeButton__xhkFJ{background-color:#007bff!important;background-color:#0056b3!important;border:2px solid #333!important;color:#fff!important;font-weight:700}.Lagerplats_itemsPerPage__f1Hks{background-color:#fff;border:1px solid #ccc;border-radius:4px;margin:5px;padding:5px}.Lagerplats_itemsPerPage__f1Hks:hover{border:1px solid #555}.Lagerplats_pagination__28IjL{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.Lagerplats_pagination__28IjL button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 12px;transition:background-color .3s ease}.Lagerplats_pagination__28IjL button:hover{background-color:#0056b3}.Lagerplats_pagination__28IjL button:disabled{background-color:#ccc;cursor:not-allowed}.Lagerplats_pagination__28IjL span{color:#333;font-weight:700}.Lagerplats_headerActions__2dn6N{display:flex;justify-content:flex-end;margin-bottom:1rem}.Lagerplats_requiredNote__tWRWA{color:#666;margin-bottom:1rem;text-align:left}.Lagerplats_helpButtonLager__3KFdO{background-color:#6c757d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:500;padding:.6rem 1rem;transition:background-color .2s ease}.Lagerplats_helpButtonLager__3KFdO:hover{background-color:#5a6268}.Lagerplats_modalOverlayLager__hc1p5{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1050}.Lagerplats_modalContentLager__90-P1{background:#fff;border-radius:8px;box-shadow:0 5px 15px #00000040;max-height:90vh;max-width:600px;overflow-y:auto;padding:1.5rem 2rem;text-align:left;width:95%}.Lagerplats_modalTitleLager__b3orh{border-bottom:1px solid #eee;color:#333;font-size:1.5rem;margin-bottom:1.5rem;margin-top:0;padding-bottom:.75rem;text-align:center}.Lagerplats_helpSectionLager__fZkFl{margin-bottom:1.2rem}.Lagerplats_helpSectionLager__fZkFl h3{color:#0056b3;font-size:1.1rem;margin-bottom:.5rem;margin-top:0}.Lagerplats_helpSectionLager__fZkFl ul{list-style-type:disc;margin:0;padding-left:20px}.Lagerplats_helpSectionLager__fZkFl li{color:#444;font-size:.95rem;line-height:1.5;margin-bottom:.3rem}.Lagerplats_helpSectionLager__fZkFl li strong{color:#222}.Lagerplats_modalCloseButtonLager__WcElB{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:1rem;margin:1.5rem auto 0;padding:.7rem 1.5rem;transition:background-color .2s ease}.Lagerplats_modalCloseButtonLager__WcElB:hover{background-color:#0056b3}@media (max-width:768px){.Lagerplats_lagerplatsContainer__ZMTF-{padding:5px}.Lagerplats_lagerplatsContainer__ZMTF- form label{margin-bottom:0;margin-top:15px}.Lagerplats_lagerplatsContainer__ZMTF- table{overflow-x:auto}.Lagerplats_lagerplatsContainer__ZMTF- tbody,.Lagerplats_lagerplatsContainer__ZMTF- thead{width:100%}.Lagerplats_lagerplatsContainer__ZMTF- tbody tr{display:table-row;width:100%}.Lagerplats_lagerplatsContainer__ZMTF- tbody td,.Lagerplats_lagerplatsContainer__ZMTF- thead th{display:table-cell;text-overflow:clip;width:auto}.Lagerplats_lagerplatsContainer__ZMTF- .Lagerplats_tableContainer__lBeLF{overflow-x:auto}.Lagerplats_lagerplatsContainer__ZMTF- table{min-width:1200px;padding:0;width:100%}.Lagerplats_lagerplatsContainer__ZMTF- form{display:block;margin-bottom:15px}.Lagerplats_lagerplatsContainer__ZMTF- form select{margin-left:auto;margin-right:auto}.Lagerplats_lagerplatsContainer__ZMTF- form label{display:block;margin-left:1%;width:100%}.Lagerplats_lagerplatsContainer__ZMTF- form input{margin-left:1%;margin-right:1%;width:93%}.Lagerplats_lagerplatsContainer__ZMTF- form button{background-color:green;margin-left:37.5%;margin-top:15px;min-width:100px;width:25%}.Lagerplats_tableDeciderDiv__N0Hgs{flex-direction:column}.Lagerplats_tableDeciderDiv__N0Hgs button{margin-left:auto;margin-right:auto;width:25%}.Lagerplats_itemsPerPage__f1Hks{padding:15px 5px}.Lagerplats_headerActions__2dn6N{justify-content:center}}@media (max-width:500px){.Lagerplats_lagerplatsContainer__ZMTF- form button{background-color:green;margin-left:25%;margin-top:15px;min-width:100px;width:50%}.Lagerplats_tableDeciderDiv__N0Hgs button{width:50%}}.KantLista_kantlistaContainer__mbW\+A{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px #0000001a;font-family:Arial,sans-serif;margin:0 auto;padding-bottom:15px;width:100%}.KantLista_header__Ttado{display:flex;justify-content:space-around;padding-top:20px}.KantLista_navButton__A2TjX{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px;transition:background-color .3s}.KantLista_navButton__A2TjX:hover{background-color:#0056b3}.KantLista_title__O2Sy2{color:#333;margin-bottom:8px;text-align:center}.KantLista_orderTable__WfF1a{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-left:1%;overflow:hidden;width:98%}.KantLista_orderTable__WfF1a td,.KantLista_orderTable__WfF1a th{border-bottom:1px solid #ddd;padding:12px;text-align:center}.KantLista_orderTable__WfF1a td{height:40px}.KantLista_completeButton__4Lco7{background-color:#4caf50;border:none;border-radius:3px;color:#fff;cursor:pointer;margin:0}.KantLista_completeButton__4Lco7:hover{background-color:#45a049}.KantLista_checkButton__Xe4fN{background-color:#eaeaea;border:none;border-radius:3px;color:#333;cursor:pointer;margin:0;transition:color .3s,background-color .3s}.KantLista_checkButton__Xe4fN:hover{background-color:#45a049;color:#fff}.KantLista_greenButton__\+2uQ\+{background-color:green;color:#fff;cursor:not-allowed}.KantLista_greenButton__\+2uQ\+:hover{background-color:green}.KantLista_activeButton__JSKNH{background-color:#ccc;background-color:#007bff;border:none;cursor:pointer}.KantLista_activeButton__JSKNH:hover{background-color:#0056b3;color:#fff}.KantLista_deactiveButton__UT9Pw{background-color:#ccc;background-color:#ff4d4f;border:none;cursor:pointer}.KantLista_deactiveButton__UT9Pw:hover{background-color:#f51e22;color:#fff}.KantLista_orderTable__WfF1a th{background-color:#007bff;color:#fff}.KantLista_orderTable__WfF1a tr:nth-child(2n){background-color:#e1e1e1}.KantLista_orderTable__WfF1a tr:nth-child(odd){background-color:#fff}.KantLista_orderTable__WfF1a tr:hover{background-color:#ccc}.KantLista_selectedRow__lHqgl{background-color:#d1ecf1}.KantLista_orderDetails__TgHol{background-color:#fff;margin-top:16px;padding:16px}.KantLista_locationInput__O1aP3{display:flex;margin-top:8px}.KantLista_dimensionItem__z4q6Y{margin-bottom:20px}.KantLista_dimensionTitle__DqnSV{margin-bottom:10px}.KantLista_dimensionDetails__Faewe li{margin:5px 0}.KantLista_orderDetails__TgHol{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.KantLista_locationInput__O1aP3{margin-top:20px}.KantLista_saveButton__93waE{margin-top:10px}.KantLista_dimensionItem__z4q6Y{border-bottom:1px solid #ddd;margin-bottom:10px}.KantLista_dimensionTitle__DqnSV{color:#333;font-weight:700;margin-bottom:5px}.KantLista_dimensionDetails__Faewe{list-style-type:none;margin:0;padding-left:0}.KantLista_dimensionDetails__Faewe li{margin:3px 0}.KantLista_dimensionDetails__Faewe li strong{color:#2c3e50}.KantLista_orderTable__WfF1a tr{border-bottom:1px solid #eee}.KantLista_orderLink__smWTB{border-radius:3px;outline:1px solid #007bff;padding:5px;text-decoration:none}.KantLista_orderLink__smWTB:hover{background-color:#007bff;color:#eee}.KantLista_clickable__XTiCf{border-radius:3px;cursor:pointer;outline:1px solid #007bff;padding:5px;text-decoration:none}.KantLista_clickable__XTiCf:hover{background-color:#007bff;color:#eee}.KantLista_filteredList__zRYBo{background-color:#f9f9f9;border:1px solid #ccc;margin-top:20px;padding:10px}.KantLista_filteredList__zRYBo h3{margin-bottom:10px}.KantLista_modalContent__Lt4R3{overflow:hidden}.KantLista_filteredTable__IVLmb{border-collapse:collapse;margin:1rem 0;width:100%}.KantLista_filteredTable__IVLmb td,.KantLista_filteredTable__IVLmb th{border:1px solid #ddd;padding:8px;text-align:center}.KantLista_filteredTable__IVLmb th{background-color:#f4f4f4;font-weight:700}.KantLista_filteredTable__IVLmb tr:nth-child(2n){background-color:#f9f9f9}.KantLista_filteredTable__IVLmb tr:hover{background-color:#f1f1f1}.KantLista_modalOverlay__7nw5l{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.KantLista_modalContent__Lt4R3{background:#fff;border-radius:8px;box-shadow:0 4px 10px #00000040;max-width:500px;padding:20px;width:90%}.KantLista_closeButton__At5ei{background:#ff4d4f;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.KantLista_closeButton__At5ei:hover{background-color:#f51e22}.KantLista_editTextButton__jy6Te{border:none;border-radius:5px;cursor:pointer;font-weight:500;padding:.6rem 1rem;transition:background-color .2s ease;white-space:nowrap}.KantLista_downloadPdfButton__9qN\+k:disabled,.KantLista_editTextButton__jy6Te:disabled{background-color:#ccc;cursor:not-allowed}.KantLista_modalContentTextEdit__FmAXl{background:#fff;border:none;border-radius:8px;box-shadow:0 5px 15px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:1200px;padding:1.5rem 2rem;width:95%}.KantLista_editableTextArea__o1gwV{border-radius:4px;box-sizing:border-box;font-family:Arial,sans-serif;line-height:1.5;margin-bottom:1rem;min-height:300px;padding:.75rem;resize:vertical;width:100%}.KantLista_textEditModalActions__GQplF{border:none;display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.KantLista_cancelTextEditButton__DbUMu,.KantLista_saveTextPdfButton__cXzmw{border:none;border-radius:5px;cursor:pointer;font-weight:600;padding:.7rem 1.2rem;transition:background-color .2s ease}.KantLista_saveTextPdfButton__cXzmw{background-color:#28a745;color:#fff}.KantLista_saveTextPdfButton__cXzmw:hover{background-color:#218838}.KantLista_saveTextPdfButton__cXzmw:disabled{background-color:#70c785;cursor:wait}.KantLista_cancelTextEditButton__DbUMu{background-color:#6c757d;color:#fff}.KantLista_cancelTextEditButton__DbUMu:hover{background-color:#5a6268}.KantLista_modalTitle__ClpQt{font-size:1.5em;margin-bottom:20px;margin-top:0;text-align:center}.KantLista_inputGroupModal__gFPPW{margin-bottom:15px}.KantLista_inputGroupModal__gFPPW label{display:block;font-weight:700;margin-bottom:5px}.KantLista_modalInput__fa5xw{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:10px;width:100%}.KantLista_modalActions__ZVJ5b{display:flex;gap:10px;justify-content:flex-end;margin-top:25px}.KantLista_modalActions__ZVJ5b button{border:none;border-radius:4px;cursor:pointer;font-weight:700;padding:10px 15px}.KantLista_modalButtonConfirm__WWlzS{background-color:#28a745;color:#fff}.KantLista_modalButtonConfirm__WWlzS:hover{background-color:#218838}.KantLista_modalButtonSecondary__VxJC8{background-color:#007bff;color:#fff}.KantLista_modalButtonSecondary__VxJC8:hover{background-color:#0056b3}.KantLista_modalButtonCancel__cOyZe{background-color:#6c757d;color:#fff}.KantLista_modalButtonCancel__cOyZe:hover{background-color:#5a6268}@media (max-width:1000px){.KantLista_header__Ttado{align-items:center;flex-direction:column}.KantLista_activeButton__JSKNH,.KantLista_checkButton__Xe4fN{padding:0 18px}.KantLista_navButton__A2TjX{margin-bottom:10px;width:90%}.KantLista_orderTable__WfF1a{font-size:.9rem;margin-left:0;overflow-x:auto;width:100%}.KantLista_orderTable__WfF1a td,.KantLista_orderTable__WfF1a th{padding:8px;white-space:nowrap}.KantLista_orderTable__WfF1a tr{display:block;margin-bottom:10px}.KantLista_orderTable__WfF1a th{display:none}.KantLista_orderTable__WfF1a td{border:1px solid #ddd;display:flex;justify-content:space-between;padding:10px}.KantLista_orderTable__WfF1a td:before{color:#333;content:attr(data-label);font-weight:700;margin-right:10px}.KantLista_completeButton__4Lco7{width:25%}.KantLista_orderList__Jj9r5{margin-bottom:100px}.KantLista_filteredTable__IVLmb td,.KantLista_filteredTable__IVLmb th{padding:3px}.KantLista_editTextButton__jy6Te{margin-top:15px}}@media (max-width:600px){.KantLista_modalContent__Lt4R3{max-width:none;padding:15px;width:100%}.KantLista_filteredTable__IVLmb{display:block;overflow-x:auto;white-space:nowrap}.KantLista_filteredTable__IVLmb td,.KantLista_filteredTable__IVLmb th{padding:3px}.KantLista_changeButton__HdGot,.KantLista_closeButton__At5ei{padding:8px}}@media (max-width:432px){.KantLista_completeButton__4Lco7{width:50%}}.KluppLista_klupplistaContainer__wyS\+J{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px #0000001a;font-family:Arial,sans-serif;margin:0 auto 20px;max-width:100%;padding:20px}.KluppLista_klupplistaContainer__wyS\+J h1{color:#333;margin-bottom:1rem;text-align:center}.KluppLista_klupplistaContainer__wyS\+J .KluppLista_header__SlyPB{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.KluppLista_createButton__rFo6l{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.6rem 1rem;transition:background-color .2s ease}.KluppLista_createButton__rFo6l:hover{background-color:#218838}.KluppLista_tableContainer__mKXeP{overflow-x:auto}.KluppLista_klupplistaContainer__wyS\+J table{background-color:#fff;border-collapse:collapse;box-shadow:0 1px 3px #0000001a;margin-top:1rem;width:100%}.KluppLista_klupplistaContainer__wyS\+J td,.KluppLista_klupplistaContainer__wyS\+J th{word-wrap:break-word;border:1px solid #ddd;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;padding:.5em .75em;text-align:center;vertical-align:middle}.KluppLista_klupplistaContainer__wyS\+J th{background-color:#f2f2f2;cursor:pointer;font-weight:700;text-align:center}.KluppLista_klupplistaContainer__wyS\+J tr:nth-child(2n){background-color:#f9f9f9}.KluppLista_klupplistaContainer__wyS\+J tr:hover{background-color:#f1f1f1}.KluppLista_draggableRow__EfzJY{cursor:grab}.KluppLista_draggableRow__EfzJY:active{cursor:grabbing}.KluppLista_klupplistaContainer__wyS\+J .KluppLista_positionCell__fOwvk{min-width:80px;text-align:center;width:4em}.KluppLista_moveButton__Gbw9Q{background:none;border:none;color:#007bff;cursor:pointer;padding:0 5px 5px}.KluppLista_moveButton__Gbw9Q:hover{color:#fff}.KluppLista_moveButton__Gbw9Q:disabled{color:#ccc;cursor:not-allowed}.KluppLista_error__96VjW,.KluppLista_loading__nOj9K,.KluppLista_noItems__2gd\+U{border-radius:4px;margin:1rem auto;max-width:600px;padding:1rem;text-align:center}.KluppLista_loading__nOj9K{color:#555}.KluppLista_error__96VjW{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.KluppLista_noItems__2gd\+U{color:#777;font-style:italic}.KluppLista_orderLink__oJ6z0{border-radius:3px;display:inline-block;min-width:30px;outline:1px solid #007bff;padding:5px;text-align:center;text-decoration:none}.KluppLista_orderLink__oJ6z0:hover{background-color:#007bff;color:#eee}.KluppLista_editInput__nDWMu{-webkit-appearance:none;appearance:none;background-color:#f0f8ff;border:1px solid #007bff;border-radius:3px;box-sizing:border-box;padding:4px 6px;width:95%}td span{border-radius:2px;cursor:pointer;display:inline-block;min-height:1em;min-width:20px;padding:2px;text-align:center}td span:hover{background-color:#e9ecef}.KluppLista_orderLink__oJ6z0 span{cursor:pointer}.KluppLista_orderLink__oJ6z0:hover span{background-color:initial}.KluppLista_statusCell__Usr3B{min-width:220px;vertical-align:top}.KluppLista_statusGroup__u9F31{align-items:center;display:flex;gap:.5rem;justify-content:center}.KluppLista_statusGroup__u9F31:last-child{margin-bottom:0}.KluppLista_statusLabel__-dCK-{cursor:pointer;display:flex;margin-bottom:0;white-space:nowrap}.KluppLista_statusLabel__-dCK- input[type=checkbox]{cursor:pointer;margin-right:6px;transform:scale(1.1);vertical-align:middle}.KluppLista_statusSelect__peEOI{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;cursor:pointer;min-width:150px;padding:6px 8px}.KluppLista_statusSelect__peEOI:disabled{background-color:#e9ecef;color:#6c757d;cursor:not-allowed}.KluppLista_statusGroup__u9F31 label[htmlFor^=ejKlarReason-]{flex-shrink:0;font-weight:400;margin-right:.5rem}.KluppLista_ejKlarReasonLabel__q5ebT{color:#555;margin-right:.5rem}.KluppLista_editInput__nDWMu.KluppLista_statusEdit__5-M\+Z{width:calc(100% - 10px)}.KluppLista_helpButton__7i3Qq{background-color:#6c757d;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:auto;padding:.6rem 1rem;transition:background-color .2s ease}.KluppLista_helpButton__7i3Qq:hover{background-color:#5a6268}.KluppLista_modalOverlay__uFX5G{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.KluppLista_modalContent__yp8vo{background:#fff;border-radius:8px;box-shadow:0 5px 15px #00000040;max-height:90vh;max-width:750px;overflow-y:auto;padding:1.5rem 2rem;text-align:left;width:95%}.KluppLista_modalTitle__asrEr{border-bottom:1px solid #eee;color:#333;margin-bottom:1.5rem;margin-top:0;padding-bottom:.75rem;text-align:center}.KluppLista_helpSection__WPx62{margin-bottom:1.2rem}.KluppLista_helpSection__WPx62 h3{color:#0056b3;margin-bottom:.5rem;margin-top:0}.KluppLista_helpSection__WPx62 ul{list-style-type:disc;margin:0;padding-left:20px}.KluppLista_helpSection__WPx62 li{color:#444;line-height:1.5;margin-bottom:.3rem}.KluppLista_helpSection__WPx62 li strong{color:#222}.KluppLista_modalCloseButton__hC1vw{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;margin:1.5rem auto 0;padding:.7rem 1.5rem;transition:background-color .2s ease}.KluppLista_modalCloseButton__hC1vw:hover{background-color:#0056b3}@media screen and (max-width:768px){.KluppLista_klupplistaContainer__wyS\+J table,.KluppLista_klupplistaContainer__wyS\+J tbody,.KluppLista_klupplistaContainer__wyS\+J td,.KluppLista_klupplistaContainer__wyS\+J th,.KluppLista_klupplistaContainer__wyS\+J thead,.KluppLista_klupplistaContainer__wyS\+J tr{display:block}.KluppLista_klupplistaContainer__wyS\+J thead tr{left:-9999px;position:absolute;top:-9999px}.KluppLista_klupplistaContainer__wyS\+J tr{border:1px solid #ccc;margin-bottom:.5rem}.KluppLista_klupplistaContainer__wyS\+J td{border:none;border-bottom:1px solid #eee;padding-left:50%;position:relative;text-align:right}.KluppLista_klupplistaContainer__wyS\+J td:before{content:attr(data-label);font-weight:700;left:6px;padding-right:10px;position:absolute;text-align:left;white-space:nowrap;width:45%}.KluppLista_positionCell__fOwvk:before{content:"Position"}.KluppLista_klupplistaContainer__wyS\+J .KluppLista_positionCell__fOwvk{min-width:0;padding-left:0;text-align:right;width:auto}.KluppLista_positionCell__fOwvk span{display:inline-block;margin:0 .5rem}.KluppLista_positionCell__fOwvk:before{content:"Flytta";font-weight:700;padding-right:5px;position:static;width:auto}.KluppLista_statusCell__Usr3B{min-width:0;padding-left:50%!important}.KluppLista_statusCell__Usr3B:before{content:"Status"}.KluppLista_statusGroup__u9F31{flex-direction:row;justify-content:flex-end;margin-bottom:8px;width:100%}.KluppLista_statusGroup__u9F31 label[htmlFor^=ejKlarReason-]{flex-basis:40%;text-align:left;white-space:normal}.KluppLista_statusSelect__peEOI{flex-grow:1;max-width:none}.KluppLista_statusLabel__-dCK- input[type=checkbox]{margin-left:auto}}.CreateKantLista_newKantlistaContainer__Galhg{background-color:#eee;border-radius:12px;box-shadow:0 8px 12px #0000001a;font-family:Arial,sans-serif;margin:0 auto 40px;max-width:600px;padding:12px 24px 24px}.CreateKantLista_newKantlistaContainer__Galhg h2{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.CreateKantLista_form__l1lvv{display:flex;flex-direction:column}.CreateKantLista_newKantlistaContainer__Galhg label{color:#555;font-weight:600;margin-bottom:12px}.CreateKantLista_newKantlistaContainer__Galhg input{border:1px solid #ccc;border-radius:6px;margin-bottom:20px;padding:10px;transition:border-color .3s}.CreateKantLista_newKantlistaContainer__Galhg input:focus{border-color:#007bff;box-shadow:0 0 4px #007bff4d;outline:none}.CreateKantLista_newKantlistaContainer__Galhg textarea{border:1px solid #ccc;border-radius:6px;margin-bottom:20px;padding:10px;transition:border-color .3s}button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:12px 18px;transition:background-color .3s,transform .2s}button:hover{background-color:#0056b3;transform:scale(1.02)}button:active{transform:scale(.98)}.CreateKantLista_errorMessage__9N-0Q{color:red;margin-bottom:12px;text-align:center}.CreateKantLista_checkboxGroup__mGbq8{display:flex;gap:12px;margin-bottom:20px}.CreateKantLista_optional__4P-q1{color:#888;font-style:italic}.CreateKantLista_selectOrder__sxk9P{margin-bottom:20px;padding:10px}.AdminRolePermissions_adminPermissionsContainer__5VQLM{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;padding:20px}.AdminRolePermissions_adminPermissionsContainer__5VQLM .AdminRolePermissions_loading__AVqnt{color:#777;font-style:italic;padding:20px;text-align:center}.AdminRolePermissions_adminPermissionsContainer__5VQLM .AdminRolePermissions_errorMessage__RDkSY{background-color:#d9534f1a;border:1px solid #d9534f;border-radius:4px;color:#d9534f;margin-bottom:10px;padding:10px}.AdminRolePermissions_adminPermissionsContainer__5VQLM .AdminRolePermissions_successMessage__Ovyw8{background-color:#5cb85c1a;border:1px solid #5cb85c;border-radius:4px;color:#5cb85c;margin-bottom:10px;padding:10px}.AdminRolePermissions_adminPermissionsContainer__5VQLM .AdminRolePermissions_roleSelector__v-MkV{margin-bottom:20px}.AdminRolePermissions_adminPermissionsContainer__5VQLM .AdminRolePermissions_roleSelectLabel__whwaX{display:block;font-weight:700;margin-bottom:5px}.AdminRolePermissions_adminPermissionsContainer__5VQLM .AdminRolePermissions_roleSelect__gAH\+J{border:1px solid #ccc;border-radius:4px;font-size:16px;max-width:150px;padding:8px;width:100%}.AdminRolePermissions_adminPermissionsContainer__5VQLM .AdminRolePermissions_permissionsEditor__7jiR3{background-color:#fff;border:1px solid #eee;border-radius:8px;padding:15px}.AdminRolePermissions_adminPermissionsContainer__5VQLM .AdminRolePermissions_permissionsGrid__otobh{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:15px}.AdminRolePermissions_adminPermissionsContainer__5VQLM .AdminRolePermissions_resourceGroup__2mnwD{background-color:#f5f5f5;border:1px solid #eee;border-radius:4px;padding:10px}.AdminRolePermissions_adminPermissionsContainer__5VQLM .AdminRolePermissions_resourceTitle__BaXRq{color:#333;font-size:1.2em;font-weight:700;margin-bottom:10px}.AdminRolePermissions_adminPermissionsContainer__5VQLM .AdminRolePermissions_permissionItem__Bm64i{margin-bottom:5px}.AdminRolePermissions_adminPermissionsContainer__5VQLM .AdminRolePermissions_permissionLabel__Itf7n{align-items:center;color:#444;cursor:pointer;display:flex;font-size:16px}.AdminRolePermissions_adminPermissionsContainer__5VQLM .AdminRolePermissions_permissionCheckbox__fM\+-F{margin-right:8px}.AdminRolePermissions_adminPermissionsContainer__5VQLM .AdminRolePermissions_saveButton__CI6K4{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 15px;transition:background-color .2s ease}.AdminRolePermissions_adminPermissionsContainer__5VQLM .AdminRolePermissions_saveButton__CI6K4:hover{background-color:#0056b3}.AdminRolePermissions_adminPermissionsContainer__5VQLM.AdminRolePermissions_saveButton__CI6K4:disabled{background-color:#ccc;cursor:not-allowed}.AdminRolePermissions_adminPermissionsContainer__5VQLM .AdminRolePermissions_adminNote__iAXSN{color:#777;font-style:italic;margin-top:15px}.AdminRolePermissions_adminPermissionsContainer__5VQLM .AdminRolePermissions_spinner__RwQ-y{animation:AdminRolePermissions_spin__JOIJw .8s linear infinite;border:2px solid #0000001a;border-left-color:#007bff;border-radius:50%;display:inline-block;height:15px;margin-right:8px;vertical-align:middle;width:15px}@keyframes AdminRolePermissions_spin__JOIJw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.43378713.css.map*/