@import url(https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Sharp);@import url(https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);p{color:#5e6266;font-family:Karla,sans-serif;font-size:1rem;line-height:1.5}.container{margin:30px 0 0}.input{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:4px;width:100%}.input .label{align-self:left;color:#0f1820;color:var(--Grey-Grey-500,#0f1820);font-family:Karla;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.input .frame-2{align-items:center;align-self:stretch;background:#fff;background:var(--White,#fff);border:1px solid #dcdde0;border:1px solid var(--Grey-Grey-200,#dcdde0);border-radius:6px;display:flex;height:44px;justify-content:space-between;width:100%}.input .search{border:0;color:#a6a7ad;color:var(--Grey-Grey-300,#a6a7ad);font-family:Karla;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.08px;line-height:24px;margin-right:-10px;padding:8px 12px;width:100%}.login-container{margin:auto;max-width:70vw}.categories-container{display:flex;flex-direction:column;gap:20px}.category-row{display:flex;gap:10px;height:250px;overflow-x:auto}.version-tile{background-color:#f0f0f0;box-sizing:border-box;flex-shrink:0;height:200px;min-width:200px;padding:10px}.version-tile.show-more{align-items:center;background-color:#d0d0d0;display:flex;justify-content:center}#img{align-content:end;min-height:30vh;padding-top:15vh}#img,#login{text-align:center}#login{align-content:top}.textField{border:1.3px solid #897f7f;border-radius:5pt;box-shadow:none;box-sizing:border-box;font-size:15pt;margin:2px;min-width:300px;padding:7px}.textField:focus{background-color:#add8e6}#form{display:grid}.logo{height:10vh}h1{font-size:1.3rem}h4{color:#2d2828;font-size:.9rem;line-height:.4rem;text-align:right;text-decoration:none}.button{background-color:#fff;border:1pt solid #897f7f;border-radius:5px;color:#897f7f;display:block;font-size:1rem;margin:10px auto auto;max-width:300px;padding:10px 30px}.button:hover{border:1pt solid #252323;color:#252323;cursor:pointer;font-size:1rem}.keyboard-arrow-down{color:#666;font-family:MaterialSymbolsSharp-Regular,sans-serif;font-size:16px;pointer-events:none;position:absolute;right:10px}.dropdown{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:4px}.additionalInfo{margin-top:40px;text-align:right}#forgottenPassBtn{display:none}#forgottenPassLink,#goBackLink{cursor:pointer}#goBackLink{display:none}.products{background-color:#add8e6;min-height:10vh}.hidden{display:none}#adminColumn.hideColumn{opacity:.2;pointer-events:none;transform:translateX(-100%)}#contentColumn{padding-left:260px;transition:padding-left .35s cubic-bezier(.4,0,.2,1);width:100%}#adminColumn.hideColumn+#contentColumn{padding-left:0}.chevron{background:#fff;border:1px solid #ccc;border-radius:0 6px 6px 0;box-shadow:0 2px 8px 0 #0e474912;cursor:pointer;font-size:24px;padding:5px 8px;position:absolute;top:410px;z-index:10}#adminColumn:not(.hideColumn) .chevron{left:260px;transform:rotate(180deg)}#adminColumn.hideColumn .chevron{left:0;transform:rotate(0deg)}#contentColumn{align-items:center;display:block;float:center;height:100%;padding-right:40px;position:relative;transition:min-width .5s ease-in-out;width:75%}.link{cursor:pointer}.link:hover{color:blue}#settingsIcon{background-color:#fff;border-radius:5px;font-size:25px;padding:5px 10px}.headerBar{background-color:#d3d3d3;margin:0;padding:10px;text-align:right;width:99%}.header-int{position:relative;z-index:2}.fullScreenColumn{min-width:98%!important;transition:min-width .5s ease-in-out;transition-delay:.25s}.content{background-color:#f8fafb;display:flex;flex-direction:row;min-height:calc(100vh - 60px);min-height:100vh;position:relative;width:100%}h4{text-align:center}.menuOptionsSecondary{align-content:center;border:.5px solid #000;border-radius:5px;cursor:pointer;height:20px;margin:0 auto 10px;padding:7px;width:50%}.menuOptionsSecondary:hover{background-color:#add8e6;border:0 solid #000}.inlineMenu{margin-left:10px;margin-right:10px}#content{align-content:space-around;line-height:2em;padding-left:2vw}.table{border-collapse:collapse;margin:50px 10px 10px;text-align:center;width:100%}.filters{align-content:end;align-items:right;text-align:right}.buttonFilters{align-content:center;align-items:center;color:#fff;cursor:pointer;height:40px;margin:auto;text-align:center;vertical-align:middle;width:150px}.filters input{font-size:1rem;height:30px;width:300px}.filters select{font-size:1rem;height:35px;margin-left:10px;width:200px}.topMenuOption{background-color:#ff0;border-radius:15px;margin-bottom:15px;margin-top:-10px;padding-bottom:10px;padding-top:10px}.subMenu.show{max-height:500px;padding:10px 20px 20px}.tableRow{border-bottom:1px solid #000;height:50px;margin-bottom:2px;padding-top:20px}.versions-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:16px}.version-tile{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;padding:16px}.viewOrderTable{display:flex}.left{float:left;text-align:left;width:50%}.right{float:right;width:50%}.configuration{display:block}.newCommentSumbit{border-radius:12px;font-size:14px;padding:6px}.arrow{align-content:center;align-items:center;vertical-align:middle}.product-tabs{margin-bottom:20px;margin-top:20px;width:100%}.product-tabs,.tab-comp{align-items:center;display:flex}.tab-comp{width:150px}.tab-comp,.tab-comp2{border-bottom:1px solid #dcdde0;border-bottom:1px solid var(--Grey-Grey-200,#dcdde0);color:#0f1820;color:var(--Grey-Grey-500,#0f1820);cursor:pointer;flex-shrink:0;font-family:Karla;font-size:16px;font-style:normal;font-weight:400;gap:2px;justify-content:center;letter-spacing:.08px;line-height:24px;padding:8px 16px}.tab-comp2{align-items:center;display:flex;width:180px}.tab-comp.active,.tab-comp2.active{border-bottom:0 solid #dcdde0;border-bottom:0 solid var(--Grey-Grey-200,#dcdde0)}.tab-comp.active .product-tab,.tab-comp2.active .product-tab2{align-items:center;border-bottom:3px solid #2a52bf;border-bottom:3px solid var(--Primary-Primary-300,#2a52bf);color:#2a52bf;color:var(--Primary-Primary-300,#2a52bf);display:flex;flex-shrink:0;font-family:Karla;font-size:16px;font-style:normal;font-weight:600;gap:10px;justify-content:center;line-height:24px;min-width:100px;padding:8px 16px;width:150px}.edit-right{align-items:right;display:flex;justify-content:flex-end;margin-left:auto}.image-gallery-popup{background:none;z-index:2000}.image-gallery-popup,.popup-overlay{height:100vh;left:0;top:0;width:100vw}.popup-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e47491a;border-radius:0;position:absolute;z-index:2001}.popup-content{align-items:center;background:#f7fafd;background-color:#f9fafd;border:1px solid #e0e4ea;box-shadow:0 4px 32px 0 #0e474921,0 1.5px 8px 0 #0e474912;display:flex;flex-direction:column;max-height:92vh;max-width:96vw;overflow-y:auto;transition:box-shadow .18s;z-index:2002}.close-popup-button{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:18px;padding:10px 24px;transition:background .18s}.close-popup-button:hover{background-color:#0056b3}.selected-image-preview{aspect-ratio:1/1;border-radius:5px;height:auto;object-fit:cover;width:200px}.settings-tabs{display:flex;margin-bottom:24px}.settings-tab-comp,.settings-tab-comp2{background:none;border:none;cursor:pointer;margin-right:12px;padding:0}.settings-frame-11{background:#f5f6fa;border:1px solid #e0e5ec;border-bottom:none;border-radius:12px 12px 0 0;padding:10px 28px;transition:background .2s,box-shadow .2s}.settings-tab-comp.active .settings-frame-11,.settings-tab-comp2.active .settings-frame-11{background:#e9ecf3;border-bottom:2px solid #b2b8c6;box-shadow:0 4px 12px #e0e5ec}.settings-tab,.settings-tab2{color:#333;font-size:16px;font-weight:600}.tabs{display:flex;justify-content:flex-start;margin-bottom:20px}.tab{background-color:#f0f0f0;border:1px solid #ccc;border-bottom:none;cursor:pointer;padding:10px 20px}.tab.active{background-color:#fff;border-bottom:1px solid #fff}.nav{flex:1 0;flex-direction:column;gap:36px}.nav,.nav-top{align-items:flex-start;align-self:stretch;display:flex}.nav-top{flex-direction:column;gap:4px}.menu-component-vertical{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.nav-component{align-self:stretch;cursor:pointer;justify-content:space-between;padding:8px 16px}.left{justify-content:space-between}._1,.left{align-items:center;display:flex;flex:1 0}._1{gap:8px}.menu-icon-left{color:#5e6266;color:var(--Grey-Grey-400,#5e6266);font-family:Material Symbols Sharp;font-size:20px;font-style:normal;font-weight:300;line-height:24px;text-align:center;width:24px}.menu-icon-left-small:hover{color:#007bff!important}.menu-nav-comp{color:#5e6266;color:var(--Grey-Grey-400,#5e6266);font-family:Karla;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-align:center}.nav-component.link:hover{background:#f8fafc;border-radius:16px;transition:background .2s}.content-area{background:#f8fafb;flex:1 1;padding:30px 32px 50px 50px;transition:margin-left .35s cubic-bezier(.4,0,.2,1)}.brand{color:#0f569d;color:var(--Grey-Grey-400,#0f569d);cursor:pointer;font-family:Karla;font-size:45px;font-style:normal;font-weight:700;letter-spacing:.12px;line-height:21px;text-align:center}.brand.start{margin-left:20px}.user-menu{position:relative}.user-submenu{background:#fff;border-radius:6px;box-shadow:0 2px 8px #0000001f;min-width:140px;padding:8px 0;position:absolute;right:0;top:100%;z-index:100}.user-submenu-item{cursor:pointer;padding:10px 18px;transition:background .18s;white-space:nowrap}.user-submenu-item:hover{background:#f0f0f0}.nav-component-break{width:15px}.menu-nav-comp-middle{align-content:center;height:30px;justify-content:center;text-align:center}.biz{border-bottom:1px solid #5e6266}.btn{font-family:Karla;font-size:16px;font-style:normal;font-weight:400;gap:3px;letter-spacing:.08px;line-height:24px}.btn,.btns{align-items:center;cursor:pointer;display:flex;height:44px}.btns{background:#2a52bf;background:var(--Primary-Primary-300,#2a52bf);border-radius:6px;gap:4px;justify-content:center;max-width:200px;min-width:120px;padding:8px 12px}.arrow-left{font-family:Material Symbols Sharp;font-size:18px;width:24px}.add-button,.arrow-left{color:#fff;color:var(--White,#fff);cursor:pointer;font-style:normal;font-weight:400;line-height:24px;text-align:center}.add-button{font-family:Roboto Mono;font-size:16px;letter-spacing:.16px;text-transform:uppercase}.cancel-button,.confirm-button{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;padding:8px 18px;transition:background .15s,color .15s}.confirm-button{background:#007bff;color:#fff}.confirm-button:disabled{background:#b8c2cc;color:#fff;cursor:not-allowed}.cancel-button{background:#f3f4f6;color:#374151}.delete-button:disabled{background:#b8c2cc;border:1.5px solid #b8c2cc;color:#fff;cursor:not-allowed}.cancel-button:hover{background:#e0e4ea}.delete-button{background:#fff0f0;border:1.5px solid #e74c3c;border-radius:6px;color:#e74c3c;cursor:pointer;font-size:.95rem;padding:10px 20px;transition:background .18s}.delete-button.enabled:hover{background:#ffeaea;color:#c0392b}.enabled .arrow-left{color:#e74c3c!important}input[type=checkbox]{accent-color:#007bff;border:1.5px solid #b8c2cc;border-radius:5px;height:18px;margin-right:6px;transition:border-color .18s;vertical-align:middle;width:18px}.products-container{display:flex;flex-direction:column;gap:20px;width:80vw}.category-section{display:flex;flex-direction:column;gap:10px}.category-header{align-items:center;display:flex;justify-content:space-between}h3{margin-bottom:10px}.products-row{align-items:center;display:flex;gap:10px;margin-bottom:20px;overflow-x:auto;vertical-align:middle}.product-tile{background-color:#f0f0f0;border:1px solid #ccc;box-sizing:border-box;cursor:pointer;flex-shrink:0;height:100px;min-width:100px;padding:10px}.product-tile.show-more{align-items:center;background-color:#fff;border-radius:12px;display:flex;justify-content:center}.edit-category{margin-top:20px}.modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000001a;padding:20px}.productDescriptionMain{background-color:#fff;opacity:80%;padding:10px}.header{align-self:stretch;flex-shrink:0;height:64px;justify-content:flex;margin-bottom:-60px;padding:0 24px;z-index:4}.nav-component{align-items:center;display:flex;gap:8px;gap:4px;height:44px;justify-content:center;min-width:44px;padding:8px}.right-header{align-items:right;display:flex;gap:8px}.left-header{align-items:center;display:flex;gap:8px;width:60%}.icon-left{color:#5e6266;color:var(--Grey-Grey-400,#5e6266);cursor:pointer;font-family:Material Symbols Sharp;font-size:20px;font-style:normal;font-weight:400;line-height:24px;text-align:center;width:24px}.nav-comp{color:#5e6266;color:var(--Grey-Grey-400,#5e6266);cursor:pointer}.nav-comp,.nav-comp2{font-family:Roboto Mono;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px;text-align:center;text-transform:uppercase}.icon-left2,.nav-comp2{color:#2a52bf;color:var(--Primary-Primary-300,#2a52bf)}.icon-left2{font-family:Material Symbols Sharp;font-size:20px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.content-grid{grid-gap:16px;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:90vh;padding:16px}.grid-item{align-items:left;background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;padding:26px 16px 1px;text-align:center}.notifications{background-color:#e3f2fd}.todo-list{background-color:#fff3e0}.orders-pending{background-color:#ffebee}.orders-in-production{background-color:#e8f5e9}.todo-input{display:flex;gap:8px;margin-bottom:16px}.todo-input input[type=text]{border:1px solid #ccc;border-radius:4px;flex:2 1;padding:8px}.todo-input input[type=date]{border:1px solid #ccc;border-radius:4px;flex:1 1;padding:8px}.todo-input button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.todo-input button:hover{background-color:#45a049}.todo-table{border-collapse:collapse;margin-top:16px;width:100%}.todo-table td,.todo-table th{border:0 solid #ccc;padding:8px;text-align:left}.todo-table th{background-color:#f4f4f4;width:100%}.todo-table tr.completed td{color:gray;text-decoration:line-through}.todo-table-container{height:100%;overflow:auto;width:100%}.grid-item{height:100%;overflow-y:auto;width:100%}.new-todo-input{border:0;color:#a6a7ad;color:var(--Grey-Grey-300,#a6a7ad);font-family:Karla;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.08px;line-height:24px}.orders-table{border-collapse:collapse;padding:10px;text-align:center;width:100%}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Karla,sans-serif}#menu{color:#5e6266;font-family:Karla;font-size:16px;font-style:normal;font-weight:600;gap:16px;line-height:24px;padding-left:10px;padding-top:20px;text-align:center}#menu,.menuTop{align-items:flex-start;align-self:stretch;display:flex;flex:1 0;flex-direction:column}.menuTop{gap:26px}.menuTop b{color:#111;font-weight:600}.menuOptions{border-radius:10px;cursor:pointer;padding:10px}.menuOptions,.subMenu{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.subMenu{color:#5e6266;flex:1 0;font-family:Karla;font-size:16px;font-style:normal;font-weight:600;gap:4 px;line-height:24px;max-height:0;overflow:hidden;padding:0;text-align:center;transition:max-height .3s ease-out,padding .3s ease-out}.subMenu.show{display:flex;margin-top:20px}.subMenuOptions{align-items:flex-start;align-self:stretch;cursor:pointer;display:flex;flex-direction:column}.subMenuOptions:hover{background-color:#f8fafc;color:#007bff}.topMenuOption{color:#007bff;font-weight:500}.inlineMenu{cursor:pointer;font-size:13px;margin-top:10px}.inlineMenu.link:hover{color:#f8fafc;text-decoration:underline}.inlineMenu button{background:none;border:none;color:#d9534f;cursor:pointer;font-size:13px;padding:0}.inlineMenu button:hover{text-decoration:underline}.sidebar{background:#fff;box-shadow:0 2px 16px 0 #0e474912;margin-top:50px;overflow-x:hidden;transition:width .35s cubic-bezier(.4,0,.2,1);width:260px;z-index:2}.sidebar,.sidebar.collapsed{border-radius:20px;max-height:510px;min-width:60px}.sidebar.collapsed{width:60px}.register-modal{margin-bottom:25px!important;margin-top:25px!important}.settings-form-save:disabled{background:#b2b8c6;cursor:pointer;cursor:not-allowed}.settings-form-save,.settings-form-save:disabled{border:none;border-radius:8px;box-shadow:2px 2px 8px #e0e5ec;color:#fff;font-size:16px;font-weight:600;margin-top:8px;padding:10px 32px}.settings-form-save{background:#007bff;cursor:pointer}.logo-centered{align-items:center;font-size:45px;gap:8px;margin-top:-20px;width:100%}.logo-centered,.small-brand{color:#0f569d;color:var(--Grey-Grey-400,#0f569d);cursor:pointer;font-family:Karla;font-style:normal;font-weight:700;letter-spacing:.12px;text-align:center}.small-brand{font-size:35px;line-height:21px}.login-modal{background:#f8fafc;border-radius:16px;box-shadow:0 4px 24px #e0e5ec;margin:0 auto;margin-bottom:55px!important;margin-top:70px!important;max-width:500px;padding:32px}.loader{animation:l15 1s linear infinite;aspect-ratio:1;border:4px solid #0000;border-radius:50%;border-right-color:#007bff;display:grid;width:50px}.loader:after,.loader:before{animation:l15 2s infinite;border:inherit;border-radius:50%;content:"";grid-area:1/1;margin:2px}.loader:after{animation-duration:3s;margin:8px}@keyframes l15{to{transform:rotate(1turn)}}.fullpage-loader{align-content:center;background:#0000;height:100vh;justify-items:center;left:0;position:fixed;top:0;width:100vw;z-index:3}.user-management-root{background:#fff;border-radius:18px;box-shadow:0 4px 24px 0 #1e293b1a;font-family:Karla,Segoe UI,Arial,sans-serif;margin:32px auto;max-width:700px;padding:40px 32px 32px}.user-management-title{color:#002147;font-family:Roboto Mono,Karla,Segoe UI,Arial,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.01em;margin-bottom:24px}.user-management-section{margin-bottom:18px}.user-management-loader{align-items:center;display:flex;justify-content:center;min-height:120px}.user-management-table{background:#f6f9fe;border-collapse:initial;border-radius:12px;border-spacing:0;box-shadow:0 2px 8px 0 #007bff12;font-size:1rem;overflow:hidden;width:100%}.user-management-table td,.user-management-table th{color:#002147;font-family:Karla,Segoe UI,Arial,sans-serif;padding:14px 12px;text-align:left}.user-management-table th{background:#e6f0ff;border-bottom:2px solid #b3c6e0;font-size:1.05rem;font-weight:700}.user-management-table tr:not(:last-child) td{border-bottom:1px solid #e0e4ea}.user-management-select{background:#fff;border:1.5px solid #b3c6e0;border-radius:8px;color:#002147;font-family:Karla,Segoe UI,Arial,sans-serif;font-size:1rem;padding:7px 12px}.user-management-remove-btn{background:#fff;border:1.5px solid #d32f2f;border-radius:8px;color:#d32f2f;cursor:pointer;font-size:1rem;font-weight:600;padding:7px 18px;transition:background .18s,color .18s}.user-management-remove-btn:hover{background:#ffeaea;color:#a31515}.user-management-invite-row{align-items:center;display:flex;gap:12px;margin-top:8px}.user-management-input{background:#fff;border:1.5px solid #b3c6e0;border-radius:8px;color:#002147;flex:1 1 180px;font-family:Karla,Segoe UI,Arial,sans-serif;font-size:1rem;padding:7px 12px}.user-management-invite-btn{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:9px 22px;transition:background .18s}.user-management-invite-btn:disabled{background:#b3c6e0;cursor:not-allowed}.user-management-invite-btn:hover:not(:disabled){background:#0056b3}.user-management-subtitle{color:#007bff;font-family:Roboto Mono,Karla,Segoe UI,Arial,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.01em;margin-bottom:6px}@media (max-width:800px){.user-management-root{padding:18px 4vw}.user-management-table td,.user-management-table th{padding:10px 6px}.user-management-invite-row{align-items:stretch;flex-direction:column;gap:8px}}.notifications-list-wide{max-height:35vh;overflow-y:scroll}.inline-field{display:inline-block;margin-bottom:0;margin-bottom:0!important;vertical-align:middle}.custom-form{background:#f8fafc;border-radius:16px;box-shadow:0 4px 24px #e0e5ec;margin:0 auto;min-width:80%;padding:32px 25px 12px;transition:height .35s cubic-bezier(.4,0,.2,1)}.custom-form-title{margin-bottom:24px}.custom-form-field{margin-bottom:20px}.custom-form-field label{font-weight:600;text-align:left}.custom-form-field input,.custom-form-field select,.custom-form-field textarea{background:#fff;border:1px solid #cfd8dc;border-radius:8px;box-sizing:border-box;font-size:16px;margin-bottom:10px;padding:10px 12px}.custom-form-field textarea{resize:vertical}.notifications-bar{grid-column:1/-1;margin-bottom:24px;width:100%}.notifications-list-wide{width:100%}.notification-bar-item{background:#f5f5f5;border-left:4px solid #bdbdbd;border-radius:8px;box-shadow:0 1px 4px #0000000a;display:flex;flex-direction:column;margin-bottom:12px;padding:16px 24px;position:relative;transition:background .2s}.notification-bar-item.read{opacity:.7}.notification-bar-item.unread{opacity:1}.notification-bar-item.proposal-update{background:#e3f2fd;border-left:4px solid #1976d2}.notification-bar-item.proposal-comment{background:#fffde7;border-left:4px solid #fbc02d}.notification-bar-item.default{background:#f5f5f5;border-left:4px solid #bdbdbd}.go-to-proposal-link{color:#1976d2;cursor:pointer;font-size:14px;font-weight:500;margin-left:24px;opacity:0;transition:opacity .2s}.notification-details{color:#555;font-size:13px;margin-top:2px}.userInputRequired{background-color:#fff;border:1px solid #b8c2cc;border-radius:16px;box-sizing:border-box;color:#333;font-size:16px;margin-top:20px;min-width:40vw;padding:10px 12px;transition:border-color .18s;width:100%}.css-fslhw6{padding:0!important}.settings-form{background:#f8fafc;border-radius:16px;box-shadow:0 4px 24px #e0e5ec;margin:0 auto;max-width:500px;min-width:80%;padding:32px}.settings-form-title{margin-bottom:24px}.settings-form-field{margin-bottom:20px}.settings-form-field label{display:block;font-weight:600;margin-bottom:6px}.settings-form-field input,.settings-form-field select,.settings-form-field textarea{background:#fff;border:1px solid #cfd8dc;border-radius:8px;box-sizing:border-box;font-size:16px;padding:10px 12px;width:100%}.settings-form-field textarea{resize:vertical}.settings-form-loading{padding:32px;text-align:center}.settings-row{display:inline-flex;gap:20px;width:100%}.settings-column{min-width:40%}.phone-hint{color:#007bff;font-size:.95em;font-weight:400;margin-left:6px}.phone-input{background:#f6f9fe;border:1.5px solid #b3c6e0;border-radius:8px;color:#002147;font-size:1rem;margin-top:4px;padding:10px 12px;width:100%}.phone-input:focus{background:#fff;border-color:#007bff}.image-gallery{background-color:#f9fafd;box-sizing:border-box;display:flex;flex-direction:row;gap:20px;height:70vh;margin:0 auto;width:70vw}.gallery-container{display:flex;flex-direction:row;width:100%}.image-grid-container{flex:3 1;overflow-y:auto;padding:8px 0}.image-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));max-height:100%;overflow-y:auto;padding-right:20px}.grid-image{aspect-ratio:1/1;background:#fff;border:1.5px solid #e0e4ea;border-radius:8px;box-shadow:0 1px 4px 0 #0e47490a;cursor:pointer;object-fit:cover;transition:border-color .2s,box-shadow .2s;width:100%}.grid-image:hover{border-color:#007bff;box-shadow:0 2px 8px 0 #007bff14}.upload-area{background:#f7fafdea;border:2px dashed #b8c2cc;border-radius:10px;color:#4a6a74;cursor:pointer;font-size:1rem;margin-bottom:16px;padding:20px;text-align:center;transition:border-color .2s}.upload-area:hover{border-color:#007bff}.preview-sidebar{align-items:center;background-color:#f9fafd;border-left:1px solid #e0e4ea;border-radius:0 12px 12px 0;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;margin:auto;padding:14px 6px;width:300px}.image-preview img{background:#fff;border:1px solid #e0e4ea;border-radius:8px;box-shadow:0 1px 4px 0 #0e47490a;margin-bottom:10px;max-height:300px;max-width:100%;object-fit:contain}.image-details{font-size:.95rem;margin-top:10px;text-align:left;width:100%}.image-details p{margin:5px 0}.image-details a{word-wrap:break-word;color:#007bff;overflow-wrap:break-word;text-decoration:none;white-space:normal}.image-details a:hover{text-decoration:underline}.progress-bar{background-color:#f3f3f3;border-radius:5px;height:10px;margin-top:10px;overflow:hidden;width:100%}.progress-bar-fill{background-color:#007bff;height:100%;transition:width .3s ease}.cropper-container{background:#fff;border-radius:10px;box-shadow:0 1px 4px 0 #0e47490a;height:300px;margin-bottom:16px;position:relative;width:100%}.close-popup-x{background:none;border:none;color:#4a6a74;cursor:pointer;font-size:2rem;line-height:1;padding:0;position:absolute;right:24px;top:18px;transition:color .18s;z-index:10}.close-popup-x:hover{color:#007bff}.cancel-button{background-color:#f3f3f3;border:none;border-radius:6px;color:#4a6a74;cursor:pointer;font-size:.95rem;padding:10px 20px;transition:background .18s}.cancel-button:hover{background-color:#e0e4ea}.button-group{display:inline}.image-url-ellipsis{display:inline-block;max-width:120px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.copy-url-btn:hover{color:#0056b3;transform:scale(1.15)}.crop-btn{font-Size:.98em;box-Shadow:0 1px 4px 0 #0e474912;background:#f7fafdea;border-radius:20px;color:#007bff;cursor:pointer;font-weight:600;padding:4px 10px;position:absolute;right:8;top:8;width:35px}.crop-btn:hover{color:#0056b3;transform:scale(1.15)}.filters{align-items:flex-start;align-self:stretch;border-radius:6px;display:flex;gap:16px}.dropdown .dropdown2{align-self:left;color:#000;font-family:Karla;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.dropdown .frame-2{align-items:center;align-self:stretch;background:#fff;background:var(--White,#fff);border:1px solid #dcdde0;border:1px solid var(--Grey-Grey-200,#dcdde0);border-radius:6px;display:flex;height:44px;justify-content:space-between;padding:8px 12px}.dropdown .select-option{border:0;color:#a6a7ad;color:var(--Grey-Grey-300,#a6a7ad);font-family:Karla;font-size:16px;letter-spacing:.08px}.dropdown .select-option,.icon{font-style:normal;font-weight:400;line-height:24px}.icon{color:#5e6266;color:var(--Grey-Grey-400,#5e6266);font-family:Material Symbols Sharp;font-size:18px;text-align:center;width:24px}h2{color:#0f1820;color:var(--Grey-Grey-500,#0f1820);font-family:Karla;font-size:28px;font-style:normal;font-weight:700;line-height:28px;text-align:left}.orders-tabs{align-items:center;border-bottom:1px solid #e3ebfa;border-bottom:1px solid var(--Primary-Primary-200,#e3ebfa);display:flex;margin-bottom:20px;margin-top:20px}.orders-tabs .tab-comp,.orders-tabs .tab-comp2{border-bottom:1px solid #dcdde0;border-bottom:1px solid var(--Grey-Grey-200,#dcdde0);color:#0f1820;color:var(--Grey-Grey-500,#0f1820);font-weight:400;gap:2px;letter-spacing:.08px}.orders-tabs .tab-comp,.orders-tabs .tab-comp2,.tab-comp.active .order-tab,.tab-comp2.active .order-tab2{align-items:center;display:flex;flex-shrink:0;font-family:Karla;font-size:16px;font-style:normal;justify-content:center;line-height:24px;padding:8px 16px;width:100px}.tab-comp.active .order-tab,.tab-comp2.active .order-tab2{border-bottom:3px solid #2a52bf;border-bottom:3px solid var(--Primary-Primary-300,#2a52bf);color:#2a52bf;color:var(--Primary-Primary-300,#2a52bf);font-weight:600;gap:10px;min-width:100px}th{color:#0f1820;color:var(--Grey-Grey-500,#0f1820);font-family:Roboto Mono;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px;text-align:left;text-transform:uppercase}.td-active{color:#2a52bf;color:var(--Primary-Primary-300,#2a52bf);cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.td-active,td{font-family:Karla;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.08px;line-height:24px;text-align:left}td{color:#0f1820;color:var(--Grey-Grey-500,#0f1820)}.dropdown{max-width:150px}.dropdown,.tag{position:relative}.tag{align-items:center;border-radius:2px;display:flex;flex-direction:row;flex-shrink:0;gap:2px;justify-content:center;padding-right:10px;width:100%}.dropdown-list{z-Index:10;border:"1px solid #E3EBFA";border-radius:8;box-shadow:"0 4px 16px 0 rgba(30,41,59,0.08)";left:0;list-style:"none";margin:0;max-width:150px;padding:0;position:absolute;right:0;top:28}.dropdown-fill{cursor:pointer;display:flex;width:100%}.dropdown-option{align-Items:center;font-Family:Karla,Arial,sans-serif;font-Size:15px;background:#0000;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;gap:8;min-width:150px;padding:5px 6px}.dropdown .keyboard-arrow-down{color:#5e6266;color:var(--Grey-Grey-400,#5e6266);font-family:Material Symbols Sharp;font-size:22px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.tag-text{align-items:center;display:flex;font-family:RobotoMono-Regular,sans-serif;font-size:14px;font-weight:400;justify-content:flex-start;letter-spacing:.01em;line-height:14px;position:relative;text-align:left}.tag-icon{font-family:Material Symbols Sharp;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.tag-pending{align-items:center;background:#fff7e2;background:var(--Amber-Amber-100,#fff7e2);border-radius:2px;display:inline-flex;gap:2px;justify-content:center}.tag-pending,.tag-pending .tag-icon{color:#5b3c03;color:var(--Amber-Amber-500,#5b3c03)}.tag-accepted{align-items:center;background:#e3ebfa;background:var(--Primary-Primary-200,#e3ebfa);border-radius:2px;display:inline-flex;gap:2px;justify-content:center}.tag-accepted,.tag-accepted .tag-icon{color:#062944;color:var(--Primary-Primary-500,#062944)}.tag-in-production{align-items:center;background:#e3ebfa;background:var(--Primary-Primary-200,#e3ebfa);border-radius:2px;display:inline-flex;gap:2px;justify-content:center}.tag-in-production .tag-icon,.tag-shipped{color:#062944;color:var(--Primary-Primary-500,#062944)}.tag-shipped{align-items:center;background:#e3ebfa;background:var(--Primary-Primary-200,#e3ebfa);border-radius:2px;display:inline-flex;gap:2px;justify-content:center}.tag-shipped .tag-icon{color:#062944;color:var(--Primary-Primary-500,#062944)}.tag-completed{align-items:center;background:#ccffda;background:var(--Green-Green-100,#ccffda);border-radius:2px;display:inline-flex;gap:2px;justify-content:center}.tag-completed .tag-icon{color:#1c4f3f;color:var(--Green-Green-500,#1c4f3f)}.tag-cancelled{align-items:center;background:#ffdfdd;background:var(--Red-Red-100,#ffdfdd);border-radius:2px;display:inline-flex;gap:2px;justify-content:center;padding-right:6px}.tag-cancelled .tag-icon{color:#b20a34;color:var(--Red-Red-500,#b20a34)}.tag-rejected{background:#fdecea;background:var(--error-error-200,#fdecea);color:#d32f2f;color:var(--error-error-500,#d32f2f)}.tag-delivered{background:#e8f5e9;background:var(--success-success-200,#e8f5e9);color:#388e3c;color:var(--success-success-500,#388e3c)}.tag-unknown{background:#f5f5f5;background:var(--neutral-neutral-200,#f5f5f5);color:#9e9e9e;color:var(--neutral-neutral-500,#9e9e9e)}.tag-ready{align-items:center;background:#ccffda;background:var(--Green-Green-100,#ccffda);border-radius:2px;display:inline-flex;gap:2px;justify-content:center}.tag-ready .tag-icon{color:#1c4f3f;color:var(--Green-Green-500,#1c4f3f)}.dropdown-option:focus,.dropdown-option:hover{background:#f0f4fa;border-radius:6px;outline:none}.dropdown-option{transition:background .15s,color .15s}.dropdown-list{box-shadow:0 4px 16px 0 #1e293b1a}.dropdown-option[aria-selected=true]{background:#e3ebfa;font-weight:600}.viewOrder{padding-top:20px}.breadcrumb,.breadcrumbs{align-items:center}.breadcrumb{display:flex;justify-content:center}.breadcrumb .hyperlink{color:#2a52bf;color:var(--Primary-Primary-300,#2a52bf);cursor:pointer;font-family:Roboto Mono;font-size:14px;font-style:normal;font-weight:400;gap:10px;letter-spacing:.28px;line-height:26px;line-height:var(--font-line-height-Link,26px);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.breadcrumbs .keyboard-arrow-right{font-family:Material Symbols Sharp;font-size:18px;line-height:24px;text-align:center}.breadcrumb2,.breadcrumbs .keyboard-arrow-right{color:#0f1820;color:var(--Grey-Grey-500,#0f1820);font-style:normal;font-weight:400}.breadcrumb2{font-family:Roboto Mono;font-size:14px;letter-spacing:.28px;line-height:26px;line-height:var(--font-line-height-Link,26px)}.dropdown2{font-weight:700;margin-bottom:4px}.frame-2{align-items:center;display:flex;position:relative}.select-option{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px;width:100%}.order-info{background:#fcfcfc;background:var(--Grey-Grey-50,#fcfcfc);border-radius:6px;flex-direction:column;justify-content:center;padding:16px}.order-info,.row-1{align-self:stretch;gap:16px}.order-column,.order-info,.row-1{align-items:flex-start;display:flex}.order-column{flex:1 0;flex-direction:column;gap:4px}.order-label{color:#000;font-family:Karla;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-align:center}.order-customer-link{align-items:center;color:#2a52bf;color:var(--Primary-Primary-300,#2a52bf);cursor:pointer;display:flex;font-family:Roboto Mono;font-size:14px;gap:10px;justify-content:center;letter-spacing:.28px;line-height:26px;line-height:var(--font-line-height-Link,26px);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.order-customer-link,.order-data{font-style:normal;font-weight:400}.order-data{font-family:Karla;font-size:16px;letter-spacing:.08px;line-height:24px}.order-data,.viewOrderHeader{color:#0f1820;color:var(--Grey-Grey-500,#0f1820);text-align:center}.viewOrderHeader{align-items:center;align-self:stretch;display:flex;gap:24px}.orderDetails{display:flex;flex-direction:row}.orderColumnOne,.orderColumnTwo{flex:1 1;flex-direction:column;gap:20px;margin-top:20px;text-align:center;width:50%}.orderColumnOne{text-align:left}.orderColumnTwo{display:inline-block;text-align:right}.orderStatus{float:right;text-align:center;width:30%}.orderStatus select{font-size:1rem;padding:20px}.orderConfiguration{margin-top:20px}.orderUpdates h2{margin-bottom:10px;margin-top:20px}.orderUpdates{border-radius:10px;border-width:2px;margin-bottom:40px;margin-top:20px;text-align:left;width:100%}.comments{max-height:250px;overflow:auto}.addComment{align-content:center;align-items:center;margin-bottom:20px;margin-left:20px;margin-top:10px;padding:10px;vertical-align:middle}.addComment textarea{font-family:Karla,sans-serif;font-size:1em;padding:10px;width:95%}.commentAuthor{font-size:.9rem;margin-bottom:5px}.addComment button{color:#fff;font-size:1rem}.editBtn{background-color:#fff0;border:none;border-radius:5px;cursor:pointer;font-size:12px;padding:10px 20px}button+button:hover{background-color:#5a6268}.saveEditBtn{background-color:#fff0;font-size:12px}.commAuth{font-size:15px;padding-left:10px}.commDate,.commType{font-size:12px}.commText{font-size:18px;margin-top:3px;padding-left:10px}.comment{border:1px solid #dcdde0;border:1px solid var(--Grey-Grey-200,#dcdde0);border-radius:10px;margin-bottom:10px;margin-right:30px;margin-top:5px;padding:15px}li{list-style-type:none}.edit-input{align-self:stretch}.edit-input,.edit-input-calendar{align-items:center;background:#fff;background:var(--White,#fff);border:1px solid #dcdde0;border:1px solid var(--Grey-Grey-200,#dcdde0);border-radius:6px;color:#0f1820;color:var(--Grey-Grey-500,#0f1820);display:flex;font-family:Karla;font-size:16px;font-style:normal;font-weight:400;gap:10px;height:44px;letter-spacing:.08px;line-height:24px;padding:8px 12px}.order-details-header{display:flex;justify-content:space-between;padding-right:20px;width:100%}:root{--status-pending-bg:var(--Amber-Amber-100,#fff7e2);--status-accepted-bg:var(--Primary-Primary-200,#e3ebfa);--status-in-production-bg:var(--Primary-Primary-200,#e3ebfa);--status-shipped-bg:var(--Primary-Primary-200,#e3ebfa);--status-completed-bg:var(--Green-Green-100,#ccffda);--status-cancelled-bg:var(--Red-Red-100,#ffdfdd);--status-rejected-bg:var(--error-error-200,#fdecea);--status-delivered-bg:var(--success-success-200,#e8f5e9);--status-unknown-bg:var(--neutral-neutral-200,#f5f5f5);--status-pending-border:var(--Amber-Amber-500,#5b3c03);--status-accepted-border:var(--Primary-Primary-500,#062944);--status-in-production-border:var(--Primary-Primary-500,#062944);--status-shipped-border:var(--Primary-Primary-500,#062944);--status-completed-border:var(--Green-Green-500,#1c4f3f);--status-cancelled-border:var(--Red-Red-500,#b20a34);--status-rejected-border:var(--error-error-500,#d32f2f);--status-delivered-border:var(--success-success-500,#388e3c);--status-unknown-border:var(--neutral-neutral-500,#9e9e9e);--status-ready-border:var(--Green-Green-500,#1c4f3f)}.comment-status-pending{background:#fff7e2!important;background:var(--status-pending-bg)!important}.comment-status-accepted{background:#e3ebfa!important;background:var(--status-accepted-bg)!important}.comment-status-in-production{background:#e3ebfa!important;background:var(--status-in-production-bg)!important}.comment-status-shipped{background:#e3ebfa!important;background:var(--status-shipped-bg)!important}.comment-status-completed{background:#ccffda!important;background:var(--status-completed-bg)!important}.comment-status-cancelled{background:#ffdfdd!important;background:var(--status-cancelled-bg)!important}.comment-status-rejected{background:#fdecea!important;background:var(--status-rejected-bg)!important}.comment-status-delivered{background:#e8f5e9!important;background:var(--status-delivered-bg)!important}.comment-status-unknown{background:#f5f5f5!important;background:var(--status-unknown-bg)!important}.specs-table-row{position:relative}.specs-table-row .editBtns{opacity:0;pointer-events:none;transition:opacity .4s}.specs-table-row:hover .editBtns{opacity:1;pointer-events:auto}.category-editor{background-color:#fff;border-radius:20px;display:flex;height:100%;justify-content:space-between;justify-content:center;left:0;overflow:auto;padding:30px;top:0;width:100%;z-index:1000}.modal-content{text-align:center;width:50vw}.configflow-root{background:#f7fafc;font-family:Karla,Segoe UI,Arial,sans-serif;min-height:70vh;padding:32px 0 32px 20px;width:100%}.configflow-title{color:#0e4749;font-size:2rem;font-weight:700;letter-spacing:.01em;margin-bottom:32px;text-align:center}.configflow-layout{align-items:flex-start;display:flex;flex-direction:row;gap:32px;justify-content:center;margin:0 auto;max-width:1400px;width:100%}.configflow-sidebar{align-items:stretch;background:#fff;border-radius:16px;box-shadow:0 2px 16px 0 #0e47490f;display:flex;flex-direction:column;min-height:400px;min-width:180px;padding:24px 16px}.configflow-sidebar h4{color:#0e4749;font-size:1.1rem;font-weight:600;margin-bottom:18px;text-align:center}.configflow-droplist{flex-direction:column}.configflow-droplist,.configflow-droplist-horizontal{display:flex;gap:12px;min-height:60px;padding:6px 0;transition:background .2s}.configflow-droplist-horizontal{align-items:center;flex-direction:row}.configflow-droplist-horizontal.drag-over,.configflow-droplist.drag-over{background:#00bfae14;border-radius:10px}.configflow-main{align-items:stretch;display:flex;flex:1 1;flex-direction:column;max-width:900px;min-width:400px}.configflow-flowarea{background:#fff;border-radius:18px;box-shadow:0 2px 16px 0 #0e47490f;min-height:180px;overflow:visible;padding:32px 24px;position:relative}.configflow-dotted-bg{background:repeating-linear-gradient(90deg,#e0e4ea,#e0e4ea 1px,#0000 0,#0000 32px),repeating-linear-gradient(180deg,#e0e4ea,#e0e4ea 1px,#0000 0,#0000 32px);border-radius:18px;inset:0;pointer-events:none;position:absolute;z-index:0}.configflow-flow{align-items:center;display:flex;flex-direction:row;gap:16px;min-height:80px;position:relative;z-index:1}.configflow-card{background:#f5fafd;border:2px solid #0000;border-radius:12px;box-shadow:0 2px 8px 0 #0e474912;color:#0e4749;cursor:grab;font-size:1.08rem;font-weight:600;max-width:220px;min-width:120px;padding:18px 20px;text-align:center;transition:box-shadow .18s,background .18s,transform .18s;-webkit-user-select:none;user-select:none}.configflow-card.mod-card{background:#e0f7fa;color:#0e4749}.configflow-card.equip-card{background:#f0f4f8;color:#222}.configflow-card.fixed-card{background:#b2dfdb;border:2px solid #00bfae;box-shadow:0 2px 12px 0 #00bfae14;color:#222;cursor:default;font-weight:700}.configflow-card.dragging{background:#fffde7;border:2px solid #00bfae;box-shadow:0 4px 24px 0 #00bfae2e;transform:scale(1.06)}@media (max-width:1100px){.configflow-layout{align-items:stretch;flex-direction:column;gap:24px}.configflow-sidebar{margin-bottom:16px;min-width:0;width:100%}.configflow-main{max-width:100%}}.configflow-layout-vertical{align-items:flex-start;display:flex;flex-direction:row;gap:32px;justify-content:flex-start;margin:0 auto;max-width:1200px;width:100%}.configflow-main-vertical{align-items:stretch;display:flex;flex:1 1;flex-direction:column;max-width:700px;min-width:320px}.configflow-flowarea-vertical{background:#fff;border-radius:18px;box-shadow:0 2px 16px 0 #0e47490f;min-height:400px;overflow:visible;padding:32px 24px;position:relative}.configflow-dotted-bg-vertical{background:repeating-linear-gradient(180deg,#e0e4ea,#e0e4ea 1px,#0000 0,#0000 32px),repeating-linear-gradient(90deg,#e0e4ea,#e0e4ea 1px,#0000 0,#0000 32px);border-radius:18px;inset:0;pointer-events:none;position:absolute;z-index:0}.configflow-flow-vertical{align-items:center;display:flex;flex-direction:column;gap:16px;min-height:80px;position:relative;z-index:1}.configflow-droplist-vertical{display:flex;flex-direction:column;gap:12px;min-height:80px;min-width:200px;padding:6px 0;transition:background .2s}.configflow-sidebar-right-vertical{align-items:stretch;background:#fff;border-radius:16px;box-shadow:0 2px 16px 0 #0e47490f;display:flex;flex-direction:column;min-height:400px;min-width:180px;padding:24px 16px;width:350px}@media (max-width:900px){.configflow-layout-vertical{align-items:stretch;flex-direction:column;gap:24px}.configflow-sidebar-right-vertical{margin-top:16px;min-width:0;width:100%}.configflow-main-vertical{max-width:100%}}.category-editor-content{width:100%}.configflow-droplist-grid{min-width:260px}.configflow-arrow-down{align-items:center;display:flex;height:32px;justify-content:center;margin:0}.configflow-section-bg{background:#f7fafdea;border:1px solid #e0e4ea;border-radius:12px;box-shadow:0 2px 8px 0 #0e47490a;margin-bottom:6px;padding:18px 24px}.configflow-section-flex{align-items:flex-start;display:flex;flex-direction:row}.configflow-section-title{color:#4a6a74;font-size:.85rem;font-weight:500;letter-spacing:.03em;margin-bottom:8px;opacity:.75;text-align:center}.image-gallery-popup{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.popup-overlay{background:#1e293b40;inset:0;position:fixed;z-index:1001}.popup-content{animation:popup-fade-in .18s;border-radius:16px;box-shadow:0 8px 32px 0 #1e293b2e;min-width:340px;padding:32px 28px 24px;position:relative;z-index:1002}.popup-content h4{color:#2d3748;font-size:1.18rem;font-weight:600;letter-spacing:.01em;margin-top:0}.input-product,.popup-content h4{margin-bottom:18px}.label-product{color:#4a6a74;display:block;font-size:.98rem;font-weight:500;margin-bottom:6px}.placeholder-product.input-product-editor{background:#f8fafc;border:1.5px solid #e0e4ea;border-radius:8px;color:#374151;font-size:1rem;margin-bottom:0;padding:8px 12px;transition:border-color .18s;width:100%}.placeholder-product.input-product-editor:focus{background:#fff;border-color:#007bff;outline:none}.dependencies-editor{background:#f7fafdea;border:1px solid #e0e4ea;border-radius:14px;box-shadow:0 2px 8px 0 #0e47490a;margin:0 0 24px;max-width:600px;padding:28px 24px 20px}.dependencies-editor h3{color:#4a6a74;font-size:1.15rem;font-weight:600;letter-spacing:.01em;margin-bottom:18px}.dependencies-columns{display:flex;flex-wrap:wrap;gap:20px}.category-section{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1}.categories-list{grid-gap:12px 18px;display:grid;gap:12px 18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.category-item{align-items:center;background:#fff;border:1px solid #e0e4ea;border-radius:8px;box-shadow:0 1px 4px 0 #0e47490a;display:flex;padding:12px 16px;transition:box-shadow .15s,border .15s}.category-item:hover{border-color:#b8c2cc;box-shadow:0 2px 8px 0 #007bff14}.category-item label{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:1rem;gap:10px;width:100%}.category-item input[type=checkbox]{accent-color:#007bff;border:1.5px solid #b8c2cc;border-radius:5px;height:20px;margin-right:10px;transition:border-color .18s;width:20px}.category-item input[type=checkbox]:focus,.category-item input[type=checkbox]:hover{border-color:#007bff;outline:none}.dependency-item{gap:10px;margin-top:10px}input[type=checkbox]:checked+.custom-checkbox{color:#000;content:"X"!important;font-size:14px!important;line-height:7px;text-align:center}.production-field-row-header{border:1.5px solid #fff;border-radius:0;font-size:1rem}.production-field-row,.production-field-row-header{background:#e0e4ea;font-family:Karla,Segoe UI,Arial,sans-serif;padding:8px 12px;width:40px}.production-field-row{border:1.5 solid #fff;border-radius:0;font-size:.9rem}.production-field-display-name{padding:8px 12px;width:400px}.production-field-display-name,.production-field-key{border:1.5px solid #e0e4ea;border-radius:0;font-family:Karla,Segoe UI,Arial,sans-serif;font-size:.9rem}.production-field-key{padding:8px 10px;width:300px}.production-field-unit{padding:7px 10px}.production-field-button,.production-field-unit{border:1.5px solid #e0e4ea;border-radius:0;font-family:Karla,Segoe UI,Arial,sans-serif;font-size:.9rem;width:100px}.production-field-button{background:none;padding:8px 10px}.production-field-button:hover{cursor:pointer;font-weight:600}.production-field-display-name-header{background:#e0e4ea;border:1.5px solid #e0e4ea;border-radius:0;font-family:Karla,Segoe UI,Arial,sans-serif;font-size:1rem;font-weight:700;margin:-1.2px;padding:8px 12px;width:400px}.production-field-key-header{width:300px}.production-field-key-header,.production-field-unit-header{background:#e0e4ea;border:1.5px solid #e0e4ea;border-radius:0;font-family:Karla,Segoe UI,Arial,sans-serif;font-size:1rem;font-weight:700;margin-bottom:-3px;margin-left:-2px;margin-top:-3px;padding:8px 10px}.production-field-unit-header{width:100px}.production-field-button-header{margin-bottom:-3px;margin-left:-2px;margin-top:-3px;padding:8px 10px;width:100px}.production-field-button-header,.production-field-value-header{background:#e0e4ea;border:1.5px solid #e0e4ea;border-radius:0;font-family:Karla,Segoe UI,Arial,sans-serif;font-size:1rem;font-weight:700}.production-field-value-header{margin:-1.2px;padding:8px 12px;width:400px}.production-field-value{border:1.5px solid #e0e4ea;border-radius:0;font-family:Karla,Segoe UI,Arial,sans-serif;font-size:.9rem;padding:8px 12px;width:400px}.ralContainer{margin-top:20px;max-width:800px;min-width:30vw;text-align:center}.hover-text{background-color:#000000b3;border-radius:3px;color:#fff;left:50%;padding:5px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}#searchInput{border:1px solid #ccc;border-radius:4px;margin-bottom:20px;padding:10px;width:100%}.color-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));margin-top:20px}.color-swatch{align-items:center;border-radius:50px;box-sizing:border-box;cursor:pointer;display:flex;font-size:12px;height:80px;justify-content:center;opacity:1;padding:5px;text-align:center;transition:transform .2s,opacity .2s;width:80px}.color-grid-small{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));margin-top:20px}.color-swatch-small{align-items:center;border-radius:35px;box-sizing:border-box;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:60px;justify-content:center;padding:5px;text-align:center;transition:transform .2s,opacity .2s;width:60px}.color-swatch.show{opacity:1;transition:transform .2s,opacity .2s}.color-swatch:hover{transform:scale(1.1);transition:scale smooth .1s}.colourMenu{text-align:center;width:100%}.color-swatch-small:hover{transform:scale(1.1);transition:scale smooth .1s}.color-swatch-text{border-radius:10px;font-size:13px;font-weight:700;margin-top:5px;padding:8px;text-align:center}.ralTitle{margin-bottom:20px}.color-swatch-container{position:relative}.color-swatch.selected{border:2px solid #007bff;transform:scale(1.1)}.card{align-items:flex-start;background:#fff;background:var(--White,#fff);border-radius:6px;box-shadow:0 2px 8px 0 #0000001a;cursor:pointer;display:flex;flex-direction:column;gap:4px;margin:10px;min-height:200px;padding:16px;width:184px}.product-image{align-self:stretch;height:124px;object-fit:cover}.product-name{font-size:20px;font-weight:700;line-height:28px}.product-name,.product-price{align-self:stretch;color:#0f1820;color:var(--Grey-Grey-500,#0f1820);font-family:Karla;font-style:normal}.product-price{font-size:16px;font-weight:400;letter-spacing:.08px;line-height:24px}.large-tile-card{align-items:center;background:#fff;border:2px solid #e0e4ea;border-radius:14px;box-shadow:0 2px 8px 0 #0e474912;cursor:pointer;display:flex;flex-direction:column;max-width:260px;min-width:180px;padding:18px 18px 14px;transition:box-shadow .18s,border .18s}.large-tile-card:focus,.large-tile-card:hover{border:2px solid #00bfae;box-shadow:0 4px 24px 0 #00bfae1f;outline:none}.large-tile-media{align-items:center;display:flex;height:120px;justify-content:center;margin-bottom:14px;width:100%}.large-tile-image{border-radius:8px;max-height:100%;max-width:100%;object-fit:cover}.large-tile-texture{background-position:50%;background-size:cover;height:100px;width:100px}.large-tile-hex,.large-tile-texture{border:1px solid #e0e4ea;border-radius:8px}.large-tile-hex{align-items:center;display:flex;height:80px;justify-content:center;width:80px}.large-tile-placeholder{background:#f0f0f0;border:1px dashed #e0e4ea;border-radius:8px;height:80px;width:80px}.large-tile-content{align-items:center;display:flex;flex-direction:column;width:100%}.large-tile-name{color:#0e4749;font-size:1.1rem;font-weight:700;margin-bottom:6px;text-align:center}.large-tile-price{color:#00bfae;font-size:1rem;font-weight:600;margin-bottom:4px}.large-tile-description{color:#4a6c6f;font-size:.97rem;margin-top:4px;opacity:.85;text-align:center}.category-card{align-items:flex-start;background:#fff;background:var(--White,#fff);border-radius:6px;box-shadow:0 2px 8px 0 #0000001a;display:flex;flex-direction:column;gap:8px;padding:16px;width:240px}.category-name{align-self:stretch;color:#0f1820;color:var(--Grey-Grey-500,#0f1820);font-family:Karla;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.frame-23{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between;justify-content:end}.btn .category-edit{color:#062944;color:var(--Primary-Primary-500,#062944);cursor:pointer;font-family:Material Symbols Sharp;font-size:18px;font-style:normal;font-weight:400;line-height:24px;text-align:center;width:24px}.title-row{justify-content:space-between}.categories{color:#0f1820;color:var(--Grey-Grey-500,#0f1820);font-family:Karla;font-size:28px;font-style:normal;font-weight:700;line-height:28px;text-align:center}.configflow-droplist-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));min-height:60px;padding:6px 0;transition:background .2s}.breadcrumbs{display:inline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.breadcrumbs,.hyperlink{font-family:Roboto Mono;font-size:14px;font-style:normal;font-weight:400;gap:10px;letter-spacing:.28px;line-height:26px;line-height:var(--font-line-height-Link,26px);-webkit-text-decoration-style:solid;text-decoration-style:solid}.hyperlink{color:#2a52bf;color:var(--Primary-Primary-300,#2a52bf);cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.keyboard-arrow-right{color:#0f1820;color:var(--Grey-Grey-500,#0f1820);font-family:Material Symbols Sharp;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-align:center;text-decoration:none!important;-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.inventory-main-container{align-items:center;display:flex;flex-direction:column;padding:48px 0}.inventory-tiles{display:flex;gap:32px}.inventory-tile{background:#f5f8fa;border-radius:16px;box-shadow:0 2px 8px #e0e5ec;color:#2980b9;font-size:1.5rem;font-weight:600;min-width:180px;outline:none;padding:48px 64px;text-align:center;transition:box-shadow .2s,background .2s}.inventory-tile:focus,.inventory-tile:hover{background:#eaf3fa;box-shadow:0 4px 16px #d0d8e0}.product-editor-general-settings{display:flex;justify-content:space-between;margin-top:20px;overflow:auto}.dependencies-editor{min-width:100%}.leftSide,.rightSide{display:flex;flex:1 1;flex-direction:column;gap:0}.leftSide{margin-right:20px}.rightSide{align-items:center}.image-placeholder,.rightSide img{align-items:right;border:1px solid #ccc;cursor:pointer;display:flex;justify-content:right;margin-top:10px}.editProductImg{border-radius:15px;height:200px!important;object-fit:cover;width:200px!important}.placeholder{align-items:center;color:#aaa;display:flex;height:100%;justify-content:center;width:100%}.progress-circle{position:relative}.progress-circle svg{height:100%;left:0;position:absolute;top:0;width:100%}.circle-bg{fill:none;stroke:#eee;stroke-width:3.8}.circle{fill:none;stroke:#007bff;stroke-width:2.8;stroke-linecap:round;transition:stroke-dasharray .3s}.remove-image-button{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:5px 10px}.remove-image-button:hover{background-color:#c82333}.file-item{align-items:center;display:flex;gap:10px;margin-top:10px}.remove-file-button{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.remove-file-button:hover{background-color:#c82333}.dependencies-section{margin-top:20px}.category-section{margin-bottom:20px}.dependency-item{align-items:center;display:flex;gap:5px;margin-top:3px}.leftSide,.rightSide{width:48%}.image-placeholder{align-items:center;background-color:#f0f0f0;cursor:pointer;display:flex;height:100px;justify-content:center;width:100px}.progress-circle{height:100px;margin-top:10px;width:100px}.button-row{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.inputText{font-size:13pt}.inputDesc,.inputText{height:25px;width:100%}.inputDesc{font-size:15pt}.uploadBtn{color:#fff;font-size:12pt;height:40px;width:150px}.color-circle{height:100px;width:100px}.editor-main{flex:1 0;flex-direction:column}.editor-main,.frame-26{align-items:flex-start;align-self:stretch;display:flex;gap:24px}.frame-26{width:80%}.row-2{gap:24px}.image-upload,.row-2{align-items:flex-start;align-self:stretch;display:flex}.image-upload{flex:1 0;flex-direction:column;gap:4px}.image-upload2{align-self:stretch;color:#000;font-family:Karla;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.frame-22{align-items:center;align-self:stretch;background:#fcfcfc;background:var(--Grey-Grey-50,#fcfcfc);border-radius:6px;flex:1 0;flex-direction:column;gap:4px}.frame-22,.photo-camera{cursor:pointer;display:flex;justify-content:center}.photo-camera{color:#dcdde0;color:var(--Grey-Grey-200,#dcdde0);flex-direction:column;font-family:Material Symbols Sharp;font-size:60px;font-style:normal;font-weight:400;height:60px;line-height:24px;text-align:center;width:60px}.click-to-choose-an-image{color:#a6a7ad;color:var(--Grey-Grey-300,#a6a7ad);cursor:pointer;font-family:Karla;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.frame-25{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.frame-28{align-items:center;display:flex;justify-content:space-between}.variant-editor{width:80vw}.dropdown-product{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:4px;width:375px}.input-product-editor{align-items:center;align-self:stretch;background:#fff;background:var(--White,#fff);border:1px solid #dcdde0;border:1px solid var(--Grey-Grey-200,#dcdde0);border-radius:6px;display:flex;height:44px;justify-content:space-between;padding:8px 12px}.input-product{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:4px;width:375px}.label-product{align-self:stretch;color:#0f1820;color:var(--Grey-Grey-500,#0f1820);font-family:Karla;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.upload-btn{align-items:center;border:1px solid #062944;border:1px solid var(--Primary-Primary-500,#062944);border-radius:6px;cursor:pointer;display:flex;gap:4px;height:44px;justify-content:center;min-width:120px;padding:8px 12px}.upload-arrow-left{color:#fff;color:var(--Primary-Primary-500,#fff);color:#062944;color:var(--Primary-Primary-500,#062944);font-family:Material Symbols Sharp;font-size:18px;font-style:normal;font-weight:400;line-height:24px;text-align:center;width:24px}.related-files{color:#000;font-family:Karla;font-weight:600}.related-files,.upload-button{font-size:16px;font-style:normal;line-height:24px}.upload-button{color:#062944;color:var(--Primary-Primary-500,#062944);cursor:pointer;font-family:Roboto Mono;font-weight:400;letter-spacing:.16px;text-align:center;text-transform:uppercase}.frame-27{align-items:flex-start;display:flex;gap:24px;width:375px}.placeholder-product{color:#a6a7ad;color:var(--Grey-Grey-300,#a6a7ad);font-family:Karla;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.08px;line-height:24px}.saveButton{background:#2a52bf;background:var(--Primary-Primary-300,#2a52bf);border:0;border-radius:6px;color:#fff;color:var(--White,#fff);min-width:120px}.cancelButton,.saveButton{align-items:center;cursor:pointer;display:flex;font-family:Roboto Mono;font-size:16px;font-style:normal;font-weight:400;gap:4px;height:44px;justify-content:center;letter-spacing:.16px;line-height:24px;padding:8px 12px;text-align:center;text-transform:uppercase}.cancelButton{border:1px solid #062944;border:1px solid var(--Primary-Primary-500,#062944);border-radius:6px;flex:1 0;max-width:120px}.cancelButton:hover{background-color:#062944;background-color:var(--Primary-Primary-500,#062944);color:#fff}.text-box-desc{display:none}.production-data-editor{background:#fff;border-radius:12px;box-shadow:0 2px 16px #0001;margin:32px auto;max-width:700px;padding:32px}.production-data-editor table{background:#f9f9f9;border-collapse:collapse;border-radius:8px;font-size:16px;overflow:hidden;width:100%}.production-data-editor td,.production-data-editor th{border:1px solid #e0e0e0;padding:0;text-align:left}.production-data-editor th{background:#e3f2fd;color:#1976d2;font-weight:600;height:44px}.production-data-editor tr:nth-child(2n){background:#f5faff}.production-data-editor input[type=text]{background:#0000;border:none;box-sizing:border-box;font-size:16px;height:44px;outline:none;padding:10px 8px;transition:background .2s,border-bottom .2s;vertical-align:middle;width:100%}.production-data-editor input[type=text]:focus{background:#fffde7;border-bottom:2px solid #1976d2}.production-data-editor button{background:#1976d2;border:none;border-radius:6px;box-shadow:0 2px 8px #1976d233;color:#fff;cursor:pointer;font-size:18px;font-weight:600;margin-top:18px;padding:12px 32px;transition:background .2s}.production-data-editor button:hover{background:#1565c0}.modifications-list{align-items:flex-start;align-self:stretch;display:flex;flex:1 0;flex-direction:column;flex-wrap:wrap;gap:10px;gap:24px}.element-group{margin-bottom:20px}.modification-item{border-radius:4px;padding:10px}.product-modification{cursor:pointer}.add-modification{align-items:center;background-color:#f0f0f0;border:1px dashed #ccc;cursor:pointer;display:flex;height:100px;justify-content:center;width:100px}.new-modification-form{margin-top:20px}.new-modification-form label{display:block;margin-bottom:10px}.new-modification-form input,.new-modification-form select{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;margin-top:5px;padding:8px;width:100%}.parameter-row{display:flex;gap:10px;margin-bottom:10px}.new-modification-form button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 20px}.tile_old{align-items:center;background:#f9fbfd;border:2px solid #e3e8ee;border-radius:16px;box-shadow:0 4px 24px 0 #00bfae12;cursor:pointer;display:flex;flex-direction:column;max-height:400px;max-width:200px;min-height:220px;min-width:200px;padding:20px 18px 16px;transition:box-shadow .18s,border .18s,background .18s}.tile--center-content{justify-content:center}.tile__media{height:150px}.tile__content{align-items:center;display:flex;flex-direction:column;width:100%}.tile__name{color:#1e293b;font-size:1.13rem;font-weight:700;margin-bottom:6px;text-align:center}.tile__price{color:#3b82f6;font-size:1.05rem;font-weight:600;margin-bottom:4px}.tile__description{color:#64748b;font-size:.98rem;margin-top:4px;opacity:.92;text-align:center}.tile_old:focus,.tile_old:hover{background:#e6f4ff;border:2px solid #3b82f6;box-shadow:0 6px 32px 0 #3b82f621;outline:none}.tile__image{border-radius:10px;box-shadow:0 2px 8px 0 #3b82f614;max-height:100%;object-fit:cover}.tile__texture{background-position:50%;background-size:cover;height:100px;width:100px}.tile__hex,.tile__texture{border:1.5px solid #e3e8ee;border-radius:30px}.tile__hex{align-items:center;display:flex;height:80px;justify-content:center;width:80px}.tile__placeholder{background:#f3f6fa;border:2px dashed #e3e8ee;border-radius:14px;color:#b0b8c9;padding:32px;text-align:center}.tile__media{align-items:center;display:flex;height:120px;justify-content:center;margin-bottom:14px;width:100%}.tile__media--empty{background:none;max-height:0}.tile.disabled{background-color:#f5f5f5;border:1px solid #ddd;color:#aaa;cursor:not-allowed;display:none;opacity:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;transition:width .25s ease-in-out;-moz-transition:width .25s ease-in-out;-webkit-transition:width .25s ease-in-out}.tile{align-items:center;background:#fff;border:2px solid #e0e4ea;border-radius:14px;box-shadow:0 2px 8px 0 #0e474912;cursor:pointer;display:flex;flex:1 1 160px;flex-direction:column;font-family:inherit;max-width:300px;min-height:100%;min-width:160px;padding:32px 24px;transition:box-shadow .18s,border .18s,background .18s}.tile .selected,.tile:focus,.tile:hover{background:#e0f7fa;border:2px solid #00bfae;box-shadow:0 4px 24px 0 #00bfae1f;outline:none}.production-files-editor{display:flex;gap:20px}.sidebar2{background-color:#f9f9f9;border:1px solid #ccc}.a4-paper{background-color:#fff;border:1px solid #000;height:297mm;padding:10px;position:relative;width:210mm}.draggable-field{cursor:move}.clickable-field,.draggable-field{background-color:#e0e0e0;border:1px solid #ccc;margin:4px 0;padding:8px}.clickable-field{cursor:pointer}.preview{margin-top:20px}.preview-field{background-color:#f0f0f0;border:1px solid #ccc;margin:4px 0;padding:8px}.spreadsheet-test{display:flex}.sidebar2{border-right:1px solid #ccc;padding:10px;width:200px}.sidebar h3{margin-top:0}.sidebar ul{list-style-type:none;padding:0}.sidebar li{border-bottom:1px solid #ccc;cursor:pointer;padding:5px}.sidebar li:hover{background-color:#f0f0f0}.spreadsheet{flex-grow:1;padding:10px}.spreadsheet h3{margin-top:0}.spreadsheet table{border-collapse:collapse;width:100%}.spreadsheet td,.spreadsheet th{border:1px solid #ccc;padding:8px;text-align:left}.spreadsheet th{background-color:#f9f9f9}.a4-content{margin:120px}.segment--wide{align-items:flex-start;background:#fff;border:2px solid #e3e8ee;border-radius:16px;box-shadow:0 2px 12px 0 #00bfae0f;cursor:pointer;display:flex;margin:18px auto;max-width:900px;min-width:320px;padding:0;transition:box-shadow .18s,border .18s,background .18s;width:80vw}.segment--selected{background:#f0f7ff;border:2px solid #3b82f6;box-shadow:0 6px 32px 0 #3b82f621}.segment__media{align-items:center;background:#f3f6fa;border-radius:16px 0 0 16px;display:flex;flex-shrink:0;height:120px;justify-content:center;overflow:hidden;width:120px}.segment__image{height:100%;object-fit:cover;width:100%}.segment__texture{background-position:50%;background-size:cover;border:1.5px solid #e3e8ee;border-radius:10px;height:100px;width:100px}.segment__hex{align-items:center;border:1.5px solid #e3e8ee;border-radius:10px;display:flex;height:80px;justify-content:center;width:80px}.segment__media--empty{background:#f3f6fa;border:1.5px dashed #e3e8ee;border-radius:10px;height:80px;width:80px}.segment__info{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:18px 24px}.segment__name{color:#1e293b;font-size:1.18rem;font-weight:700;margin-bottom:8px}.segment__price{color:#3b82f6;font-size:1.08rem;font-weight:600;margin-bottom:6px}.segment__description{color:#64748b;font-size:1rem;margin-top:2px;opacity:.92}.segment__placeholder{background:#f3f6fa;border:2px dashed #e3e8ee;border-radius:14px;color:#b0b8c9;padding:32px;text-align:center}.configurator-main{overflow-Y:auto;align-content:center;border-radius:5px;display:block;flex:1 1;min-height:100%;min-width:80%;padding:10px 20px 20px;text-align:center}.configurator{display:flex}.configurator-sidebar{background:#fff;border-radius:18px;box-shadow:0 2px 16px 0 #0e474912;display:flex;flex-direction:column;gap:18px;margin-left:32px;margin-top:80px;max-width:340px;min-width:260px;padding:28px 24px 24px}.adv-modification-category-description{background:#fff;border-left:3px solid #00bfae;border-radius:6px;color:#4a6c6f;font-family:Karla,sans-serif;font-size:1.08rem;margin-bottom:18px;opacity:.95;padding:20px;text-align:left}.modification-selector{align-items:center;display:flex;flex-direction:column;margin:0 auto;padding:32px 0}.modification-category-image-wrapper{align-items:center;background:#f8fafb;border-radius:12px;box-shadow:0 2px 12px 0 #00bfae12;display:flex;height:220px;justify-content:center;margin:0 auto 24px;width:340px}.modification-category-image{border-radius:10px;max-height:210px;max-width:100%;object-fit:contain}.modification-choices-row{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin:24px 0 0}.new-proposal-row{display:flex;flex-wrap:wrap;gap:0}.new-proposal-container{align-items:center;border-radius:5px;display:flex;flex-direction:column;min-height:80vh;padding:20px}.edit-input-textarea{border:1px solid #ccc;border-radius:5px;height:100px;padding:10px;resize:none;width:100%}.delivery-address-multiline{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;box-sizing:border-box;display:-webkit-box;max-width:320px;overflow:hidden;text-align:left;white-space:pre-line;word-break:break-word}.edit-icon{color:#007bff;cursor:pointer;font-size:20px;margin-left:10px}.orderConfiguration{margin:32px 0 0}.specs-title{color:#0e4749;font-size:1.5rem;font-weight:700;margin-bottom:8px}.specs-card{background:#fff;border-radius:18px;box-shadow:0 2px 16px 0 #0e47490f;display:flex;flex-direction:column;gap:18px;padding:32px 32px 24px;width:100%}.specs-row{align-items:center;border-bottom:1px solid #e0e4ea;display:flex;font-size:1.08rem;justify-content:space-between;padding:10px 0}.specs-label{color:#222;font-weight:600;letter-spacing:.01em}.specs-value{color:#0e4749;font-weight:500}.specs-section-title{color:#00bfae;font-size:1.08rem;font-weight:700;letter-spacing:.01em;margin-bottom:4px;margin-top:15px}.specs-empty{color:#aaa;font-size:.98rem;padding:8px 0 0}.specs-table{display:flex;flex-direction:column;gap:0}.specs-table-header,.specs-table-row{grid-gap:8px;align-items:center;display:grid;font-size:.98rem;gap:8px;grid-template-columns:2.5fr 1fr 1fr 1fr}.specs-table-header{background:#0000;border-bottom:1px solid #e0e4ea;color:#888;font-weight:600;margin-bottom:2px;padding-bottom:4px}.specs-table-row{background:#0000;border-bottom:1px solid #f2f2f2;color:#222;padding:7px 0}.specs-table-row:last-child{border-bottom:none}.specs-total-row{background:#f5f5f5;border-radius:8px;font-weight:700;padding-left:10px}.new-proposal-container{background:none;border-radius:0;box-shadow:none;margin:40px auto;max-width:800px;padding:32px 24px;text-align:center}.new-proposal-title{color:#0e4749;font-size:2rem;font-weight:700;margin-bottom:32px}.proposal-options-row{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.proposal-option-card{align-items:center;background:#fff;border:2px solid #e0e4ea;border-radius:14px;box-shadow:0 2px 8px 0 #0e474912;cursor:pointer;display:flex;flex:1 1 160px;flex-direction:column;font-family:inherit;max-width:300px;min-width:160px;padding:32px 24px;transition:box-shadow .18s,border .18s,background .18s}.proposal-option-card:focus,.proposal-option-card:hover{background:#e0f7fa;border:2px solid #00bfae;box-shadow:0 4px 24px 0 #00bfae1f;outline:none}.proposal-option-icon{font-size:2.5rem;margin-bottom:12px}.proposal-option-title{color:#0e4749;font-size:1.2rem;font-weight:600;margin-bottom:6px}.proposal-option-desc{color:#4a6c6f;font-size:.98rem;opacity:.85}.filter-list-item.selected{background:#e6f0ff;color:#007bff;font-weight:600}.filter-list-item:hover{background:#f3f6fa}.place-order-stepper{animation:modalIn .2s;background:#fff;border-radius:16px;box-shadow:0 8px 32px #1e293b1f;margin:40px auto;max-width:700px;padding:32px 32px 24px;width:100%}@keyframes modalIn{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.place-order-stepper h2{font-size:1.6rem;font-weight:700;margin-bottom:18px;margin-top:0}.place-order-stepper h3{font-size:1.1rem;font-weight:600;margin-bottom:10px;margin-top:24px}.product-images-list{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.product-image-block{align-items:flex-start;background:#f8fafc;border-radius:10px;box-shadow:0 2px 8px #f0f1f2;display:flex;flex:1 1 220px;flex-direction:column;margin-bottom:16px;min-width:220px;padding:16px}.product-image-title{font-size:1rem;font-weight:600;margin-bottom:8px}.product-images-list img{border:1px solid #e0e5ec;border-radius:6px;height:60px;margin-right:6px;object-fit:cover;width:60px}.upload-image-btn{background:#2980b9;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;margin-bottom:4px;margin-top:10px;padding:6px 14px;transition:background .15s}.upload-image-btn:hover{background:#1864ab}.image-gallery-modal-backdrop{align-items:center;background:#1e293b73;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.image-gallery-modal{background:#fff;border-radius:16px;box-shadow:0 8px 32px #1e293b2e;max-height:90vh;max-width:900px;overflow-y:auto;padding:24px;position:relative;width:100%}.delivery-options{margin-bottom:16px}.delivery-options label{align-items:center;display:flex;gap:8px;margin-bottom:6px}.attachments-list{margin:0 0 10px;padding:0 0 0 18px}.attachments-checkbox{align-items:center;display:flex;gap:8px;margin-bottom:16px}.order-comments{border:1px solid #e0e5ec;border-radius:6px;font-size:1rem;margin-bottom:16px;min-height:60px;padding:8px;resize:vertical;width:100%}.stepper-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.stepper-actions button{align-items:center;background:#2980b9;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:6px;padding:8px 18px;transition:background .15s}.stepper-actions button:disabled{background:#b0b8c1;cursor:not-allowed}.summary-product-block{background:#f8fafc;border-radius:10px;box-shadow:0 2px 8px #f0f1f2;margin-bottom:16px;padding:16px}.summary-attachments,.summary-comments,.summary-confirm,.summary-delivery{font-size:1rem;margin:18px 0 0}.summary-confirm label{align-items:center;display:flex;gap:8px;margin-top:10px}.shape-library{border:1px solid #ccc;padding:10px;width:200px}.shape-list{display:flex;flex-direction:column;gap:10px}.shape-item{border:1px solid #ccc;cursor:grab;padding:10px}.shape-preview{align-items:center;color:#fff;display:flex;font-weight:700;justify-content:center;text-align:center}.drawing-board-container{display:flex;flex-direction:row;gap:20px}.shape-library-container{border-right:1px solid #ccc;padding:10px;width:200px}.drawing-board{align-items:center;display:flex;flex:1 1;flex-direction:column}.toolbar{margin-bottom:10px}.drawing-area{border:1px solid #ccc;height:600px;position:relative;width:800px}.customer-content{width:100%}.customers-body{align-items:flex-start;background:#fff;background:var(--White,#fff);flex:1 0;flex-direction:column;padding:24px}.customers-body,.title-row{align-self:stretch;display:flex;gap:24px}.title-row{align-items:center;color:#0f1820;color:var(--Grey-Grey-500,#0f1820);font-family:Karla;font-size:28px;font-style:normal;font-weight:700;line-height:28px;text-align:center}.customer-info{align-items:flex-start;align-self:stretch;background:#fcfcfc;background:var(--Grey-Grey-50,#fcfcfc);border-radius:6px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:16px}.customer-header{align-items:center;align-self:stretch;color:#0f1820;color:var(--Grey-Grey-500,#0f1820);display:flex;font-family:Karla;font-size:20px;font-style:normal;font-weight:700;justify-content:space-between;line-height:28px;text-align:center}.customer-info .row-1{align-items:flex-start;align-self:stretch;background:#fcfcfc;background:var(--Grey-Grey-50,#fcfcfc);border-radius:6px;display:flex;gap:16px}.customer-info .customer-label{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:4px}.customer-info .customer-data{color:#000;font-family:Karla;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-align:center}.customer-data-container{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:4px}.customer-table{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.customer-table-header{align-items:center;align-self:stretch}.customer-table-header-cell{border-bottom:1px solid #dcdde0;border-bottom:1px solid var(--Grey-Grey-200,#dcdde0);border-top:1px solid #dcdde0;border-top:1px solid var(--Grey-Grey-200,#dcdde0);gap:4px;height:44px;padding:8px;width:181px}.customer-table-header-cell-text{color:#0f1820;color:var(--Grey-Grey-500,#0f1820);font-family:Roboto Mono;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px;text-transform:uppercase}.customers-checkbox{display:flex;flex-direction:column;flex-shrink:0;justify-content:center;width:20px}.customers-checkbox,.edit-icon{color:#062944;color:var(--Primary-Primary-500,#062944);font-family:Material Symbols Sharp;font-size:18px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.edit-icon{width:24px}.edit-btn{color:#062944;color:var(--Primary-Primary-500,#062944);font-family:Karla;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.08px;line-height:24px}.edit-customer-input{background:#fff;background:var(--White,#fff);border:1px solid #dcdde0;border:1px solid var(--Grey-Grey-200,#dcdde0);border-radius:6px}.edit-customer-input,.edit-customer-textarea{align-items:center;align-self:stretch;color:#0f1820;color:var(--Grey-Grey-500,#0f1820);display:flex;font-family:Karla;font-size:16px;font-style:normal;font-weight:400;gap:10px;height:44px;letter-spacing:.08px;line-height:24px;padding:8px 12px}.save-button-container{align-items:right;width:100%}.save-btn{align-items:center;display:flex;font-family:Karla;font-size:16px;font-style:normal;font-weight:400;gap:3px;height:44px;justify-content:end;letter-spacing:.08px;line-height:24px}.customersRow,.save-btn{cursor:pointer}.add-button-container{justify-items:right;margin-right:20px}.customers-tabs{gap:20px;margin-top:20px}.customers-table{margin-top:30px}.action-buttons{display:flex;gap:20px;padding:10px}.customers-filters .input .frame-2 .icon{margin-right:15px}.customers-filters{background-color:#fff;border-radius:20px;height:140px;margin-top:10px;padding:20px}.customer-table{background:#fff;border-radius:10px;box-shadow:0 2px 8px 0 #1e293b0f;margin-bottom:32px;overflow-x:auto;width:100%}.customer-table-header{background:#f7fafc;border-bottom:1px solid #e3ebfa;border-radius:10px 10px 0 0;color:#062944;display:flex;font-weight:600}.customer-table-header-cell{align-items:center;display:flex;flex:1 1;font-size:1rem;padding:14px 10px}.customer-table-header-cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-table-row{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;transition:background .15s;width:100%}.customer-table-row:last-child{border-bottom:none}.customer-table-cell{background:#0000;color:#374151;flex:1 1;font-size:.98rem;overflow:hidden;padding:14px 10px;text-overflow:ellipsis;white-space:nowrap}.customer-table-row:hover{background:#f0f4fa}.pagination-controls{align-items:center;display:flex;gap:14px;justify-content:center;padding:16px 0}.pagination-controls button{background:#f7fafc;border:1px solid #e0e4ea;border-radius:6px;color:#0e4749;cursor:pointer;font-weight:500;padding:6px 18px;transition:background .15s,color .15s}.pagination-controls button:disabled{background:#f3f4f6;color:#b8c2cc;cursor:not-allowed}@media (max-width:700px){.customer-table-cell,.customer-table-header-cell{font-size:.95rem;padding:8px 4px}}.advanced-configurator{display:flex;min-height:80%}.advanced-configurator-main{overflow-Y:auto;align-content:center;border-radius:5px;display:block;flex:1 1;min-height:100%;min-width:80%;padding:10px 20px 20px;text-align:center}.configurator-choices{overflow-Y:auto;background:#fcfcfc;background:var(--Grey-Grey-50,#fcfcfc);border-radius:5px;display:flex;flex-direction:column;gap:20px;height:90vh;padding:20px;vertical-align:top;width:20%}.segment{padding:0 20px 20px;transition:height .25s ease-in-out;-moz-transition:height .25s ease-in-out;-webkit-transition:height .25s ease-in-out}.segment.unfurled{max-height:100vh}.segment.furled{max-height:0;overflow:hidden;padding:0!important;transition:max-height .25s ease-in-out;-moz-transition:max-height .25s ease-in-out;-webkit-transition:max-height .25s ease-in-out;z-index:0}.choice-category-name{width:50%}.choice-category-selected{align-items:center;vertical-align:middle;width:50%}.choice-header{display:flex}.adv-configurator-sidebar{background:#fff;border-radius:18px;box-shadow:0 2px 16px 0 #0e474912;display:flex;flex-direction:column;gap:18px;margin-left:32px;margin-top:50px;max-width:340px;min-width:260px;padding:28px 24px 24px}.configurator-sidebar__section{margin-bottom:10px}.configurator-sidebar__label{color:#00bfae;font-size:1.04rem;font-weight:600;letter-spacing:.01em;margin-bottom:2px}.configurator-sidebar__value{color:#1e293b;font-size:1.08rem;margin-bottom:2px}.configurator-sidebar__price{color:#3b82f6;font-size:1.01rem;font-weight:500;margin-left:6px}.configurator-sidebar__list{list-style:none;margin:0;padding:0}.configurator-sidebar__list li{align-items:center;color:#334155;display:flex;font-size:1.01rem;justify-content:space-between;padding:2px 0}.configurator-sidebar__vat-toggle{align-items:center;color:#64748b;display:flex;font-size:1rem;gap:8px;margin-bottom:10px}.configurator-sidebar__total{border-top:1.5px solid #e0e4ea;margin-top:18px;padding-top:14px}.configurator-sidebar__total-value{color:#00bfae;font-size:1.25rem;font-weight:700;margin-top:2px}.modification-category-header{margin-bottom:12px;text-align:left}.modification-category-title{font-size:1.25rem;letter-spacing:.01em;margin-bottom:4px}.modification-category-description{font-size:1.04rem;padding:8px 14px 10px 10px;text-align:left}.advanced-modification-selector{align-items:center;display:flex;flex-direction:column;margin:0 auto}.modification-category-title{color:#0e4749;font-size:1.5rem;font-weight:700;margin-bottom:10px}.modification-category-description{background:#f5fafd;border-left:3px solid #00bfae;border-radius:6px;color:#4a6c6f;font-size:1.08rem;margin-bottom:18px;opacity:.95;padding:8px 14px;text-align:center}.adv-modification-category-image-wrapper{background:#f8fafb;border-radius:12px;box-shadow:0 2px 12px 0 #00bfae12;display:flex;height:500px;justify-content:center;margin:0 auto 24px;max-width:1000px}.adv-modification-category-image{border-radius:10px;max-width:100%;object-fit:cover}.modification-category-image-placeholder{color:#b0b8c9;font-size:1.1rem}.adv-modification-choices-row{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin:-50px 0 0}.modification-selector-actions{display:flex;justify-content:center;margin-top:32px;width:100%}.modification-selector-next-btn{background:#00bfae;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:12px 36px;transition:background .18s}.modification-selector-next-btn:disabled{background:#b0b8c9;cursor:not-allowed}.proposal-options-header{margin-bottom:25px}.price-sheet-container{background:#f8fafc;border-radius:16px;box-shadow:0 4px 24px #e0e5ec;margin:40px auto;max-width:1100px;padding:32px 24px}.price-sheet-table{display:table;width:100%}.price-sheet-settings{align-items:flex-end;display:flex;flex-wrap:wrap;gap:32px;margin-bottom:32px}.price-sheet-settings>div{display:flex;flex-direction:column;min-width:160px}.price-sheet-settings label{font-weight:600;margin-bottom:6px}.price-sheet-settings input[type=number],.price-sheet-settings select{background:#fff;border:1px solid #cfd8dc;border-radius:8px;font-size:16px;padding:8px 12px}.price-sheet-save-btn{background:#b2b8c6;border:none;border-radius:8px;box-shadow:2px 2px 8px #e0e5ec;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-left:auto;margin-top:18px;padding:10px 32px}.price-sheet-table-currency-input input{background:#fff;border:1px solid #cfd8dc;border-radius:8px;font-size:15px;padding:8px 28px 8px 12px;transition:border .2s;width:110px}.price-sheet-table-currency-input input:focus{background:#f4f6fa;border:1.5px solid #b2b8c6;outline:none}.price-sheet-table input[type=number]{background:#fff;border:1px solid #cfd8dc;border-radius:8px;font-size:15px;padding:8px 10px;transition:border .2s;width:70px}.price-sheet-table input[type=number]:focus{background:#f4f6fa;border:1.5px solid #b2b8c6;outline:none}.vat-input-wrapper{align-items:center;display:flex;gap:8px;position:relative}.vat-input{background:#fff;border:1px solid #cfd8dc;border-radius:8px;font-size:15px;padding-right:18px;transition:border .2s;width:60px}.vat-input:focus{background:#f4f6fa;border:1.5px solid #b2b8c6;outline:none}.vat-percent-symbol{color:#888;font-size:15px;pointer-events:none;position:absolute;right:100px}.vat-manual-label{align-items:center;display:flex;font-size:12px;gap:2px}.price-sheet-table-currency-input{align-items:center;display:flex;position:relative}.currency-input{background:#fff;border:1px solid #cfd8dc;border-radius:8px;font-size:15px;padding:8px 28px 8px 12px;transition:border .2s;width:110px}.currency-input:focus{background:#f4f6fa;border:1.5px solid #b2b8c6;outline:none}.price-sheet-table-currency-symbol{color:#888;font-size:15px;pointer-events:none;position:absolute;right:10px}.table-column-price-incl-vat{width:10%}.table-column-vat{width:15%}.table-column-price-net{width:10%}.price-sheet-settings-currency-symbol{color:#888;font-size:15px;pointer-events:none;position:absolute;right:700px;top:106px}.react-flow{height:100%;overflow:hidden;position:relative;width:100%}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{z-index:1}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selectionpane{z-index:5}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow .react-flow__connectionline{z-index:1001}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.inactive{pointer-events:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edge-path{fill:none}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connection-path{fill:none}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{pointer-events:none;position:absolute}.react-flow__handle.connectable{pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__controls{bottom:20px;left:15px;position:absolute;z-index:5}.react-flow__controls-button{border:none;height:24px;width:24px}.react-flow__controls-button svg{width:100%}.react-flow__minimap{bottom:20px;position:absolute;right:15px;z-index:5}.react-flow__attribution{background:#ffffff80;color:#999;font-size:10px;padding:2px 3px;position:absolute;z-index:1000}.react-flow__attribution a{color:#555;text-decoration:none}.react-flow__attribution.top{top:0}.react-flow__attribution.bottom{bottom:0}.react-flow__attribution.left{left:0}.react-flow__attribution.right{right:0}.react-flow__attribution.center{left:50%;transform:translateX(-50%)}.react-flow__edge.selected .react-flow__edge-path{stroke:#555}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1}.react-flow__edge-text{font-size:10px}.react-flow__edge-textbg{fill:#fff}.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1}.react-flow__node{cursor:grab}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selected,.react-flow__node-group.selected,.react-flow__node-input.selected,.react-flow__node-output.selected{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-default .react-flow__handle,.react-flow__node-group .react-flow__handle,.react-flow__node-input .react-flow__handle,.react-flow__node-output .react-flow__handle{background:#1a192b}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-group.selectable.selected,.react-flow__node-input.selectable.selected,.react-flow__node-output.selectable.selected{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background:#f0f0f040;border-color:#1a192b}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__handle{background:#555;border:1px solid #fff;border-radius:100%;height:6px;width:6px}.react-flow__handle.connectable{cursor:crosshair}.react-flow__minimap{background-color:#fff}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{align-items:center;background:#fefefe;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button svg{max-height:12px;max-width:12px}.react-flow__controls-button:hover{background:#f4f4f4}.landing-root,body{background:#f6f9fe;color:#002147}.contact-desc,.contact-form input,.contact-form textarea,.feature-card,.feature-desc,.help-features,.hero-desc,.landing-root,body,div,p,span{font-family:Karla,Segoe UI,Arial,sans-serif}.contact-title,.help-title,.hero-title,.landing-title,h1{color:#002147;font-family:Karla,Segoe UI,Arial,sans-serif;font-weight:800;letter-spacing:.01em}.feature-title,.logo-text,h2,h3{color:#002147;font-family:Roboto Mono,Karla,Segoe UI,Arial,sans-serif;font-weight:700;letter-spacing:.01em}.landing-root{background:#f6f9fe;min-height:100vh}.header{background:#0000;justify-content:space-between;margin:0 auto;max-width:1400px;padding:32px 40px 0;position:relative;width:100%;z-index:10}.header,.header-logo{align-items:center;display:flex}.header-logo{gap:14px}.logo-circle{align-items:center;animation:flow-gradient 4s ease-in-out infinite;background:linear-gradient(120deg,#007bff 20%,#00c6ff 60%,#036);background-size:200% 200%;border-radius:50%;box-shadow:0 4px 18px 0 #007bff2e;color:#fff;display:flex;font-family:Roboto Mono,Karla,Segoe UI,Arial,sans-serif;font-size:2.2rem;font-weight:800;height:50px;justify-content:center;letter-spacing:.04em;margin-right:-50px;text-transform:lowercase;width:50px}@keyframes flow-gradient{0%{background-position:0 50%}to{background-position:100% 50%}}.logo-text{color:#002147;font-family:Roboto Mono,Karla,Segoe UI,Arial,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.01em}.header-cta{display:flex;gap:18px}.header-btn-secondary{background:#f3f6fa;border:1.5px solid #007bff;border-radius:8px;box-shadow:2px 2px 8px #e0e5ec;color:#002147;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:10px 32px;transition:background .18s,color .18s;width:100%}.header-btn-secondary:hover{background:#e6f0ff;color:#007bff}.header-btn{background:#007bff;border:none;border-radius:8px;box-shadow:2px 2px 8px #e0e5ec;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:10px 32px;transition:background .18s}.header-btn:hover{background:#0056b3}.hero{align-items:center;background:linear-gradient(120deg,#e6f0ff 60%,#f6f9fe);display:flex;flex-direction:column;justify-content:center;min-height:70vh;padding:80px 20px 60px;position:relative;text-align:center;width:100%}.hero-bg{background:linear-gradient(120deg,#007bff1f,#00216617),url(https://images.unsplash.com/photo-1506744038136-46273834b3fb?auto=format&fit=crop&w=1200&q=80) 50%/cover no-repeat;inset:0;opacity:.13;position:absolute;z-index:0}.hero-content{margin:0 auto;max-width:700px;position:relative;z-index:1}.hero-logo{margin-bottom:18px}.hero-title{color:#002147;font-family:Karla,Segoe UI,Arial,sans-serif;font-size:2.7rem;font-weight:800;letter-spacing:.01em;margin-bottom:16px}.hero-claim{color:#007bff;font-size:1.25rem;font-weight:600;letter-spacing:.02em;margin-bottom:22px}.hero-desc{color:#222c3a;font-family:Karla,Segoe UI,Arial,sans-serif;font-size:1.18rem;line-height:1.6;margin-bottom:32px}.landing-modal-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0000002e;cursor:pointer;inset:0;position:absolute}.landing-popup{align-items:center;background:#fff;border-radius:18px;box-shadow:0 8px 32px 0 #1e293b2e;display:flex;flex-direction:column;max-width:340px;padding:48px 32px 36px;position:relative;text-align:center;width:100%}.landing-popup,.landing-title{font-family:Karla,Segoe UI,Arial,sans-serif}.landing-title{color:#002147;font-size:2rem;font-weight:700;margin-bottom:18px}.landing-desc{color:#222c3a;font-size:1.1rem;margin-bottom:32px}.landing-desc,.landing-input{font-family:Karla,Segoe UI,Arial,sans-serif}.landing-input{background:#f6f9fe;border:1.5px solid #b3c6e0;border-radius:8px;box-sizing:border-box;color:#002147;font-size:1rem;margin-bottom:18px;outline:none;padding:10px 12px;transition:border-color .18s;width:100%}.landing-input:focus{background:#fff;border-color:#007bff}.landing-btn{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Karla,Segoe UI,Arial,sans-serif;font-size:1.1rem;font-weight:600;margin-bottom:8px;padding:12px 0;transition:background .18s;width:100%}.landing-btn:hover{background:#0056b3}.help-section{align-items:center;background:#fff;border-radius:0 0 32px 32px;box-shadow:0 4px 32px 0 #1e293b0f;display:flex;flex-direction:column;margin-bottom:32px;padding:64px 20px 48px;width:100%}.help-title{color:#002147;font-family:Karla,Segoe UI,Arial,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.01em;margin-bottom:18px}.help-features{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-bottom:32px;max-width:1100px}.feature-card{background:#f6f9fe;border-radius:12px;box-shadow:0 2px 8px 0 #007bff12;color:#002147;flex:1 1 220px;font-family:Karla,Segoe UI,Arial,sans-serif;max-width:320px;min-width:220px;padding:24px 20px;text-align:left}.feature-title{color:#007bff;font-family:Roboto Mono,Karla,Segoe UI,Arial,sans-serif;font-size:1.15rem;font-weight:600;margin-bottom:8px}.feature-desc{color:#222c3a;font-size:1rem;line-height:1.5}.contact-section,.feature-desc{font-family:Karla,Segoe UI,Arial,sans-serif}.contact-section{background:#fff;border-radius:18px;box-shadow:0 2px 8px 0 #007bff12;margin:0 auto 32px;max-width:900px;padding:48px 24px 32px;text-align:center;width:100%}.contact-title{color:#002147;font-size:1.5rem;margin-bottom:12px}.contact-desc,.contact-title{font-family:Karla,Segoe UI,Arial,sans-serif}.contact-desc{color:#222c3a;font-size:1.08rem;margin-bottom:18px}.contact-form input,.contact-form textarea{background:#f6f9fe;border:1.5px solid #b3c6e0;border-radius:8px;box-sizing:border-box;color:#002147;font-family:Karla,Segoe UI,Arial,sans-serif;font-size:1rem;margin-bottom:12px;padding:10px 12px;width:100%}.contact-form textarea{min-height:60px;resize:vertical}.contact-form button{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Karla,Segoe UI,Arial,sans-serif;font-size:1.1rem;font-weight:600;padding:12px 0;transition:background .18s;width:100%}.contact-form button:hover{background:#0056b3}.footer{color:#b8c2cc;font-family:Karla,Segoe UI,Arial,sans-serif;font-size:.98rem;letter-spacing:.01em;margin-top:32px;padding-bottom:24px;text-align:center}@media (max-width:900px){.contact-section,.header,.help-section{padding-left:10px;padding-right:10px}.help-features{gap:16px}}@media (max-width:600px){.header{flex-direction:column;gap:12px;padding-top:18px}.hero-title,.logo-text{font-size:1.3rem}.help-section{padding:32px 2vw 18px}.feature-card{max-width:100vw;min-width:0;padding:16px 8px}.contact-section{padding:18px 2vw 12px}}.landing-modal-outer{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@keyframes popup-fade-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.landing-modal-close{background:none;border:none;color:#b8c2cc;cursor:pointer;font-size:22px;position:absolute;right:18px;top:12px;transition:color .15s;z-index:2}.landing-modal-close:hover{color:#007bff}.landing-popup-content{align-items:center;animation:popup-fade-in .22s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:18px;box-shadow:0 8px 32px 0 #1e293b2e;display:flex;flex-direction:column;min-width:450px;padding:48px 32px 36px;position:relative;z-index:4}:root{--iti-hover-color:#0000000d;--iti-border-color:#ccc;--iti-dialcode-color:#999;--iti-dropdown-bg:#fff;--iti-spacer-horizontal:8px;--iti-flag-height:12px;--iti-flag-width:16px;--iti-border-width:1px;--iti-arrow-height:4px;--iti-arrow-width:6px;--iti-triangle-border:calc(var(--iti-arrow-width)/2);--iti-arrow-padding:6px;--iti-arrow-color:#555;--iti-path-flags-1x:url(/static/media/flags.bd95ef49b665a571ca04.webp);--iti-path-flags-2x:url(/static/media/flags@2x.bea0200ba7ea874b359f.webp);--iti-path-globe-1x:url(/static/media/globe.7fb216c936a98b90918e.webp);--iti-path-globe-2x:url(/static/media/globe@2x.5dc7e51d6b5d42fc2be4.webp);--iti-flag-sprite-width:3904px;--iti-flag-sprite-height:12px;--iti-mobile-popup-margin:30px}.iti{display:inline-block;position:relative}.iti *{box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti__a11y-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.iti input.iti__tel-input,.iti input.iti__tel-input[type=tel],.iti input.iti__tel-input[type=text]{margin:0!important;position:relative;z-index:0}.iti__country-container{bottom:0;padding:1px;padding:var(--iti-border-width);position:absolute;top:0}.iti__selected-country{align-items:center;background:none;border:0;border-radius:0;color:inherit;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;height:100%;line-height:inherit;margin:0;padding:0;position:relative;text-decoration:none;z-index:1}.iti__selected-country-primary{align-items:center;display:flex;height:100%;padding:0 6px 0 8px;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal)}.iti__arrow{border-left:3px solid #0000;border-left:var(--iti-triangle-border) solid #0000;border-right:3px solid #0000;border-right:var(--iti-triangle-border) solid #0000;border-top:4px solid #555;border-top:var(--iti-arrow-height) solid var(--iti-arrow-color);height:0;margin-left:6px;margin-left:var(--iti-arrow-padding);width:0}[dir=rtl] .iti__arrow{margin-left:0;margin-right:6px;margin-right:var(--iti-arrow-padding)}.iti__arrow--up{border-bottom:4px solid #555;border-bottom:var(--iti-arrow-height) solid var(--iti-arrow-color);border-top:none}.iti__dropdown-content{background-color:#fff;background-color:var(--iti-dropdown-bg);border-radius:3px}.iti--inline-dropdown .iti__dropdown-content{border:1px solid #ccc;border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px #0003;margin-left:-1px;margin-left:calc(var(--iti-border-width)*-1);margin-top:3px;position:absolute;z-index:2}.iti__search-input{border-radius:3px;border-width:0;width:100%}.iti__search-input+.iti__country-list{border-top:1px solid #ccc;border-top:1px solid var(--iti-border-color)}.iti__country-list{-webkit-overflow-scrolling:touch;list-style:none;margin:0;overflow-y:scroll;padding:0}.iti--inline-dropdown .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (max-width:500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{align-items:center;display:flex;outline:none;padding:8px;padding:8px var(--iti-spacer-horizontal)}.iti__dial-code{color:#999;color:var(--iti-dialcode-color)}.iti__country.iti__highlight{background-color:#0000000d;background-color:var(--iti-hover-color)}.iti__country-list .iti__flag,.iti__country-name{margin-right:8px;margin-right:var(--iti-spacer-horizontal)}[dir=rtl] .iti__country-list .iti__flag,[dir=rtl] .iti__country-name{margin-left:8px;margin-left:var(--iti-spacer-horizontal);margin-right:0}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover,.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover button{cursor:pointer}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{background-color:#0000000d;background-color:var(--iti-hover-color)}.iti .iti__selected-dial-code{margin-left:4px}[dir=rtl] .iti .iti__selected-dial-code{margin-left:0;margin-right:4px}.iti--container{left:-1000px;padding:1px;padding:var(--iti-border-width);position:fixed;top:-1000px;z-index:1060}.iti--container:hover{cursor:pointer}.iti--fullscreen-popup.iti--container{background-color:#00000080;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;left:0;padding:30px;padding:var(--iti-mobile-popup-margin);position:fixed;right:0;top:0}.iti--fullscreen-popup .iti__dropdown-content{display:flex;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__country{line-height:1.5em;padding:10px}.iti__flag{--iti-flag-offset:100px;background-image:url(/static/media/flags.bd95ef49b665a571ca04.webp);background-image:var(--iti-path-flags-1x);background-position:var(--iti-flag-offset) 0;background-repeat:no-repeat;background-size:3904px 12px;background-size:var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);border-radius:1px;box-shadow:0 0 1px 0 #888;height:12px;height:var(--iti-flag-height);width:16px;width:var(--iti-flag-width)}.iti__ac{--iti-flag-offset:0px}.iti__ad{--iti-flag-offset:-16px}.iti__ae{--iti-flag-offset:-32px}.iti__af{--iti-flag-offset:-48px}.iti__ag{--iti-flag-offset:-64px}.iti__ai{--iti-flag-offset:-80px}.iti__al{--iti-flag-offset:-96px}.iti__am{--iti-flag-offset:-112px}.iti__ao{--iti-flag-offset:-128px}.iti__ar{--iti-flag-offset:-144px}.iti__as{--iti-flag-offset:-160px}.iti__at{--iti-flag-offset:-176px}.iti__au{--iti-flag-offset:-192px}.iti__aw{--iti-flag-offset:-208px}.iti__ax{--iti-flag-offset:-224px}.iti__az{--iti-flag-offset:-240px}.iti__ba{--iti-flag-offset:-256px}.iti__bb{--iti-flag-offset:-272px}.iti__bd{--iti-flag-offset:-288px}.iti__be{--iti-flag-offset:-304px}.iti__bf{--iti-flag-offset:-320px}.iti__bg{--iti-flag-offset:-336px}.iti__bh{--iti-flag-offset:-352px}.iti__bi{--iti-flag-offset:-368px}.iti__bj{--iti-flag-offset:-384px}.iti__bl{--iti-flag-offset:-400px}.iti__bm{--iti-flag-offset:-416px}.iti__bn{--iti-flag-offset:-432px}.iti__bo{--iti-flag-offset:-448px}.iti__bq{--iti-flag-offset:-464px}.iti__br{--iti-flag-offset:-480px}.iti__bs{--iti-flag-offset:-496px}.iti__bt{--iti-flag-offset:-512px}.iti__bw{--iti-flag-offset:-528px}.iti__by{--iti-flag-offset:-544px}.iti__bz{--iti-flag-offset:-560px}.iti__ca{--iti-flag-offset:-576px}.iti__cc{--iti-flag-offset:-592px}.iti__cd{--iti-flag-offset:-608px}.iti__cf{--iti-flag-offset:-624px}.iti__cg{--iti-flag-offset:-640px}.iti__ch{--iti-flag-offset:-656px}.iti__ci{--iti-flag-offset:-672px}.iti__ck{--iti-flag-offset:-688px}.iti__cl{--iti-flag-offset:-704px}.iti__cm{--iti-flag-offset:-720px}.iti__cn{--iti-flag-offset:-736px}.iti__co{--iti-flag-offset:-752px}.iti__cr{--iti-flag-offset:-768px}.iti__cu{--iti-flag-offset:-784px}.iti__cv{--iti-flag-offset:-800px}.iti__cw{--iti-flag-offset:-816px}.iti__cx{--iti-flag-offset:-832px}.iti__cy{--iti-flag-offset:-848px}.iti__cz{--iti-flag-offset:-864px}.iti__de{--iti-flag-offset:-880px}.iti__dj{--iti-flag-offset:-896px}.iti__dk{--iti-flag-offset:-912px}.iti__dm{--iti-flag-offset:-928px}.iti__do{--iti-flag-offset:-944px}.iti__dz{--iti-flag-offset:-960px}.iti__ec{--iti-flag-offset:-976px}.iti__ee{--iti-flag-offset:-992px}.iti__eg{--iti-flag-offset:-1008px}.iti__eh{--iti-flag-offset:-1024px}.iti__er{--iti-flag-offset:-1040px}.iti__es{--iti-flag-offset:-1056px}.iti__et{--iti-flag-offset:-1072px}.iti__fi{--iti-flag-offset:-1088px}.iti__fj{--iti-flag-offset:-1104px}.iti__fk{--iti-flag-offset:-1120px}.iti__fm{--iti-flag-offset:-1136px}.iti__fo{--iti-flag-offset:-1152px}.iti__fr{--iti-flag-offset:-1168px}.iti__ga{--iti-flag-offset:-1184px}.iti__gb{--iti-flag-offset:-1200px}.iti__gd{--iti-flag-offset:-1216px}.iti__ge{--iti-flag-offset:-1232px}.iti__gf{--iti-flag-offset:-1248px}.iti__gg{--iti-flag-offset:-1264px}.iti__gh{--iti-flag-offset:-1280px}.iti__gi{--iti-flag-offset:-1296px}.iti__gl{--iti-flag-offset:-1312px}.iti__gm{--iti-flag-offset:-1328px}.iti__gn{--iti-flag-offset:-1344px}.iti__gp{--iti-flag-offset:-1360px}.iti__gq{--iti-flag-offset:-1376px}.iti__gr{--iti-flag-offset:-1392px}.iti__gt{--iti-flag-offset:-1408px}.iti__gu{--iti-flag-offset:-1424px}.iti__gw{--iti-flag-offset:-1440px}.iti__gy{--iti-flag-offset:-1456px}.iti__hk{--iti-flag-offset:-1472px}.iti__hn{--iti-flag-offset:-1488px}.iti__hr{--iti-flag-offset:-1504px}.iti__ht{--iti-flag-offset:-1520px}.iti__hu{--iti-flag-offset:-1536px}.iti__id{--iti-flag-offset:-1552px}.iti__ie{--iti-flag-offset:-1568px}.iti__il{--iti-flag-offset:-1584px}.iti__im{--iti-flag-offset:-1600px}.iti__in{--iti-flag-offset:-1616px}.iti__io{--iti-flag-offset:-1632px}.iti__iq{--iti-flag-offset:-1648px}.iti__ir{--iti-flag-offset:-1664px}.iti__is{--iti-flag-offset:-1680px}.iti__it{--iti-flag-offset:-1696px}.iti__je{--iti-flag-offset:-1712px}.iti__jm{--iti-flag-offset:-1728px}.iti__jo{--iti-flag-offset:-1744px}.iti__jp{--iti-flag-offset:-1760px}.iti__ke{--iti-flag-offset:-1776px}.iti__kg{--iti-flag-offset:-1792px}.iti__kh{--iti-flag-offset:-1808px}.iti__ki{--iti-flag-offset:-1824px}.iti__km{--iti-flag-offset:-1840px}.iti__kn{--iti-flag-offset:-1856px}.iti__kp{--iti-flag-offset:-1872px}.iti__kr{--iti-flag-offset:-1888px}.iti__kw{--iti-flag-offset:-1904px}.iti__ky{--iti-flag-offset:-1920px}.iti__kz{--iti-flag-offset:-1936px}.iti__la{--iti-flag-offset:-1952px}.iti__lb{--iti-flag-offset:-1968px}.iti__lc{--iti-flag-offset:-1984px}.iti__li{--iti-flag-offset:-2000px}.iti__lk{--iti-flag-offset:-2016px}.iti__lr{--iti-flag-offset:-2032px}.iti__ls{--iti-flag-offset:-2048px}.iti__lt{--iti-flag-offset:-2064px}.iti__lu{--iti-flag-offset:-2080px}.iti__lv{--iti-flag-offset:-2096px}.iti__ly{--iti-flag-offset:-2112px}.iti__ma{--iti-flag-offset:-2128px}.iti__mc{--iti-flag-offset:-2144px}.iti__md{--iti-flag-offset:-2160px}.iti__me{--iti-flag-offset:-2176px}.iti__mf{--iti-flag-offset:-2192px}.iti__mg{--iti-flag-offset:-2208px}.iti__mh{--iti-flag-offset:-2224px}.iti__mk{--iti-flag-offset:-2240px}.iti__ml{--iti-flag-offset:-2256px}.iti__mm{--iti-flag-offset:-2272px}.iti__mn{--iti-flag-offset:-2288px}.iti__mo{--iti-flag-offset:-2304px}.iti__mp{--iti-flag-offset:-2320px}.iti__mq{--iti-flag-offset:-2336px}.iti__mr{--iti-flag-offset:-2352px}.iti__ms{--iti-flag-offset:-2368px}.iti__mt{--iti-flag-offset:-2384px}.iti__mu{--iti-flag-offset:-2400px}.iti__mv{--iti-flag-offset:-2416px}.iti__mw{--iti-flag-offset:-2432px}.iti__mx{--iti-flag-offset:-2448px}.iti__my{--iti-flag-offset:-2464px}.iti__mz{--iti-flag-offset:-2480px}.iti__na{--iti-flag-offset:-2496px}.iti__nc{--iti-flag-offset:-2512px}.iti__ne{--iti-flag-offset:-2528px}.iti__nf{--iti-flag-offset:-2544px}.iti__ng{--iti-flag-offset:-2560px}.iti__ni{--iti-flag-offset:-2576px}.iti__nl{--iti-flag-offset:-2592px}.iti__no{--iti-flag-offset:-2608px}.iti__np{--iti-flag-offset:-2624px}.iti__nr{--iti-flag-offset:-2640px}.iti__nu{--iti-flag-offset:-2656px}.iti__nz{--iti-flag-offset:-2672px}.iti__om{--iti-flag-offset:-2688px}.iti__pa{--iti-flag-offset:-2704px}.iti__pe{--iti-flag-offset:-2720px}.iti__pf{--iti-flag-offset:-2736px}.iti__pg{--iti-flag-offset:-2752px}.iti__ph{--iti-flag-offset:-2768px}.iti__pk{--iti-flag-offset:-2784px}.iti__pl{--iti-flag-offset:-2800px}.iti__pm{--iti-flag-offset:-2816px}.iti__pr{--iti-flag-offset:-2832px}.iti__ps{--iti-flag-offset:-2848px}.iti__pt{--iti-flag-offset:-2864px}.iti__pw{--iti-flag-offset:-2880px}.iti__py{--iti-flag-offset:-2896px}.iti__qa{--iti-flag-offset:-2912px}.iti__re{--iti-flag-offset:-2928px}.iti__ro{--iti-flag-offset:-2944px}.iti__rs{--iti-flag-offset:-2960px}.iti__ru{--iti-flag-offset:-2976px}.iti__rw{--iti-flag-offset:-2992px}.iti__sa{--iti-flag-offset:-3008px}.iti__sb{--iti-flag-offset:-3024px}.iti__sc{--iti-flag-offset:-3040px}.iti__sd{--iti-flag-offset:-3056px}.iti__se{--iti-flag-offset:-3072px}.iti__sg{--iti-flag-offset:-3088px}.iti__sh{--iti-flag-offset:-3104px}.iti__si{--iti-flag-offset:-3120px}.iti__sj{--iti-flag-offset:-3136px}.iti__sk{--iti-flag-offset:-3152px}.iti__sl{--iti-flag-offset:-3168px}.iti__sm{--iti-flag-offset:-3184px}.iti__sn{--iti-flag-offset:-3200px}.iti__so{--iti-flag-offset:-3216px}.iti__sr{--iti-flag-offset:-3232px}.iti__ss{--iti-flag-offset:-3248px}.iti__st{--iti-flag-offset:-3264px}.iti__sv{--iti-flag-offset:-3280px}.iti__sx{--iti-flag-offset:-3296px}.iti__sy{--iti-flag-offset:-3312px}.iti__sz{--iti-flag-offset:-3328px}.iti__tc{--iti-flag-offset:-3344px}.iti__td{--iti-flag-offset:-3360px}.iti__tg{--iti-flag-offset:-3376px}.iti__th{--iti-flag-offset:-3392px}.iti__tj{--iti-flag-offset:-3408px}.iti__tk{--iti-flag-offset:-3424px}.iti__tl{--iti-flag-offset:-3440px}.iti__tm{--iti-flag-offset:-3456px}.iti__tn{--iti-flag-offset:-3472px}.iti__to{--iti-flag-offset:-3488px}.iti__tr{--iti-flag-offset:-3504px}.iti__tt{--iti-flag-offset:-3520px}.iti__tv{--iti-flag-offset:-3536px}.iti__tw{--iti-flag-offset:-3552px}.iti__tz{--iti-flag-offset:-3568px}.iti__ua{--iti-flag-offset:-3584px}.iti__ug{--iti-flag-offset:-3600px}.iti__us{--iti-flag-offset:-3616px}.iti__uy{--iti-flag-offset:-3632px}.iti__uz{--iti-flag-offset:-3648px}.iti__va{--iti-flag-offset:-3664px}.iti__vc{--iti-flag-offset:-3680px}.iti__ve{--iti-flag-offset:-3696px}.iti__vg{--iti-flag-offset:-3712px}.iti__vi{--iti-flag-offset:-3728px}.iti__vn{--iti-flag-offset:-3744px}.iti__vu{--iti-flag-offset:-3760px}.iti__wf{--iti-flag-offset:-3776px}.iti__ws{--iti-flag-offset:-3792px}.iti__xk{--iti-flag-offset:-3808px}.iti__ye{--iti-flag-offset:-3824px}.iti__yt{--iti-flag-offset:-3840px}.iti__za{--iti-flag-offset:-3856px}.iti__zm{--iti-flag-offset:-3872px}.iti__zw{--iti-flag-offset:-3888px}.iti__globe{background-image:url(/static/media/globe.7fb216c936a98b90918e.webp);background-image:var(--iti-path-globe-1x);background-position:100%;background-size:contain;box-shadow:none;height:19px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2x){.iti__flag{background-image:url(/static/media/flags@2x.bea0200ba7ea874b359f.webp);background-image:var(--iti-path-flags-2x)}.iti__globe{background-image:url(/static/media/globe@2x.5dc7e51d6b5d42fc2be4.webp);background-image:var(--iti-path-globe-2x)}}@font-face{font-display:auto;font-family:Karla;font-style:normal;font-weight:400;src:url(https://poolcontainers.de/dev/wp-content/uploads/sites/21/2025/09/Karla-Regular.ttf) format("truetype")}@font-face{font-display:auto;font-family:Karla;font-style:normal;font-weight:600;src:url(https://poolcontainers.de/dev/wp-content/uploads/sites/21/2025/09/Karla-SemiBold.ttf) format("truetype")}@font-face{font-display:auto;font-family:Karla;font-style:normal;font-weight:500;src:url(https://poolcontainers.de/dev/wp-content/uploads/sites/21/2025/09/Karla-Medium.ttf) format("truetype")}@media (min-width:769px){.canvas-section{border-radius:18px;max-height:100vh;min-height:600px}.main-layout{background:#fffefc;display:flex;flex-direction:row;font-family:Karla,sans-serif;width:100%}.canvas-container{min-height:600px}}.package-option{gap:15px}.package-logo,.package-option{align-items:center;display:flex}.package-logo{flex-shrink:0;height:50px;justify-content:center;width:50px}.package-logo img{max-height:100%;max-width:100%;object-fit:contain}.package-info-tooltip{cursor:help;display:inline-flex;margin-left:8px;position:relative}.package-info-tooltip,.tooltip-icon{align-items:center;justify-content:center}.tooltip-icon{background-color:#666;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:18px;transition:background-color .2s;width:18px}.tooltip-icon:hover{background-color:#333}.tooltip-content{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;font-size:14px;left:5px;padding:15px;position:absolute;top:-10px;width:200px;z-index:1000}.tooltip-section{margin-bottom:12px}.tooltip-section:last-child{margin-bottom:0}.tooltip-section strong{color:#333;display:block;margin-bottom:4px}.tooltip-section p{color:#666;line-height:1.4;margin:0}.canvas-section{align-items:center;background:#f0eeec;background:var(--Grey-Grey-200,#f0eeec);display:flex;flex-direction:column;justify-content:flex-start;padding:32px 0 0;width:60%;z-index:2}.canvas-container{align-items:center;border-radius:18px;display:flex;height:100%;justify-content:center;overflow:hidden;position:-webkit-sticky;position:sticky;top:3%;width:100%}.canvas-caption{color:#1976d2;font-size:18px;font-weight:500;margin-top:18px;text-align:center}@media (min-width:769px){.config-section{max-height:100vh;padding:40px 48px;width:40%}}.config-section{background:#fff;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;max-width:40%;overflow:auto}.config-title{color:#1976d2;font-size:32px;font-weight:700;margin-bottom:8px}.config-desc{color:#333;font-size:18px;margin-bottom:24px}.web-configurator-sidebar{background-color:#fff;gap:16px;max-width:100%;width:539px}.accordion,.web-configurator-sidebar{align-items:flex-start;display:flex;flex-direction:column}.accordion{cursor:none;opacity:60%;transition:max-height .3s ease-out,opacity .3s ease-out,margin .3s ease-out;width:100%}.accordion.collapsed .header,.accordion.completed .header{height:40px}.accordion.completed{cursor:pointer;opacity:100%}.accordion.expanded .accordion-content{max-height:2000px;opacity:1;padding:24px 16px}.accordion.active{cursor:pointer;opacity:100%}.accordion .header{align-items:center;background-color:#fffefc;cursor:pointer;font-size:20px;font-weight:700;height:40px;justify-content:space-between;transition:background-color .2s ease}.accordion .header,.accordion-content{box-sizing:border-box;display:flex;padding:0 16px;width:100%}.accordion-content{align-items:flex-start;flex-direction:column;gap:16px;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease-out,opacity .3s ease-out,padding .3s ease-out}.accordion-control{align-items:center;display:flex;gap:8px}.selected-value{color:#1e1c19;color:var(--Grey-Grey-700,#1e1c19);font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:right}.arrow{color:#666;cursor:pointer;font-family:Material Icons Sharp;font-size:20px}.option{border:1px solid #0000}.option:hover{border:1px solid #1e1c19;border:1px solid var(--Grey-Grey-700,#1e1c19)}.option.selected{background:#f7f7f5;background:var(--Grey-Grey-100,#f7f7f5);border:1px solid #1e1c19;border:1px solid var(--Grey-Grey-700,#1e1c19);border-radius:6px;box-shadow:none}.option.disabled{cursor:not-allowed;opacity:.5}.option .rectangle-99{background-color:#ddd;background-position:50%;background-size:cover;border-radius:4px;flex-shrink:0}.option .frame-179{display:flex;flex:1 1;flex-direction:column;gap:4px}.option .size-label{color:#333;font-size:16px;font-weight:500}.option .size-description{color:#666;font-size:14px}.next-row{display:flex;justify-content:flex-end;margin-top:16px;width:100%}.next-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s ease}.next-btn,.next-btn:hover{background-color:#30ccd4}.sunken-options{width:100%}.sunken-label{color:#333;font-size:14px;margin-bottom:8px}.sunken-options-row{display:flex;gap:8px}.sunken-option{border:1px solid #ddd;border-radius:4px;cursor:pointer;flex:1 1;padding:12px;text-align:center;transition:all .2s ease}.sunken-option:hover{background-color:#f5f5f5}.sunken-option.selected{background-color:#e3f2fd;border-color:#30ccd4}.sunken-option .sunken-percent{color:#333;font-size:16px;font-weight:500}.sunken-option .sunken-desc{color:#666;font-size:12px}.window-section{width:100%}.window-title{color:#333;font-size:14px;font-weight:500;margin-bottom:8px}.window-options{display:flex;gap:8px;margin-bottom:16px}.window-option{border:1px solid #ddd;flex:1 1;padding:8px;text-align:center;transition:all .2s ease}.window-option.selected{background-color:#e3f2fd;border-color:#30ccd4}.window-option .window-label{color:#333;font-size:14px}.colors-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);width:100%}.color-option{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:4px}.color-option.selected .color-swatch{border:2px solid #30ccd4;box-shadow:0 0 0 2px #1976d24d}.color-swatch{border:1px solid #ddd;border-radius:50%;height:40px;transition:all .2s ease;width:40px}.color-name{color:#333;font-size:12px;text-align:center}.color-ral{color:#666;font-size:10px}.wpc-grid{grid-template-columns:repeat(3,1fr)}.wpc-swatch{background-position:50%;background-size:cover;border:0!important;border-radius:0!important;box-shadow:none!important;height:100px!important;width:100px!important}.export-form{gap:16px}.export-form,.form-group{display:flex;flex-direction:column}.form-group{gap:4px;width:100%}.form-group label{font-size:14px}.form-input,.form-select{border:1px solid #ddd;display:inline-block;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0;text-shadow:none;text-transform:none;word-spacing:normal}.form-checkbox{align-items:center;gap:8px}.form-checkbox label{color:#333;cursor:pointer;font-size:14px}.photos-section{width:100%}.photo-btn{background-color:#4caf50;margin-bottom:12px;padding:8px 16px}.photos-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.photo-preview{border:1px solid #ddd;width:100%}.photo-preview img{display:block;height:auto}.remove-photo{background-color:#00000080;border-radius:50%;color:#fff;right:4px;top:4px}.submit-btn{align-self:flex-end;background-color:#1976d2;font-size:16px;padding:12px 24px;transition:background-color .2s ease}.submit-btn:hover{background-color:#30ccd4}.submit-btn:disabled{background-color:#bdbdbd}.export-result{background-color:#e8f5e9;border-radius:4px;color:#2e7d32;padding:12px}.sidebar-spacer{flex:1 1;min-height:20px}.sidebar-footer{align-items:center;border-top:1px solid #eee;box-sizing:border-box;display:flex;justify-content:space-between;padding:16px;width:100%}.sidebar-footer span{color:#666;font-size:12px}.export-btn{background-color:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px;transition:background-color .2s ease}.export-btn:hover{background-color:#555}@media (max-width:768px){.design-your{display:none}.main-layout{background:#f4f6fa;display:flex;flex-direction:column;font-family:Inter,sans-serif;height:100vh;min-height:100vh;position:relative;width:100vw}.canvas-section{background:#f0eeec;background:var(--Grey-Grey-200,#f0eeec);box-sizing:border-box;flex-shrink:0;min-height:60vh;padding:0;position:fixed;top:0;width:100vw;z-index:1000}.canvas-container,.canvas-section{border-radius:0;margin:0;overflow:hidden}.canvas-container{align-items:center;box-shadow:none;display:flex;height:60vh;justify-content:center;width:100%}.config-section{background:#fff;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;left:0;margin:0;max-height:40vh;min-height:40vh;overflow-y:auto;padding:0;position:fixed;top:60vh;width:100vw;z-index:1}.web-configurator-sidebar{gap:0;max-width:100%;min-width:100%;overflow-y:auto;padding-bottom:20px;width:100%}.accordion .header{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;box-sizing:border-box;display:flex;justify-content:space-between;min-height:60px;padding:16px;position:relative;scroll-margin-top:5px;width:100%}.accordion-content{box-sizing:border-box;padding:20px 16px;width:100%}.canvas-container,.canvas-section,.config-section,.main-layout,.web-configurator-sidebar,body,html{box-sizing:border-box;max-width:100vw;overflow-x:hidden}.option{border-radius:8px;margin-bottom:8px;padding:16px 12px}.next-btn{border-radius:8px;font-size:16px;margin-top:16px;padding:12px 24px;width:100%}.form-input,.form-select{font-size:16px;margin-bottom:12px;padding:12px}.colour-swatch{height:60px;width:60px}.colour-swatches-grid{gap:12px;grid-template-columns:repeat(3,1fr)}.colour-swatches-grid.wpc-grid{grid-template-columns:repeat(2,1fr)}}.window-btn{background:#f8fafd;border:1px solid #cfd8dc;border-radius:8px;color:#1976d2;cursor:pointer;font-size:13px;font-weight:600;padding:10px 18px;transition:all .2s}.window-btn.selected{background:#1976d2;border:2px solid #1976d2;color:#fff}.sunken-level-control{align-items:center;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;display:flex;margin-left:auto;padding:4px}.arrow-btn{background:none;border:none;color:#1976d2;cursor:pointer;font-size:14px;padding:2px 6px}.arrow-btn:hover:not(:disabled){background:#e3f2fd;border-radius:4px}.arrow-btn:disabled{color:#bdbdbd;cursor:not-allowed}.sunken-percent{font-weight:500;min-width:40px;padding:0 8px;text-align:center}.option{align-items:center;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;padding:12px;position:relative;transition:background-color .2s ease;width:100%}.colour-current-selection{align-items:center;align-self:stretch;background:#fffefc;background:var(--Beige-Beige-100,#fffefc);border-radius:6px;display:flex;gap:8px;justify-content:center;margin-bottom:16px;padding:8px}.colour-info{align-items:center;display:flex;flex-direction:column}.colour-name{color:#333;font-size:16px;font-weight:600}.colour-ral{color:#666;font-size:12px}.colour-swatches-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);width:100%}.colour-swatches-grid.wpc-grid{grid-template-columns:repeat(3,1fr)}.colour-swatch-frame{align-items:center;border-radius:36px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.colour-swatch{border:1px solid #0000001a;border-radius:32px;box-shadow:0 1px 3px #0000001a;height:44px;transition:all .2s ease;width:44px}.colour-swatch-frame:hover .colour-swatch{transform:scale(1.1)}.colour-swatch.wpc-swatch{background-position:50%;background-size:cover}.colour-swatch-frame.selected .colour-swatch{border:1px solid #35322f;border:1px solid var(--Grey-Grey-600,#35322f);transform:scale(1.1)}.window-option{align-items:center;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;margin-bottom:8px;padding:12px;transition:background-color .2s ease;width:100%}.window-option:hover{background-color:#f5f5f5}.window-option.expanded{background-color:#e3f2fd;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.wall-options{background-color:#f9f9f9;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-bottom:16px;padding:8px 8px 0 36px}.environment-controls{background-color:#ffffffe6;border-radius:8px;bottom:20px;box-shadow:0 2px 10px #0000001a;left:20px;padding:12px;position:absolute;z-index:10}.control-group{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.toggle-label{font-size:14px;font-weight:500;margin-right:10px}.toggle-switch{display:inline-block;height:24px;position:relative;width:46px}.toggle-switch input{height:0;opacity:0;width:0}.toggle-slider{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}input:checked+.toggle-slider{background-color:#4caf50}input:focus+.toggle-slider{box-shadow:0 0 1px #4caf50}input:checked+.toggle-slider:before{transform:translateX(22px)}.speed-control{align-items:center;display:flex;gap:8px;margin-top:8px}.speed-control label{font-size:14px}.speed-control input[type=range]{flex:1 1;height:6px}.speed-value{font-size:14px;min-width:30px;text-align:right}.wall-option{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:16px;height:68px;margin-bottom:8px;padding:8px;transition:background-color .2s ease;width:100%}.wall-option:hover{background-color:#f0f0f0}.wall-option.selected{background-color:#e3f2fd}.wall-option .rectangle-99{height:50px;width:50px}.nested-options{margin-bottom:12px;padding-left:24px;width:100%}.expanded-option{background-color:#f5f5f5}.loading-overlay{align-items:center;background-color:#fffc;color:#333;display:flex;flex-direction:column;font-weight:500;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;margin-bottom:16px;width:40px}.feature-unavailable{background-color:#ff52521a;border-radius:4px;color:#ff5252;display:inline-block;font-size:11px;font-weight:400;margin-left:8px;padding:2px 6px;vertical-align:middle}.disabled-option{cursor:not-allowed;opacity:.5;pointer-events:none;position:relative}.camera-control-indicator{align-items:center;animation:fade-in .3s ease;background-color:#000000b3;border-radius:20px;color:#fff;display:flex;font-size:14px;gap:10px;left:20px;padding:8px 16px;position:absolute;top:20px;z-index:100}.camera-icon{font-size:18px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.option.wall-option.active{background-color:#3f51b51a;border-color:#30ccd4}.export-form{width:100%}.form-group{margin-bottom:15px}.form-group label{color:#333;display:block;font-weight:500;margin-bottom:5px}.form-input,.form-select{border:1px solid #d1d1d1;border-radius:4px;font-size:14px;padding:10px;width:100%}.form-input:focus,.form-select:focus{border-color:#30ccd4;box-shadow:0 0 0 2px #0056b333;outline:none}.form-checkbox{align-items:flex-start;display:flex;margin-bottom:12px}.form-checkbox input{margin-right:8px;margin-top:4px}.privacy-consent{background-color:#f8f9fa;border-radius:4px;font-size:13px;margin-bottom:15px;padding:10px}.submit-btn{background-color:#30ccd4;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;margin-top:10px;padding:12px 20px;width:100%}.submit-btn:hover{background-color:#003d82}.submit-btn:disabled{background-color:#b3c4d5;cursor:not-allowed}.photos-section{margin-bottom:20px;margin-top:15px}.photo-btn{background-color:#17a2b8;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:10px;padding:8px 12px}.photos-grid{display:flex;flex-wrap:wrap;gap:10px}.photo-preview{border:1px solid #d1d1d1;border-radius:4px;height:75px;overflow:hidden;position:relative;width:100px}.photo-preview img{height:100%;object-fit:cover;width:100%}.remove-photo{background-color:#ffffffb3;border:none;cursor:pointer;font-size:16px;height:20px;line-height:1;position:absolute;right:0;top:0;width:20px}.form-error{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#dc3545;margin:15px 0;padding:10px}.success-message{background-color:#d4edda;border-radius:5px;padding:30px;text-align:center}.success-icon{color:#28a745;font-size:48px;margin-bottom:15px}.success-text{color:#155724;font-size:18px;margin-bottom:5px}.success-text p{font-size:14px;margin-top:10px}.iti{width:100%}.fullscreen-loading-overlay{align-items:center;background-color:#f8f9fa;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .6s ease-out;width:100%;z-index:9999}.loading-logo-container{height:120px;margin-bottom:20px;position:relative;width:120px}.loading-logo{shape-rendering:geometricPrecision;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:2}.loading-spinner-ring{animation:spin 1.5s linear infinite;height:120px;left:0;top:0;width:120px}.loading-spinner-ring,.loading-spinner-ring:before{border:3px solid #0000;border-radius:50%;border-top-color:#30ccd4;position:absolute}.loading-spinner-ring:before{animation:spin 2s linear infinite;bottom:3px;content:"";left:3px;right:3px;top:3px}.loading-spinner-ring:after{animation:spin 1s linear infinite;border:3px solid #0000;border-radius:50%;border-top-color:#30ccd4;bottom:9px;content:"";left:9px;position:absolute;right:9px;top:9px}.loading-text{color:#333;font-family:Roboto,sans-serif;font-size:18px;margin-top:20px}.loading-progress{background-color:#e0e0e0;border-radius:5px;height:5px;margin-top:15px;overflow:hidden;width:250px}.loading-progress-bar{background-color:#1976d2;height:100%;transition:width .3s ease;width:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.accordion .header{scroll-snap-margin-top:5px!important;scroll-margin-top:5px!important}.config-section,html{scroll-behavior:smooth!important}}body{font-family:Arial,sans-serif}.admin-panel{display:flex}.menu-panel{background-color:#f4f4f4;padding:10px;width:200px}.content{flex-grow:1;padding:10px}
/*# sourceMappingURL=main.578dac42.css.map*/