.sym-green{background-color:#4bd980!important;color:#047857}.sym-yellow{background-color:#ffbb49!important;color:#b45309}.sym-red{background-color:rgba(220,38,38,.15)!important;color:#b91c1c}.interval-warning{background:#fff7ed!important;border:1px solid #fdba74!important;color:#9a3412;min-width:100%;text-align:center;border-radius:8px;padding:4px 6px}.interval-label{display:block;font-size:11px;color:#92400e}.interval-text{display:block;font-weight:700;font-size:13px}.button.interval-blocked{background:#f59e0b!important;color:#fff!important;cursor:pointer}.button.interval-blocked:hover{background:#d97706!important}.oma-hold-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);display:none;align-items:center;justify-content:center;z-index:100000}.oma-hold-box{max-width:520px;background:#ffb74d;color:#fff;padding:28px;border-radius:18px;text-align:center;box-shadow:0 15px 40px rgba(0,0,0,.3)}.oma-hold-box p{font-size:15px;line-height:1.5;margin-bottom:25px}.oma-hold-actions{display:flex;gap:14px;justify-content:center}.oma-btn-continue{background:#1b5e20;color:#fff;border:none;padding:10px 22px;border-radius:8px;font-weight:700;cursor:pointer}.oma-btn-cancel{background:#000;color:#fff;border:none;padding:10px 22px;border-radius:8px;font-weight:700;cursor:pointer}.pro-card{border:1px solid #e6e6e6;border-radius:8px;padding:8px;background:#fff;width:32%;float:left;margin-right:1.3%}.pres-qty{font-size:12px}.expiryed{position:absolute;top:0;background-color:#0000003b;width:100%;height:247px;left:0;border-radius:5px}.expiryed h2{position:absolute;text-transform:capitalize;top:100px;left:0;width:100%;text-align:center;transform:rotate(-45deg);padding:6px 0;font-size:13px;font-weight:700;color:red;z-index:20;border:none;font-size:24px}#desalbedproduct{position:relative}.rx-modal-status-ribbon{position:absolute;top:12px;left:-42px;width:160px;text-align:center;transform:rotate(-45deg);padding:6px 0;font-size:13px;font-weight:700;color:#fff;z-index:20;pointer-events:none;display:none}.rx-status-active{background:#10b981;display:none!important}.rx-status-expired{background:#dc2626;display:none!important}.rx-status-cessed{background:#6b7280;display:none!important}.rx-status-draft{background:#f59e0b;display:none!important}#prescriptionModal.rx-modal{background:rgba(0,0,0,.55)!important}#prescriptionModal{display:none;position:fixed!important;z-index:999999!important;top:70px!important;left:8px!important;right:8px!important;bottom:8px!important;width:auto!important;height:auto!important;background:0 0!important;pointer-events:all;overflow:visible}.rx-modal-content{pointer-events:all;background:#fff;position:absolute;bottom:0;left:0;right:0;margin:0;top:50%;transform:translateY(-65%);padding:0;border-radius:16px;width:100%;max-width:100%;box-shadow:0 -2px 24px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,6%);overflow:hidden;max-height:calc(100vh - 86px);overflow-y:auto}.rx-modal-content::before{display:none}.modalnewades{display:none}.rx-modal-inner{display:flex;flex-direction:column}.rx-modal-date-bar{background:#f0fdf4;border-bottom:1px solid #d1fae5;padding:12px 20px;font-size:13px;color:#065f46;display:flex;align-items:center;gap:8px}.rx-date-icon{font-size:16px}.rx-modal-body-layout{display:flex;flex-direction:column}.rx-modal-col-left{padding:16px 20px;display:flex;flex-direction:column;gap:14px}.rx-modal-col-right{padding:0 20px 16px}.rx-modal-section{display:flex;flex-direction:column;gap:2px}.rx-modal-field-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.rx-modal-field-value{font-size:15px;color:#111827;font-weight:500;line-height:1.4}.rx-medication-name{font-size:17px;font-weight:700;color:#065f46}.rx-attr-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.rx-attr-pills .attr-box{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;padding:4px 10px;font-size:12px;color:#374151;font-weight:600}.rx-modal-divider{height:1px;background:#f0f0f0}.rx-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#f0f0f0;border-radius:10px;overflow:hidden;margin-top:4px}.rx-modal-grid-item{background:#fff;padding:12px 16px}.rx-modal-grid-item .rx-modal-field-value{font-size:16px;font-weight:700}.rx-modal-footer{display:flex;gap:10px;padding:14px 20px;border-top:1px solid #f0f0f0;background:#fafafa}.rx-modal-btn{flex:1;display:inline-block;text-align:center;padding:11px 10px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;border:none;transition:opacity .15s;line-height:1.4}.rx-modal-btn:hover{opacity:.82;text-decoration:none}.rx-modal-btn-close{background:#1a1a1a;color:#fff!important}.rx-modal-btn-contact{background:#fff;color:#065f46!important;border:1.5px solid #065f46!important}@media(min-width:640px){#prescriptionModal{top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;background:rgba(0,0,0,.55)!important;pointer-events:all;display:none;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;overflow-y:auto}.rx-modal-content{position:relative;bottom:auto;left:auto;right:auto;max-width:700px;width:100%;max-height:calc(100vh - 48px);border-radius:16px;margin:auto;box-shadow:0 12px 40px rgba(0,0,0,.22)}.rx-modal-body-layout{flex-direction:row;align-items:stretch}.rx-modal-col-left{flex:1 1 58%;padding:22px 24px;border-right:1px solid #f0f0f0;gap:16px}.rx-modal-col-right{flex:1 1 42%;padding:22px 20px;display:flex;flex-direction:column;justify-content:flex-start}.rx-modal-grid{flex:1;margin-top:0;border-radius:10px}.rx-modal-grid-item{padding:16px}.rx-modal-grid-item .rx-modal-field-value{font-size:20px}.rx-medication-name{font-size:19px}.rx-modal-date-bar{padding:14px 24px;font-size:14px}.rx-modal-field-value{font-size:15px}.rx-modal-footer{padding:16px 24px;justify-content:flex-end}.rx-modal-btn{flex:none;min-width:140px;padding:12px 20px}}.rx-close{position:absolute;right:15px;top:10px;font-size:28px;cursor:pointer;color:#444}.rx-close:hover{color:#000}.pro-actions .button{width:100%;border-radius:0;text-align:center;line-height:40px;background:#46b267;color:#fff}.pro-actions{width:100%;text-align:center}.pro-actions .button{width:100%;border-radius:12px;text-align:center;line-height:25px;background:#46b267;color:#fff;border-radius:0!important;font-size:10px!important;margin-top:0!important}.viewrs{font-size:10px;padding:0 5px;border:none;background:#000;color:#fff;width:100%;margin-bottom:5px;border-radius:5px;line-height:30px}.prescriptions{font-size:14px!important;font-weight:700!important}.cartss{font-size:12px;padding:8px 5px;border:none;background:#46b267;color:#fff;margin-bottom:10px;width:100%}.view-persction h6{margin:0;padding:0;font-size:13px!important;margin-bottom:5px}.prescriptions{margin:0;font-size:14px}#pro-bodys{min-height:115px}#pro-prices{display:inherit!important}.pro-titles{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pro-titles a{font-size:14px;line-height:22px}.attrubate{margin:0;font-size:12px;padding:5px 0}.pro-actions{display:flex;gap:8px;margin-top:0}.pro-title{font-size:16px!important;margin:0;overflow:visible!important;height:45px!important}.pro-price{font-weight:700;color:#0b7a4a}.pro-card{border:1px solid #e6e6e6;border-radius:8px;padding:8px;background:#fff}.pro-cardd{border:1px solid #e6e6e6;border-radius:8px;padding:8px;background:#fff;width:49%!important;float:left!important;margin-right:1%!important}.pro-grid{display:inherit!important}.product-title{font-size:18px!important;height:50px;line-height:20px!important}.product-title a{font-size:17px!important;line-height:20px!important}.pro-rx-compact{right:-28px;position:absolute!important;top:193px!important;transform:translate(17px,10px)!important}.woocommerce-MyAccount-navigation{position:sticky;top:130px;overflow:hidden}.ascripts{position:inherit;top:31%;right:89px}#gw-prods-title{position:relative}.acscripts{background:green;border:none;outline:none;padding:8px 15px;border-radius:5px;color:#fff;cursor:pointer;font-size:13px;margin-right:10px}.acscripts1{background:#737373;color:#fff;border:none;outline:none;padding:8px 15px;border-radius:5px;cursor:pointer;font-size:13px}.pro-arch{padding:18px 8px}.pro-arch-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pro-arch-title{font-size:1.4rem;margin:0}.pro-arch-grid{display:grid;grid-template-columns:300px 1fr;gap:18px}.pro-side{background:#fff;border:1px solid #eaeaea;padding:12px;border-radius:8px}.pro-main{min-height:200px}.pro-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.pro-card{border:1px solid #e6e6e6;border-radius:8px;padding:8px;background:#fff}.pro-thumb{width:100%;height:auto;object-fit:contain;box-shadow:rgba(99,99,99,.2)0 2px 8px;padding:5px;border-radius:5px}.pro-title a{font-size:14px;line-height:15px}.pro-title{font-size:1rem;margin:8px 0}.pro-price{font-weight:700;color:#0b7a4a}.pro-actions{margin-top:0}.pro-badge.sale{background:#ef4444;color:#fff;padding:4px 8px;border-radius:6px;position:absolute;right:10px;top:10px}.pro-thumb-wrap{position:relative}@media(max-width:900px){.pro-arch-grid{grid-template-columns:1fr}.pro-side{order:2}}.pro-price-wrap{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px}.pro-price-regular del{color:#9ca3af;font-size:13px;font-weight:400}.pro-price-label{font-size:11px;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.4px}.pro-price-sale{font-weight:700;font-size:15px;color:#0b7a4a}.pro-sale-end-notice{display:block;width:100%;color:#dc2626;font-size:11px;font-style:italic;font-weight:600;margin-top:2px;line-height:1.3}