body{-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.nav-container{display:flex;flex-direction:column}.top-nav{align-items:center;background-color:var(--third-color);display:flex;flex-direction:row;height:131px;justify-content:space-between}.nav-left{display:none}#menu-toggle{background:none;border:none;cursor:pointer}.nav-logo{aspect-ratio:1/1;width:150px}.nav-right{margin-right:20px}.profile img{aspect-ratio:1/1;cursor:pointer;width:50px}.status{aspect-ratio:1/1;background-color:green;border-radius:50%;margin-top:-15px;position:relative;width:12px;z-index:999}.hide{display:none}.main-content{display:flex;flex-direction:row}.sidebar{background-color:var(--sidebar-back);display:flex;flex-direction:column;height:800px;width:290px}a{color:#000}.sidebar ul li{font-size:20px;margin-left:44px;margin-top:37px}.sidebar ul li a,.sidebar ul li a:hover{transition:all .1s ease}.sidebar ul li a:hover{color:var(--third-color);text-decoration:none}@media (max-width:768px){.top-nav{align-items:center;background-color:var(--third-color);display:flex;flex-direction:row;height:100px;justify-content:space-between;width:auto}.nav-left{display:block;margin-left:10px}.sidebar{position:absolute;transform:translateX(-100%)}.enable,.sidebar{transition:all .25s ease-in}.enable{transform:translateX(0)}}:root{--sidebar-back:#95a5a6;--landing-background:#f5f5f5}*{margin:0;padding:0}a{text-decoration:none}li{list-style:none}.dash-container{height:auto}.info-card-container{display:flex;flex-direction:row;margin-left:75px;margin-top:30px}.info-card{align-items:center;background-color:var(--secondary-color);border-radius:10px;box-shadow:0 4px 4px #00000040;display:flex;flex-direction:row;height:96px;margin-right:80px;width:276px}.info-card i{font-size:60px;margin-left:10px;margin-right:10px}.info-card p{font-size:25px}#working-card p{margin-left:40px}.content-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:50px;margin-left:75px;margin-top:50px}.line-section{display:flex;flex-direction:column;width:50%}.graph-container{height:375px;width:604px}.graph-container,.income-entry-container{border-radius:10px;box-shadow:0 4px 4px #00000040}.income-entry-container{height:283px;margin-top:20px;width:600px}.status-container{border-radius:10px;box-shadow:0 4px 4px #00000040;height:520px;margin-left:12px;width:470px}.title{font-size:20px;margin:1em;text-align:center}.income-entry-text{margin-bottom:21px;margin-left:1em}.income-entry-form{margin-left:1em}.income-entry-form input{border-radius:10px;height:35px;width:256px}.income-entry-button{background-color:var(--third-color);border:none;border-radius:5px;box-shadow:0 4px 4px #00000040;cursor:pointer;height:35px;margin-left:10px;transition:all .3s ease-in-out;width:88px}.income-entry-button:hover{background-color:var(--secondary-color);box-shadow:none;transition:all .3s ease-in-out}.income-entry-shows{display:flex;flex-direction:row;justify-content:space-between;margin:1em}.status-table{border-collapse:collapse;border-radius:8px;box-shadow:0 0 20px #00000026;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.9em;margin:25px 0;min-width:400px;overflow:hidden;width:100%}.status-table thead tr{background-color:#009879;color:#fff;font-weight:700;text-align:left}.status-table td,.status-table th{padding:12px 15px}.status-table tbody tr{border-bottom:1px solid #ddd}.status-table tbody tr:last-of-type{border-bottom:2px solid #009879}@media (max-width:768px){.info-card-container{flex-wrap:wrap;height:auto;margin-left:14px;width:400px}.info-card{height:74px;margin-bottom:10px;margin-right:10px;width:168px}.info-card p{font-size:19px}.info-card i{font-size:30px}#working-card{margin-left:43px}#balance-card{margin-left:122px}.content-container{display:flex;flex-direction:column;margin-left:14px;width:auto}.graph-container,.income-entry-container{height:256px;margin-left:22px;width:400px}.status-container{border-radius:10px;height:auto;margin-left:22px;width:400px}}.income-graph{height:400px;margin:0 auto;padding:20px;width:90%}@media (max-width:768px){.income-graph{height:300px;width:350px}}.bajaj-container{background-color:var(--main-color);border-radius:10px;height:850px;margin-inline:30px;margin-top:18px;width:1091px}.search-bajaj{align-items:center;display:flex;flex-direction:row;height:46px;margin-left:auto;margin-right:10px;margin-top:70px;width:282px}.search-bajaj-input{border:none;border-radius:5px;border-radius:20px;box-shadow:0 2px 3px gray;font-size:1.1em;height:inherit;margin-inline:inherit;width:inherit}.search-bajaj-input:focus{outline:none}.search-bajaj-input::placeholder{padding-left:10px}.search-bajaj i{cursor:pointer;font-size:30px;position:absolute;right:4.5em}.bajaj-list-container{background-color:var(--secondary-color);border-radius:10px;box-shadow:0 0 20px #00000026;height:570px;margin-inline:auto;margin-top:20px;padding-top:1em;width:1076px}.bajaj-list{border-collapse:collapse;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-inline:inherit;overflow:hidden;width:1050px}.bajaj-list thead tr th{border-bottom:1px solid #000;border-inline:1px solid #000;border-top:1px solid #000;padding-bottom:.5em}.bajaj-list tbody tr td{border:1px solid #000;font-size:1.1em;font-weight:600;padding:.5em;text-align:center}.bajaj-list-button{aspect-ratio:1/1;background-color:blue;border:none;border-radius:5px;cursor:pointer;width:45px}.bajaj-list-button i{font-size:30px}.bajaj-add{background-color:green;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;height:46px;margin-left:69em;margin-right:10px;margin-top:50px;width:154px}.bajaj-add,.bajaj-add:hover{transition:all .3s ease-in-out}.bajaj-add:hover{background-color:#006800;border:none}.bajaj-popup{align-items:center;display:flex;height:100%;justify-content:center;left:25%;position:fixed;top:20%;width:100%;z-index:9999}@media (max-width:768px){.bajaj-container{height:702px;margin-inline:12px;width:400px}.search-bajaj{height:31px;width:186px}.search-bajaj-input{font-size:.75em}.search-bajaj i{align-items:center;font-size:20px;right:1.8em}.bajaj-list-container{height:350px;width:371px}.bajaj-list{font-size:8px;width:360px}.bajaj-list-button,.bajaj-list-button i{aspect-ratio:1/1;font-size:24px;width:25px}.bajaj-add{height:34px;margin-left:11em;margin-right:auto;margin-top:1em;width:101px}.bajaj-popup{align-items:center;display:flex;height:100%;justify-content:center;left:10%;position:fixed;top:25%;width:100%;z-index:9999}}.add-bajaj-container{background-color:#fff;border-radius:10px;height:400px;margin:auto;position:absolute;width:900px}.close-button{background-color:initial;border:none;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.add-bajaj-title{font-size:1.5em;font-weight:600;margin-top:1.5em;text-align:center}.add-bajaj-form{align-items:center;display:flex;flex-direction:column;margin-top:2em}.add-bajaj-form input,.add-bajaj-form select{border:1px solid gray;border-radius:5px;height:2em;margin-bottom:1em;width:80%}.add-bajaj-form button{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;height:2em;transition:all .3s ease-in-out;width:80%}.add-bajaj-form button:hover{background-color:var(--secondary-color);transition:all .3s ease-in-out}@media (max-width:768px){.add-bajaj-container{background-color:#fff;border-radius:10px;height:400px;margin:auto;position:absolute;width:350px}.close-button{background-color:initial;border:none;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.add-bajaj-title{font-size:1.5em;font-weight:600;margin-top:1.5em;text-align:center}.add-bajaj-form{align-items:center;display:flex;flex-direction:column;margin-top:2em}.add-bajaj-form input,.add-bajaj-form select{border:1px solid gray;border-radius:5px;height:2em;margin-bottom:1em;width:80%}.add-bajaj-form button{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;height:2em;transition:all .3s ease-in-out;width:80%}.add-bajaj-form button:hover{background-color:var(--secondary-color);transition:all .3s ease-in-out}}.driver-container{background-color:var(--main-color);border-radius:10px;height:850px;margin-inline:30px;margin-top:18px;width:1091px}.search-driver{align-items:center;display:flex;flex-direction:row;height:46px;margin-left:auto;margin-right:10px;margin-top:70px;width:282px}.search-driver-input{border:none;border-radius:5px;border-radius:20px;box-shadow:0 2px 3px gray;font-size:1.1em;height:inherit;margin-inline:inherit;width:inherit}.search-driver-input:focus{outline:none}.search-driver-input::placeholder{padding-left:10px}.search-driver i{cursor:pointer;font-size:30px;position:absolute;right:4.5em}.driver-list-container{background-color:var(--secondary-color);border-radius:10px;box-shadow:0 0 20px #00000026;height:570px;margin-inline:auto;margin-top:20px;padding-top:1em;width:1076px}.driver-list{border-collapse:collapse;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-inline:inherit;overflow:hidden;width:1050px}.driver-list thead tr th{border-bottom:1px solid #000;border-inline:1px solid #000;border-top:1px solid #000;padding-bottom:.5em}.driver-list tbody tr td{border:1px solid #000;font-size:1.1em;font-weight:600;padding:.5em;text-align:center}.driver-list-button{aspect-ratio:1/1;background-color:blue;border:none;border-radius:5px;cursor:pointer;width:45px}.driver-list-button i{font-size:30px}.driver-add{background-color:green;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;height:46px;margin-left:69em;margin-right:10px;margin-top:50px;width:154px}.driver-add,.driver-add:hover{transition:all .3s ease-in-out}.driver-add:hover{background-color:#006800;border:none}.add-driver-popup{align-items:center;display:flex;height:100%;justify-content:center;left:10%;position:fixed;top:25%;width:100%;z-index:9999}.show{display:block}.hide{opacity:0;pointer-events:none}@media (max-width:768px){.driver-container{height:702px;margin-inline:12px;width:400px}.search-driver{height:31px;width:186px}.search-driver-input{font-size:.75em}.search-driver i{align-items:center;font-size:20px;right:1.8em}.driver-list-container{height:350px;width:371px}.driver-list{font-size:8px;width:360px}.driver-list-button,.driver-list-button i{aspect-ratio:1/1;font-size:24px;width:25px}.driver-add{height:34px;margin-left:11em;margin-right:auto;margin-top:1em;width:101px}}.income-container{background-color:var(--main-color);border-radius:10px;height:1024px;margin-inline:29px;width:1140px}.income-form{display:flex;flex-direction:row;justify-content:space-around;margin-top:188px}.income-form div{display:flex;flex-direction:column;margin-bottom:1em}.income-form label{margin-left:.5em;margin-right:.5em}.income-form-input{background-color:#fff;border:none;border-radius:5px;box-shadow:0 2px 3px gray;height:36px}#income-date{width:154px}#income-bajaj-list{width:180px}#income-driver-list{width:200px}#income-amount{width:212px}#income-note{width:256px}.income-list{background-color:var(--secondary-color);border-radius:10px;height:436px;margin-left:30px;margin-top:30px;width:1076px}.income-list-table{background-color:#fff;border-collapse:collapse;border-radius:5px;box-shadow:0 2px 5px #0000001a;font-family:Arial,sans-serif;margin:20px 0;overflow:hidden;width:100%}.income-list-table td,.income-list-table th{border-bottom:1px solid #ddd;padding:12px 15px;text-align:left}.income-list-table th{background-color:#007bff;color:#fff;font-weight:700;text-transform:uppercase}.income-list-table tr:nth-child(2n){background-color:#f8f9fa}.income-list-table tr:hover{background-color:#e9ecef;transition:background-color .3s ease}.income-list-table td button{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px}.income-list-table td button:hover{background-color:#c82333;transition:background-color .3s ease}.income-list-table tr td[colSpan="5"]{color:#6c757d;font-style:italic;padding:20px;text-align:center}.income-form-button-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.income-form-button{background-color:var(--third-color);border:none;border-radius:5px;box-shadow:0 2px 3px gray;cursor:pointer;height:35px;margin-left:10px;transition:all .3s ease-in-out;width:88px}#add-income:hover{background-color:var(--secondary-color);box-shadow:none;transition:all .3s ease-in-out}#complete-income{background-color:green;transition:all .3s ease-in-out}#complete-income:hover{background-color:#006400;box-shadow:none;color:#fff;transition:all .3s ease-in-out}@media (max-width:768px){.income-container{height:auto;margin-inline:10px;padding-bottom:20px;width:400px}.income-form{align-items:center;flex-direction:column;gap:0;margin-top:40px}.income-form div{margin-bottom:.5em;width:90%}.income-form div.second-part{margin-top:1em}.income-form-input{box-sizing:border-box;width:100%}#income-amount,#income-bajaj-list,#income-date,#income-driver-list,#income-note,.income-form-button-container{width:100%}.income-form-button{font-size:1.1em;height:42px;margin-left:0;margin-top:1em;width:100%}.income-list{height:auto;margin-inline:15px;min-height:300px;overflow-x:auto;width:auto}.income-list-table{min-width:600px}}.expense-container{background-color:var(--main-color);border-radius:10px;height:1024px;margin-inline:29px;width:1140px}.expense-form{display:flex;flex-direction:row;justify-content:space-around;margin-top:188px}.expense-form div{display:flex;flex-direction:column;margin-bottom:1em}.expense-form label{margin-left:.5em;margin-right:.5em}.expense-form-input{background-color:#fff;border:none;border-radius:5px;box-shadow:0 2px 3px gray;height:36px}#expense-date{width:154px}#expense-bajaj-list{width:180px}#expense-driver-list{width:200px}#expense-amount{width:212px}#expense-note{width:256px}.expense-list{background-color:var(--secondary-color);border-radius:10px;height:436px;margin-left:30px;margin-top:30px;width:1076px}.expense-list-table{background-color:#fff;border-collapse:collapse;border-radius:5px;box-shadow:0 2px 5px #0000001a;font-family:Arial,sans-serif;margin:20px 0;overflow:hidden;width:100%}.expense-list-table td,.expense-list-table th{border-bottom:1px solid #ddd;padding:12px 15px;text-align:left}.expense-list-table th{background-color:#007bff;color:#fff;font-weight:700;text-transform:uppercase}.expense-list-table tr:nth-child(2n){background-color:#f8f9fa}.expense-list-table tr:hover{background-color:#e9ecef;transition:background-color .3s ease}.expense-list-table td button{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px}.expense-list-table td button:hover{background-color:#c82333;transition:background-color .3s ease}.expense-list-table tr td[colSpan="5"]{color:#6c757d;font-style:italic;padding:20px;text-align:center}.expense-form-button{background-color:var(--third-color);border:none;border-radius:5px;box-shadow:0 2px 3px gray;cursor:pointer;height:35px;margin-left:10px;margin-top:auto;transition:all .3s ease-in-out;width:88px}@media (max-width:768px){.expense-container{height:auto;margin-inline:10px;padding-bottom:20px;width:400px}.expense-form{align-items:center;flex-direction:column;gap:0;margin-top:40px}.expense-form div{margin-bottom:.5em;width:90%}.expense-form div.second-part{margin-top:1em}.expense-form-input{box-sizing:border-box;width:100%}#expense-amount,#expense-bajaj-list,#expense-date,#expense-driver-list,#expense-note{width:100%}.expense-form-button{font-size:1.1em;height:42px;margin-left:0;margin-top:1em;width:100%}.expense-list{height:auto;margin-inline:15px;min-height:400px;overflow-x:auto;width:auto}.expense-list-table{min-width:600px}}.register-container{height:100%;width:100%}.register-form{align-items:center;background-color:var(--secondary-color);border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:auto;margin-top:30%;margin-inline:75%;width:450px}.register-form label{margin-bottom:.25em;margin-top:.75em}.register-form input{width:250px}.register-form button,.register-form input{border:none;border-radius:5px;box-shadow:0 4px 8px #0000001a;height:30px}.register-form button{cursor:pointer;margin-bottom:.25em;margin-top:.75em;transition:all .2s ease-in-out;width:150px}.register-form button:hover{background-color:var(--third-color);box-shadow:none;color:#fff;transition:all .2s ease-in-out}.login-container{height:100%;width:100%}.login-form{align-items:center;background-color:var(--secondary-color);border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:auto;margin-top:30%;margin-inline:75%;width:450px}.login-form label{margin-bottom:.25em;margin-top:.75em}.login-form input{width:250px}.login-form button,.login-form input{border:none;border-radius:5px;box-shadow:0 4px 8px #0000001a;height:30px}.login-form button{cursor:pointer;margin-bottom:.25em;margin-top:.75em;transition:all .2s ease-in-out;width:150px}.login-form button:hover{background-color:var(--third-color);box-shadow:none;color:#fff;transition:all .2s ease-in-out}.login-link,.register-link{color:blue;text-decoration:none}:root{--main-color:#d9d9d9;--secondary-color:#ece4e4;--third-color:gold}body{-webkit-font-smoothing:antialiased;-moz-osx-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}nav.landing-nav{align-items:center;background-color:#fffc;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;padding:10px 20px;position:fixed;top:0;width:97.3%;z-index:1000}nav.landing-nav .logo{width:120px}.links{align-items:center;display:flex;margin-right:1em}nav.landing-nav .links a{color:gold;color:var(--third-color);font-weight:700;margin:0 15px;text-decoration:none;transition:color .3s;white-space:nowrap}nav.landing-nav .links a:hover{color:#ece4e4;color:var(--secondary-color)}nav.landing-nav #launch-button{background-color:gold;background-color:var(--third-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .3s}nav.landing-nav #launch-button:hover{background-color:#ece4e4;background-color:var(--secondary-color);color:gold;color:var(--third-color);transition:background-color .3s}.menu-toggle{cursor:pointer;display:none;flex-direction:column;height:25px;justify-content:space-around;width:30px;z-index:1001}.menu-toggle .bar{background-color:#333;background-color:var(--primary-color,#333);border-radius:2px;height:3px;transition:all .3s ease;width:100%}@media (max-width:992px){nav.landing-nav{flex-wrap:wrap;justify-content:space-between;padding:10px}.links{background-color:#fffffff2;box-shadow:0 2px 4px #0000001a;display:none;flex-direction:column;left:0;margin-right:0;padding:10px 0;position:absolute;text-align:center;top:100%;width:100%}.links.open{display:flex}nav.landing-nav .links a{margin:10px 0;padding:5px 0;width:100%}nav.landing-nav #launch-button{margin:15px auto 5px;width:-webkit-fit-content;width:fit-content}.menu-toggle{display:flex}}@media (max-width:768px){nav.landing-nav .logo{width:100px}nav.landing-nav .links a{font-size:.95rem}nav.landing-nav #launch-button{font-size:1.1rem;padding:8px 15px}}@media (max-width:576px){nav.landing-nav{padding:8px 15px}nav.landing-nav .logo{width:90px}.menu-toggle{height:20px;width:25px}.menu-toggle .bar{height:2px}nav.landing-nav #launch-button{font-size:1rem;padding:7px 12px}}.landing-container{align-items:center;background-color:var(--landing-background);display:flex;flex-direction:column;margin-top:5em;padding:2em}.landing-title{color:var(--primary-color);font-family:Arial,sans-serif;font-size:2.5rem;margin-top:1em;text-align:center}.feature-card-container{display:flex;flex-direction:row;gap:20px;justify-content:center;margin-top:2em}.feature-card{align-items:center;background-color:var(--secondary-color);border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#000;display:flex;font-size:1.5rem;height:300px;justify-content:center;width:400px}.feature-card-image{border-radius:10px;height:100%;object-fit:cover;width:100%}.pricing-card-container{display:flex;flex-direction:row;gap:20px;justify-content:center;margin-top:2em}.pricing-card{align-items:center;background-color:var(--secondary-color);border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#000;display:flex;flex-direction:column;font-size:1.5rem;height:500px;justify-content:center;width:400px}.pricing-card-button{background-color:var(--third-color);border:none;border-radius:5px;color:#000;cursor:pointer;font-size:1.2rem;margin-top:20px;padding:10px 20px}#first-offer,#second-offer{background-color:var(--primary-color)}@media (max-width:1200px){.feature-card-container,.pricing-card-container{flex-wrap:wrap}.feature-card,.pricing-card{width:45%}}@media (max-width:992px){.landing-title{font-size:2rem}.feature-card-container,.pricing-card-container{align-items:center;flex-direction:column}.feature-card,.pricing-card{margin-bottom:20px;width:80%}}@media (max-width:768px){.landing-container{padding:1em}.landing-title{font-size:1.8rem}.feature-card,.pricing-card{height:auto;min-height:200px;width:95%}.pricing-card{min-height:350px}.feature-card-container,.pricing-card-container{gap:15px}}@media (max-width:576px){.landing-title{font-size:1.5rem}.feature-card,.pricing-card{font-size:1.2rem}.pricing-card-button{font-size:1rem;padding:8px 15px}}.version-choose{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.version-choose h1{font-size:2em;margin-bottom:20px}.version-choose-buttons{display:flex;flex-direction:row;justify-content:space-between;width:300px}.version-choose-button a{color:#fff;text-decoration:none}.version-choose-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:8px;margin-inline:10px;padding:14px 20px;width:100%}.version-choose-button:hover{background-color:#45a049}.payment-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.payment-card{background:#fff;border-radius:15px;box-shadow:0 20px 40px #0000001a;max-width:600px;overflow:hidden;width:100%}.payment-header{background:var(--third-color);color:#fff;padding:30px;text-align:center}.payment-header h2{font-size:2rem;font-weight:600;margin:0 0 10px}.payment-subtitle{font-size:1.1rem;margin:0;opacity:.9}.payment-details{padding:30px}.price-section{background:#f8f9fa;border-radius:10px;margin-bottom:30px;padding:20px}.price-section h3{color:#333;font-size:1.3rem;margin:0 0 15px}.price-item{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:10px 0}.price-item:last-child{border-bottom:none}.price-item.total{border-top:2px solid var(--third-color);font-size:1.1rem;margin-top:10px;padding-top:15px}.price{color:var(--third-color);font-size:1.1rem;font-weight:600}.payment-instructions{background:#e3f2fd;border-left:4px solid #2196f3;border-radius:5px;margin-bottom:30px;padding:20px}.payment-instructions h4{color:#1976d2;margin:0 0 15px}.payment-instructions ol{margin:0;padding-left:20px}.payment-instructions li{line-height:1.5;margin-bottom:8px}.payment-form{gap:20px}.form-group,.payment-form{display:flex;flex-direction:column}.form-group label{color:#333;font-weight:600;margin-bottom:8px}.payment-input{border:2px solid #e9ecef;border-radius:8px;font-size:1rem;padding:12px 15px;transition:border-color .3s ease}.payment-input:focus{border-color:var(--third-color);box-shadow:0 0 0 3px #ffd7001a;outline:none}.form-group small{color:#666;font-size:.85rem;margin-top:5px}.payment-button{background:var(--third-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:10px;padding:15px 30px;transition:all .3s ease}.payment-button:hover:not(:disabled){background:#e6c200;box-shadow:0 5px 15px #ffd7004d;transform:translateY(-2px)}.payment-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.payment-button.processing{background:#6c757d}.payment-footer{border-top:1px solid #e9ecef;margin-top:30px;padding-top:20px;text-align:center}.payment-footer p{color:#28a745;font-weight:500;margin:0 0 15px}.payment-footer i{font-size:1.2rem;margin-right:8px}.back-link{color:#666;font-size:.9rem;text-decoration:none;transition:color .3s ease}.back-link:hover{color:var(--third-color)}@media (max-width:768px){.payment-container{padding:10px}.payment-card{margin:0}.payment-header{padding:20px}.payment-header h2{font-size:1.5rem}.payment-details{padding:20px}.payment-instructions,.price-section{padding:15px}.payment-instructions ol{padding-left:15px}.payment-input{padding:10px 12px}.payment-button{font-size:1rem;padding:12px 25px}}.confirmation-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.confirmation-card{background:#fff;border-radius:15px;box-shadow:0 20px 40px #0000001a;max-width:700px;overflow:hidden;width:100%}.confirmation-header{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;padding:40px 30px;text-align:center}.success-icon{font-size:4rem;margin-bottom:20px}.success-icon i{background:#fff3;border-radius:50%;color:#fff;padding:20px}.confirmation-header h2{font-size:2rem;font-weight:600;margin:0 0 10px}.confirmation-header p{font-size:1.1rem;margin:0;opacity:.9}.confirmation-details{border-bottom:1px solid #e9ecef;padding:30px}.detail-item{align-items:center;border-bottom:1px solid #f8f9fa;display:flex;justify-content:space-between;padding:12px 0}.detail-item:last-child{border-bottom:none}.label{color:#495057;font-weight:600}.value{color:#212529;font-weight:500}.confirmation-status{background:#f8f9fa;padding:30px;text-align:center}.status-indicator{align-items:center;border-radius:25px;display:inline-flex;font-weight:600;gap:10px;margin-bottom:20px;padding:12px 20px}.status-indicator.processing{background:#fff3cd;border:1px solid #ffeaa7;color:#856404}.status-indicator.confirmed{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.status-message{color:#6c757d;line-height:1.6;margin:0}.confirmation-actions{display:flex;gap:15px;justify-content:center;padding:30px}.download-button{align-items:center;background:var(--third-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:10px;padding:15px 30px;transition:all .3s ease}.download-button:hover:not(:disabled){background:#e6c200;box-shadow:0 5px 15px #ffd7004d;transform:translateY(-2px)}.download-button.disabled{background:#6c757d;cursor:not-allowed;opacity:.6}.secondary-button{background:#0000;border:2px solid #6c757d;border-radius:8px;color:#6c757d;cursor:pointer;font-size:1rem;font-weight:600;padding:15px 30px;transition:all .3s ease}.secondary-button:hover{background:#6c757d;color:#fff}.confirmation-footer{grid-gap:30px;background:#f8f9fa;display:grid;gap:30px;grid-template-columns:1fr 1fr;padding:30px}.contact-info h4,.next-steps h4{color:#495057;font-size:1.1rem;margin:0 0 15px}.contact-info p{align-items:center;color:#6c757d;display:flex;gap:8px;margin:8px 0}.next-steps ul{color:#6c757d;margin:0;padding-left:20px}.next-steps li{line-height:1.4;margin-bottom:8px}@media (max-width:768px){.confirmation-container{padding:10px}.confirmation-card{margin:0}.confirmation-header{padding:30px 20px}.confirmation-header h2{font-size:1.5rem}.success-icon{font-size:3rem;margin-bottom:15px}.confirmation-actions,.confirmation-details,.confirmation-status{padding:20px}.confirmation-actions{flex-direction:column}.download-button,.secondary-button{justify-content:center;width:100%}.confirmation-footer{gap:20px;grid-template-columns:1fr;padding:20px}.detail-item{align-items:flex-start;flex-direction:column;gap:5px}}
/*# sourceMappingURL=main.a8fb33de.css.map*/