@import"https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=Lobster&family=Oswald:wght@200..700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=Lobster&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=Lobster&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Crimson Text,serif;font-weight:400;font-style:normal}.layoutContainer{display:flex;flex-direction:column;height:100vh;flex-grow:1}.outlet{display:flex;height:calc(100vh - 117px)}.playfair-display-font{font-family:Playfair Display,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.crimson-text-regular{font-family:Crimson Text,serif;font-weight:400;font-style:normal}.crimson-text-semibold{font-family:Crimson Text,serif;font-weight:600;font-style:normal}.heading{display:flex;align-items:center;justify-content:center;gap:10px;position:relative}.heading h2{text-align:center;margin:0}.heading .line1{width:100px;height:2px;background-color:#e97171}.invoice-hide{position:absolute;left:-9999px}.fancy-heading{font-family:Playfair Display,serif;font-size:2rem;font-weight:700;color:#1f2937;text-align:center;position:relative;letter-spacing:.5px;margin-bottom:1.5rem;animation:fadeIn .6s ease-in-out}.fancy-heading:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:3px;background:linear-gradient(to right,#6366f1,#ec4899);border-radius:9999px}@media (max-width: 480px){.fancy-heading{font-size:1.25rem}.fancy-heading:after{width:60px;height:2px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pricePopCon select{width:100%;padding:.6rem 1rem;margin:1rem 0;font-size:14px;border:1px solid #ccc;border-radius:8px;outline:none;background-color:#fff;transition:border-color .2s ease}.pricePopCon select:focus{border-color:#16a34a}:root{--primary-color: #4f46e5;--background-light: #f9fafb;--card-bg: #ffffff;--text-dark: #1f2937;--text-light: #6b7280;--border-radius: 16px;--shadow: 0 10px 30px rgba(0, 0, 0, .08)}body{margin:0;font-family:Inter,sans-serif;background:var(--background-light);color:var(--text-dark)}.adminLoginPanel{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#e0e7ff,#f9fafb);padding:20px}.adminLogin{background-color:var(--card-bg);padding:40px;border-radius:var(--border-radius);box-shadow:var(--shadow);width:100%;max-width:400px;text-align:center;animation:fadeInUp .5s ease}.adminLogin h1{font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:4px}.adminLogin h2{font-size:1rem;font-weight:500;color:var(--text-light);margin-bottom:20px}.loginForm h2{font-size:1.5rem;margin-bottom:10px;color:var(--text-dark)}hr{border:none;height:1px;background:#e5e7eb;margin-bottom:20px}.loginForm input{width:100%;padding:12px;margin-bottom:16px;border-radius:8px;border:1px solid #d1d5db;outline:none;transition:all .3s ease;font-size:1rem}.loginForm input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #6366f133}.btn button{width:100%;padding:12px;background-color:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.btn button:hover{background-color:#4338ca}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.adminLogin{padding:30px 20px}}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:9999}.spinner{width:60px;height:60px;border:6px solid rgba(255,255,255,.2);border-top:6px solid #ffffff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nav-container{position:sticky;top:0;width:100vw;z-index:100;background-color:#f0f8ff;box-shadow:#0000003d 0 3px 8px}.navBar{display:flex;justify-content:space-between;margin:0 20px;align-items:center;padding:5px 20px}.logo img{height:50px;cursor:pointer;padding-left:10px}.profile{display:flex;justify-content:center;align-items:center;border:3px solid salmon;border-radius:50%;cursor:pointer;position:relative;width:50px;height:50px}.profile img{width:50px;border-radius:50%;height:50px}.dropdown-menu{position:absolute;top:70px;color:#000;background-color:#fff;box-shadow:0 4px 6px #0000001a;border-radius:8px;padding:5px 10px;transform:translateY(-10px);transition:all .3s ease-in-out;z-index:1000;right:0;visibility:hidden;opacity:0}.dropdown-menu.show{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu .drpMenu{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;padding:10px;margin:0;cursor:pointer;transition:background-color .2s ease;border-radius:5px;opacity:0;animation:fadeIn .3s forwards}.dropdown-menu .drpMenu:nth-child(1){animation-delay:.1s}.dropdown-menu .drpMenu:nth-child(2){animation-delay:.5s}.dropdown-menu .drpMenu p{margin:0;padding:0}.dropdown-menu .drpMenu:hover{background-color:#f0f0f0}.signup{margin:0 10px}.signup a{text-decoration:none;border:1px solid salmon;padding:7px 9px;border-radius:10px;background-color:#fff;color:#000;transition:background-color .3s}.signup a:hover{background-color:salmon}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.footer{width:100%;background-color:#fff;color:#374151;text-align:center;padding:1rem 0;border-top:1px solid #e5e7eb}.footer-text{font-size:.875rem;margin:0}.footer-brand{font-weight:600;color:#111827}.sidebarcontainer{display:flex;height:calc(100vh - 117px)}.sidebar{width:80px;background-color:#ddd;color:#000;display:flex;flex-direction:column;align-items:center;padding:10px 0;transition:width .3s ease;overflow:hidden;position:relative}.sidebar:hover{width:200px;box-shadow:#00000026 1.95px 1.95px 2.6px}.menu{display:flex;flex-direction:column;gap:15px;padding:10px}.menu-items{display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px;width:100%;cursor:pointer;text-decoration:none;color:#3a0519;transition:background-color .3s ease,color .3s ease}.menu-items:hover{background-color:#f0f0f0;border-radius:5px}.menu-items.active{background-color:#f0f0f0;border-radius:5px;font-weight:700;color:#1f2937!important}.icon{font-size:24px;opacity:1;transform:translate(0);margin-left:120px;height:24px;width:24px}.text{font-weight:600;opacity:0;white-space:nowrap;transition:opacity .3s ease,transform .3s ease;transform:translate(-20px)}.sidebar:hover .text{opacity:1;transform:translate(0)}.sidebar:hover .icon{margin-left:0}.main-content{flex-grow:1;background-color:#f5f5f5;padding:20px;transition:margin-left .3s ease;max-height:100vh;overflow-y:auto;overflow-x:hidden}@media (max-width: 800px){.sidebar:hover{width:180px}}@media (max-width: 650px){.sidebar:hover{width:150px}.icon{font-size:20px}.text{font-size:15px}}@media (max-width: 500px){.sidebar:hover,.sidebar{width:70px;box-shadow:none}.icon{font-size:20px;margin-left:0}.text{font-size:15px}.menu-items span{display:none}}@media (max-width: 380px){.sidebar:hover,.sidebar{width:50px;box-shadow:none}.icon{font-size:20px;margin-left:0}.menu-items span{display:none}}.error-container{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;padding:1rem;text-align:center}.error-title{font-size:4rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.error-message{font-size:1.125rem;color:#4b5563;margin-bottom:1.5rem}.error-button{padding:.5rem 1.5rem;background-color:#4f46e5;color:#fff;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .3s ease}.error-button:hover{background-color:#4338ca}.main-content{flex:1;padding:20px}.top-nav{background-color:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 5px #0000001a}.top-nav h3{font-weight:600;font-size:25px;margin:10px 0;color:#3a0519}.dashboard{display:flex;gap:20px;margin-top:20px;flex-direction:row;flex-wrap:wrap}.card{background:#fff;padding:20px;border-radius:10px;box-shadow:0 3px 10px #0000001a;flex:1;text-align:center;min-width:220px}.ic{font-size:40px;color:#3a0519;margin-bottom:10px}.dashboard p{font-size:20px;font-weight:700}.price-pop{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:50}.pricePopCon{background-color:#fff;padding:2rem;border-radius:12px;width:90%;max-width:400px;box-shadow:0 10px 30px #00000026;animation:fadeInScale .3s ease-in-out}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.pricePopCon form{display:flex;flex-direction:column;gap:1rem}.pricePopCon input[type=text]{padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;outline:none;transition:border-color .2s ease}.pricePopCon input[type=text]:focus{border-color:#3b82f6}.btns{display:flex;justify-content:space-between;gap:1rem}.btns button{flex:1;padding:.6rem 1rem;border:none;border-radius:8px;font-weight:500;font-size:.95rem;cursor:pointer;transition:background-color .2s ease}.btns button[type=submit]{background-color:#10b981;color:#fff}.btns .closeBtn{background-color:#ef4444;color:#fff}.btns button:hover{opacity:.9}.mainUp{display:flex;justify-content:center;padding:2rem;background-color:#f9fafb;min-height:100vh}.updateContainer{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:2rem;width:100%;max-width:600px;box-shadow:0 4px 12px #0000000d}.fancy-heading{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#1f2937;text-align:center}.product{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;margin-bottom:1rem;background-color:#f3f4f6;border-radius:8px;transition:background-color .2s ease;box-sizing:border-box}.product:hover{background-color:#e5e7eb}.pName{flex:2;font-size:1rem;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pPrice{flex:1;font-size:1rem;font-weight:500;color:#1f2937;text-align:center;white-space:nowrap}.editIcons{flex-shrink:0;font-size:1.2rem;color:#4b5563;cursor:pointer;transition:all .3s ease}.editIcons:hover{color:#2563eb;transform:scale(1.1)}.delIcon{flex-shrink:0;font-size:1.2rem;color:#4b5563;cursor:pointer;transition:all .3s ease;color:brown}.delIcon:hover{color:#f10404;transform:scale(1.1)}.no-data{text-align:center;color:#6b7280;font-size:.95rem}@media (max-width: 768px){.mainUp{padding:1rem}.updateContainer{padding:1.5rem}.pName,.pPrice{font-size:.95rem}}@media (max-width: 480px){.product{flex-direction:column;align-items:flex-start;gap:.5rem}.pName,.pPrice{width:100%;text-align:left;font-size:.95rem}.editIcon{align-self:flex-end;font-size:1.1rem}}.ConfirmMessage-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;animation:fadeIn .3s ease}.Confitm-container{background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:auto;padding:20px;border-radius:10px}.confirmMessage-content{background-color:#b8b8b8;padding:20px;border-radius:8px;text-align:center;animation:slideIn .3s ease;color:#000}.confirmMessage-btn{margin-top:20px;display:flex;justify-content:space-around}.confirm-btn,.cancel-btn{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s}.confirm-btn{background-color:#92343d;color:#fff}.confirm-btn:hover{background-color:#ff0019}.cancel-btn{background-color:#6c757d;color:#fff}.cancel-btn:hover{background-color:#adff2f;color:#000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(-20px)}to{transform:translateY(0)}}.addItemsContainer{min-height:calc(100vh - 117px);display:flex;flex-direction:column;align-items:center;background-color:#f8fafc;padding:20px}.addItemsContainer form{background:#fff;padding:30px;border-radius:12px;box-shadow:0 10px 20px #0000000d;max-width:400px;width:100%;display:flex;flex-direction:column;gap:20px;height:280px}.singleInput{display:flex;flex-direction:column}.singleInput label{font-size:14px;margin-bottom:6px;color:#334155;font-weight:500}.singleInput input{padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:16px;outline:none;transition:border-color .3s,box-shadow .3s}.singleInput input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}form button{background-color:#3a0519;color:#fff;padding:12px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease}form button:hover{background-color:#9f023e}.OrdersContainer{padding:2rem 1rem;min-height:100vh;background-color:#fff}@media (min-width: 768px){.OrdersContainer{padding:2rem 5rem}}.ordersCards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem;margin-top:40px}.ordersCard{background-color:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 2px 8px #00000014;cursor:pointer;transition:transform .2s ease-in-out;position:relative}.ordersCard:hover{transform:scale(1.01)}.img{position:relative}.imgCon{width:100%;height:160px;background-color:#f0f0f0;overflow:hidden;display:flex;align-items:center;justify-content:center}.imgCon img{width:100%;height:100%;object-fit:cover}.overlayImg{position:absolute;bottom:8px;right:8px;background-color:#000000b3;color:#fff;font-size:12px;padding:4px 8px;border-radius:6px}.nameAndOther{padding:1rem}.names{font-size:14px;font-weight:500;color:#333}.overlayName{font-size:12px;color:#777;margin-top:4px}.price{padding:0 1rem .5rem;color:#3a0519;font-weight:600;font-size:15px}.status{padding:0 1rem 1rem;font-size:14px;color:#555;display:flex;flex-direction:column;gap:4px}.orderDelivered{color:#16a34a;font-weight:700}.hey{grid-column:1 / -1;text-align:center;font-size:18px;color:#666;padding:3rem 0}.animate-fadeIn{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.heading-container{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin:2.5rem 0}.heading-line{height:2px;width:100%;max-width:400px;background:linear-gradient(to right,transparent,#ccc,transparent)}.heading-text{font-size:24px;font-weight:600;font-family:Playfair Display,serif;color:#1f2937}@media (min-width: 768px){.heading-text{font-size:32px}}.editStatus{position:absolute;right:1rem;bottom:1rem;transition:all .3s ease-in-out}.editIcon:hover{color:#16a34a;transform:scale(1.2)}.invoice-container{border:1px solid #ccc;padding:20px;font-family:sans-serif;width:80%;margin:20px auto}.invoice-header{text-align:center;margin-bottom:20px}.invoice-header img{height:50px}.invoice-details{margin:20px 0;display:flex;justify-content:space-between;align-items:center;grid-template-columns:1fr 1fr;gap:10px}.barcode img{height:100px}.invoiceAddress{margin:20px 0}.invoice-total{text-align:right;font-weight:700;margin:20px 0}.disclaimer p{text-align:center;margin:10px}.thanxLogo{margin-top:50px;display:flex;align-items:center;justify-content:end}.thanxLogo img{height:40px}.thanxLogo p,.thanxLogo h2{margin:0}.bold{font-weight:700}.order-Details-MainContainer{padding:20px;margin:auto;width:90vw}.left-right-container{display:flex;flex-direction:row;gap:50px;margin:auto;padding:20px;justify-content:center}.ordersDetails{display:flex;flex-direction:column;gap:10px;background-color:#fafafa;padding:20px;width:50vw;box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px}.ordersDetails .itemCard{display:flex;flex-direction:row;gap:20px;background-color:#f0f8ff;padding:5px;border-radius:8px}.ordersDetails .itemCard .img,.ordersDetails .itemCard .img img{height:150px}.itemCard .nameAndOthers .name{margin-top:10px;font-weight:600;margin-bottom:20px}.itemCard .nameAndOthers .gray-color{color:gray;font-size:13px;margin-bottom:2px}.price-ord{margin-top:20px;font-weight:700}.itemCard .nameAndOthers .sellingPrice{margin-top:10px;font-weight:600}.left-Container .otherDetails{background-color:#fafafa;padding:10px 15px;box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px}.left-Container .otherDetails .deliveryStatus{font-weight:600;font-size:large}.left-Container .otherDetails .Green{font-weight:600;color:green}.left-Container .otherDetails .statusDate span{font-size:14px}.right-Container{display:flex;flex-direction:column;gap:20px;max-width:300px}.addAndPriceContainer{display:flex;flex-direction:column;gap:20px}.invoiceContainer .invoiceBtn{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fafafa;cursor:pointer;padding:10px 15px;transition:background-color .3s;box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px}.invoiceContainer .invoiceBtn:hover{background-color:#f5f5f5}.invoiceContainer .invoiceBtn .invoce{display:flex;flex-direction:row;gap:10px;align-items:center;font-size:18px;font-weight:600}.invcIcon{color:#6900e9}.shippingAddContainer{background-color:#fafafa;box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px}.adressContainer p{padding:10px 20px;font-size:12px;font-weight:600}.adressContainer .shippingAddress{padding:10px 20px}.adressContainer .shippingAddress .name{font-weight:600;font-size:18px;margin-bottom:5px}.adressContainer .shippingAddress{font-size:14px}.adressContainer .shippingAddress .email{margin-top:5px}.shippingAddress span{font-weight:600}.OrderPriceDetailsContainer{background-color:#fafafa;box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px}.OrderPriceDetailsContainer h6{padding:10px 20px;font-size:12px;font-weight:600}.priceDetails{padding:10px 20px}.listPrice,.selling,.dis,.deliveryFee,.totalAmount{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.priceDetails p{font-size:14px}.priceDetails .totalAmount{margin-top:5px;font-weight:600;font-size:15px}.priceDetails .green p:last-child{font-weight:600;color:green}@media (max-width:1000px){.ordersDetails .itemCard .img,.ordersDetails .itemCard .img img{height:130px}.itemCard .nameAndOthers .name{font-weight:600;margin-bottom:20px;font-size:15px}.left-right-container{display:flex;gap:30px;justify-content:center;align-items:center}}@media (max-width:800px){.ordersDetails{width:70vw}.ordersDetails .itemCard .img,.ordersDetails .itemCard .img img{height:130px}.itemCard .nameAndOthers .name p{font-weight:600;margin-bottom:20px;font-size:15px}.left-right-container{flex-direction:column;gap:30px;align-items:self-start;padding:20px 0}.right-Container{flex-direction:column-reverse}}@media (max-width:560px){.ordersDetails{width:70vw}.ordersDetails .itemCard .img,.ordersDetails .itemCard .img img{height:110px}.itemCard .nameAndOthers .name p{font-weight:600;margin-bottom:15px;font-size:14px}.itemCard .nameAndOthers .gray-color p{font-size:11px}.itemCard .nameAndOthers .sellingPrice p{font-size:14px}.left-right-container{flex-direction:column;gap:30px}.right-Container{flex-direction:column-reverse}.heading h2{font-size:20px}.heading .line1{width:70px}}@media (max-width:520px){.ordersDetails .itemCard .img,.ordersDetails .itemCard .img img{height:100px}.itemCard .nameAndOthers .name p{font-weight:600;margin-bottom:15px;font-size:12px}.itemCard .nameAndOthers .gray-color p{font-size:10px}.itemCard .nameAndOthers .sellingPrice p{font-size:12px}.left-right-container{flex-direction:column;gap:30px}.right-Container{flex-direction:column-reverse}}@media (max-width:480px){.ordersDetails .itemCard .img,.ordersDetails .itemCard .img img{height:80px}.itemCard .nameAndOthers .name p{font-weight:600;margin-bottom:15px;font-size:11px}.itemCard .nameAndOthers .gray-color p{font-size:10px}.itemCard .nameAndOthers .sellingPrice p{font-size:11px}.left-right-container{flex-direction:column;gap:30px}.right-Container{flex-direction:column-reverse;max-width:270px}.heading h2{font-size:18px}.heading .line1{width:60px}}@media (max-width:400px){.ordersDetails .itemCard .img,.ordersDetails .itemCard .img img{height:80px}.itemCard .nameAndOthers .name p{font-weight:600;margin-bottom:12px;font-size:10px}.itemCard .nameAndOthers .gray-color p{font-size:9px}.itemCard .nameAndOthers .sellingPrice p{font-size:10px}.left-right-container{flex-direction:column;gap:30px}.right-Container{flex-direction:column-reverse}.right-Container{flex-direction:column-reverse;max-width:260px}.heading h2{font-size:15px}.heading .line1{width:50px}}.scannerContainer{margin:10px 0;padding:10px;background-color:#fafafa;box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px}.scanner{border-radius:10px}.scanner button{background-color:coral;padding:5px 10px;border:none;outline:none;border-radius:10px;margin-bottom:10px;transition:background-color .3s ease;cursor:pointer}.scanner button:hover{background-color:#f94200}.statusMainContainer h3{text-align:center;margin:10px 0}.order-details{margin:20px 0;background-color:#fafafa;box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px;padding:10px}.order-details .headDetails{margin:20px 0}.order-details .headDetails .someInfo{display:grid;grid-template-columns:1fr 1fr;width:300px}.order-details .headDetails .someInfo span{font-weight:600}.detailsContainer .details{display:flex;gap:20px;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:10px 0}.detailsContainer .details .detailsCard{background-color:#f7f5f5;padding:10px;border-radius:5px;width:180px}.detailsContainer{background-color:#fff;width:80%;margin:auto;padding:5px 10px;border-radius:10px}.detailsContainer h4{font-weight:600;text-align:center}.detailsContainer .details .detailsCard .img{height:150px;width:100%;align-items:center;display:flex;justify-content:center}.detailsContainer .details .detailsCard .img img{height:150px;border-radius:5px;object-fit:cover}.detailsContainer .details .detailsCard .name{margin:10px 0;font-weight:600}.detailsContainer .details .detailsCard .name p{font-weight:600}.detailsContainer .details .detailsCard .sizeQty{display:flex;flex-direction:row;justify-content:space-around}.detailsContainer .details .detailsCard .sizeQty p{font-size:.9rem}.order-update{margin:20px 0;background-color:#fafafa;box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px;padding:10px}.selectStatus,.otpContainer{margin:30px auto;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}.selectStatus select{padding:5px 10px;width:150px;border-radius:5px}.selectStatus button,.otpContainer button{padding:5px 10px;border-radius:5px;border:none;outline:none;background-color:coral;transition:background-color .3s;cursor:pointer}.selectStatus button:hover,.otpContainer button:hover{background-color:#dc143c}.otpContainer input{padding:5px 10px;border-radius:5px;border:1px solid gray;outline:none}.registerWorker{max-width:500px;margin:4rem auto;padding:2rem;background-color:#fff;border-radius:12px;box-shadow:0 6px 20px #00000014;font-family:Segoe UI,sans-serif}.registerWorker h2{text-align:center;margin-bottom:2rem;font-size:2rem;color:#333}form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column}.form-group label{font-weight:600;margin-bottom:.5rem;color:#333}.form-group input,.form-group select{padding:.75rem 1rem;font-size:1rem;border-radius:8px;border:1px solid #ccc;transition:border-color .3s ease,box-shadow .3s ease}.form-group input:focus,.form-group select:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e533}button[type=submit]{padding:.75rem 1rem;font-size:1rem;font-weight:600;background-color:#4f46e5;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}button[type=submit]:hover{background-color:#4338ca}input[type=file]{padding:.4rem}@media (max-width: 600px){.registerWorker{margin:2rem 1rem;padding:1.5rem}.registerWorker h2{font-size:1.6rem}button[type=submit]{font-size:.95rem}}.subscribe-container{max-width:450px;margin:40px auto;background:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 10px #0000001a;text-align:center}h2{font-size:24px;color:#333;margin-bottom:20px}.subscribe-form{display:flex;flex-direction:column}.input-group{margin-bottom:15px;text-align:left}.input-group label{display:block;font-weight:700;color:#555;margin-bottom:5px}.input-group input{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:16px;transition:border-color .3s ease}.input-group input:focus{border-color:#007bff;outline:none}.submit-btn{background:#bd6e14;color:#fff;padding:12px;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background .3s ease}.submit-btn:hover{background:#b34500}@media (max-width: 480px){.subscribe-container{width:90%;padding:20px}}
