.dashboardContainer{margin-top:60px;width:100%}.dashboardSubtext{color:#8c8c8c;margin-bottom:24px!important}.dashboardCard{padding-top:16px;margin-top:20px;border-radius:6px}.dashboardActions .dashboardMetricRow{flex-direction:row;display:flex;align-items:center;justify-content:space-between;padding:20px}.dashboardActions .dashboardBtn{padding:12px 24px;font-weight:500;width:100%}.dashboardActions .dashboardBtn:hover{background-color:#8c8c8c!important}.dashboardActions .dashboardBtn.priceList{background-color:#3b82f6}.dashboardActions .dashboardBtn.orders{background-color:#10b981}.dashboardActions .dashboardBtn.settings{background-color:#8b5cf6}.dashboardActions .dashboardBtn.reports{background-color:#f97316}.actionButton{text-transform:none;color:#000!important;border-color:#8c8c8c!important;background-color:#fff;border-radius:8px!important;font-size:.6rem!important;text-wrap:nowrap;height:40px!important}.actionButton:hover{background-color:#eee}.headerView{justify-content:center;background-color:#fff!important;box-shadow:0 2px 8px #0000001a!important;border-bottom:1px solid #e0e0e0}.headerView .titleRow{display:flex;flex-direction:row;align-items:center;gap:8px}.headerView .headerRow{display:flex;justify-content:space-between;align-items:center}.headerView .headerRow .activePageIcon{border-bottom:2px solid #3b82f6;color:#3b82f6}.headerView .headerRow .actionIcons{color:#000}.headerView .headerRow .actionIcons:hover{color:#3b82f6}.headerView .headerRow .action{color:#000}.headerView .headerRow .action:hover{background-color:#fafafa}.headerView .logoButton{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:8px;transition:all .2s ease}.headerView .logoButton:hover{background-color:#fafafa}.headerView .logoButton .logoImage{height:36px;width:auto;max-width:120px;object-fit:contain;border-radius:6px;padding:2px}.headerView .logoButton .logoText{color:#000;font-weight:600;font-size:1.2rem}.headerView .MuiBadge-badge{background-color:#e64646}.iconWrapper{justify-content:center;align-items:center;display:flex;margin-right:8px}.buttonComponent,.buttonComponentDisabled{background-color:#3b82f6;width:100%!important;color:#000!important;text-transform:inherit!important;border-radius:8px!important;font-weight:510!important;font-size:13px!important;height:45px!important}.buttonComponentDisabled{opacity:.5}.smallButton{width:"auto"!important;border-radius:8px!important;height:39px!important;border:1.8px solid #3b82f6!important}.orderContainer{margin:25px 0;display:flex;flex-direction:row;justify-content:space-between}.orderContainer .MuiGrid-container{flex:1!important}.orderContainer .orderTr{cursor:pointer}.orderContainer .block{padding:20px;min-height:200px;border-radius:20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px #0000000d;background:#ffffffbf;border:1px solid rgba(0,0,0,.12);width:100%}.dark .orderContainer .block{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #00000040}.orderContainer .headerRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.orderContainer .headerLink{font-weight:700;color:#3b82f6!important}.orderContainer .title{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.125rem;margin-bottom:.75rem;color:#000}.dark .orderContainer .title{color:#e5e7eb}.orderContainer .arrowIcon{color:#8c8c8c}.orderContainer .table{width:100%;border-collapse:collapse;margin-top:16px}.orderContainer .table thead{background:transparent;border-bottom:1px solid rgba(0,0,0,.1)}.orderContainer .table thead th{font-weight:700;color:#4b5563;font-size:.85rem}.orderContainer .table th,.orderContainer .table td{padding:12px;text-align:left;font-size:.95rem;color:#000}.orderContainer .table td{border-top:1px solid rgba(0,0,0,.05)}.orderContainer .table .orderTr{cursor:pointer;transition:.2s ease}.orderContainer .table .orderTr:hover{background-color:#0000000d}.dark .orderContainer .table .orderTr .orderContainer .table .orderTr:hover{background-color:#ffffff1a}.dark .orderContainer .table thead th,.dark .orderContainer .table th,.dark .orderContainer .table td{color:#e5e7eb!important}.orderContainer .dark .table thead th,.orderContainer .dark .table td{color:#e5e7eb}.orderContainer .linkWrapper{margin-top:12px;text-align:right}.orderContainer .link{font-weight:500;color:#3b82f6}.orderContainer .link:hover{text-decoration:underline;color:#3b82f6}.orderContainer .emptyOrdersState{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;gap:20px;min-height:200px}.orderContainer .emptyOrdersState .emptyMessage{color:#8c8c8c;font-size:1.1rem;font-weight:500;margin-bottom:8px}.orderContainer .emptyOrdersState button{max-width:200px;width:100%}@media (max-width: 768px){.orderContainer .emptyOrdersState{padding:30px 15px;min-height:150px}.orderContainer .emptyOrdersState .emptyMessage{font-size:1rem}.orderContainer .emptyOrdersState button{max-width:180px}}.orderContainer .actionsCol,.orderContainer .actionCell{width:140px}.orderContainer .viewAction{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:12px;background:#ffffffbf;color:#3b82f6;font-weight:700}.orderContainer .statusPill{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:9999px;font-weight:700}.orderContainer .statusPill .dot{width:8px;height:8px;border-radius:9999px}.orderContainer .statusPill.primary{background:#3b82f633;color:#3b82f6}.orderContainer .statusPill.primary .dot{background:#3b82f6}.orderContainer .statusPill.warning{background:#fbbf2433;color:#fbbf24}.orderContainer .statusPill.warning .dot{background:#fbbf24}.orderContainer .statusPill.success{background:#22c55e33;color:#22c55e}.orderContainer .statusPill.success .dot{background:#22c55e}.orderContainer .statusPill.error{background:#ef444433;color:#f87171}.orderContainer .statusPill.error .dot{background:#f87171}@media (max-width: 768px){.orderContainer .block{padding:12px}.orderContainer .table th,.orderContainer .table td{font-size:.8rem;padding:8px}}.mobileOrdersList{display:flex;flex-direction:column;gap:12px}.mobileOrderCard{padding:14px;border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px #0000000d;background:#ffffffbf;border:1px solid rgba(0,0,0,.12);cursor:pointer}.dark .mobileOrderCard{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #00000040}.mobileOrderCard .mobileCardHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mobileOrderCard .mobileOrderNumber{font-weight:800;color:#000}.dark .mobileOrderCard .mobileOrderNumber{color:#fff}.mobileOrderCard .mobileStatus{font-weight:700;border-radius:9999px}.mobileOrderCard .mobileStatus.warning{background:#fbbf2433;color:#fbbf24}.mobileOrderCard .mobileStatus.info{background:#3b82f633;color:#3b82f6}.mobileOrderCard .mobileStatus.success{background:#22c55e33;color:#22c55e}.mobileOrderCard .mobileStatus.error{background:#ef444433;color:#f87171}.mobileOrderCard .mobileStatus.default{background:#ffffffbf;color:#9ca3af}.mobileOrderCard .mobileCardRow{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.mobileOrderCard .mobileLabel{color:#4b5563;font-size:.85rem}.mobileOrderCard .mobileValue{color:#000;font-weight:700}.dark .mobileOrderCard .mobileValue{color:#fff}.mobileOrderCard .mobileCardActions{display:flex;justify-content:flex-end;padding-top:8px}.input input{color:#000}.input label{color:#4b5563}.input .MuiInputLabel-shrink{color:#10b981!important}.input .MuiOutlinedInput-root{background:transparent!important;border-radius:.5rem}.input .MuiOutlinedInput-root fieldset{border-color:#0000001f}.input .MuiOutlinedInput-root:hover fieldset{border-color:#10b981}.input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#10b981;border-width:2px}.dark .input .MuiOutlinedInput-root{background:transparent!important;color:#e5e7eb}.dark .input .MuiOutlinedInput-root input{color:#e5e7eb!important;background:transparent!important;-webkit-text-fill-color:#e5e7eb!important;background-clip:text!important;-webkit-background-clip:text!important}.dark .input .MuiOutlinedInput-root:hover{background:transparent!important}.dark .input .MuiOutlinedInput-root:focus-within{background:transparent!important}.dark .input .MuiOutlinedInput-root.Mui-focused{background:transparent!important}.dark .input .MuiOutlinedInput-root:has(input[autocomplete]){background:transparent!important}.dark .input .MuiOutlinedInput-root input[autocomplete]{background:transparent!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:#e5e7eb!important}.dark .input .MuiOutlinedInput-root input[autocomplete]:focus{background:transparent!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:#e5e7eb!important}.dark .input .MuiOutlinedInput-root input[autocomplete]:-webkit-autofill{background:transparent!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:#e5e7eb!important;box-shadow:0 0 0 1000px transparent inset!important}.dark .input .MuiOutlinedInput-root input[autocomplete]:-webkit-autofill:hover,.dark .input .MuiOutlinedInput-root input[autocomplete]:-webkit-autofill:focus,.dark .input .MuiOutlinedInput-root input[autocomplete]:-webkit-autofill:active{background:transparent!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:#e5e7eb!important;box-shadow:0 0 0 1000px transparent inset!important}.dark .input .MuiOutlinedInput-root fieldset{border-color:#ffffff1a}.dark .input .MuiOutlinedInput-root:hover fieldset{border-color:#10b981}.dark .input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#10b981;border-width:2px}.light .input .MuiOutlinedInput-root{background:transparent!important;color:#000}.light .input .MuiOutlinedInput-root input{color:#000}.light .input .MuiOutlinedInput-root fieldset{border-color:#0000001f}.light .input .MuiOutlinedInput-root:hover fieldset{border-color:#10b981}.light .input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#10b981;border-width:2px}.input .MuiInputAdornment-root{color:#4b5563!important;margin-right:8px!important}.dark .input label{color:#4b5563}.dark .input .MuiInputLabel-shrink{color:#10b981!important}.light .input label{color:#4b5563}.light .input .MuiInputLabel-shrink{color:#10b981!important}.pageTitle{padding:1rem 0;margin-top:32px}.pageTitle .titleSection .title{font-weight:600;color:#000}.pageTitle .titleSection .subtitle{color:#8c8c8c;margin-top:.2rem}.pageTitle .buttonSection{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}@media (min-width: 600px){.pageTitle .buttonSection{margin-top:0}}.filterBar{gap:1rem;padding:1rem;background-color:#f9fafb;margin:14px 0}.filterBar .MuiPickersInputBase-root{height:40px!important}.filterBar .MuiFormControl-root{height:40px!important;width:100%!important}.menuContainer{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:.5rem}.menuContainer .MuiButtonBase-root{width:100%!important;display:flex!important;justify-content:flex-start!important;box-sizing:border-box!important;gap:10px!important}@media (min-width: 1025px){.menuContainer.homePage{flex-direction:column;align-items:stretch;gap:.5rem}}@media (min-width: 1025px){.menuContainer.otherPages{flex-direction:column;align-items:stretch;gap:.5rem}}.menuContainer .menuRow{display:flex!important;flex-direction:row;align-items:center;margin:0;color:#000;padding:12px 16px;border-radius:12px;transition:all .2s ease;cursor:pointer;width:100%!important;box-sizing:border-box;font-family:Montserrat,sans-serif!important;justify-content:flex-start;text-align:left}.menuContainer .menuRow.dark{color:#cbd5e1!important}.menuContainer .menuRow.light{color:#000!important}@media (min-width: 1025px){.homePage .menuContainer .menuRow{margin:0;padding:12px 16px;border-radius:12px;width:100%!important;justify-content:flex-start;text-align:left}.dark .homePage .menuContainer .menuRow{color:#cbd5e1}.dark .homePage .menuContainer .menuRow:hover{background-color:#ffffff1a;color:#fff}.light .homePage .menuContainer .menuRow{color:#334155}.light .homePage .menuContainer .menuRow:hover{background-color:#0000000d;color:#334155}}@media (min-width: 1025px){.otherPages .menuContainer .menuRow{margin:0;padding:12px 16px;border-radius:12px;width:100%!important;justify-content:flex-start;text-align:left}.dark .otherPages .menuContainer .menuRow{color:#cbd5e1}.dark .otherPages .menuContainer .menuRow:hover{background-color:#ffffff1a;color:#fff}.light .otherPages .menuContainer .menuRow{color:#334155}.light .otherPages .menuContainer .menuRow:hover{background-color:#0000000d;color:#334155}}.menuContainer .menuRow:hover.dark{background-color:#ffffff0d!important;color:#fff!important}.menuContainer .menuRow:hover.light{background-color:#fafafa!important;color:#3b82f6!important}.menuContainer .menuRow .icon{margin-right:12px!important;color:inherit;width:20px}@media (min-width: 1025px){.homePage .menuContainer .menuRow .icon{margin-right:12px!important}}@media (min-width: 1025px){.otherPages .menuContainer .menuRow .icon{margin-right:12px!important}}.menuContainer .menuRow .MuiTypography-root{color:inherit;font-family:Montserrat,sans-serif!important;font-weight:500;font-size:16px}@media (min-width: 1025px){.homePage .menuContainer .menuRow .MuiTypography-root{font-size:16px}}@media (min-width: 1025px){.otherPages .menuContainer .menuRow .MuiTypography-root{font-size:16px}}.menuContainer .activeMenu{border-left:none;color:#fff;background-color:transparent;background-image:linear-gradient(90deg,#3b82f6,#60a5fa);height:54px;border-radius:12px;box-shadow:0 6px 20px #3b82f64d}.menuContainer .activeMenu.dark,.menuContainer .activeMenu.light{color:#fff!important;background-image:linear-gradient(90deg,#3b82f6,#60a5fa)!important}@media (min-width: 1025px){.homePage .menuContainer .activeMenu{border-bottom:none;border-left:none}.dark .homePage .menuContainer .activeMenu,.light .homePage .menuContainer .activeMenu{background-image:linear-gradient(90deg,#3b82f6,#60a5fa);color:#fff}}@media (min-width: 1025px){.otherPages .menuContainer .activeMenu{border-bottom:none;border-left:none}.dark .otherPages .menuContainer .activeMenu,.light .otherPages .menuContainer .activeMenu{background-image:linear-gradient(90deg,#3b82f6,#60a5fa);color:#fff}}@media (max-width: 767px){.menuContainer #root{padding:.8rem}}.menuContainerMobile{flex-direction:column;align-items:flex-start;width:100%;padding:0;height:100vh}.menuContainerMobile .menuRow{width:100%!important;color:#000;padding:13px 22px;border-radius:12px;transition:all .2s ease;justify-content:flex-start;text-align:left;margin-bottom:0}.menuContainerMobile .menuRow.dark{color:#cbd5e1!important}.menuContainerMobile .menuRow.light{color:#000!important}.menuContainerMobile .menuRow:hover.dark{background-color:#ffffff0d!important;color:#fff!important}.menuContainerMobile .menuRow:hover.light{background-color:#fafafa!important;color:#3b82f6!important}.menuContainerMobile .menuRow .icon{color:inherit;margin-right:12px!important}.menuContainerMobile .menuRow .MuiTypography-root{color:inherit;font-family:Montserrat,sans-serif!important;font-weight:500;font-size:16px;text-align:left}.menuContainerMobile .activeMenu{color:#fff;background-color:transparent;background-image:linear-gradient(90deg,#3b82f6,#60a5fa);border-left:none;border-radius:12px;box-shadow:0 6px 20px #3b82f64d}.menuContainerMobile .activeMenu.dark,.menuContainerMobile .activeMenu.light{color:#fff!important;background-image:linear-gradient(90deg,#3b82f6,#60a5fa)!important}.settingContent{flex-grow:1;display:flex;flex-direction:column;gap:2rem;padding-bottom:1.5rem}.settingContent.dark{color:#e5e7eb}.settingContent .updatePasswordButton{width:100%!important;background:#334155!important;color:#fff!important;border-radius:12px!important;padding:12px 24px!important;font-weight:600!important;text-transform:none!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 2px 4px #0000001a!important;transition:all .2s ease!important}.settingContent .updatePasswordButton:hover{background:#334155!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #00000026!important}.settingContent .updatePasswordButton:disabled{opacity:.7!important;cursor:not-allowed!important;transform:none!important}.light .settingContent .updatePasswordButton{background:#e2e8f0!important;border-color:#0000001f!important;color:#000!important}.settingContent.light{color:#000}.settingContent .section{padding:2rem;border-radius:1.25rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 12px #00000040;transition:all .2s ease}.settingContent .section.dark{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px #00000040}.settingContent .section.light{background:#ffffffbf;border:1px solid rgba(0,0,0,.12);box-shadow:0 4px 12px #0000000d}.settingContent .section:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000040}.settingContent .section:hover.light{box-shadow:0 8px 24px #0000000d}.settingContent .settingsGrid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 1024px){.settingContent .settingsGrid{grid-template-columns:2fr 1fr;gap:2rem}}.settingContent .infoTitle{font-size:1.25rem;font-weight:700;margin-bottom:1.25rem!important;color:#e5e7eb;display:flex;align-items:center;gap:.5rem}.settingContent .infoTitle .sectionIcon{color:#3b82f6}.dark .settingContent .infoTitle{color:#e5e7eb!important}.light .settingContent .infoTitle{color:#000!important}.settingContent .personalInfo .avatarSection{display:flex;justify-content:center;margin-bottom:2rem}.settingContent .personalInfo .avatarSection .avatarWrapper{position:relative;width:100px;height:100px}.settingContent .personalInfo .avatarSection .avatarWrapper .avatarOverlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:1rem;background:#0006;opacity:0;transition:opacity .2s ease}.settingContent .personalInfo .avatarSection .avatarWrapper .avatarOverlay .avatarOverlayIcon{color:#fff}.settingContent .personalInfo .avatarSection .avatarWrapper:hover .avatarOverlay{opacity:1}.settingContent .personalInfo .personalDataGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.settingContent .personalInfo .personalDataGrid .fullRow{grid-column:1/-1}@media (max-width: 768px){.settingContent .personalInfo .personalDataGrid{grid-template-columns:1fr;gap:1rem}}.settingContent .personalInfo .personalDataGrid .formField{display:flex;flex-direction:column;gap:.5rem}.settingContent .personalInfo .personalDataGrid .formField .fieldLabel{font-size:.875rem;font-weight:500;color:#e5e7eb}.dark .settingContent .personalInfo .personalDataGrid .formField .fieldLabel{color:#e5e7eb!important}.light .settingContent .personalInfo .personalDataGrid .formField .fieldLabel{color:#000!important}.settingContent .personalInfo .personalDataGrid .formField .passwordField{display:flex;gap:.75rem;align-items:flex-end}.settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root{background:transparent!important;border-radius:.5rem}.dark .settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root{background:transparent!important;color:#e5e7eb}.dark .settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root input{background:transparent!important;color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important;background-clip:text!important;-webkit-background-clip:text!important}.dark .settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root:has(input[autocomplete]){background:#334155!important}.dark .settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root input[autocomplete]{background:transparent!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:#e5e7eb!important}.dark .settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root input[autocomplete]:focus{background:transparent!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:#e5e7eb!important}.dark .settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root input[autocomplete]:-webkit-autofill{background:transparent!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:#e5e7eb!important;box-shadow:0 0 0 1000px transparent inset!important}.dark .settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root input[autocomplete]:-webkit-autofill:hover,.dark .settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root input[autocomplete]:-webkit-autofill:focus,.dark .settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root input[autocomplete]:-webkit-autofill:active{background:transparent!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:#e5e7eb!important;box-shadow:0 0 0 1000px transparent inset!important}.dark .settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root:hover{background:transparent!important}.dark .settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root:focus-within{background:transparent!important}.dark .settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root.Mui-focused{background:transparent!important}.light .settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root{background:#ffffffbf;color:#000}.settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root input::placeholder{color:#e5e7ebb3}.light .settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root input::placeholder{color:#000000b3}.settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root fieldset,.dark .settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:#ffffff1a}.light .settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:#0000001f}.settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root:hover fieldset,.settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#10b981}.settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiInputLabel-root{color:#e5e7eb!important}.light .settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiInputLabel-root{color:#000}.settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiInputLabel-root.Mui-focused{color:#10b981}.settingContent .personalInfo .personalDataGrid .formField .MuiTextField-root .MuiFormHelperText-root{color:#4b5563}.settingContent .companyInfo .companyDataGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width: 768px){.settingContent .companyInfo .companyDataGrid{grid-template-columns:1fr;gap:1rem}}.settingContent .companyInfo .companyDataGrid .formField{display:flex;flex-direction:column;gap:.5rem}.settingContent .companyInfo .companyDataGrid .formField .fieldLabel{font-size:.875rem;font-weight:500;color:#e5e7eb}.dark .settingContent .companyInfo .companyDataGrid .formField .fieldLabel{color:#e5e7eb!important}.light .settingContent .companyInfo .companyDataGrid .formField .fieldLabel{color:#000!important}.settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root{background:#ffffffbf;border-radius:.5rem}.dark .settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root{background:#334155!important;color:#e5e7eb}.dark .settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root input{background:transparent!important;color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important;background-clip:text!important;-webkit-background-clip:text!important}.dark .settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root:has(input[autocomplete]){background:transparent!important}.dark .settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root input[autocomplete]{background:transparent!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:#e5e7eb!important}.dark .settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root input[autocomplete]:focus{background:transparent!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:#e5e7eb!important}.dark .settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root input[autocomplete]:-webkit-autofill{background:transparent!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:#e5e7eb!important;box-shadow:0 0 0 1000px transparent inset!important}.dark .settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root input[autocomplete]:-webkit-autofill:hover,.dark .settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root input[autocomplete]:-webkit-autofill:focus,.dark .settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root input[autocomplete]:-webkit-autofill:active{background:transparent!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:#e5e7eb!important;box-shadow:0 0 0 1000px transparent inset!important}.dark .settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root:hover{background:#334155!important}.dark .settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root:focus-within{background:#334155!important}.dark .settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root.Mui-focused{background:#334155!important}.light .settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root{background:transparent!important;color:#000}.settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root input::placeholder{color:#e5e7ebb3}.light .settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root input::placeholder{color:#000000b3}.settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root fieldset,.dark .settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:#ffffff1a}.light .settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:#0000001f}.settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root.Mui-disabled{background:#334155;opacity:.7}.light .settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root.Mui-disabled{background:#e2e8f0}.settingContent .companyInfo .companyDataGrid .formField .MuiTextField-root .MuiOutlinedInput-root.Mui-disabled .MuiInputBase-input{color:#4b5563}.settingContent .security .securityGrid{display:grid;grid-template-columns:1fr;gap:1rem}.settingContent .security .formField{display:flex;flex-direction:column;gap:.5rem}.settingContent .security .formField .fieldLabel{font-size:.875rem;font-weight:500;color:#9ca3af}.settingContent .security .formField .MuiTextField-root .MuiOutlinedInput-root{background:#334155!important;border-radius:.75rem!important}.light .settingContent .security .formField .MuiTextField-root .MuiOutlinedInput-root{background:#ffffffbf!important}.settingContent .security .formField .MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:#ffffff1a!important}.settingContent .security .formField .MuiTextField-root .MuiOutlinedInput-root:hover fieldset,.settingContent .security .formField .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#3b82f6!important}.settingContent .notifications .notificationsList{display:flex;flex-direction:column;gap:1rem}.settingContent .notifications .notificationItem{display:flex;align-items:center;justify-content:space-between;gap:1rem}.settingContent .notifications .notificationTitle{font-size:.95rem;font-weight:600}.dark .settingContent .notifications .notificationTitle{color:#e5e7eb!important}.light .settingContent .notifications .notificationTitle{color:#000!important}.settingContent .notifications .notificationSubtitle{font-size:.75rem;color:#9ca3af}.dark .settingContent .notifications .notificationSubtitle{color:#9ca3af!important}.light .settingContent .notifications .notificationSubtitle{color:#4b5563!important}.settingContent .notifications .toggle input[type=checkbox]{width:44px;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff1a;border-radius:999px;position:relative;outline:none;cursor:pointer}.settingContent .notifications .toggle input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .2s ease}.settingContent .notifications .toggle input[type=checkbox]:checked{background:#3b82f6}.settingContent .notifications .toggle input[type=checkbox]:checked:after{transform:translate(20px)}.settingContent .deliveryAddresses{display:flex;flex-direction:column}.settingContent .deliveryAddresses .addressList{display:flex;flex-direction:column;gap:.75rem}.settingContent .deliveryAddresses .addressMeta{display:block;margin-top:.25rem;color:#9ca3af}.light .settingContent .deliveryAddresses .addressMeta{color:#4b5563}.settingContent .deliveryAddresses .addressItem{padding:1rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.1);background:#334155}.light .settingContent .deliveryAddresses .addressItem{border-color:#0000001f;background:#e2e8f0}.settingContent .deliveryAddresses .addressItem:last-child{margin-bottom:0!important}.settingContent .deliveryAddresses .addressSuggestions{margin-top:.5rem;border-radius:.5rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);max-height:200px;overflow-y:auto;z-index:1000;background:#0f172a}.light .settingContent .deliveryAddresses .addressSuggestions{border-color:#0000001f;background:#ffffffbf}.settingContent .deliveryAddresses .addressSuggestions .addressOption{padding:.75rem 1rem;cursor:pointer;background:#0f172a;transition:all .2s ease;border-bottom:1px solid rgba(255,255,255,.1);color:#e5e7eb}.light .settingContent .deliveryAddresses .addressSuggestions .addressOption{background:#ffffffbf;border-color:#0000001f;color:#000}.settingContent .deliveryAddresses .addressSuggestions .addressOption:hover{background:#334155}.light .settingContent .deliveryAddresses .addressSuggestions .addressOption:hover{background:#e2e8f0}.settingContent .deliveryAddresses .addressSuggestions .addressOption:last-child{border-bottom:none}.settingContent .formButtonsRow{display:flex;flex-direction:row;justify-content:flex-end;gap:1rem}@media (max-width: 768px){.settingContent .formButtonsRow{flex-direction:column;align-items:stretch}}.settingContent .formButtonsRow .exitButton{background-color:#5c616b!important;color:#fff!important;border-radius:12px!important;padding:12px 24px!important;font-weight:500!important;text-transform:none!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 2px 4px #0000001a!important;transition:all .2s ease!important}.settingContent .formButtonsRow .exitButton:hover{background-color:#6b7280!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #00000026!important}.settingContent .formButtonsRow .exitButton .MuiTypography-root{color:#fff!important;font-weight:500!important}.settingContent .formButtonsRow .saveButton{background-color:#3b82f6!important;color:#fff!important;border-radius:12px!important;padding:12px 24px!important;font-weight:500!important;text-transform:none!important;border:none!important;box-shadow:0 2px 4px #0000001a!important;transition:all .2s ease!important}.settingContent .formButtonsRow .saveButton:hover{background-color:#60a5fa!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #00000026!important}.settingContent .formButtonsRow .saveButton:disabled{background-color:#9e9e9e!important;color:#bdbdbd!important;cursor:not-allowed!important;transform:none!important}.settingContent .formButtonsRow .saveButton .MuiTypography-root{color:#fff!important;font-weight:500!important}.settingContent .formButtonsRow .MuiButton-root{border-radius:12px!important;padding:12px 24px!important;font-weight:500!important;text-transform:none!important;transition:all .2s ease!important}.settingContent .formButtonsRow .MuiButton-root .MuiTypography-root{font-weight:500!important}.settingContent .passwordChangeModal .MuiDialog-paper{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 8px 32px #00000040!important;border-radius:1rem!important;color:#e5e7eb!important}.settingContent .passwordChangeModal .MuiDialog-paper.light{background:#ffffffbf!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 8px 32px #0000000d!important;color:#000!important}.settingContent .passwordChangeModal .MuiDialogTitle-root{color:#e5e7eb!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:1.25rem!important}.passwordChangeModal.light .settingContent .passwordChangeModal .MuiDialogTitle-root{color:#000!important}.settingContent .passwordChangeModal .MuiDialogContent-root{padding:1.5rem!important}.settingContent .passwordChangeModal .MuiDialogContent-root .MuiTextField-root{margin-bottom:1rem!important}.settingContent .passwordChangeModal .MuiDialogContent-root .MuiTextField-root .MuiOutlinedInput-root{background:#334155!important;border-radius:.5rem!important;color:#e5e7eb!important}.passwordChangeModal.light .settingContent .passwordChangeModal .MuiDialogContent-root .MuiTextField-root .MuiOutlinedInput-root{background:#ffffffbf!important;color:#000!important}.settingContent .passwordChangeModal .MuiDialogContent-root .MuiTextField-root .MuiOutlinedInput-root input{background:transparent!important;color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important}.passwordChangeModal.light .settingContent .passwordChangeModal .MuiDialogContent-root .MuiTextField-root .MuiOutlinedInput-root input{color:#000!important;-webkit-text-fill-color:#000000!important}.settingContent .passwordChangeModal .MuiDialogContent-root .MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:#ffffff1a!important}.passwordChangeModal.light .settingContent .passwordChangeModal .MuiDialogContent-root .MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:#0000001f!important}.settingContent .passwordChangeModal .MuiDialogContent-root .MuiTextField-root .MuiOutlinedInput-root:hover fieldset,.settingContent .passwordChangeModal .MuiDialogContent-root .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#10b981!important}.settingContent .passwordChangeModal .MuiDialogContent-root .MuiTextField-root .MuiInputLabel-root{color:#e5e7eb!important}.light .settingContent .passwordChangeModal .MuiDialogContent-root .MuiTextField-root .MuiInputLabel-root{color:#000!important}.settingContent .passwordChangeModal .MuiDialogContent-root .MuiTextField-root .MuiInputLabel-root.Mui-focused{color:#10b981!important}.settingContent .passwordChangeModal .MuiDialogContent-root .MuiTextField-root .MuiFormHelperText-root{color:#4b5563!important}.settingContent .passwordChangeModal .MuiDialogActions-root{padding:1rem 1.5rem 1.5rem!important;gap:.75rem!important}.settingContent .passwordChangeModal .MuiDialogActions-root .MuiButton-root{border-radius:.75rem!important;padding:.75rem 1.5rem!important;font-weight:500!important;text-transform:none!important;font-family:Montserrat,sans-serif!important;transition:all .2s ease!important}.settingContent .passwordChangeModal .MuiDialogActions-root .MuiButton-root.MuiButton-outlined{background:transparent!important;border:1px solid rgba(255,255,255,.1)!important;color:#e5e7eb!important}.passwordChangeModal.light .settingContent .passwordChangeModal .MuiDialogActions-root .MuiButton-root.MuiButton-outlined{border-color:#0000001f!important;color:#000!important}.settingContent .passwordChangeModal .MuiDialogActions-root .MuiButton-root.MuiButton-outlined:hover{background:#334155!important;border-color:#3b82f6!important;color:#e5e7eb!important}.passwordChangeModal.light .settingContent .passwordChangeModal .MuiDialogActions-root .MuiButton-root.MuiButton-outlined:hover{background:#e2e8f0!important;color:#000!important}.settingContent .passwordChangeModal .MuiDialogActions-root .MuiButton-root.MuiButton-contained{background:#10b981!important;color:#fff!important;border:none!important}.settingContent .passwordChangeModal .MuiDialogActions-root .MuiButton-root.MuiButton-contained:hover{background:#22c55e!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #10b9814d!important}.settingContent .passwordChangeModal .MuiDialogActions-root .MuiButton-root.MuiButton-contained:disabled{background:#6b7280!important;color:#4b5563!important;transform:none!important;box-shadow:none!important}.settingContent.dark .passwordChangeModal .MuiDialog-paper{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 8px 32px #00000040!important;border-radius:1rem!important;color:#e5e7eb!important}.settingContent.dark .passwordChangeModal .MuiDialogTitle-root{color:#e5e7eb!important}.settingContent.dark .passwordChangeModal .MuiDialogContent-root .MuiTextField-root .MuiOutlinedInput-root{background:transparent!important;color:#e5e7eb!important}.settingContent.dark .passwordChangeModal .MuiDialogContent-root .MuiTextField-root .MuiOutlinedInput-root input{background:transparent!important;color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important}.settingContent.dark .passwordChangeModal .MuiDialogContent-root .MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:#ffffff1a!important}.settingContent.dark .passwordChangeModal .MuiDialogContent-root .MuiTextField-root .MuiInputLabel-root{color:#e5e7eb!important}.settingContent.light .settingContent.dark .passwordChangeModal .MuiDialogContent-root .MuiTextField-root .MuiInputLabel-root{color:#000!important}.settingContent.dark .passwordChangeModal .MuiDialogContent-root .MuiTextField-root .MuiInputLabel-root.Mui-focused{color:#10b981!important}.settingContent.dark .passwordChangeModal .MuiDialogActions-root .MuiButton-root.MuiButton-outlined{background:transparent!important;border:1px solid rgba(255,255,255,.1)!important;color:#e5e7eb!important}.settingContent.dark .passwordChangeModal .MuiDialogActions-root .MuiButton-root.MuiButton-outlined:hover{background:#334155!important;border-color:#3b82f6!important;color:#e5e7eb!important}.MuiDialog-paper{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 8px 32px #00000040!important;border-radius:1rem!important;color:#e5e7eb!important}.settingContent.light .MuiDialog-paper{background:#ffffffbf!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 8px 32px #0000000d!important;color:#000!important}.MuiDialog-paper .MuiDialogTitle-root{color:#e5e7eb!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:1.25rem!important}.settingContent.light .MuiDialog-paper .MuiDialogTitle-root{color:#000!important}.MuiDialog-paper .MuiDialogContent-root{padding:1.5rem!important}.MuiDialog-paper .MuiDialogContent-root .MuiTextField-root{margin-bottom:1rem!important}.MuiDialog-paper .MuiDialogContent-root .MuiTextField-root .MuiOutlinedInput-root{background:transparent!important;border-radius:.5rem!important;color:#e5e7eb!important}.settingContent.light .MuiDialog-paper .MuiDialogContent-root .MuiTextField-root .MuiOutlinedInput-root{background:transparent!important;color:#000!important}.MuiDialog-paper .MuiDialogContent-root .MuiTextField-root .MuiOutlinedInput-root input{background:transparent!important;color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important}.settingContent.light .MuiDialog-paper .MuiDialogContent-root .MuiTextField-root .MuiOutlinedInput-root input{color:#000!important;-webkit-text-fill-color:#000000!important}.MuiDialog-paper .MuiDialogContent-root .MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:#ffffff1a!important}.settingContent.light .MuiDialog-paper .MuiDialogContent-root .MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:#0000001f!important}.MuiDialog-paper .MuiDialogContent-root .MuiTextField-root .MuiOutlinedInput-root:hover fieldset,.MuiDialog-paper .MuiDialogContent-root .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#10b981!important}.MuiDialog-paper .MuiDialogContent-root .MuiTextField-root .MuiInputLabel-root{color:#e5e7eb!important}.settingContent.light .MuiDialog-paper .MuiDialogContent-root .MuiTextField-root .MuiInputLabel-root{color:#000!important}.MuiDialog-paper .MuiDialogContent-root .MuiTextField-root .MuiInputLabel-root.Mui-focused{color:#10b981!important}.MuiDialog-paper .MuiDialogContent-root .MuiTextField-root .MuiFormHelperText-root{color:#4b5563!important}.MuiDialog-paper .MuiDialogActions-root{padding:1rem 1.5rem 1.5rem!important;gap:.75rem!important}.MuiDialog-paper .MuiDialogActions-root .MuiButton-root{border-radius:.75rem!important;padding:.75rem 1.5rem!important;font-weight:500!important;text-transform:none!important;font-family:Montserrat,sans-serif!important;transition:all .2s ease!important}.MuiDialog-paper .MuiDialogActions-root .MuiButton-root.MuiButton-outlined{background:transparent!important;border:1px solid rgba(255,255,255,.1)!important;color:#e5e7eb!important}.settingContent.light .MuiDialog-paper .MuiDialogActions-root .MuiButton-root.MuiButton-outlined{border-color:#0000001f!important;color:#000!important}.MuiDialog-paper .MuiDialogActions-root .MuiButton-root.MuiButton-outlined:hover{background:#334155!important;border-color:#3b82f6!important;color:#e5e7eb!important}.settingContent.light .MuiDialog-paper .MuiDialogActions-root .MuiButton-root.MuiButton-outlined:hover{background:#e2e8f0!important;color:#000!important}.MuiDialog-paper .MuiDialogActions-root .MuiButton-root.MuiButton-contained{background:#10b981!important;color:#fff!important;border:none!important}.MuiDialog-paper .MuiDialogActions-root .MuiButton-root.MuiButton-contained:hover{background:#22c55e!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #10b9814d!important}.MuiDialog-paper .MuiDialogActions-root .MuiButton-root.MuiButton-contained:disabled{background:#6b7280!important;color:#4b5563!important;transform:none!important;box-shadow:none!important}.deliveryAddressInputLabel.empty.dark label{color:#e5e7ebb3!important}.deliveryAddressInputLabel.empty.light label{color:#0009!important}.settingSidebar{width:240px;height:fit-content;padding:16px;border-radius:12px}.settingSidebar .sidebarItem{cursor:pointer}.settingSidebar .sidebarItem:hover{background-color:#eee}.sidebarIcon{text-align:right;margin-top:-16px!important;padding-bottom:16px}.orderdetailsContainer{padding:24px;background-color:#f9fafb;min-height:calc(100vh - 120px)}.orderdetailsContainer .loadingBar{margin-bottom:24px;border-radius:4px}.orderdetailsContainer .errorAlert{margin-bottom:24px;border-radius:12px}.orderdetailsContainer .orderInfo{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:16px;gap:16px}@media (max-width: 768px){.orderdetailsContainer .orderInfo{flex-direction:column;align-items:stretch}}.orderdetailsContainer .orderHeader{display:flex;flex-direction:column;gap:8px;flex:1}.orderdetailsContainer .orderHeader .orderTitle{font-weight:700;font-size:1.75rem;color:#3b82f6;margin:0}@media (max-width: 480px){.orderdetailsContainer .orderHeader .orderTitle{font-size:1.5rem}}.orderdetailsContainer .orderHeader .orderDate{font-size:.95rem;margin-bottom:8px}.orderdetailsContainer .orderHeader .orderStatusBadge{display:flex;align-items:center;gap:8px;margin-top:4px}.orderdetailsContainer .orderHeader .orderStatusBadge .MuiSvgIcon-root{font-size:20px}.orderdetailsContainer .orderActions{display:flex;gap:12px;flex-wrap:wrap}@media (max-width: 768px){.orderdetailsContainer .orderActions{width:100%;justify-content:stretch}.orderdetailsContainer .orderActions>*{flex:1;min-width:160px}}@media (max-width: 480px){.orderdetailsContainer .orderActions{flex-direction:column;gap:8px}}.orderdetailsContainer .orderActions.bottomActions{margin-top:32px;justify-content:center;padding-top:24px;border-top:1px solid #e0e0e0}@media (max-width: 480px){.orderdetailsContainer .orderActions.bottomActions{flex-direction:column;gap:12px}}.orderdetailsContainer .orderSummary{margin-bottom:32px;gap:16px}@media (max-width: 1024px){.orderdetailsContainer .orderSummary{gap:12px}}@media (max-width: 768px){.orderdetailsContainer .orderSummary{flex-direction:column;gap:16px}}.orderdetailsContainer .orderSummary .summaryBox{padding:20px 24px;display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:100px;border-radius:12px;background:#fff;transition:all .2s ease;border:1px solid #f0f0f0}.orderdetailsContainer .orderSummary .summaryBox:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.orderdetailsContainer .orderSummary .summaryBox .summaryTitle{font-size:14px;color:#8c8c8c;margin-bottom:8px;font-weight:500}.orderdetailsContainer .orderSummary .summaryBox .summaryValue{font-size:24px;font-weight:700;color:#000;margin-top:auto}@media (max-width: 480px){.orderdetailsContainer .orderSummary .summaryBox .summaryValue{font-size:20px}}.orderdetailsContainer .orderSummary .summaryBox .summaryDate{font-size:14px;font-weight:600;color:#3b82f6;margin-top:auto}.orderdetailsContainer .sectionTitle{font-weight:700;color:#000;margin-bottom:16px;font-size:1.25rem}@media (max-width: 480px){.orderdetailsContainer .sectionTitle{font-size:1.1rem}}.orderdetailsContainer .orderItems{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.orderdetailsContainer .orderItems .orderItemCard{border-radius:12px;border:1px solid #f0f0f0;transition:all .2s ease;overflow:hidden}.orderdetailsContainer .orderItems .orderItemCard:hover{transform:translateY(-1px);box-shadow:0 4px 20px #0000001a}.orderdetailsContainer .orderItems .orderItemCard .orderItemContent{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px}@media (max-width: 768px){.orderdetailsContainer .orderItems .orderItemCard .orderItemContent{flex-direction:column;align-items:stretch;gap:16px}}.orderdetailsContainer .orderItems .orderItemCard .orderItemContent .itemInfo{display:flex;align-items:center;gap:16px;flex:1}@media (max-width: 480px){.orderdetailsContainer .orderItems .orderItemCard .orderItemContent .itemInfo{flex-direction:column;align-items:flex-start;gap:12px}}.orderdetailsContainer .orderItems .orderItemCard .orderItemContent .itemInfo .itemImage{width:64px;height:64px;border-radius:8px;border:1px solid #e0e0e0;object-fit:cover;background-color:#fafafa;transition:all .2s ease}.orderdetailsContainer .orderItems .orderItemCard .orderItemContent .itemInfo .itemImage:hover{transform:scale(1.05);box-shadow:0 4px 12px #0000001a}@media (max-width: 480px){.orderdetailsContainer .orderItems .orderItemCard .orderItemContent .itemInfo .itemImage{width:56px;height:56px}}.orderdetailsContainer .orderItems .orderItemCard .orderItemContent .itemInfo .itemDetails{flex:1}.orderdetailsContainer .orderItems .orderItemCard .orderItemContent .itemInfo .itemDetails .itemName{font-weight:600;font-size:1.1rem;color:#000;margin-bottom:4px;line-height:1.3}@media (max-width: 480px){.orderdetailsContainer .orderItems .orderItemCard .orderItemContent .itemInfo .itemDetails .itemName{font-size:1rem}}.orderdetailsContainer .orderItems .orderItemCard .orderItemContent .itemInfo .itemDetails .itemArticle{font-size:.875rem;margin-bottom:4px;color:#8c8c8c}.orderdetailsContainer .orderItems .orderItemCard .orderItemContent .itemInfo .itemDetails .itemPrice{font-size:.9rem;color:#3b82f6;font-weight:500}.orderdetailsContainer .orderItems .orderItemCard .orderItemContent .itemSummary{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:140px}@media (max-width: 768px){.orderdetailsContainer .orderItems .orderItemCard .orderItemContent .itemSummary{align-items:flex-start;width:100%;flex-direction:row;justify-content:space-between}}.orderdetailsContainer .orderItems .orderItemCard .orderItemContent .itemSummary .itemQuantity{font-size:.95rem;color:#8c8c8c;font-weight:500}.orderdetailsContainer .orderItems .orderItemCard .orderItemContent .itemSummary .itemTotal{font-weight:700;font-size:1.2rem;color:#3b82f6}@media (max-width: 480px){.orderdetailsContainer .orderItems .orderItemCard .orderItemContent .itemSummary .itemTotal{font-size:1.1rem}}.orderdetailsContainer .orderDelivery{margin-bottom:32px}.orderdetailsContainer .orderDelivery .deliveryCard{border-radius:12px;border:1px solid #f0f0f0;background:#fff}.orderdetailsContainer .orderDelivery .deliveryCard .deliveryDetails{display:flex;flex-direction:column;gap:20px}.orderdetailsContainer .orderDelivery .deliveryCard .deliveryDetails .deliveryItem{display:flex;align-items:flex-start;gap:16px}.orderdetailsContainer .orderDelivery .deliveryCard .deliveryDetails .deliveryItem .deliveryIcon{color:#3b82f6;margin-top:2px;font-size:24px}.orderdetailsContainer .orderDelivery .deliveryCard .deliveryDetails .deliveryItem .deliveryValue{font-weight:600;color:#000;margin-top:4px;line-height:1.4}.orderdetailsContainer .chipSuccess{background-color:#10b981;color:#fff;font-weight:600}.orderdetailsContainer .chipPending{background-color:#f97316;color:#fff;font-weight:600}.orderdetailsContainer .chipProcessing{background-color:#3b82f6;color:#fff;font-weight:600}.orderdetailsContainer .chipShipped{background-color:#8b5cf6;color:#fff;font-weight:600}.orderdetailsContainer .chipError{background-color:#e64646;color:#fff;font-weight:600}@media (max-width: 768px){.orderdetailsContainer{padding:16px}}@media (max-width: 480px){.orderdetailsContainer{padding:12px}}.routeName{margin:42px 0 16px}@media (max-width: 500px){.routeName{margin:60px 0 20px}}.invoiceWrapper{display:flex;flex-direction:column;margin-top:8px;background-color:#f9fafb;border-radius:8px}.invoiceWrapper .invoiceHeader{display:flex;justify-content:space-between;font-weight:500;color:#8c8c8c;padding:.5rem;background-color:#dbeafe;border-radius:5px}.invoiceWrapper .invoiceRow{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;flex-wrap:wrap}@media (max-width: 600px){.invoiceWrapper .invoiceRow{flex-wrap:nowrap;justify-content:space-between}}.invoiceWrapper .productInfo{display:flex;gap:1rem;align-items:center;flex:2}.invoiceWrapper .productImage{width:60px;height:auto;object-fit:contain}.invoiceWrapper .productModel{font-weight:600;font-size:1rem;color:#000}.invoiceWrapper .productDescription{font-size:.9rem;color:#8c8c8c}.invoiceWrapper .invoiceCell{flex:1;text-align:right}.invoiceWrapper .invoiceTotal{display:flex;justify-content:flex-end;font-size:1.1rem;font-weight:600;padding-top:1rem;gap:32px}.invoiceWrapper .invoiceTotal{background-color:#dbeafe;border-radius:5px;padding:8px 8px 8px 0}.invoiceWrapper .totalAmount{font-weight:700}.radio{width:20px;height:20px;border:1px solid rgb(140,140,140);border-radius:16px;margin-right:12px;align-items:center;justify-content:center;display:flex}.subTitleRadio{display:flex}.noImagePlaceholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem 1.75rem;border-radius:1rem;background:linear-gradient(135deg,#fffc,#ecf5fff2);border:1px solid rgba(0,0,0,.05);box-shadow:0 12px 32px #163b771f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center}.noImagePlaceholder .noImageIconWrapper{width:72px;height:72px;border-radius:1rem;background:#3681b61f;display:flex;align-items:center;justify-content:center;color:#3b82f6;box-shadow:inset 0 0 0 1px #3681b633}.noImagePlaceholder .noImageIconWrapper svg{font-size:36px}.noImagePlaceholder .noImageTitle{font-weight:700;font-size:1.125rem;color:#334155}.noImagePlaceholder .noImageSubtitle{font-size:.875rem;line-height:1.6;color:#cbd5e1;max-width:320px;opacity:.9}.noImagePlaceholder--sm{gap:.75rem;padding:1.5rem 1.25rem;border-radius:.875rem}.noImagePlaceholder--sm .noImageIconWrapper{width:56px;height:56px;border-radius:.875rem}.noImagePlaceholder--sm .noImageIconWrapper svg{font-size:30px}.noImagePlaceholder--sm .noImageTitle{font-size:1rem}.noImagePlaceholder--sm .noImageSubtitle{font-size:.8rem;max-width:240px}.noImagePlaceholder--xs{gap:.5rem;padding:1rem;border-radius:.75rem}.noImagePlaceholder--xs .noImageIconWrapper{width:44px;height:44px;border-radius:.75rem}.noImagePlaceholder--xs .noImageIconWrapper svg{font-size:24px}.noImagePlaceholder--xs .noImageTitle{font-size:.875rem}.noImagePlaceholder--xs .noImageSubtitle{font-size:.75rem;max-width:200px}.dark .noImagePlaceholder{background:linear-gradient(135deg,#0f172ad9,#334155f2);border:1px solid rgba(255,255,255,.06);box-shadow:0 12px 32px #00000059}.dark .noImagePlaceholder .noImageIconWrapper{background:#8ab6f91f;color:#fff;box-shadow:inset 0 0 0 1px #8ab6f940}.dark .noImagePlaceholder .noImageTitle{color:#cbd5e1}.dark .noImagePlaceholder .noImageSubtitle{color:#cbd5e1;opacity:.85}.productCard{background:#ffffffbf!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:12px!important;padding:12px 12px 8px!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 4px 12px #0000000d!important;transition:all .2s ease!important;display:flex!important;flex-direction:column!important;min-height:350px!important}.productCard:hover{transform:scale(1.02);box-shadow:0 8px 24px #0000001a!important}.dark .productCard{background:#ffffff0d!important;border-color:#ffffff1a!important;box-shadow:0 4px 12px #00000040!important}.dark .productCard:hover{box-shadow:0 8px 24px #0000004d!important}.light .productCard{background:#ffffffd9!important;border-color:#00000014!important;box-shadow:0 4px 12px #00000014!important}.light .productCard:hover{box-shadow:0 8px 24px #0000001f!important}.productImage{width:100%;height:200px;border-radius:8px;overflow:hidden;margin-bottom:8px;position:relative}.productImage .statusBadge{position:absolute;top:8px;left:8px;padding:4px 8px;border-radius:8px;font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.productImage .statusBadge.available{background:#4ade8033;color:#22c55e}.productImage .statusBadge.low{background:#fbbf2433;color:#fbbf24}.productImage .statusBadge.preorder,.productImage .statusBadge.in-basket{background:#3b82f633;color:#3b82f6}.productImage .statusBadge.out{background:#ef444433;color:#f87171}.productImage .favoriteBtn{position:absolute;top:8px;right:8px;background:#ffffff1a!important;border:1px solid rgba(0,0,0,.12)!important;color:#1f2937!important;width:32px!important;height:32px!important;z-index:2}.dark .productImage .favoriteBtn{color:#e5e7eb!important;border-color:#ffffff1a!important}.light .productImage .favoriteBtn{color:#111827!important;border-color:#00000014!important}.productImage img{width:100%;height:100%;object-fit:cover}.productImage.empty{display:flex;align-items:center;justify-content:center;padding:0}.productImage.empty .noImagePlaceholder{width:100%;height:100%;border-radius:8px;padding:1.75rem 1.25rem}.productContent{flex:1;display:flex;flex-direction:column}.productCode{font-family:Montserrat,sans-serif!important;font-size:11px!important;color:#4b5563!important;margin-bottom:4px!important}.dark .productCode{color:#9ca3af!important}.light .productCode{color:#374151!important}.productName{font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#1f2937!important;margin-bottom:6px!important;line-height:1.3!important}.dark .productName{color:#e5e7eb!important}.light .productName{color:#111827!important}.productBrand{font-family:Montserrat,sans-serif!important;font-size:12px!important;color:#4b5563!important;margin-bottom:12px!important}.dark .productBrand{color:#9ca3af!important}.light .productBrand{color:#374151!important}.brandName{font-weight:500!important;color:#1f2937!important}.dark .brandName{color:#e5e7eb!important}.light .brandName{color:#111827!important}.productFooter{margin-top:4px;display:flex;justify-content:space-between;align-items:flex-end;gap:8px;flex:1}.priceSection{flex:1}.priceLabel{font-family:Montserrat,sans-serif!important;font-size:9px!important;color:#4b5563!important;margin-bottom:0!important}.dark .priceLabel{color:#9ca3af!important}.light .priceLabel{color:#374151!important}.productPrice{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#1f2937!important;margin-bottom:0!important}.dark .productPrice{color:#e5e7eb!important}.light .productPrice{color:#111827!important}.cartSection{display:flex;align-items:center;gap:6px}.quantitySelector{display:flex;align-items:center;background:#ffffffbf;border:1px solid rgba(0,0,0,.12);border-radius:6px;overflow:hidden;min-height:32px}.dark .quantitySelector{background:#ffffff0d;border-color:#ffffff1a}.light .quantitySelector{background:#ffffffd9;border-color:#00000014}.quantityButton{background:transparent!important;color:#1f2937!important;padding:4px!important;min-width:24px!important;width:24px!important;height:24px!important;border-radius:0!important}.quantityButton:hover{background:#0003!important}.quantityButton:disabled{color:#4b5563!important;background:transparent!important}.dark .quantityButton{color:#e5e7eb!important}.dark .quantityButton:hover{background:#fff3!important}.dark .quantityButton:disabled{color:#9ca3af!important}.light .quantityButton{color:#111827!important}.light .quantityButton:hover{background:#00000026!important}.light .quantityButton:disabled{color:#374151!important}.quantityValue{font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:600!important;color:#1f2937!important;min-width:20px;text-align:center;padding:0 8px}.dark .quantityValue{color:#e5e7eb!important}.light .quantityValue{color:#111827!important}.unitText{font-family:Montserrat,sans-serif!important;font-size:12px!important;color:#4b5563!important}.dark .unitText{color:#9ca3af!important}.light .unitText{color:#374151!important}.addToCartButton{background:#3b82f6!important;color:#fff!important;border-radius:8px!important;padding:8px!important;width:40px!important;height:40px!important}.addToCartButton:hover{background:#2563eb!important}.addToCartButton:disabled{background:#4b5563!important;color:#fff!important;cursor:not-allowed!important;opacity:.6!important}.addToCartButton.inBasket{background:#e64646!important}.addToCartButton.inBasket:hover{background:#db1e1e!important}.filterSidebar{width:320px;padding:16px;background-color:#f9fafb;border-radius:5px;position:sticky;overflow:scroll;height:90vh;top:54px}@media (max-width: 992px){.filterSidebar .filterSidebar{position:static;top:auto}}.filterSidebar .selectedCategory{color:#3b82f6;border-bottom:1px solid #3b82f6}.filterSidebar .categoryItem{margin-bottom:5px}.filterSidebar .sidebarTitle{font-weight:700;margin-bottom:8px}.filterSidebar .sidebarSubtitle{margin-top:24px;font-weight:700}.characteristicsContainer{margin:0 auto}.characteristicsContainer .tabs{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:20px}.characteristicsContainer .tabs .tabItem{padding:10px 16px;cursor:pointer;border-bottom:2px solid transparent;font-weight:500}.characteristicsContainer .tabs .tabItem.active{border-bottom:2px solid #3b82f6;color:#3b82f6}.characteristicsContainer .sectionTitle{font-size:20px;font-weight:600;margin-bottom:16px}.characteristicsContainer .characteristicsGrid{display:flex;flex-wrap:wrap;gap:24px}.characteristicsContainer .characteristicsGrid .characteristicsBlock{flex:1 1 300px;min-width:280px;display:flex;flex-direction:column;gap:12px}.characteristicsContainer .characteristicsGrid .characteristicRow{display:flex;justify-content:space-between;padding:12px 16px;background-color:#f9fafb;border-radius:6px;font-size:14px}.characteristicsContainer .characteristicsGrid .characteristicRow .label{color:#000;flex:1}.characteristicsContainer .characteristicsGrid .characteristicRow .value{font-weight:600;flex-shrink:0;margin-left:12px;text-align:right}@media (max-width: 768px){.characteristicsContainer .tabs{flex-direction:column;gap:8px}.characteristicsContainer .tabs .tabItem{padding:8px 12px}.characteristicsContainer .sectionTitle{font-size:18px}.characteristicsContainer .characteristicsGrid{gap:16px}.characteristicsContainer .characteristicsGrid .characteristicsBlock{min-width:100%}.characteristicsContainer .characteristicsGrid .characteristicRow{flex-direction:column;align-items:flex-start}.characteristicsContainer .characteristicsGrid .characteristicRow .value{text-align:left;margin-left:0;margin-top:4px}}.productDetails{padding:1rem 0 3rem}.productDetails .productContainer{display:flex;gap:2rem;max-width:1200px;width:100%;flex:1}@media (max-width: 900px){.productDetails .productContainer{flex-direction:column;gap:1.5rem}}.productDetails .productImageSection{flex:1;display:flex;flex-direction:column;align-items:center}.productDetails .mainImageWrapper{position:relative;width:100%;max-width:500px;max-height:400px;overflow:hidden}.productDetails .mainImageWrapper .mainImage{width:100%;height:100%;max-height:400px;object-fit:contain;border-radius:8px}.productDetails .mainImageWrapper .favoriteButton{position:absolute;top:10px;right:10px;background:#fff}.productDetails .thumbnailWrapper{display:flex;gap:10px;margin-top:1rem}.productDetails .thumbnailWrapper .thumbnailImage{width:60px;height:60px;object-fit:cover;border:1px solid #eee;border-radius:4px;cursor:pointer;transition:border-color .2s ease}.productDetails .thumbnailWrapper .thumbnailImage:hover{border-color:#3b82f6}.productDetails .thumbnailWrapper .thumbnailImage.active{border-color:#3b82f6;border-width:2px}.productDetails .productDetailsSection{flex:1;display:flex;flex-direction:column;gap:1rem}.productDetails .productTitle{font-weight:700}.productDetails .productSubtitle{color:#8c8c8c}.productDetails .ratingWrapper{display:flex;align-items:center;gap:.5rem}.productDetails .priceWrapper{display:flex;align-items:center;gap:1rem}.productDetails .priceWrapper .currentPrice{font-weight:700;color:#000}.productDetails .priceWrapper .oldPrice{text-decoration:line-through;color:#8c8c8c}.productDetails .priceWrapper .discount{background:#fee2e2;color:#e64646;padding:2px 6px;border-radius:4px;font-size:.9rem}.productDetails .availabilityWrapper{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.productDetails .availabilityWrapper .availabilityText{color:#10b981}.productDetails .availabilityWrapper .productCode{color:#8c8c8c;margin-left:auto}@media (max-width: 600px){.productDetails .availabilityWrapper .productCode{margin-left:0;width:100%}}.productDetails .noAvailabilityText{color:#e64646!important}.productDetails .quantityWrapper{display:flex;align-items:center;gap:.5rem}.productDetails .quantityWrapper .quantityInput{width:60px}.productDetails .buttonWrapper{display:flex;flex-direction:row;gap:1rem}.productDetails .buttonWrapper .addToCartButton,.productDetails .buttonWrapper .buyOneClickButton{flex:1;min-width:180px}@media (max-width: 600px){.productDetails .buttonWrapper{flex-direction:column}.productDetails .buttonWrapper .addToCartButton,.productDetails .buttonWrapper .buyOneClickButton{width:100%}}.createOrderContainer{display:flex;flex-direction:column;width:100%}.createOrderContainer .orderContent{display:flex;flex-direction:column}.createOrderContainer .orderSummaryCard{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001a}.createOrderContainer .orderSummaryCard .summaryTitle{font-weight:600;margin-bottom:16px;color:#fff}.createOrderContainer .orderSummaryCard .summaryStats{display:flex;flex-direction:column}.createOrderContainer .orderSummaryCard .totalPrice{font-weight:700;font-size:1.5rem;color:gold}.createOrderContainer .ordersListContainer .ordersTitle{margin-top:16px;font-weight:600;margin-bottom:16px;color:#000}.createOrderContainer .ordersListContainer .ordersList{display:flex;flex-direction:column;gap:16px}.createOrderContainer .ordersListContainer .orderItem{border-radius:12px;transition:all .3s ease;border:2px solid transparent}.createOrderContainer .ordersListContainer .orderItem:hover{transform:translateY(-2px);box-shadow:0 12px 24px #00000026;border-color:#3b82f6}.createOrderContainer .ordersListContainer .orderItem .orderItemContent{padding:20px;display:flex;justify-content:space-between;align-items:center;gap:20px}@media (max-width: 768px){.createOrderContainer .ordersListContainer .orderItem .orderItemContent{flex-direction:column;align-items:stretch;gap:16px}}.createOrderContainer .ordersListContainer .orderItem .orderItemInfo{display:flex;gap:16px;flex:1;align-items:center}.createOrderContainer .ordersListContainer .orderItem .orderItemInfo .productImage{width:80px;height:80px;border-radius:12px;box-shadow:0 4px 12px #0000001a}.createOrderContainer .ordersListContainer .orderItem .orderItemInfo .productDetails{flex:1}.createOrderContainer .ordersListContainer .orderItem .orderItemInfo .productDetails .productName{font-weight:600;margin-bottom:4px;color:#000}.createOrderContainer .ordersListContainer .orderItem .orderItemInfo .productDetails .productArticle{font-size:.875rem;margin-bottom:2px}.createOrderContainer .ordersListContainer .orderItem .orderItemInfo .productDetails .productPrice{font-weight:600;color:#3b82f6;margin-top:8px}.createOrderContainer .ordersListContainer .orderItem .orderItemControls{display:flex;align-items:center;gap:16px}@media (max-width: 768px){.createOrderContainer .ordersListContainer .orderItem .orderItemControls{justify-content:space-between;flex-wrap:wrap;gap:12px}}@media (max-width: 480px){.createOrderContainer .ordersListContainer .orderItem .orderItemControls{gap:8px}}.createOrderContainer .ordersListContainer .orderItem .orderItemControls .quantityControls{display:flex;align-items:center;gap:8px;background:#f8f9fa;border-radius:8px;padding:4px}@media (max-width: 480px){.createOrderContainer .ordersListContainer .orderItem .orderItemControls .quantityControls{gap:4px;padding:2px}}.createOrderContainer .ordersListContainer .orderItem .orderItemControls .quantityControls .quantityButton{background:#fff;box-shadow:0 2px 4px #0000001a;transition:all .2s ease;min-width:32px;min-height:32px}.createOrderContainer .ordersListContainer .orderItem .orderItemControls .quantityControls .quantityButton:hover{transform:scale(1.05);background:#3b82f6;color:#fff}.createOrderContainer .ordersListContainer .orderItem .orderItemControls .quantityControls .quantityButton:disabled{opacity:.5;transform:none}@media (max-width: 480px){.createOrderContainer .ordersListContainer .orderItem .orderItemControls .quantityControls .quantityButton{min-width:28px;min-height:28px;padding:2px}.createOrderContainer .ordersListContainer .orderItem .orderItemControls .quantityControls .quantityButton .MuiSvgIcon-root{font-size:16px}}.createOrderContainer .ordersListContainer .orderItem .orderItemControls .quantityControls .quantityValue{min-width:40px;text-align:center;font-weight:600;font-size:1.1rem;color:#000}@media (max-width: 480px){.createOrderContainer .ordersListContainer .orderItem .orderItemControls .quantityControls .quantityValue{min-width:32px;font-size:1rem}}.createOrderContainer .ordersListContainer .orderItem .orderItemControls .itemTotal{font-weight:700;color:#3b82f6;min-width:100px;text-align:right}@media (max-width: 768px){.createOrderContainer .ordersListContainer .orderItem .orderItemControls .itemTotal{min-width:80px;font-size:.95rem}}@media (max-width: 480px){.createOrderContainer .ordersListContainer .orderItem .orderItemControls .itemTotal{min-width:70px;font-size:.9rem}}.createOrderContainer .ordersListContainer .orderItem .orderItemControls .removeButton{background:#ffebee;transition:all .2s ease;min-width:40px;min-height:40px}.createOrderContainer .ordersListContainer .orderItem .orderItemControls .removeButton:hover{background:#f44336;color:#fff;transform:scale(1.05)}@media (max-width: 768px){.createOrderContainer .ordersListContainer .orderItem .orderItemControls .removeButton{min-width:36px;min-height:36px;padding:6px}.createOrderContainer .ordersListContainer .orderItem .orderItemControls .removeButton .MuiSvgIcon-root{font-size:18px}}@media (max-width: 480px){.createOrderContainer .ordersListContainer .orderItem .orderItemControls .removeButton{min-width:32px;min-height:32px;padding:4px}.createOrderContainer .ordersListContainer .orderItem .orderItemControls .removeButton .MuiSvgIcon-root{font-size:16px}}.createOrderContainer .ordersListContainer .emptyOrdersCard{border-radius:12px;border:2px dashed #e0e0e0;background:#fafafa}.createOrderContainer .ordersListContainer .emptyOrdersCard .emptyOrdersContent{text-align:center;padding:40px 20px}.createOrderContainer .ordersListContainer .paginationContainer{display:flex;justify-content:center;margin-top:24px;padding:16px 0}.createOrderContainer .ordersListContainer .paginationContainer .MuiPagination-root .MuiPaginationItem-root{font-weight:500}.createOrderContainer .ordersListContainer .paginationContainer .MuiPagination-root .MuiPaginationItem-root.Mui-selected{background-color:#3b82f6;color:#fff}.createOrderContainer .deliveryCard{margin-top:24px;border-radius:12px;box-shadow:0 4px 16px #0000001a}.createOrderContainer .deliveryCard .deliveryTitle{font-weight:600;margin-bottom:16px;color:#000}.createOrderContainer .deliveryCard .MuiTextField-root{width:100%}.createOrderContainer .deliveryCard .addressSuggestions{margin-top:8px;border-radius:8px;overflow:hidden;border:1px solid #e0e0e0}.createOrderContainer .deliveryCard .addressSuggestions .addressOption{padding:12px 16px;cursor:pointer;background-color:#fff;transition:all .2s ease;border-bottom:1px solid #f0f0f0}.createOrderContainer .deliveryCard .addressSuggestions .addressOption:last-child{border-bottom:none}.createOrderContainer .deliveryCard .addressSuggestions .addressOption:hover{background-color:#3b82f6;color:#fff}.createOrderContainer .actionButtons{display:flex;flex-direction:column;gap:12px;margin-top:8px}.createOrderContainer .actionButtons>*{width:100%}@media (min-width: 768px){.createOrderContainer .actionButtons{flex-direction:row;justify-content:center}.createOrderContainer .actionButtons>*{width:auto;min-width:200px}}@media (max-width: 768px){.createOrderContainer{gap:16px}.createOrderContainer .orderSummaryCard .summaryStats{font-size:.9rem}.createOrderContainer .orderItem .orderItemContent{padding:16px}.createOrderContainer .orderItem .orderItemInfo .productImage{width:60px;height:60px}}.orderSuccessPopup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;padding:40px 32px;max-width:450px;width:90%;max-height:920vh;outline:none;display:flex;flex-direction:column;align-items:center;gap:24px;overflow:hidden}.orderSuccessPopup>button{width:100%;margin-top:8px;min-height:48px;font-size:1.1rem;font-weight:600}@media (max-width: 480px){.orderSuccessPopup{padding:32px 24px;max-width:95%;border-radius:16px}}.orderSuccessPopup .popupContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;width:100%}.orderSuccessPopup .popupContainer>div:first-child{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.orderSuccessPopup .popupContainer h5{font-weight:700;font-size:1.5rem;color:#000;margin:0;line-height:1.3;max-width:350px}@media (max-width: 480px){.orderSuccessPopup .popupContainer h5{font-size:1.3rem}}.orderSuccessPopup .popupContainer .MuiTypography-body2{font-size:1rem;color:#3b82f6;font-weight:600;margin-top:8px;padding:8px 16px;background:#3b82f61a;border-radius:12px;border:1px solid rgba(59,130,246,.2)}@media (max-width: 480px){.orderSuccessPopup .popupContainer .MuiTypography-body2{font-size:.9rem}}.avatar-upload{display:inline-block}.avatar-upload .avatar-container{position:relative;display:inline-block}.avatar-upload .avatar-container .loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#00000080;border-radius:50%;z-index:1}.avatar-upload .avatar-container .upload-button{box-shadow:0 2px 4px #0003;transition:all .2s ease-in-out}.avatar-upload .avatar-container .upload-button:hover{transform:scale(1.1);box-shadow:0 4px 8px #0000004d}.avatar-upload .avatar-container .upload-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.avatar-upload .MuiAvatar-root{transition:all .2s ease-in-out;border:3px solid transparent}.avatar-upload .MuiAvatar-root:hover{border-color:#1976d24d;transform:scale(1.02)}.appContainer{width:100%;margin:0 auto;padding:16px 2rem 2rem;box-sizing:border-box}.appContainer.maxWidth-sm{max-width:640px}.appContainer.maxWidth-md{max-width:768px}.appContainer.maxWidth-lg{max-width:1024px}.appContainer.maxWidth-xl{max-width:1280px}.appContainer.maxWidth-full{max-width:100%}.appContainer.noPadding{padding:0}@media (max-width: 1024px){.appContainer{padding:16px 2rem 2rem}}@media (max-width: 768px){.appContainer{padding:12px 1rem 6rem}}@media (max-width: 480px){.appContainer{padding:12px 1rem 7rem}}.pageHeader{border-radius:1rem;padding:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #00000040;margin:1rem 0}.pageHeader .headerContent{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-direction:row}@media (max-width: 639px){.pageHeader .headerContent{flex-direction:column;align-items:flex-start}}.pageHeader .headerContent .titleSection .pageTitle{font-family:Montserrat,sans-serif!important;font-size:1.2rem!important;font-weight:800;background:linear-gradient(135deg,#1d4ed8,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent;padding:0!important}@media (min-width: 640px){.pageHeader .headerContent .titleSection .pageTitle{font-size:1.5rem}}.pageHeader .headerContent .titleSection .pageSubtitle{font-family:Montserrat,sans-serif!important;font-size:.8rem;color:#9ca3af}.pageHeader .headerContent .headerActions{display:flex;align-items:center;gap:.75rem}.pageHeader .headerContent .headerActions .saveSettingsButton{background:#3b82f6!important;color:#fff!important;border-radius:.75rem!important;box-shadow:0 4px 12px #00000040!important;text-transform:none!important;font-weight:600!important;padding:.5rem 1rem!important}.pageHeader .headerContent .headerActions .saveSettingsButton:hover{background:#60a5fa!important;transform:translateY(-1px)!important}.pageHeader .headerContent .headerActions .basketWrapper{display:flex;align-items:center;gap:.5rem}.pageHeader .headerContent .headerActions .menuToggle{padding:.5rem;border-radius:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 12px #00000040;color:#e5e7eb;transition:all .2s ease}.pageHeader .headerContent .headerActions .menuToggle:hover{opacity:.8;background:#ffffff0d;transform:translateY(-1px)}.pageHeader .headerContent .headerActions .menuToggle .menuIcon{color:#e5e7eb;font-size:1.25rem}.pageHeader .headerContent .headerActions .basketButton{padding:.5rem;border-radius:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 12px #00000040;color:#e5e7eb;transition:all .2s ease}.pageHeader .headerContent .headerActions .basketButton:hover{opacity:.8;background:#ffffff0d;transform:translateY(-1px)}.pageHeader .headerContent .headerActions .basketButton .basketIcon{color:#e5e7eb;font-size:1.25rem}.pageHeader .headerContent .headerActions .basketButton .basketBadge .MuiBadge-badge{background-color:#10b981;color:#fff;font-size:.75rem;font-weight:600;min-width:18px;height:18px;border-radius:9px;font-family:Montserrat,sans-serif}.pageHeader .headerContent .headerActions .basketTotal{font-family:Montserrat,sans-serif!important;font-size:.95rem;font-weight:700;color:#fff}.pageHeader .headerContent .headerActions .headerDivider{width:1px;height:24px;background:#ffffff1a;margin:0 .25rem}.pageHeader .headerContent .headerActions .settingsButton{padding:.5rem;border-radius:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 12px #00000040;color:#e5e7eb;transition:all .2s ease}.pageHeader .headerContent .headerActions .settingsButton:hover{opacity:.8;background:#ffffff0d;transform:translateY(-1px)}.pageHeader .headerContent .headerActions .settingsButton .settingsIcon{color:#e5e7eb;font-size:1.25rem}.pageHeader .headerContent .headerActions .themeButton{padding:.5rem 1rem;border-radius:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 12px #00000040;color:#e5e7eb;transition:all .2s ease;text-transform:none;font-size:.875rem}.pageHeader .headerContent .headerActions .themeButton:hover{opacity:.8;background:#ffffff0d}.pageHeader .headerContent .headerActions .themeButton .MuiButton-startIcon{margin-right:.5rem}.pageHeader .headerContent .headerActions .themeButton .MuiSvgIcon-root{color:#e5e7eb}.pageHeader .headerContent .headerActions .themeButton .MuiTypography-root{font-family:Montserrat,sans-serif!important;font-size:.875rem}.pageHeader.light{background:#ffffffbf;border:1px solid rgba(0,0,0,.12);box-shadow:0 4px 12px #0000000d}.pageHeader.light .titleSection .pageTitle{color:#000}.pageHeader.light .titleSection .pageSubtitle{color:#4b5563}.pageHeader.light .headerActions .basketTotal{color:#000}.pageHeader.light .headerActions .headerDivider{background:#0000001f}.pageHeader.light .headerActions .menuToggle{background:#ffffffbf;border:1px solid rgba(0,0,0,.12);color:#000;box-shadow:0 4px 12px #0000000d}.pageHeader.light .headerActions .menuToggle:hover{background:#ffffffbf}.pageHeader.light .headerActions .menuToggle .menuIcon{color:#000}.pageHeader.light .headerActions .basketButton{background:#ffffffbf;border:1px solid rgba(0,0,0,.12);color:#000;box-shadow:0 4px 12px #0000000d}.pageHeader.light .headerActions .basketButton:hover{background:#ffffffbf}.pageHeader.light .headerActions .basketButton .basketIcon{color:#000}.pageHeader.light .headerActions .basketButton .basketBadge .MuiBadge-badge{background-color:#10b981;color:#fff}.pageHeader.light .headerActions .settingsButton,.pageHeader.light .headerActions .themeButton{background:#ffffffbf;border:1px solid rgba(0,0,0,.12);color:#000;box-shadow:0 4px 12px #0000000d}.pageHeader.light .headerActions .themeButton:hover{background:#ffffffbf}.pageHeader.light .headerActions .saveSettingsButton{background:#3b82f6!important;color:#fff!important;box-shadow:0 4px 12px #0000000d!important}.pageHeader.light .headerActions .saveSettingsButton:hover{background:#60a5fa!important}.filtersAccordion{margin-bottom:1.5rem!important;border-radius:1rem!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;overflow:hidden!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 4px 12px #00000040!important}.filtersAccordion:before{display:none!important}.filtersAccordion .MuiAccordionSummary-root{background:#ffffff0d!important;border:none!important;padding:0 1.5rem!important;min-height:60px!important}.filtersAccordion .MuiAccordionSummary-root.Mui-expanded{min-height:60px!important}.filtersAccordion .MuiAccordionSummary-root .MuiAccordionSummary-content{margin:0!important}.filtersAccordion .MuiAccordionSummary-root .MuiAccordionSummary-expandIconWrapper{color:#9ca3af!important}.filtersAccordion .MuiAccordionDetails-root{padding:0 1.5rem 1.5rem!important;background:#ffffff0d!important}.light .filtersAccordion{background:#ffffffbf!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 4px 12px #0000000d!important}.light .filtersAccordion .MuiAccordionSummary-root,.light .filtersAccordion .MuiAccordionDetails-root{background:#ffffffbf!important}.filtersTitle{font-family:Montserrat,sans-serif!important;font-size:1.125rem!important;font-weight:600!important;color:#e5e7eb!important;margin:0!important}.light .filtersTitle{color:#000!important}.filtersGrid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 640px){.filtersGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.filtersGrid{grid-template-columns:repeat(4,1fr)}}.filterControl{display:flex;flex-direction:column;gap:.5rem}.filterControl .filterLabel{font-family:Montserrat,sans-serif!important;font-size:.875rem!important;font-weight:500!important;color:#9ca3af!important;margin:0!important}.light .filterControl .filterLabel{color:#4b5563!important}.priceRangeContainer{display:flex;align-items:center;gap:8px}.MuiFormControl-root .MuiOutlinedInput-root{font-family:Montserrat,sans-serif!important;background:transparent!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:.5rem!important;color:#e5e7eb!important}.MuiFormControl-root .MuiOutlinedInput-root:hover{border-color:#ffffff1a!important}.MuiFormControl-root .MuiOutlinedInput-root.Mui-focused{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important}.MuiFormControl-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none!important}.MuiFormControl-root .MuiOutlinedInput-root .MuiInputBase-input{padding:.75rem 1rem!important;color:#e5e7eb!important}.MuiFormControl-root .MuiOutlinedInput-root .MuiInputBase-input::placeholder{color:#9ca3af!important;opacity:1!important}.MuiFormControl-root .MuiOutlinedInput-root .MuiSelect-select{padding:.75rem 1rem!important;color:#e5e7eb!important}.MuiFormControl-root .MuiSelect-icon{color:#9ca3af!important}.priceInput{flex:1}.priceInput .MuiOutlinedInput-root{background:transparent!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:.5rem!important;font-family:Montserrat,sans-serif!important;color:#e5e7eb!important}.priceInput .MuiOutlinedInput-root:hover{border-color:#ffffff1a!important}.priceInput .MuiOutlinedInput-root.Mui-focused{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important}.priceInput .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none!important}.priceInput .MuiOutlinedInput-root .MuiInputBase-input{padding:.75rem 1rem!important;color:#e5e7eb!important}.priceInput .MuiOutlinedInput-root .MuiInputBase-input::placeholder{color:#9ca3af!important;opacity:1!important}.light .priceInput .MuiOutlinedInput-root{background:transparent!important;border:1px solid rgba(0,0,0,.12)!important;color:#000!important}.light .priceInput .MuiOutlinedInput-root:hover{border-color:#0000001f!important}.light .priceInput .MuiOutlinedInput-root.Mui-focused{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important}.light .priceInput .MuiOutlinedInput-root .MuiInputBase-input{color:#000!important}.light .priceInput .MuiOutlinedInput-root .MuiInputBase-input::placeholder{color:#4b5563!important}.priceSeparator{font-family:Montserrat,sans-serif!important;font-weight:500!important;color:#9ca3af!important;font-size:1rem!important;margin:0!important}.light .priceSeparator{color:#4b5563!important}.light .MuiFormControl-root .MuiOutlinedInput-root{background:transparent!important;border:1px solid rgba(0,0,0,.12)!important;color:#000!important}.light .MuiFormControl-root .MuiOutlinedInput-root:hover{border-color:#0000001f!important}.light .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important}.light .MuiFormControl-root .MuiOutlinedInput-root .MuiInputBase-input{color:#000!important}.light .MuiFormControl-root .MuiOutlinedInput-root .MuiInputBase-input::placeholder{color:#4b5563!important}.light .MuiFormControl-root .MuiOutlinedInput-root .MuiSelect-select{color:#000!important}.light .MuiFormControl-root .MuiSelect-icon{color:#4b5563!important}.searchSection{margin-bottom:24px}.searchContainer{display:flex;gap:12px;align-items:center}@media (max-width: 768px){.searchContainer{flex-direction:row;gap:8px}}.searchInput{flex:1}.searchInput .MuiOutlinedInput-root{background:transparent!important;border:1px solid rgba(0,0,0,.12);border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:Montserrat,sans-serif!important}.searchInput .MuiOutlinedInput-root:hover{border-color:#0003}.searchInput .MuiOutlinedInput-root.Mui-focused{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.searchInput .MuiInputBase-input{padding:12px 16px;font-family:Montserrat,sans-serif!important;color:#1f2937}.searchInput .MuiInputBase-input::placeholder{color:#4b5563;opacity:1}.searchInput .searchIcon{color:#4b5563}.dark .searchInput .MuiOutlinedInput-root{background:transparent!important;border-color:#ffffff1a}.dark .searchInput .MuiOutlinedInput-root:hover{border-color:#fff3}.dark .searchInput .MuiOutlinedInput-root.Mui-focused{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f64d}.dark .searchInput .MuiInputBase-input{color:#e5e7eb}.dark .searchInput .MuiInputBase-input::placeholder{color:#9ca3af}.dark .searchInput .searchIcon{color:#9ca3af}.light .searchInput .MuiOutlinedInput-root{background:transparent!important;border-color:#00000014}.light .searchInput .MuiOutlinedInput-root:hover{border-color:#00000026}.light .searchInput .MuiOutlinedInput-root.Mui-focused{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.light .searchInput .MuiInputBase-input{color:#111827}.light .searchInput .MuiInputBase-input::placeholder{color:#374151}.light .searchInput .searchIcon{color:#374151}.searchButton{background:#3b82f6!important;color:#fff!important;border-radius:12px!important;padding:12px 24px!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;text-transform:none!important;white-space:nowrap!important}.searchButton:hover{background:#2563eb!important}@media (max-width: 768px){.searchButton{padding:12px 16px!important;font-size:14px!important}}.filtersAccordion{margin-bottom:1.5rem;border-radius:1rem!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px #00000040}.filtersAccordion .MuiAccordionSummary-root{padding:1rem 1.5rem;background:#ffffff0d;cursor:pointer}.filtersAccordion .MuiAccordionSummary-root .filtersTitle{display:flex;align-items:center;gap:.5rem;font-family:Montserrat,sans-serif!important;font-weight:600;font-size:1.125rem;color:#e5e7eb}.filtersAccordion .MuiAccordionSummary-root .filtersTitle .filterIcon{color:#3b82f6}.filtersAccordion .MuiAccordionDetails-root .filtersGrid .filterControl{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}.filtersAccordion .MuiAccordionDetails-root .filtersGrid .filterControl .MuiTextField-root .MuiOutlinedInput-root input::placeholder{color:#9ca3af}.filtersAccordion .MuiAccordionDetails-root .filtersGrid .filterControl .findButtonControl .findButton{font-family:Montserrat,sans-serif!important;background-color:#3b82f6;color:#fff;padding:.5rem 1rem;border-radius:.5rem;text-transform:uppercase;font-weight:600;transition:all .2s ease;height:44px;width:100%}.filtersAccordion .MuiAccordionDetails-root .filtersGrid .filterControl .findButtonControl .findButton:hover{background-color:#60a5fa}.filtersAccordion.light{background:#ffffffbf;border:1px solid rgba(0,0,0,.12);box-shadow:0 4px 12px #0000000d}.filtersAccordion.light .MuiAccordionSummary-root .filtersTitle .filterIcon{color:#3b82f6}.filtersAccordion.light .MuiAccordionDetails-root .filterControl .MuiTextField-root .MuiOutlinedInput-root input::placeholder{color:#4b5563}.filtersAccordion.light .MuiAccordionDetails-root .filterControl .findButtonControl .findButton{background-color:#3b82f6;color:#fff}.filtersAccordion.light .MuiAccordionDetails-root .filterControl .findButtonControl .findButton:hover{background-color:#60a5fa}.priceListCard{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1);padding:.25rem;min-height:200px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 12px #00000040;transition:all .2s ease;border-radius:10px!important;margin-bottom:10px}@media (max-width: 480px){.priceListCard{min-height:290px}}.priceListCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000040}.priceListCard .cardHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:.125rem;padding-bottom:.125rem;border-bottom:1px solid rgba(255,255,255,.1);padding:8px 10px}.priceListCard .cardHeader .cardProductName{font-family:Montserrat,sans-serif!important;font-size:1.125rem;font-weight:700;color:#e5e7eb;flex:1;margin-right:1rem}.priceListCard .cardHeader .cardStatusChip{font-family:Montserrat,sans-serif!important;font-weight:500;border-radius:.5rem;padding:.25rem .75rem}.priceListCard .cardHeader .cardStatusChip.status-warning{background-color:#fbbf24;color:#000}.priceListCard .cardHeader .cardStatusChip.status-success{background-color:#10b981;color:#fff}.priceListCard .cardHeader .cardStatusChip.status-error{background-color:#f87171;color:#fff}.priceListCard .cardHeader .cardStatusChip.status-default{background-color:#6b7280;color:#fff}.priceListCard .cardContent{margin-bottom:0;min-height:40px!important;padding:10px}.priceListCard .cardContent .cardRow{display:flex;justify-content:space-between;align-items:center;margin-bottom:.125rem}.priceListCard .cardContent .cardRow:last-child{margin-bottom:0}.priceListCard .cardContent .cardRow .cardLabel{font-family:Montserrat,sans-serif!important;font-size:.875rem;color:#9ca3af;font-weight:500}.priceListCard .cardContent .cardRow .cardValue{font-family:Montserrat,sans-serif!important;font-size:.875rem;color:#e5e7eb;font-weight:500}.priceListCard .cardContent .cardRow .cardPrice{font-family:Montserrat,sans-serif!important;font-size:1rem;font-weight:700;color:#10b981}.priceListCard .cardContent .cardActionsRow{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;margin-top:.5rem}.priceListCard .cardContent .cardActionsRow .cardQuantityControls{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .5rem;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.priceListCard .cardContent .cardActionsRow .quantityButton{min-width:32px;height:32px;padding:0;border-radius:999px;font-size:.9rem;font-weight:600;line-height:1}.priceListCard .cardContent .cardActionsRow .quantityValue{min-width:28px;text-align:center;font-weight:600;font-size:.9rem}@media (max-width: 480px){.priceListCard .cardContent .cardActionsRow{flex-direction:column;align-items:stretch}.priceListCard .cardContent .cardActionsRow .cardQuantityControls{justify-content:center}}.priceListCard .cardContent .cardAddToBasketButton{font-family:Montserrat,sans-serif!important;font-size:.75rem;padding:.25rem .75rem;border-radius:999px;text-transform:none;background-color:#3b82f6;color:#fff}.priceListCard .cardContent .cardAddToBasketButton:hover{background-color:#60a5fa}@media (max-width: 480px){.priceListCard .cardContent .cardAddToBasketButton{width:100%;justify-content:center}}.priceListCard .cardContent .cardAddToBasketButton.inBasket{background-color:#ffffff1a;color:#9ca3af}.priceListCard .cardContent .cardAddToBasketButton.inBasket:hover{background-color:#ffffff1a}.priceListCard.light{background:#ffffffbf;border:1px solid rgba(0,0,0,.12);box-shadow:0 4px 12px #0000000d;padding:.25rem;min-height:200px}@media (max-width: 480px){.priceListCard.light{min-height:270px}}.priceListCard.light:hover{box-shadow:0 8px 24px #0000000d}.priceListCard.light .cardHeader{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:.125rem;padding-bottom:.125rem}.priceListCard.light .cardHeader .cardProductName{color:#000}.priceListCard.light .cardContent{margin-bottom:0;min-height:40px}.priceListCard.light .cardContent .cardLabel{color:#4b5563}.priceListCard.light .cardContent .cardValue{color:#000}.priceListCard.light .cardContent .cardPrice{color:#10b981}.priceListCard.light .cardContent .cardAddToBasketButton{background-color:#3b82f6;color:#fff}.priceListCard.light .cardContent .cardAddToBasketButton:hover{background-color:#60a5fa}.filtersAccordion{margin-bottom:1.5rem;border-radius:1.25rem!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #00000040}.filtersAccordion:before{display:none}.filtersAccordion .MuiAccordionSummary-root{padding:1rem 1.5rem;background:#ffffff0d}.filtersAccordion .MuiAccordionSummary-root .filtersTitle{font-family:Montserrat,sans-serif!important;font-weight:600;font-size:1.125rem;color:#e5e7eb}.filtersAccordion .MuiAccordionSummary-root .MuiAccordionSummary-expandIconWrapper{color:#9ca3af}.filtersAccordion .filtersIcon{color:#3b82f6;margin-right:8px;vertical-align:middle}.filtersAccordion .MuiAccordionDetails-root{padding:0 1.5rem 1.5rem;background:#ffffff0d}.filtersAccordion .MuiAccordionDetails-root .filtersGrid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 640px){.filtersAccordion .MuiAccordionDetails-root .filtersGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.filtersAccordion .MuiAccordionDetails-root .filtersGrid{grid-template-columns:repeat(4,1fr)}}.filtersAccordion .MuiAccordionDetails-root .filtersGrid .filterControl{display:flex;flex-direction:column;gap:.5rem}.filtersAccordion .MuiAccordionDetails-root .filtersGrid .filterControl .filterLabel{font-family:Montserrat,sans-serif!important;font-size:.875rem;font-weight:500;color:#9ca3af;margin:0}.filtersAccordion .MuiAccordionDetails-root .filtersGrid .filterControl .MuiFormControl-root .MuiOutlinedInput-root{font-family:Montserrat,sans-serif!important;border-radius:.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:transparent!important;border:1px solid rgba(255,255,255,.1);height:40px}.filtersAccordion .MuiAccordionDetails-root .filtersGrid .filterControl .MuiFormControl-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff1a}.filtersAccordion .MuiAccordionDetails-root .filtersGrid .filterControl .MuiFormControl-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.filtersAccordion .MuiAccordionDetails-root .filtersGrid .filterControl .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#60a5fa}.filtersAccordion .MuiAccordionDetails-root .filtersGrid .filterControl .MuiFormControl-root .MuiOutlinedInput-root .MuiSelect-select{color:#e5e7eb;padding:8px 12px;font-size:.875rem}.filtersAccordion .MuiAccordionDetails-root .filtersGrid .filterControl .MuiTextField-root .MuiOutlinedInput-root{font-family:Montserrat,sans-serif!important;border-radius:.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:transparent!important;border:1px solid rgba(255,255,255,.1);height:40px}.filtersAccordion .MuiAccordionDetails-root .filtersGrid .filterControl .MuiTextField-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff1a}.filtersAccordion .MuiAccordionDetails-root .filtersGrid .filterControl .MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.filtersAccordion .MuiAccordionDetails-root .filtersGrid .filterControl .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#60a5fa}.filtersAccordion .MuiAccordionDetails-root .filtersGrid .filterControl .MuiTextField-root .MuiOutlinedInput-root input{color:#e5e7eb;padding:8px 12px;font-size:.875rem}.filtersAccordion.light{background:#ffffffbf;border:1px solid rgba(0,0,0,.12);box-shadow:0 8px 24px #0000000d}.filtersAccordion.light .MuiAccordionSummary-root{background:#ffffffbf}.filtersAccordion.light .MuiAccordionSummary-root .filtersTitle{color:#000}.filtersAccordion.light .MuiAccordionSummary-root .MuiAccordionSummary-expandIconWrapper{color:#4b5563}.filtersAccordion.light .MuiAccordionDetails-root{background:#ffffffbf}.filtersAccordion.light .MuiAccordionDetails-root .filterControl .filterLabel{color:#4b5563}.filtersAccordion.light .MuiAccordionDetails-root .filterControl .MuiFormControl-root .MuiOutlinedInput-root{background:transparent!important;border:1px solid rgba(0,0,0,.12)}.filtersAccordion.light .MuiAccordionDetails-root .filterControl .MuiFormControl-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#0000001f}.filtersAccordion.light .MuiAccordionDetails-root .filterControl .MuiFormControl-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.filtersAccordion.light .MuiAccordionDetails-root .filterControl .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#3b82f6}.filtersAccordion.light .MuiAccordionDetails-root .filterControl .MuiFormControl-root .MuiOutlinedInput-root .MuiSelect-select{color:#000}.filtersAccordion.light .MuiAccordionDetails-root .filterControl .MuiTextField-root .MuiOutlinedInput-root{background:transparent!important;border:1px solid rgba(0,0,0,.12)}.filtersAccordion.light .MuiAccordionDetails-root .filterControl .MuiTextField-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#0000001f}.filtersAccordion.light .MuiAccordionDetails-root .filterControl .MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.filtersAccordion.light .MuiAccordionDetails-root .filterControl .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#3b82f6}.filtersAccordion.light .MuiAccordionDetails-root .filterControl .MuiTextField-root .MuiOutlinedInput-root input{color:#000}.cartRow{border-bottom:1px solid rgba(255,255,255,.05)}.cartRow:last-child{border-bottom:none}.cartRow .productCell{padding:1rem .75rem}.cartRow .productCell .productInfo{display:flex;align-items:center;gap:.75rem}.cartRow .productCell .productInfo .productImage{width:4rem;height:4rem;border-radius:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);overflow:hidden;display:flex;align-items:center;justify-content:center}.cartRow .productCell .productInfo .productImage img{width:100%;height:100%;object-fit:cover}.cartRow .productCell .productInfo .productImage.empty{background:transparent;border:none}.cartRow .productCell .productInfo .productImage.empty .noImagePlaceholder{border-radius:.75rem;padding:1rem;gap:.5rem}.cartRow .productCell .productInfo .productImage.empty .noImagePlaceholder .noImageIconWrapper{width:40px;height:40px}.cartRow .productCell .productInfo .productImage.empty .noImagePlaceholder .noImageTitle{font-size:.75rem}.cartRow .productCell .productInfo .productImage.empty .noImagePlaceholder .noImageSubtitle{display:none}.cartRow .productCell .productInfo .productDetails .productName{font-weight:600;color:#e5e7eb;margin-bottom:.25rem}.cartRow .productCell .productInfo .productDetails .productArticle{font-size:.75rem;opacity:.7;color:#e5e7eb}.cartRow .priceCell{color:#e5e7eb;font-weight:500}.cartRow .quantityCell .quantityControls{display:inline-flex;align-items:center;gap:.5rem}.cartRow .quantityCell .quantityControls .quantityButton{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#e5e7eb;border-radius:.5rem;padding:.25rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .2s ease}.cartRow .quantityCell .quantityControls .quantityButton:hover{background:#ffffff0d;transform:translateY(-1px)}.cartRow .quantityCell .quantityControls .quantityInput{width:4rem}.cartRow .quantityCell .quantityControls .quantityInput .MuiOutlinedInput-root{background:transparent!important;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#e5e7eb;text-align:center}.cartRow .quantityCell .quantityControls .quantityInput .MuiOutlinedInput-root input{text-align:center;color:#e5e7eb!important}.cartRow .quantityCell .quantityControls .quantityInput .MuiOutlinedInput-root input::placeholder{color:#e5e7eb!important;opacity:.5}.cartRow .quantityCell .quantityControls .quantityInput .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none}.cartRow .totalCell{color:#e5e7eb;font-weight:600}.cartRow .deleteButton{color:#ef4444;transition:all .2s ease}.cartRow .deleteButton:hover{background:#ef44441a;color:#dc2626}.basketPage.light .cartRow{border-bottom:1px solid rgba(0,0,0,.05)}.basketPage.light .cartRow .productCell .productInfo .productImage{background:#ffffffbf;border:1px solid rgba(0,0,0,.12)}.basketPage.light .cartRow .productCell .productInfo .productDetails .productName,.basketPage.light .cartRow .productCell .productInfo .productDetails .productArticle,.basketPage.light .cartRow .priceCell{color:#000}.basketPage.light .cartRow .quantityCell .quantityControls .quantityButton{background:#ffffffbf;border:1px solid rgba(0,0,0,.12);color:#000}.basketPage.light .cartRow .quantityCell .quantityControls .quantityButton:hover{background:#ffffffbf}.basketPage.light .cartRow .quantityCell .quantityControls .quantityInput .MuiOutlinedInput-root{background:transparent!important;border:1px solid rgba(0,0,0,.12);color:#000}.basketPage.light .cartRow .quantityCell .quantityControls .quantityInput .MuiOutlinedInput-root input{color:#000!important}.basketPage.light .cartRow .totalCell{color:#000}.orderSuccessModal .MuiDialog-paper{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 8px 32px #00000040!important;border-radius:1rem!important;padding:1rem}.basketPage.light .orderSuccessModal .MuiDialog-paper{background:#ffffffbf!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 8px 32px #0000000d!important}.orderSuccessModal .modalContent{display:flex;flex-direction:column;align-items:center;padding:2rem 1rem!important;text-align:center}.orderSuccessModal .modalContent .animationContainer{width:200px;height:200px;margin-bottom:1rem}.orderSuccessModal .modalContent .animationContainer .successAnimation{width:100%;height:100%}.orderSuccessModal .modalContent .modalTitle{font-family:Montserrat,sans-serif!important;font-weight:700;color:#e5e7eb;margin-bottom:.75rem!important;font-size:1.75rem}@media (max-width: 640px){.orderSuccessModal .modalContent .modalTitle{font-size:1.5rem}}.basketPage.light .orderSuccessModal .modalContent .modalTitle{color:#000}.orderSuccessModal .modalContent .modalSubtitle{font-family:Montserrat,sans-serif!important;color:#9ca3af;margin-bottom:2rem!important;font-size:1rem}.basketPage.light .orderSuccessModal .modalContent .modalSubtitle{color:#4b5563}.orderSuccessModal .modalContent .modalActions{width:100%;display:flex;justify-content:center}.orderSuccessModal .modalContent .modalActions .closeButton{background:#10b981!important;color:#fff!important;border-radius:.75rem;padding:.75rem 2rem;font-weight:600;text-transform:none;font-family:Montserrat,sans-serif!important;transition:all .2s ease}.orderSuccessModal .modalContent .modalActions .closeButton:hover{background:#22c55e!important;transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}.settingsUserCard{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:#ffffffe6;border:1px solid rgba(0,0,0,.05);box-shadow:0 6px 20px #0000001a}.settingsUserCard.dark{background:#ffffff08;border-color:#ffffff0f;box-shadow:0 6px 20px #00000040}@media (max-width: 1024px){.settingsUserCard{background:transparent;border:none;box-shadow:none;padding:8px 12px}}.settingsUserCard .avatarBox{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#3b82f6;color:#fff;box-shadow:0 6px 20px #3b82f64d}.settingsUserCard .avatarBox .initials{font-weight:700;font-size:18px;line-height:1}.settingsUserCard .userInfo{flex:1 1 auto}.settingsUserCard .userInfo .name{font-weight:600;font-size:16px;color:#334155}.settingsUserCard .userInfo .org{font-size:13px;color:#cbd5e1;opacity:.9}.settingsUserCard.dark .userInfo .name{color:#fff}.settingsUserCard.dark .userInfo .org{color:#cbd5e1}.settingsUserCard .gearButton{margin-left:auto;color:#cbd5e1}.settingsUserCard .gearButton:hover{background:#ffffff0d}.dark .settingsUserCard .gearButton{color:#cbd5e1}.globalLayout{display:flex;min-height:100vh;width:100vw;margin:0;padding:0;position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden}.globalLayout.dark{background:#141b2d;color:#fff}.globalLayout.light{background:linear-gradient(135deg,#f0f4f8,#e2e8f0);color:#334155}.globalLayout .globalSidebar{width:320px;height:100vh;position:fixed;left:0;top:0;z-index:1000;transition:transform .3s ease-in-out}@media (max-width: 1024px){.globalLayout .globalSidebar{transform:translate(-100%)}body.sidebar-open .globalLayout .globalSidebar{transform:translate(0);display:block}}.globalLayout:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}@media (max-width: 1024px){body.sidebar-open .globalLayout:before{opacity:1;visibility:visible}}.globalLayout .globalMainContent{flex:1;margin-left:320px;min-height:100vh;overflow-y:auto;overflow-x:hidden;width:calc(100vw - 320px);padding-bottom:120px}@media (max-width: 1024px){.globalLayout .globalMainContent{margin-left:0;width:100vw}}.globalLayout .globalMainContent.fullWidth{margin-left:0;width:100vw}.sidebar{width:320px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:1.5rem;display:none;flex-direction:column;height:100vh;z-index:20;margin:0;text-align:left;align-items:flex-start}@media (min-width: 1025px){.sidebar{display:flex}}.dark .sidebar{background:#1d2536!important;border-right:1px solid rgba(255,255,255,.08)}.light .sidebar{background:#ffffffe6;border-right:1px solid rgba(0,0,0,.05);box-shadow:2px 0 8px #0000001a}.sidebar .sidebarHeader{margin-bottom:1rem;text-align:center}.sidebar .sidebarHeader .logoSection{display:flex;align-items:center;justify-content:center;text-align:center}.sidebar .sidebarHeader .logoSection .logoIcon{flex-direction:row;display:flex;justify-content:center;align-items:center;width:100%}.sidebar .sidebarHeader .logoSection .logoIcon .sidebarLogo{width:100%;max-width:240px;max-height:140px;height:auto;object-fit:contain}.sidebar .sidebarHeader .logoSection .sidebarSubtitle{font-family:Montserrat,sans-serif!important;font-size:.875rem;text-align:center}.dark .sidebar .sidebarHeader .logoSection .sidebarSubtitle{color:#cbd5e1}.light .sidebar .sidebarHeader .logoSection .sidebarSubtitle{color:#94a3b8}.sidebar .sidebarNav{flex:1;text-align:left;width:100%}.sidebar .sidebarNav .menuContainer{text-align:left;align-items:flex-start;width:100%}.sidebar .sidebarFooter{margin-top:auto}@media (max-width: 1024px){.drawerContent{height:120vh!important}}.MuiOutlinedInput-root,.MuiFilledInput-root,.MuiInputBase-root,.MuiSelect-root,.MuiOutlinedInput-root:hover,.MuiOutlinedInput-root.Mui-focused,.MuiOutlinedInput-root.Mui-disabled,.MuiFilledInput-root:hover,.MuiFilledInput-root.Mui-focused,.MuiFilledInput-root.Mui-disabled,.MuiInputBase-root:hover,.MuiInputBase-root.Mui-focused,.MuiInputBase-root.Mui-disabled{background:transparent!important}.MuiOutlinedInput-root input,.MuiFilledInput-root input,.MuiInputBase-root input{background:transparent!important;-webkit-text-fill-color:inherit!important}.MuiAutocomplete-root .MuiOutlinedInput-root,.MuiAutocomplete-root .MuiInputBase-root{background:transparent!important}.supportFab{position:fixed;right:24px;bottom:24px;z-index:1200}.supportFab .supportButton{width:64px;height:64px;border-radius:50%;box-shadow:0 12px 30px #3b82f64d;background:linear-gradient(135deg,#3b82f6,#60a5fa)!important;color:#fff!important;border:none!important}.supportFab .supportButton:hover{transform:translateY(-1px)}.supportFab.light .supportButton{box-shadow:0 10px 28px #0000001a!important}.supportChatPanel{position:fixed;right:24px;bottom:108px;width:350px;height:500px;max-width:calc(100vw - 48px);border-radius:20px;background:#000000b3!important;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 36px #00000040;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1300;display:flex;flex-direction:column}.supportChatPanel.dark{background:#ffffff0d;border-color:#ffffff1a;box-shadow:0 16px 36px #00000040}.supportChatPanel .chatHeader{display:grid;grid-template-columns:40px 1fr auto;grid-auto-rows:auto;align-items:center;column-gap:12px;row-gap:4px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.1);background:#141b2d;border-top-left-radius:20px;border-top-right-radius:20px}.supportChatPanel .chatHeader .chatAvatar{grid-column:1;grid-row:1/span 2;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);box-shadow:0 6px 18px #3b82f64d;color:#fff}.supportChatPanel .chatHeader .chatAvatar .avatarIcon{width:20px;height:20px}.supportChatPanel .chatHeader .chatTitle{grid-column:2;grid-row:1;font-weight:800;font-size:16px;color:#e5e7eb}.supportChatPanel .chatHeader .chatStatus{grid-column:2;grid-row:2;display:inline-flex;align-items:center;gap:6px;color:#10b981}.supportChatPanel .chatHeader .chatStatus .onlineDot{width:10px;height:10px;border-radius:50%;background:#10b981}.supportChatPanel .chatHeader .closeButton{display:none}.supportChatPanel .chatBody{display:flex;flex-direction:column;gap:8px;padding:12px 16px 20px;flex:1 1 auto;overflow-y:auto}.supportChatPanel .chatBody .chatMessage{padding:10px 14px;border-radius:14px;max-width:85%;font-size:14px;box-shadow:0 6px 18px #00000040}.supportChatPanel .chatBody .incoming{background:#ffffff14;color:#e5e7eb}.supportChatPanel .chatBody .outgoing{align-self:flex-end;background:linear-gradient(135deg,#3b82f6,#60a5fa);color:#fff}.supportChatPanel .chatBody .typing{display:inline-flex;align-items:center;width:60px;background-color:#000;gap:6px}.supportChatPanel .chatBody .typing .dot{width:6px;height:6px;border-radius:50%;background:#e5e7eb;opacity:.6;animation:typingBlink 1.2s infinite ease-in-out}.supportChatPanel .chatBody .typing .dot:nth-child(2){animation-delay:.2s}.supportChatPanel .chatBody .typing .dot:nth-child(3){animation-delay:.4s}@keyframes typingBlink{0%,80%,to{transform:translateY(0);opacity:.6}40%{transform:translateY(-2px);opacity:1}}.supportChatPanel .chatInputRow{display:flex;align-items:center;gap:8px;padding:10px;border-top:1px solid rgba(255,255,255,.1)}.supportChatPanel .chatInputRow .chatInput{flex:1}.supportChatPanel .chatInputRow .chatInput .MuiOutlinedInput-root{border-radius:14px;background:#141b2d!important;border:1px solid rgba(255,255,255,.1);height:44px;font-size:13px}.supportChatPanel .chatInputRow .chatInput .MuiOutlinedInput-input{color:#e5e7eb!important}.supportChatPanel .chatInputRow .callButton{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border-radius:12px;width:44px;height:40px;box-shadow:0 8px 24px #3b82f64d}.supportChatPanel .chatInputRow .sendButton{background:linear-gradient(135deg,#3b82f6,#60a5fa);color:#fff;border-radius:12px;width:44px;height:40px;box-shadow:0 8px 24px #3b82f64d}*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,sans-serif!important}.globalMainContent{padding-bottom:.5rem!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#1e293b1a;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 0 6px #3b82f680}::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#1d4ed8,#1e40af)}*{scrollbar-width:thin;scrollbar-color:#3b82f6 rgba(30,41,59,.1)}body.dark-theme ::-webkit-scrollbar-track{background:#ffffff0d}body.dark-theme ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#60a5fa,#3b82f6)}body.dark-theme ::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 0 6px #60a5fa80}body.dark-theme *{scrollbar-color:#60a5fa rgba(255,255,255,.05)}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;scroll-behavior:smooth}#root{margin:0;padding:0;width:100vw;height:100vh;overflow:hidden}.page-with-padding{padding:2rem}@media (max-width: 767px){.page-with-padding{padding:1.5rem}}@media (max-width: 600px){.page-with-padding{padding:.8rem}}
