body.woocommerce-lost-password{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#f7f9fa;padding:20px;box-sizing:border-box}.woocommerce form.woocommerce-ResetPassword{width:100%;max-width:400px;padding:25px;background:#fff;border-radius:16px;box-shadow:0 0 10px rgb(0 0 0 / .05)}.woocommerce form.woocommerce-ResetPassword>p:first-of-type{font-size:18px;font-weight:500;margin-bottom:20px;color:#0D3C4C;text-align:center}.woocommerce form.woocommerce-ResetPassword input[type="email"],.woocommerce form.woocommerce-ResetPassword input[type="text"]{width:100%;padding:12px 14px;margin-bottom:20px;border:1px solid #ddd;border-radius:10px;font-size:16px;background:#fafafa;transition:all 0.2s ease}.woocommerce form.woocommerce-ResetPassword input[type="email"]:focus{border-color:#0D3C4C;background:#fff;outline:none;box-shadow:0 0 0 2px rgb(13 60 76 / .1)}.woocommerce form.woocommerce-ResetPassword button.button{width:100%;padding:12px;font-size:16px;background:#0D3C4C;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:background 0.3s ease,transform 0.2s ease}.woocommerce form.woocommerce-ResetPassword button.button:hover{background:#0b2f3b;transform:scale(1.02)}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error{max-width:400px;margin:20px auto;font-size:15px;padding:10px 14px;border-radius:8px;border-right:4px solid #0D3C4C;background-color:#f1f8fa;color:#0D3C4C}@media (max-width:480px){body.woocommerce-lost-password{padding:10px}}.custom-orders-table-wrapper{max-width:100%;overflow-x:auto;font-family:"irsans",sans-serif;font-size:14px}.custom-orders-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden;border:1px solid #8C8C8C;direction:rtl;text-align:center;background-color:#fff;color:#0D3C4C}.custom-orders-table th{background-color:#0D3C4C;color:#fff;font-weight:700}.custom-orders-table tr:nth-child(even){background-color:#f7f7f7}a.button.pay-order-button{background-color:#0D3C4C!important;color:#fff!important;border:none!important;padding:6px 14px!important;border-radius:5px!important;text-decoration:none!important;font-weight:bold!important;font-size:14px!important;cursor:pointer!important;display:inline-block!important;transition:background-color 0.3s ease!important}a.button.pay-order-button:hover{background-color:#09506e!important}.order-status{display:inline-block!important;padding:4px 10px!important;border-radius:5px!important;font-size:13px!important;font-weight:bold!important;color:#fff!important;white-space:nowrap!important}.status-on-hold{background-color:#6c757d!important}.status-processing{background-color:#17a2b8!important}.status-completed{background-color:#28a745!important}.status-pending{background-color:#ffc107!important;color:#000!important}.status-failed{background-color:#dc3545!important}.status-cancelled{background-color:#b30000!important}.status-refunded{background-color:#8e44ad!important}.order-status[class^="status-"]::before{content:"● "!important}@media screen and (max-width:768px){.custom-orders-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.custom-orders-table{width:700px}a.button.pay-order-button{font-size:12px!important;padding:5px 10px!important}.custom-orders-table td,.custom-orders-table th{white-space:nowrap}.custom-orders-table{width:max-content}.custom-orders-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}}.shagerd-table-wrapper{max-width:100%;overflow-x:auto;font-size:14px;direction:rtl;text-align:center;color:#0D3C4C}.shagerd-note{background-color:#e6f1f3;color:#0D3C4C;padding:15px;font-weight:700;border-radius:15px;margin:0}.shagerd-table{width:100%;min-width:700px;border-collapse:separate;border-spacing:0;border-radius:15px;overflow:hidden;border:1px solid #8C8C8C;background-color:#fff;color:#0D3C4C;margin-block-end:0;margin-top:20px}.shagerd-table th{background-color:#0D3C4C;color:#fff;font-weight:700;padding:10px}.shagerd-table td{padding:10px;border-top:1px solid #e0e0e0}.shagerd-table tr:nth-child(even){background-color:#f7f7f7}@media screen and (max-width:768px){.shagerd-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.shagerd-table{min-width:700px;width:100%}}.user-verification-success{background-color:#d4edda;color:#155724;padding:10px 15px;border:1px solid #c3e6cb;border-radius:15px;font-weight:500;font-size:15px}.user-verification-warning{background-color:#fff3cd;color:#856404;padding:10px 15px;border:1px solid #ffeeba;border-radius:15px;font-weight:500;font-size:15px}.verify-btn{display:inline-block;margin-top:15px;padding:10px 20px;background-color:#155724;color:#fff;font-size:15px;border-radius:25px;text-decoration:none;transition:background-color 0.3s ease,transform 0.2s ease;box-shadow:0 4px 12px rgb(0 115 230 / .2);width:100%;text-align:center}.verify-btn:hover{background-color:#0D3C4C;transform:translateY(-2px);color:#fff}.modatetbar-wrapper{background:rgb(255 255 255 / .8);border-radius:16px;padding:20px;border:1px solid rgb(200 200 200 / .5);box-shadow:0 4px 15px rgb(0 0 0 / .08);backdrop-filter:blur(10px);font-size:14px;color:#0D3C4C;position:relative;overflow:hidden;transition:all 0.3s ease;text-align:center}.modatetbar-wrapper:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(0 0 0 / .1)}.modatetbar-alert{padding:12px 15px;border-radius:15px;font-weight:700;text-align:center;font-size:15px;margin-bottom:10px}.alert-today{background:linear-gradient(to right,#ffebee,#ffcdd2);color:#b71c1c}.alert-passed{background:#f3f3f3;color:#777}.modatetbar-info{font-weight:500;margin-bottom:12px;font-size:15px}.modatetbar-progress-bar{background-color:#eee;border-radius:30px;height:20px;width:100%;overflow:hidden;position:relative;box-shadow:inset 0 1px 3px rgb(0 0 0 / .1);margin-bottom:12px}.modatetbar-progress{height:100%;border-radius:30px;transition:width 0.5s ease-in-out;display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff;font-weight:700;text-shadow:0 1px 1px rgb(0 0 0 / .2)}.modatetbar-progress.bar-green{background:linear-gradient(to right,#43cea2,#185a9d)}.modatetbar-progress.bar-yellow{background:linear-gradient(to right,#fceabb,#f8b500)}.modatetbar-progress.bar-red{background:linear-gradient(to right,#ff4e50,#f00000)}.modatetbar-remaining{text-align:center;font-size:14px;color:#0D3C4C;font-weight:100}.modatetbar-button-wrapper{margin-top:12px;text-align:center}.modatetbar-button{display:inline-block;background:linear-gradient(135deg,#0D3C4C 0%,#145A72 100%);color:#fff;padding:10px 20px;border-radius:15px;font-size:15px;font-weight:700;text-decoration:none;text-align:center;width:100%;box-shadow:0 4px 8px rgb(13 60 76 / .4);transition:background 0.3s ease,box-shadow 0.3s ease,transform 0.2s ease;user-select:none;cursor:pointer}.modatetbar-button:hover{background-color:#0a2e3a;color:#fff;box-shadow:0 6px 10px rgb(0 0 0 / .15)}.modatetbar-no-match{display:inline-block;color:#e63946;font-weight:700;margin-top:10px}.user-purchase-success{background-color:#d4edda;color:#155724;padding:15px;border:1px solid #c3e6cb;border-radius:15px;font-size:16px;font-weight:500}.user-purchase-warning{background-color:#f8d7da;color:#721c24;padding:15px;border:1px solid #f5c6cb;border-radius:15px;font-size:16px;width:100%}.user-purchase-pending{background-color:#f8d7da;color:#721c24;padding:15px;border:1px solid #f5c6cb;border-radius:15px;font-size:16px}.user-purchase-processing{background-color:#fff4e5;color:#e65100;padding:15px;border:1px solid #f5c6cb;border-radius:15px;font-size:16px;width:100%}.user-purchase-failed{background-color:#f8d7da;color:#721c24;padding:15px;border:1px solid #f5c6cb;border-radius:15px;font-size:16px}.user-purchase-warning-row{display:flex;justify-content:space-between;align-items:center;gap:10px;direction:rtl}.user-purchase-warning-row>.user-purchase-warning{flex:1 1 80%;padding:15px;margin:0;border-radius:15px;font-weight:700;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;font-size:16px}.purchase-renew-button{display:inline-block;background:linear-gradient(135deg,#0D3C4C 0%,#145A72 100%);color:#fff;padding:10px 20px;border-radius:15px;font-size:16px;font-weight:700;text-decoration:none;text-align:center;width:100%;box-sizing:border-box;box-shadow:0 4px 8px rgb(13 60 76 / .4);transition:background 0.3s ease,box-shadow 0.3s ease,transform 0.2s ease;user-select:none;cursor:pointer}.purchase-renew-button:hover,.purchase-renew-button:focus{color:#fff}@media screen and (max-width:600px){.user-purchase-warning-row{flex-direction:column;align-items:stretch}.purchase-renew-button-wrapper{width:100%;margin-top:8px}.purchase-renew-button{width:100%}}@media (max-width:480px){.user-purchase-success,.user-purchase-warning,.user-purchase-pending,.user-purchase-processing,.user-purchase-failed{padding:10px;font-size:14px;border-radius:15px;text-align:center}}.user-purchase{font-size:16px;padding:15px;border:1px solid #c3e6cb;border-radius:15px;font-weight:500}.user-purchase.no-debt{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;border-radius:15px;font-weight:500}.user-purchase.debt-on-hold{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba;border-radius:15px;font-weight:500}.user-purchase.debt-processing{background-color:#cce5ff;color:#004085;border:1px solid #b8daff;border-radius:15px}.user-purchase.debt-failed{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:15px;font-weight:500}.user-purchase.debt-pending{background-color:#fff8e1;color:#8a6d3b;border:1px solid #ffecb5;border-radius:15px;font-weight:500}.user-purchase.debt-completed{background-color:#d1ecf1;color:#0c5460;border:1px solid #bee5eb;border-radius:15px;font-weight:500}@media (max-width:480px){.user-purchase{font-size:14px;padding:10px;text-align:center}}.user-verification-details{border:1px solid #ddd;border-radius:15px;padding:20px;background-color:#f9f9f9;font-size:16px}.user-verification-details ul{list-style:none;padding:0;margin:0}.user-verification-details li{margin-bottom:10px;display:flex;align-items:center}.user-verification-details li strong{margin-right:5px}.user-verification-details li:before{content:' ';display:inline-block;margin-left:5px}@media (max-width:600px){.user-verification-details{padding:12px;font-size:14px}.user-verification-details li{font-size:14px;align-items:flex-start}.user-verification-details li strong{margin-bottom:4px}}.simple-product-box{border:2px solid #0D3C4C;padding:25px 30px;border-radius:15px;background-color:#f4f8fa;color:#0D3C4C;box-shadow:0 4px 10px rgb(13 60 76 / .1);font-weight:500;max-width:480px;text-align:center}.simple-product-box h2{font-size:1.8rem;margin-bottom:15px}.variations-list{list-style:none;margin-bottom:22px;border:1px solid #0D3C4C;background:#e9f0f3;border-radius:8px;padding:0;overflow:hidden}.variations-list li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #0D3C4C;font-size:1rem;margin:0 15px}.variations-list li:last-child{border-bottom:none}.variation-attrs{text-align:right;flex:1;padding-right:15px}.variation-price{text-align:left;flex:1;padding-left:15px}.variation-attrs{font-weight:600}.variation-price{font-weight:700;color:#0D3C4C}.btn-charge{gap:8px;background-color:#0D3C4C;color:#fff!important;padding:12px 28px;border-radius:15px;font-weight:700;font-size:1.1rem;box-shadow:0 5px 12px rgb(13 60 76 / .4);transition:background-color 0.3s ease,box-shadow 0.3s ease;user-select:none}.btn-charge:hover{background-color:#0a2b37;box-shadow:0 7px 18px rgb(10 43 55 / .7)}.btn-icon{font-size:1.4rem;line-height:1}@media (max-width:768px){.simple-product-box{padding:20px 20px;border-radius:15px}.simple-product-box h2{font-size:18px;margin-bottom:15px}}.woocommerce-notices-wrapper{position:fixed;bottom:20px;left:20px;z-index:9999;width:auto;max-width:90%;display:flex;flex-direction:column;gap:12px}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info{background-color:#0D3C4C!important;color:#fff!important;padding:16px 20px!important;border-radius:12px!important;font-size:14px!important;box-shadow:0 4px 16px rgb(0 0 0 / .3)!important;animation:slideUpFade 0.4s ease-out!important;position:relative!important;overflow:hidden!important;border:none!important;line-height:1.6!important;display:flex!important;align-items:center!important;justify-content:space-between;gap:15px}.woocommerce-message::before,.woocommerce-error::before,.woocommerce-info::before{display:none!important}.woocommerce-message::after,.woocommerce-error::after,.woocommerce-info::after{content:'';position:absolute;bottom:0;left:0;height:4px;background:#00d084;width:100%;animation:shrinkBar 5s linear forwards}.woocommerce-message a.button,.woocommerce-info a.button,.woocommerce-message a.wc-forward,.woocommerce-info a.wc-forward,.woocommerce-message .button.wc-forward,.woocommerce-info .button.wc-forward{background:#fff!important;color:#0D3C4C!important;padding:6px 14px;border-radius:10px!important;font-size:13px;text-decoration:none;margin-left:10px;border:2px solid #fff;font-weight:600;transition:all 0.3s ease;white-space:nowrap;font-family:var(--e-global-typography-primary-font-family),Sans-serif}.restore-item{color:#fff!important;font-family:var(--e-global-typography-primary-font-family),Sans-serif!important}.woocommerce-message a.button:hover,.woocommerce-info a.button:hover,.woocommerce-message a.wc-forward:hover,.woocommerce-info a.wc-forward:hover,.woocommerce-message .button.wc-forward:hover,.woocommerce-info .button.wc-forward:hover{background:#f1f1f1!important;color:#0D3C4C!important;border-color:#f1f1f1}.woocommerce-message a[href*="action=logout"]{color:#fff!important;background-color:#e53935!important;padding:6px 12px!important;border-radius:10px!important;text-decoration:none!important;font-weight:bold!important;display:inline-block!important;font-size:13px!important;font-family:var(--e-global-typography-primary-font-family),Sans-serif!important}@keyframes slideUpFade{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shrinkBar{to{width:0%}}.etelaeie-status{display:flex;align-items:center;gap:8px;font-size:14px;padding:6px 10px;border-radius:6px;background:#f4f4f4;color:#333;font-weight:500}.etelaeie-status.read{background:#eafaf1;color:#2ecc71}.etelaeie-status.unread{background:#fdf5f5;color:#999}.etelaeie-status .check-icon{flex-shrink:0}.etelaeie-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:100%}.etelaeie-stats-grid .stat-item{background:#f9f9f9;border-radius:12px;padding:20px 16px;text-align:center;box-shadow:0 2px 6px rgb(0 0 0 / .08);transition:all 0.3s ease}.etelaeie-stats-grid .stat-item:hover{transform:translateY(-4px);box-shadow:0 4px 10px rgb(0 0 0 / .12)}.etelaeie-stats-grid .label{font-size:14px;font-weight:500;margin-bottom:10px;color:#666}.etelaeie-stats-grid .number{font-size:24px;font-weight:700}.etelaeie-stats-grid .stat-item.total{background-color:#e3f2fd;color:#1976d2}.etelaeie-stats-grid .stat-item.unread{background-color:#fff3e0;color:#fb8c00}.etelaeie-stats-grid .stat-item.read{background-color:#e8f5e9;color:#43a047}.etelaeie-alert-box{background:#fff3e0;padding:15px;border-radius:15px;display:flex;align-items:center;justify-content:space-between;gap:5px;color:#5d4037;direction:rtl}.bg-alert{background-color:#fff3e0;color:#fb8c00}.bg-success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.bg-neutral{background-color:#95a5a6;color:#2c3e50}.etelaeie-alert-box .alert-message{font-size:16px;font-weight:500;margin:0}.etelaeie-alert-box .alert-button{padding:10px 20px;background:#0D3C4C;color:#fff;text-decoration:none;font-size:14px;border-radius:15px;transition:background 0.3s ease;white-space:nowrap}.etelaeie-alert-box .alert-button:hover{background:#0D3C4C}