@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes pulse-soft{0%,to{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 rgba(59,130,246,.7);box-shadow:0 0 0 0 rgba(59,130,246,.7)}50%{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 0 0 8px rgba(59,130,246,0);box-shadow:0 0 0 8px rgba(59,130,246,0)}}@-moz-keyframes pulse-soft{0%,to{-moz-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(59,130,246,.7)}50%{-moz-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 0 8px rgba(59,130,246,0)}}@keyframes pulse-soft{0%,to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 rgba(59,130,246,.7);box-shadow:0 0 0 0 rgba(59,130,246,.7)}50%{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 0 0 8px rgba(59,130,246,0);box-shadow:0 0 0 8px rgba(59,130,246,0)}}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slideInUp{0%{opacity:0;-moz-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}.stagger-animation{-webkit-animation:slideInUp .4s ease-out forwards;-moz-animation:slideInUp .4s ease-out forwards;animation:slideInUp .4s ease-out forwards}.category-button{-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);-moz-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.category-button:hover{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.category-button.active{-webkit-animation:pulse-soft 2s infinite;-moz-animation:pulse-soft 2s infinite;animation:pulse-soft 2s infinite}.glass-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.2)}.dark .glass-card{background:rgba(26,32,44,.8);border:1px solid hsla(0,0%,100%,.1)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent;border-radius:6px}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25);-webkit-transform:scale(1.1);transform:scale(1.1)}::-webkit-scrollbar-corner{background:transparent}.chakra-ui-light ::-webkit-scrollbar-thumb,[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15)}.chakra-ui-light ::-webkit-scrollbar-thumb:hover,[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.chakra-ui-dark ::-webkit-scrollbar-thumb,[data-theme=dark] ::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15)}.chakra-ui-dark ::-webkit-scrollbar-thumb:hover,[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.25)}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.35)}.thin-scrollbar::-webkit-scrollbar{width:4px;height:4px}.thin-scrollbar::-webkit-scrollbar-track{background:transparent;border-radius:2px}.thin-scrollbar::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px;-webkit-transition:all .2s ease;transition:all .2s ease}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.chakra-ui-dark .custom-scrollbar::-webkit-scrollbar-thumb,[data-theme=dark] .custom-scrollbar::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}.chakra-ui-dark .custom-scrollbar::-webkit-scrollbar-thumb:hover,[data-theme=dark] .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.35)}.chakra-ui-dark .thin-scrollbar::-webkit-scrollbar-thumb,[data-theme=dark] .thin-scrollbar::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}.chakra-ui-dark .thin-scrollbar::-webkit-scrollbar-thumb:hover,[data-theme=dark] .thin-scrollbar::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.chakra-ui-dark *,[data-theme=dark] *{scrollbar-color:hsla(0,0%,100%,.15) transparent}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.chakra-ui-dark .custom-scrollbar,[data-theme=dark] .custom-scrollbar{scrollbar-color:hsla(0,0%,100%,.2) transparent}.thin-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.chakra-ui-dark .thin-scrollbar,[data-theme=dark] .thin-scrollbar{scrollbar-color:hsla(0,0%,100%,.2) transparent}html{scroll-behavior:smooth}.chakra-modal__body::-webkit-scrollbar,.chakra-modal__content-container::-webkit-scrollbar{width:6px}.chakra-menu__menu-list::-webkit-scrollbar,.chakra-select__menu-list::-webkit-scrollbar{width:4px}.horizontal-scroll{overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin}.horizontal-scroll::-webkit-scrollbar{height:6px;width:auto}.horizontal-scroll::-webkit-scrollbar-track{background:transparent;border-radius:3px}.horizontal-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.horizontal-scroll::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.chakra-ui-dark .horizontal-scroll::-webkit-scrollbar-thumb,[data-theme=dark] .horizontal-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}.chakra-ui-dark .horizontal-scroll::-webkit-scrollbar-thumb:hover,[data-theme=dark] .horizontal-scroll::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.signatureCanvas{border:1px solid #000;width:100%;min-height:600px}.datofy-corporate-nav ul li a:hover{-webkit-transform:translateX(2px);-moz-transform:translateX(2px);transform:translateX(2px)}.datofy-corporate-nav ul li a.is-active{font-weight:600}@media (max-width:768px){.datofy-welcome-header{padding:20px!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;flex-direction:column!important;text-align:center!important}.datofy-welcome-header>div:first-child{margin-bottom:20px}.datofy-welcome-header>div:first-child>div{-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;flex-direction:column!important}.datofy-stats-grid{grid-template-columns:1fr 1fr!important;grid-gap:16px!important;gap:16px!important}.datofy-quick-actions{grid-template-columns:1fr!important;grid-gap:16px!important;gap:16px!important}.datofy-order-card .order-header{-webkit-align-items:flex-start!important;-moz-box-align:start!important;align-items:flex-start!important}.datofy-order-card .order-actions,.datofy-order-card .order-header{-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;flex-direction:column!important}.datofy-order-card .order-actions{grid-gap:8px!important;gap:8px!important}.datofy-order-card .order-actions a{text-align:center!important}}@media (max-width:480px){.datofy-welcome-header{padding:16px!important;text-align:center}.datofy-welcome-header h1{font-size:20px!important}.datofy-account-content{padding:16px!important}.datofy-stats-grid{grid-template-columns:1fr!important}.datofy-view-order-header{-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;flex-direction:column!important;text-align:center!important}.datofy-view-order-stats{grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important}}.woocommerce-orders-table{border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden;border:1px solid #f0f0f0;background-color:#fff}.woocommerce-orders-table th{background:-webkit-linear-gradient(315deg,#fafafa,#f0f0f0);background:-moz-linear-gradient(315deg,#fafafa 0,#f0f0f0 100%);background:linear-gradient(135deg,#fafafa,#f0f0f0);color:#262626;font-weight:600;font-size:14px;padding:16px;border-bottom:1px solid #f0f0f0}.woocommerce-orders-table td{padding:16px;border-bottom:1px solid #f5f5f5;vertical-align:middle}.woocommerce-orders-table tr:hover{background-color:#fafafa}.woocommerce-Button,.woocommerce-button.button{background:-webkit-linear-gradient(315deg,#1890ff,#096dd9);background:-moz-linear-gradient(315deg,#1890ff 0,#096dd9 100%);background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;border:none;border-radius:8px;padding:12px 20px;font-weight:500;font-size:14px;text-decoration:none;display:inline-block;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.woocommerce-button.button:hover,.woocommerce-Button:hover{background:-webkit-linear-gradient(315deg,#096dd9,#0050b3);background:-moz-linear-gradient(315deg,#096dd9 0,#0050b3 100%);background:linear-gradient(135deg,#096dd9,#0050b3);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px);color:#fff}.woocommerce-orders-table__row--status-completed{border-left:4px solid #52c41a}.woocommerce-orders-table__row--status-processing{border-left:4px solid #1890ff}.woocommerce-orders-table__row--status-on-hold{border-left:4px solid #fa8c16}.woocommerce-orders-table__row--status-pending{border-left:4px solid #faad14}.woocommerce-orders-table__row--status-cancelled{border-left:4px solid #ff4d4f}.woocommerce-info,.woocommerce-message{background:-webkit-linear-gradient(315deg,#e6f7ff,#bae7ff);background:-moz-linear-gradient(315deg,#e6f7ff 0,#bae7ff 100%);background:linear-gradient(135deg,#e6f7ff,#bae7ff);color:#1890ff;border:1px solid #91d5ff;border-radius:12px;padding:16px 20px;margin:20px 0}.woocommerce-form .form-row input[type=email],.woocommerce-form .form-row input[type=password],.woocommerce-form .form-row input[type=text],.woocommerce-form .form-row select,.woocommerce-form .form-row textarea{border:1px solid #d9d9d9;border-radius:8px;padding:12px 16px;font-size:14px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.woocommerce-form .form-row input[type=email]:focus,.woocommerce-form .form-row input[type=password]:focus,.woocommerce-form .form-row input[type=text]:focus,.woocommerce-form .form-row select:focus,.woocommerce-form .form-row textarea:focus{border-color:#1890ff;outline:none;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.woocommerce-pagination{text-align:center;margin:32px 0}.woocommerce-pagination .woocommerce-button{margin:0 8px}.datofy-order-card .order-header{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.datofy-order-card .order-actions{display:-webkit-flex;display:-moz-box;display:flex;grid-gap:12px;gap:12px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.datofy-view-order-header{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;align-items:center}.datofy-view-order-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}*{-webkit-transition:background-color .2s ease,color .2s ease,border-color .2s ease;-moz-transition:background-color .2s ease,color .2s ease,border-color .2s ease;transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media print{.datofy-corporate-nav,.woocommerce-MyAccount-navigation{display:none!important}.datofy-account-container{display:block!important}}
/*# sourceMappingURL=main.ddf6ed47.chunk.css.map */