body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.Footer{background-color:#5e5e5e;border:2px solid #000;bottom:0;height:8vh;padding-bottom:1%;position:absolute;width:100vw}.custom-header{align-items:center;background-color:#001529;color:#fff;display:flex;height:64px;justify-content:space-between;padding:0 24px}.logo{height:55px;width:155px}.logo,.logo img{border-radius:10px}.logo img{color:#ff0;height:100%;width:100%}.custom-header .logo h1{color:#fff;font-size:40px;margin:0}.custom-header .menu{flex:1 1;margin:0 16px}.custom-header .menu .ant-menu-item{color:#fff;font-size:16px}.custom-header .login-button,.custom-header .menu .ant-menu-item:hover{background-color:#1890ff;color:#fff}.custom-header .login-button{border-color:#1890ff}.custom-header .login-button:hover{background-color:#40a9ff;border-color:#40a9ff;color:#fff;cursor:pointer}@media (max-width:768px){.custom-header{padding:0 16px}.logo{border-radius:10px;height:44px;width:120px}.custom-header .logo h1{font-size:30px;margin-left:10px}.custom-header .menu{margin:8px 0;width:100%}.custom-header .menu .ant-menu-item{font-size:14px}.custom-header .login-button{margin-left:2px;margin-top:2px}}.product-details-page{background-color:#f9f9f9;justify-content:center;margin:0 auto;max-width:1200px;min-height:100vh}.product-details,.product-details-page{align-items:center;display:flex;padding:20px}.product-details{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex-direction:column;gap:20px;max-width:600px;width:100%}.product-image{aspect-ratio:1/1;max-width:400px;overflow:hidden}.product-image img{border-radius:8px;height:100%;object-fit:contain;width:100%}.product-info{align-items:center;display:flex;flex-direction:column;width:100%}.product-name{font-size:1.5rem;margin:10px 0}.product-description{color:#555;font-size:.9rem;margin:10px 0}.product-price{color:#e74c3c;font-size:1.1rem;margin:10px 0}.product-seller{color:#666;font-size:.9rem}@media (max-width:768px){.product-image{max-width:300px}.product-name{font-size:1.3rem}.product-description{font-size:.85rem}.product-price{font-size:1rem}.product-seller{font-size:.85rem}}@media (max-width:480px){.product-image{max-width:250px}.product-name{font-size:1.2rem}.product-description{font-size:.8rem}.product-price{font-size:.9rem}.product-seller{font-size:.8rem}.product-details{padding:10px}}.product-not-found{color:#e74c3c;font-size:1.5rem;padding:100px 20px;text-align:center}.App-logo{height:40vmin;pointer-events:none}.App-header{align-items:center;background-color:#f3f8ff;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.flex-1{flex:1 1}.ms-3{margin-left:1rem}.text-center{text-align:center}.cursor-pointer{cursor:pointer}.inner-container{margin-inline:auto;max-width:1000px}.max-width-300{max-width:300px}.movie-data{color:#999;font-size:15px;margin-bottom:8px;margin-top:4px}.movie-data span{color:#212121;font-weight:600}.flex-shrink-0{flex-shrink:0}.App-link{color:#61dafb}.d-block{display:block}button,input,select{min-height:45px}button{font-size:1rem}.w-100{width:100%}.text-white{color:#fff}.m-0{margin:0}.mt-0{margin-top:0}.mt-3{margin-top:1rem}.me-3{margin-right:1rem}.gap-10{gap:10px}.justify-content-between{justify-content:space-between}.justify-content-end{justify-content:end}.fs-12{font-size:12px}.ant-select-selector{height:45px!important}.ant-select-selection-item{padding-top:5px!important}table th{white-space:nowrap}.ant-modal .ant-modal-title{font-size:2rem}.py-3{padding-block:1rem}.pb-3{padding-bottom:1rem}.pt-3{padding-top:1rem}.fs-18{font-size:18px}.d-none{display:none}.mb-3{margin-bottom:1rem}.mb-5{margin-bottom:50px}.mb-10px{margin-bottom:10px}.mb-25px{margin-bottom:25px}.ant-menu{flex:1 1;justify-content:flex-end}.mt-8{margin-top:8px}hr{background-color:#eee!important;border:1px solid #ddd}.show-ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding-left:0}.blue-clr{color:#1890ff}.show-ul li{border:1px solid #bbb;border-radius:5px;color:orange;cursor:pointer;padding:.75rem 1rem;transition:all .1s ease-in}.show-ul li:hover{background-color:orange;border-color:#0000;color:#fff}.movie-title-details *{margin-bottom:6px;margin-top:0}.show-name *{margin-bottom:4px;margin-top:0}.show-name span{color:#555;font-weight:500}.max-width-600{max-width:600px}.mx-auto{margin-inline:auto}.seat-ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style-type:none;margin:0;max-width:600px;padding:0}.seat-ul .seat-btn{background-color:#f6f6f6;border:1px solid #a0a0a0;cursor:pointer;font-size:13px;height:35px;line-height:1;min-height:0;min-height:auto;text-align:center;width:40px}.seat-ul .seat-btn:hover{background-color:#f1f1f1}.seat-ul .seat-btn.selected{background-color:#02a802;border-color:#02a802;color:#fff}.seat-ul .seat-btn.booked{background-color:#ddd;border-color:#ddd;color:#999;cursor:not-allowed}.screen-div{background-color:#eee;height:10px;margin-inline:auto;max-width:75%}.bottom-card{border:1px solid #ccc;border-radius:5px;padding:1rem}.bottom-card div span{font-size:1.25rem;font-weight:600}.show-details h3{border-bottom:1px solid #e9e9e9;padding-bottom:4px}.show-details *{margin-bottom:2px;margin-top:0}.px-3{padding-inline:1rem}.loader-container{align-items:center;background-color:#00000059;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9}.loader{animation:spin 2s linear infinite;border:16px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:120px;width:120px}.ant-table-content{overflow-y:auto;width:100%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (min-width:768px){.site-layout{padding:0 50px}.show-details{margin-left:1rem}.main-area.mw-500{width:500px}}@media screen and (max-width:767px){.mt-3-mob{margin-top:1rem}.mt-8px-mob{margin-top:8px}.ant-layout-header{padding-inline:10px}.flex-column-mob,.single-movie-div{flex-direction:column}.single-movie-img{margin-bottom:1rem;margin-right:0}}.PostW{align-items:center;background-color:#f0f2f5;display:flex;justify-content:center;min-height:90vh;padding:20px}.Post{animation:fadeIn .5s ease-in-out;background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;max-width:600px;padding:20px;width:100%}h1{color:#333;font-size:24px;margin-bottom:30px}form{display:flex;flex-direction:column;margin-top:20px}label{color:#666;margin-bottom:8px}input,label{font-size:16px}input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;margin-bottom:16px;padding:10px;width:100%}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button{background-color:#2763e2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}button:hover{background-color:#0f03b8}@media (max-width:600px){.Post{padding:15px}h1{font-size:20px}button,input{font-size:14px}button{padding:8px 16px}}.approve{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;height:8%;margin:5px;padding:5px 10px;text-align:center;text-decoration:none;width:40%}.approve:hover{background-color:#00ff0d;transform:scale(1.01);transition:.3s ease-out}.reject{background-color:#f14f43;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;height:8%;margin:5px;padding:5px 10px;text-align:center;text-decoration:none;width:40%}.reject:hover{background-color:#f10;transform:scale(1.01);transition:.3s ease-out}.search-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.input{border-radius:4px;box-sizing:border-box;font-size:16px;margin:8px 0;max-width:600px;padding:12px 20px;transition:border-color .3s;width:80%}.input:focus{border-color:#007bff;box-shadow:0 0 8px #007bff80;outline:none}h1{border-radius:5px;font-size:2.5em;margin:.1vh}.product-card{background-color:#fff;border-radius:8px;margin:16px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;width:250px}.product-card:hover{transform:translateY(-5px)}.product-image{height:200px;object-fit:cover}.product-info{text-align:center}.product-name{font-size:18px;font-weight:700}.product-price{color:#007bff;font-size:16px;margin-bottom:12px}.sold-out-label{background-color:tomato;border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin-top:8px;padding:4px 8px}.product-actions{background-color:#f9f9f9;border-top:1px solid #ddd;padding:16px;text-align:center}.product-actions button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .2s ease-in-out}.product-actions button:disabled{background-color:#6c757d;cursor:not-allowed}.product-actions button:hover:not(:disabled){background-color:#0056b3}*{box-sizing:border-box;font-family:Arial,sans-serif;margin:0;padding:0}.product-card{background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:10px;max-width:300px;overflow:hidden;transition:transform .3s,box-shadow .3s;width:100%}.product-card:hover{box-shadow:0 8px 16px #0003;transform:translateY(-10px)}.product-image{border-bottom:1px solid #ddd;height:auto;max-height:300px;object-fit:contain;width:100%}.product-info{padding:16px}.product-name{color:#333;font-size:1.25em;margin-bottom:8px}.product-description{color:#666;font-size:.9em;margin-bottom:16px}.product-price{color:#333;font-size:1.1em;font-weight:700;margin-bottom:8px}.product-seller{color:#777;font-size:.85em}.product-card-link{color:inherit;display:block;padding:16px;text-decoration:none}:root{--primary-color:#007bff;--secondary-color:#6c757d;--accent-color:#28a745;--background-color:#f8f9fa;--text-color:#343a40;--border-color:#dee2e6;--message-bg-color:#d4edda;--message-text-color:#155724}.MyPosts{background-color:#f8f9fa;background-color:var(--background-color);color:#343a40;color:var(--text-color);font-family:Arial,sans-serif;padding:20px;text-align:center}.MyPosts h1{color:#000;font-size:2em;margin-bottom:20px}.filters{display:inline-flex;gap:10px;margin-bottom:20px}.filters button{background-color:#f8f9fa;background-color:var(--background-color);border:2px solid #dee2e6;border:2px solid var(--border-color);border-radius:0;color:#343a40;color:var(--text-color);cursor:pointer;font-size:1em;padding:10px 20px;transition:background-color .3s,color .3s,transform .2s}.filters button:first-child{border-radius:20px 0 0 20px}.filters button:last-child{border-radius:0 20px 20px 0}.filters button.active,.filters button:hover{background-color:#007bff;background-color:var(--primary-color);color:#fff;transform:scale(1.05)}.filters button:active{transform:scale(.95)}.message{background-color:#d4edda;background-color:var(--message-bg-color);border-radius:5px;color:#155724;color:var(--message-text-color);margin-bottom:20px;padding:10px 15px}@media (max-width:768px){.MyPosts{font-size:16px;padding:10px}.filters{align-items:center}.filters button{height:60px;margin-bottom:10px;width:70%}.MyPosts h1{font-size:1.5em}}.about-us{animation:fadeIn 1s ease-in-out;background-color:#fff;border-radius:15px;box-shadow:0 4px 15px #0000001a;margin:20px auto;max-width:900px;padding:30px}.about-us h1{animation:slideDown 1s ease-in-out;color:#2c3e50;font-size:2.5em;margin-bottom:30px;position:relative;text-align:center}.about-us h2{animation:slideRight 1s ease-in-out;border-bottom:2px solid #007bff;color:#34495e;display:inline-block;font-size:1.8em;margin-bottom:15px;margin-top:30px}.about-us p,.about-us ul{animation:fadeInUp 1.5s ease-in-out;color:#666;font-size:1.1em;line-height:1.8;margin-bottom:25px}.about-us ul{list-style-type:disc;padding-left:20px}.about-us ul li{margin-bottom:10px}.about-us strong{color:#007bff;font-weight:600}.about-us .closing{animation:fadeIn 1s ease-in-out;color:#007bff;font-size:1.2em;font-weight:700;margin-top:30px;text-align:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.about-us{padding:20px}.about-us h1{font-size:2em}.about-us h2{font-size:1.5em}.about-us p,.about-us ul{font-size:1em}.about-us .closing{font-size:1.1em}}@media (max-width:480px){.about-us h1{font-size:1.8em}.about-us h2{font-size:1.3em}.about-us p,.about-us ul{font-size:.9em}.about-us .closing{font-size:1em}}
/*# sourceMappingURL=main.2f2be580.css.map*/