@charset "UTF-8";.home-page{padding:2rem;background-color:#fff3e0}.products{padding:2rem}.products h2{text-align:center;font-size:2rem;margin-bottom:2rem;color:#ec8700}.products .product-grid-wrapper{position:relative}.products .product-grid-wrapper .view-more-btn{position:absolute;left:0;top:-40px;background-color:#ec8700;color:#fff;padding:.4rem 1rem;border-radius:6px;text-decoration:none;font-size:.9rem;transition:background-color .3s ease}.products .product-grid-wrapper .view-more-btn:hover{background-color:#b96a00}.products .product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.products .product-card{background-color:#fff3e6;border-radius:8px;padding:1rem;box-shadow:0 2px 6px #0000001a;text-align:center}.products .product-card img{max-width:100%;border-radius:6px}.products .product-card h3{margin-top:.8rem;font-size:1.1rem}.products .product-card p{font-size:.9rem;color:#555}.products .product-card button{margin-top:.8rem;background-color:#ec8700;color:#fff;padding:.4rem 1rem;border:none;border-radius:6px;cursor:pointer}.products .product-card button:hover{background-color:#b96a00}@media (max-width: 567px){.product-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}}@media (max-width: 400px){.product-grid{display:flex!important;align-items:center}.product-grid-wrapper{display:flex;flex-direction:column;align-items:center}.product-grid-wrapper .view-more-btn{position:static!important;margin-bottom:1rem;align-self:center}.product-grid{display:flex;flex-direction:column;width:100%}.product-card{width:100%;max-width:140px}}.about-preview{padding:3rem 2rem;background-color:#fff3e0;text-align:center}.about-preview h2{color:#ec8700;font-size:2rem;margin-bottom:1rem}.about-preview p{max-width:700px;margin:0 auto 1.5rem;color:#333;font-size:1.2rem;direction:rtl;line-height:1.8}.about-preview a{background-color:#ff9800;text-decoration:none;color:#fff;border:none;border-radius:6px;padding:.6rem 1.4rem;font-size:1.1rem;cursor:pointer;transition:background-color .3s ease}.about-preview a:hover{background-color:#cc7a00}.features{text-align:center;margin-top:4rem}.features h2{color:#ec8700;margin-bottom:2rem}.features .features-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem}.features .features-grid .feature-card{background-color:#ffe0b2;padding:1.5rem;border-radius:12px;width:250px;box-shadow:0 4px 8px #0000001a}.features .features-grid .feature-card h3{color:#ec8700;margin-bottom:.5rem}.features .features-grid .feature-card p{color:#333;font-size:.95rem}.hero{display:flex;justify-content:space-between;align-items:center;background-color:#fdc77c;padding:2rem;border-radius:12px;max-width:1200px;margin:2rem auto;gap:2rem;overflow:hidden}.hero .hero-text{flex:1;text-align:right}.hero .hero-text h1{font-size:2.2rem;color:#ec8700;margin-bottom:1rem;direction:rtl}.hero .hero-text p{font-size:1.1rem;color:#333;margin-bottom:1.5rem}.hero .hero-text button{background-color:#ff9800;color:#fff;padding:.6rem 1.2rem;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:background-color .3s ease}.hero .hero-text button:hover{background-color:#cc7a00}.hero .hero-text button a{text-decoration:none;color:inherit}.hero .hero-animation{flex:1;text-align:center;transform:scale(2)}.hero .hero-animation Player{max-width:100%;height:auto}@media (max-width: 768px){.hero{flex-direction:column-reverse;text-align:center}.hero .hero-text{text-align:center}.hero .hero-text h1{font-size:1.8rem}.hero .hero-text p{font-size:1rem}.hero .hero-animation{margin-bottom:1rem}.hero .hero-animation Player{width:100%;max-width:280px;height:auto}}@media (max-width: 1800px){.hero .hero-animation{transform:scale(1.5)}.hero Player{width:100%!important;max-width:220px!important;height:auto!important}}@media (max-width: 1500px){.hero .hero-animation{transform:scale(1.5);max-width:500px!important}.hero Player{max-width:500px!important}}@media (max-width: 600px){.hero .hero-animation{transform:scale(1.5)}}@media (max-width: 500px){.hero .hero-animation{transform:scale(1.4)}}@media (max-width: 400px){.hero .hero-animation{transform:scale(1.2)}.hero Player{width:100%!important;max-width:220px!important;height:auto!important}}@media (max-width: 360px){.hero .hero-animation{transform:scale(1)}}.custom-form-wrapper{display:flex;justify-content:center;margin:2rem 0}.custom-form{background:#fff7e6;padding:2rem;border-radius:10px;box-shadow:0 0 10px #0000001a;width:400px}.custom-form h2{text-align:center;margin-bottom:1rem;color:#ff9800}.custom-form input,.custom-form textarea{width:94%;margin-bottom:1rem;padding:.8rem;border-radius:5px;border:1px solid #ccc;font-family:inherit;direction:rtl;outline:none;color:#333}.custom-form input:focus,.custom-form textarea:focus{border:1px solid #ff9800}.custom-form button{width:100%;background:#ff9800;color:#fff;border:none;padding:.8rem;font-weight:700;cursor:pointer;border-radius:5px;transition:.3s}.custom-form button:hover{background:#f57c00}.about,.who-we-are,.map-section{direction:rtl;padding:2rem;max-width:1200px;margin:0 auto;text-align:right;color:#333}.about h1,.about h2,.who-we-are h1,.who-we-are h2,.map-section h1,.map-section h2{font-size:2rem;color:#ec8700;margin-bottom:1rem}.about-intro{font-size:1.1rem;line-height:2;margin-bottom:2.5rem;color:#333}.about-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:4rem}.about-features .feature-card{background-color:#ffe0b2;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px #0000000d;text-align:center;transition:transform .3s ease}.about-features .feature-card:hover{transform:translateY(-5px)}.about-features .feature-card img{width:80px;height:80px;margin-bottom:1rem}.about-features .feature-card h3{font-size:1.3rem;margin-bottom:.5rem;color:#c98b34}.about-features .feature-card p{font-size:1.1rem;color:#333}.who-we-are{background-color:#fff3e0;border-radius:12px;padding:2rem;margin-bottom:3rem}.who-we-are h2{font-size:1.7rem;margin-bottom:1rem;color:#ec8700}.who-we-are p{font-size:1.1rem;line-height:2.2;color:#333}.map-section h2{font-size:1.7rem;margin-bottom:1rem;color:#ec8700}.map-section .map-container{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #0000001a}.map-section iframe{border:none;width:100%;height:400px}.navbar{display:flex;position:sticky;top:0;z-index:999;justify-content:space-between;align-items:center;background-color:#fff3e0;padding:1rem 2rem;box-shadow:0 2px 8px #0000000d;flex-direction:row-reverse;direction:rtl}.navbar .logo{font-size:1.8rem;font-weight:700;color:#ec8700}.navbar .logo a{text-decoration:none;color:inherit;display:flex;flex-direction:row-reverse;align-items:center}.navbar .logo .icon{font-size:3rem;margin-right:.4rem;color:#ec8700}.navbar .logo .text{font-family:Vazirmatn,sans-serif}.navbar .menu-toggle{display:none;background:none;border:none;font-size:2rem;cursor:pointer;color:#ec8700}.navbar .nav-links{display:flex;gap:1.5rem}.navbar .nav-links a{text-decoration:none;color:#333;font-size:1.1rem;transition:color .3s ease}.navbar .nav-links a svg{width:20px;height:20px;fill:#ec8700}.navbar .nav-links a:hover{color:#ec8700}@media (max-width: 768px){.navbar{flex-direction:row-reverse;align-items:center}.navbar .menu-toggle{display:block}.navbar .nav-links{display:none;flex-direction:column;align-items:flex-start;background-color:#fff3e0;padding:1rem 2rem;position:absolute;top:100%;right:0;width:100%;box-shadow:0 10px 20px #0000001a;z-index:998}.navbar .nav-links.show{display:flex}}.footer{background-color:#fce4b3;color:#333;padding:2rem;direction:rtl}.footer .footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.footer .footer-grid .footer-column h3{font-size:1.2rem;margin-bottom:.8rem;color:#d47c00}.footer .footer-grid .footer-column p,.footer .footer-grid .footer-column li,.footer .footer-grid .footer-column a{font-size:1.2rem;line-height:1.6;color:#333;text-decoration:none}.footer .footer-grid .footer-column ul{list-style:none;padding:0}.footer .footer-grid .footer-column li{margin-bottom:.4rem}.footer .footer-grid .footer-column li a:hover{color:#ec8700}.footer .footer-grid .footer-column.lottie{display:flex;align-items:center;justify-content:center;transform:scaleX(-1)}.footer .footer-bottom{text-align:center;margin-top:2rem;font-size:.85rem;border-top:1px solid rgba(0,0,0,.1);padding-top:1rem;color:#555}.single-product{padding:2rem;direction:rtl;max-width:1200px;margin:0 auto;background-color:#fffaf0}.single-product .top-box{display:flex;flex-wrap:wrap;gap:2rem;background-color:#fffde7;border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px #0000000d}.single-product .top-box .image-box{flex:1 1 40%}.single-product .top-box .image-box img{width:100%;border-radius:12px;object-fit:cover;max-height:300px}.single-product .top-box .info-box{flex:1 1 55%;display:flex;flex-direction:column;justify-content:center}.single-product .top-box .info-box h1{font-size:1.6rem;margin-bottom:.8rem;color:#333}.single-product .top-box .info-box .price{font-size:1.3rem;color:#e99e00;font-weight:700;margin-bottom:.8rem}.single-product .top-box .info-box .short{font-size:.95rem;color:#666;margin-bottom:1rem}.single-product .top-box .info-box .quantity-box{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.single-product .top-box .info-box .quantity-box input{width:50px;padding:5px;font-size:1rem;border:1px solid #ccc;border-radius:6px;text-align:center}.single-product .top-box .info-box .add-btn{background-color:#ffc107;color:#fff;font-size:1rem;font-weight:700;padding:.6rem 1.2rem;border:none;border-radius:8px;cursor:pointer;transition:.3s;width:fit-content}.single-product .top-box .info-box .add-btn:hover{background-color:#e0a800}.single-product .video-box{margin:2rem auto;display:flex;justify-content:center}.single-product .video-box video{width:100%;max-width:720px;border-radius:12px;box-shadow:0 0 8px #0000001a}.single-product .long-description{background-color:#fff9e0;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:2rem}.single-product .long-description h2{font-size:1.3rem;color:#333;margin-bottom:1rem}.single-product .long-description p{font-size:.95rem;line-height:1.8;color:#444;text-align:justify}.single-product .related-products{background-color:#fff3dc;border-radius:12px;padding:2rem;margin-top:3rem}.single-product .related-products h2{font-size:1.4rem;font-weight:700;color:#333;margin-bottom:1.5rem}.single-product .related-products .related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.single-product .related-products .related-grid .related-card{background:#fff4e6;border:2px solid #ffe0b2;border-radius:12px;padding:1rem;text-align:center;box-shadow:0 4px 8px #ffbf001a;transition:transform .2s ease}.single-product .related-products .related-grid .related-card:hover{transform:translateY(-4px)}.single-product .related-products .related-grid .related-card img{width:100%;height:150px;object-fit:contain;border-radius:8px;margin-bottom:.5rem;background-color:#fff8ed}.single-product .related-products .related-grid .related-card h4{font-size:1.05rem;margin:.5rem 0;color:#333}.single-product .related-products .related-grid .related-card p{font-size:.9rem;color:#555;margin-bottom:1rem;min-height:50px}.single-product .related-products .related-grid .related-card .btn-group{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.single-product .related-products .related-grid .related-card .btn-group a{text-decoration:none;color:inherit}.single-product .related-products .related-grid .related-card .btn-group button{padding:.5rem 1rem;font-size:.85rem;border:none;border-radius:6px;cursor:pointer;transition:.3s}.single-product .related-products .related-grid .related-card .btn-group .detail-btn{background-color:#e0a800;color:#fff}.single-product .related-products .related-grid .related-card .btn-group .detail-btn:hover{background-color:#d18f00}.single-product .related-products .related-grid .related-card .btn-group .add-btn{background-color:#ec8700;color:#fff}.single-product .related-products .related-grid .related-card .btn-group .add-btn:hover{background-color:#ec8700}@media (max-width: 768px){.single-product{padding:1rem}.single-product .top-box{flex-direction:column}.single-product .top-box .image-box,.single-product .top-box .info-box{flex:1 1 100%}.single-product .video-box video{max-width:100%}.single-product .related-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.not-found{text-align:center;padding:4rem 1rem;background-color:#fff3e0;direction:rtl}.not-found h1{color:#ec8700;font-size:2rem;margin:1rem 0}.not-found p{font-size:1.1rem;color:#333;margin-bottom:2rem}.not-found .home-button{display:inline-block;background-color:#ff9800;color:#fff;padding:.7rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:700;transition:background .3s}.not-found .home-button:hover{background-color:#ec8700}.all-products-page{padding:2rem;max-width:1200px;margin:0 auto;text-align:center}.all-products-page h1{margin-bottom:1.5rem;color:#ec8700}.all-products-page .search-box{padding:.75rem 1rem;width:100%;max-width:400px;border:1px solid #fdc77c;border-radius:6px;margin-bottom:2rem;font-size:1rem;outline:none}.all-products-page .search-box:focus{border:2px solid #fdc77c}.all-products-page .product-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.all-products-page .product-card{width:250px;max-width:100%;background-color:#ffe0b2;padding:1rem;border-radius:8px;text-align:center;box-shadow:0 4px 10px #0000000d;transition:transform .3s}.all-products-page .product-card:hover{transform:translateY(-4px)}.all-products-page .product-card img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:6px}.all-products-page .product-card h3{margin-top:.8rem;color:#333}.all-products-page .product-card p{font-size:.9rem;margin:.5rem 0 1rem}.all-products-page .product-card .product-pricing{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.all-products-page .product-card .product-pricing button{padding:.5rem 1rem;background-color:#ff9800;border:none;border-radius:5px;color:#fff;cursor:pointer;transition:background-color .3s ease}.all-products-page .product-card .product-pricing button:hover{background-color:#cc7a00}.all-products-page .product-card .product-pricing img{width:40px;height:40px;transform:scaleX(-1);cursor:pointer}.all-products-page .product-card .product-pricing p{direction:rtl;color:#ec8700;font-size:1.1rem;cursor:default;margin:0;padding:0}.all-products-page .product-card .product-quantity{display:flex;align-items:center;justify-content:center;margin-top:1rem;gap:1rem}.all-products-page .product-card .product-quantity span{margin:0;padding:0}.all-products-page .product-card .product-quantity button{background-color:#ec8700;color:#fff;border:none;padding:.4rem .8rem;border-radius:5px;cursor:pointer}.all-products-page .product-card .product-quantity button:hover{background-color:#b96a00}.all-products-page .no-result{color:#888;margin-top:2rem;font-size:1.1rem}.cart-page{padding:2rem;max-width:1000px;margin:auto}.cart-page h1{text-align:center;margin-bottom:2rem;color:#ec8700}.cart-page .empty{text-align:center;color:#333;font-size:1.2rem}.cart-page .cart-items{display:flex;flex-direction:column;gap:2rem}.cart-page .cart-items .cart-item{display:flex;gap:1rem;background-color:#ffe0b2;border-radius:10px;padding:1rem}.cart-page .cart-items .cart-item img{width:120px;height:120px;object-fit:cover;border-radius:10px}.cart-page .cart-items .cart-item .cart-details{flex:1}.cart-page .cart-items .cart-item .cart-details h3{color:#333;margin-bottom:.5rem}.cart-page .cart-items .cart-item .cart-details p{font-size:.9rem;color:#333;margin-bottom:.5rem}.cart-page .cart-items .cart-item .cart-details span{font-weight:700;color:#ec8700;display:block;margin-bottom:.5rem}.cart-page .cart-items .cart-item .cart-details .product-quantity{display:flex;align-items:center;gap:1rem}.cart-page .cart-items .cart-item .cart-details .product-quantity .trashBin{width:30px;height:30px;cursor:pointer}.cart-page .cart-items .cart-item .cart-details .product-quantity span{margin:0;padding:0}.cart-page .cart-items .cart-item .cart-details .product-quantity button{background-color:#ec8700;color:#fff;border:none;padding:.4rem .8rem;border-radius:5px;cursor:pointer}.cart-page .cart-items .cart-item .cart-details .product-quantity button:hover{background-color:#b96a00}.cart-page .cart-items .cart-total{text-align:left;margin-top:2rem}.cart-page .cart-items .cart-total h2{color:#333;margin-bottom:1rem}.cart-page .cart-items .cart-total .cart-action{display:flex;align-items:center;gap:1rem}.cart-page .cart-items .cart-total .checkout-btn,.cart-page .cart-items .cart-total .clear-cart{background-color:#fdc77c;color:#fff;border:none;padding:.8rem 1.5rem;font-size:1rem;border-radius:5px;cursor:pointer}.cart-page .cart-items .cart-total .checkout-btn:hover,.cart-page .cart-items .cart-total .clear-cart:hover{background-color:#fcb24a}.admin-login-form{width:100%;max-width:400px;margin:100px auto;padding:2rem;background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 10px 30px #0000000d;direction:rtl}.admin-login-form h2{text-align:center;color:#333;margin-bottom:1.5rem}.admin-login-form input{width:93%;padding:12px 14px;margin-bottom:1rem;border:1px solid #ccc;border-radius:8px;font-size:1rem;transition:border-color .3s}.admin-login-form input:focus{outline:none;border-color:#fcb900;box-shadow:0 0 0 2px #fcb90033}.admin-login-form button{width:100%;padding:12px;background-color:#fcb900;color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .3s}.admin-login-form button:hover{background-color:#e6a700}.logout-confirm-page{display:flex;align-items:center;justify-content:center;min-height:70vh;background-color:#fff7e6}.logout-box{background-color:#fff;border:2px solid #ffd66e;border-radius:12px;padding:40px;text-align:center;box-shadow:0 6px 12px #00000014;max-width:400px;width:90%}.logout-box h2{color:#e58e26;font-size:24px;margin-bottom:10px}.logout-box p{font-size:16px;color:#555;margin-bottom:20px}.logout-box button{background-color:#e58e26;color:#fff;border:none;padding:10px 24px;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.logout-box button:hover{background-color:#d97706}.add-form{background:#fff8dc;padding:2rem;border-radius:10px;display:flex;flex-direction:column;gap:1rem;width:100%;max-width:700px;margin:auto}.add-form input,.add-form textarea,.add-form button{padding:.8rem;font-size:1rem;border:1px solid #ddd;border-radius:5px}.add-form textarea{min-height:120px;resize:vertical}.add-form button{background-color:#ffc107;border:none;cursor:pointer;transition:.2s ease}.add-form button:hover{background-color:#e0a800}.add-form h3{text-align:center;margin-bottom:1rem;color:#444}.editForm{direction:rtl;background:#fff9e6;padding:2rem;border-radius:10px;margin:2rem auto;max-width:600px;box-shadow:0 0 10px #0000001a}.editForm h3{text-align:right;color:#ec8700;font-size:1.5rem;margin:0 0 1rem}.editForm input,.editForm textarea{width:100%;margin-bottom:1rem;padding:10px;font-family:inherit;border:1px solid #ccc;border-radius:5px}.editForm textarea{min-height:80px}.editForm button{background-color:#ffc107;border:none;padding:12px 20px;border-radius:5px;cursor:pointer;font-weight:700}.editForm .uploadRow{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.editForm .uploadRow img,.editForm .uploadRow video{width:100px;height:auto;border-radius:5px}.product-action{background:#fff;padding:20px;border-radius:12px;box-shadow:0 0 10px #0000001a;direction:rtl;width:100%;max-width:500px;margin:20px auto}.product-action h3{margin-bottom:15px;font-size:20px;color:#333;text-align:center}.product-action form{display:flex;flex-direction:column;gap:10px}.product-action form input,.product-action form textarea{padding:10px;border-radius:6px;border:1px solid #ccc;font-size:14px}.product-action form button{padding:10px;background-color:#ffc107;color:#000;font-weight:700;border:none;border-radius:6px;cursor:pointer;transition:.2s}.product-action form button:hover{background-color:#e0a800}.dashboard-container{padding:2rem;text-align:center}.dashboard-container h2{margin-bottom:1rem}.dashboard-container .dashboard-buttons{margin-bottom:2rem}.dashboard-container .dashboard-buttons button{margin:0 .5rem;padding:.6rem 1.2rem;font-size:1rem;background-color:#ffd600;border:none;border-radius:4px;cursor:pointer;transition:.3s}.dashboard-container .dashboard-buttons button:hover{background-color:#e6be00}.dashboard-container .dashboard-content{border:1px solid #ccc;padding:1.5rem;border-radius:8px;background-color:#fffbea}.dashboard-container .product-grid{margin-top:40px;padding:20px}.dashboard-container .product-grid h3{font-size:22px;color:#333;margin-bottom:20px;text-align:center}.dashboard-container .product-grid .product-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.dashboard-container .product-grid .product-card{border:1px solid #ddd;border-radius:10px;padding:15px;background-color:#fff;box-shadow:0 2px 6px #00000012;display:flex;flex-direction:column;align-items:flex-start;transition:transform .2s}.dashboard-container .product-grid .product-card:hover{transform:translateY(-5px)}.dashboard-container .product-grid .product-card img{width:100%;height:180px;object-fit:cover;border-radius:8px;margin-bottom:10px}.dashboard-container .product-grid .product-card h4{font-size:18px;margin-bottom:8px;color:#333}.dashboard-container .product-grid .product-card p{font-size:14px;margin-bottom:12px;color:#555}.dashboard-container .product-grid .product-card .actions{display:flex;gap:8px;margin-top:auto}.dashboard-container .product-grid .product-card .actions button{padding:6px 12px;font-size:13px;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.dashboard-container .product-grid .product-card .actions button:nth-child(1){background-color:#ffc107;color:#000}.dashboard-container .product-grid .product-card .actions button:nth-child(2){background-color:#dc3545;color:#fff}.dashboard-container .product-grid .product-card .actions button:nth-child(3){background-color:#007bff;color:#fff}.dashboard-container .product-grid .product-card .actions button:hover{opacity:.85}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0006;display:flex;align-items:center;justify-content:center;z-index:999}.modal-box{background-color:#fff;border-radius:10px;padding:30px;text-align:center;width:300px}.modal-actions{margin-top:20px;display:flex;justify-content:space-between}.confirm-btn{background-color:red;color:#fff;padding:8px 12px;border:none;border-radius:5px;cursor:pointer}.cancel-btn{background-color:gray;color:#fff;padding:8px 12px;border:none;border-radius:5px;cursor:pointer}.orders-section{padding:2rem;background:#fffbe6;border-radius:12px}.orders-section h2{text-align:center;margin-bottom:2rem;color:#333}.orders-section .orders-list{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.orders-section .order-card{background:#fff;padding:1rem;border-radius:8px;border:1px solid #ddd;width:300px;direction:rtl}.orders-section .order-card h3{margin:0 0 .5rem;color:#ff9800}.orders-section .order-card p{margin:.3rem 0;font-size:.95rem}.orders-section .order-card .file-list{margin-top:1rem}.orders-section .order-card .file-list .file-preview{margin-bottom:.5rem}.orders-section .order-card .file-list .file-preview img,.orders-section .order-card .file-list .file-preview video{width:100%;max-height:200px;object-fit:contain;border:1px solid #ccc;border-radius:6px}.orders-section .order-card .order-actions{margin-top:1rem;display:flex;gap:10px}.orders-section .order-card .order-actions button{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;transition:.3s;font-weight:700}.orders-section .order-card .order-actions button:hover{opacity:.9}.orders-section .order-card .order-actions .delete{background-color:#ff5252;color:#fff}.orders-section .order-card .order-actions button:not(.delete){background-color:#ffd54f;color:#333}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:999;display:flex;align-items:center;justify-content:center}.modal{background:#fff;padding:2rem;border-radius:8px;max-width:400px;width:90%;text-align:center;box-shadow:0 0 20px #0003}.modal-actions{margin-top:1.5rem;display:flex;justify-content:space-around}.modal-actions .confirm{background-color:#f44336;color:#fff;padding:.6rem 1.2rem;border:none;border-radius:4px;cursor:pointer}.modal-actions .cancel{background-color:#ccc;color:#000;padding:.6rem 1.2rem;border:none;border-radius:4px;cursor:pointer}.single-order-page{padding:4rem 2rem;background:linear-gradient(to right,#fff9f1,#fffdfa);min-height:100vh;display:flex;justify-content:center;align-items:flex-start}.single-order-card{background:#fff;box-shadow:0 10px 25px #00000014;border-radius:20px;padding:3rem 4rem;max-width:800px;width:100%;text-align:right;direction:rtl;font-family:Vazirmatn,sans-serif;border:3px dashed rgba(255,165,0,.1333333333);transition:all .3s ease-in-out}.single-order-card:hover{border-color:#ffa50088;transform:scale(1.01)}.single-order-card h2{text-align:center;font-size:2.2rem;color:#f80;margin-bottom:2.5rem;position:relative}.single-order-card h2:after{content:"";display:block;width:80px;height:4px;background-color:#fb0;margin:.5rem auto 0;border-radius:2px}.single-order-card .detail{margin-bottom:1.7rem;padding:1rem;background:#fffaf2;border:1px solid #f5d08b;border-radius:10px;line-height:2;display:flex;align-items:center;gap:.6rem;color:#333;font-size:1.1rem;word-break:break-word;box-shadow:0 2px 8px #ffaa0014}.single-order-card .detail i{font-size:1.2rem;color:#f90}.single-order-card .files-section{margin-top:2rem}.single-order-card .files-section strong{display:block;font-size:1.1rem;color:#444;margin-bottom:1rem}.single-order-card .files-section .file-thumbnails{display:flex;flex-wrap:wrap;gap:1rem}.single-order-card .files-section .file-thumbnails img{width:150px;border-radius:8px;border:2px solid rgba(255,165,0,.2);transition:.3s ease}.single-order-card .files-section .file-thumbnails img:hover{transform:scale(1.05);box-shadow:0 0 10px #f906}
