@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,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);body{font-family:Poppins,serif;font-style:normal;font-weight:400;margin:0;padding:0}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.headerTop{background-color:#004d5a;color:#fff;padding:20px 0;text-align:center}.header h1{font-size:2.5rem;margin:0}.sub-header{background-color:#f5f7f6;color:#004d5a;padding:20px;text-align:center}.sub-header h2{font-size:1.8rem;font-weight:500;margin:0}.sub-header p{font-size:1rem;margin:5px 0}.agreement-container{background-color:#eff3f0;border:1px solid #ccc;border-radius:8px;padding:20px auto}.details-container{margin:25px auto auto;width:85%}.title{font-size:24px;font-weight:700;margin-bottom:10px}.subtitle,.title{text-align:center}.subtitle{font-size:2rem;margin-bottom:20px}.section-title{border-bottom:1px solid #ccc;color:#333;font-size:18px;margin-top:20px;padding-bottom:5px}.signature-section{margin-top:30px}.signature-line{margin-top:15px}.signature-line span{color:#555;font-style:italic;margin-left:20px}.agreement-section{border-radius:8px;line-height:1.5;margin:20px auto;max-width:600px}.agreement-text{text-align:justify}.signature-section{margin-top:20px}.signature-line{margin-bottom:15px}label{display:block;font-weight:700;margin-bottom:5px}input{border:1px solid #ccc;border-radius:4px;padding:10px;width:100%}input::placeholder{color:#aaa;font-style:italic}.action-buttons{text-align:center}.accept-button,.decline-button{border:none;border-radius:7px;cursor:pointer;margin:5px;padding:7px 15px;transition:transform .3s ease-out}.accept-button{background-color:#4caf50;color:#fff}.accept-button:hover,.decline-button:hover{transform:scale(1.04);transition:transform .3s ease}.decline-button{background-color:#f44336;color:#fff}.agreement-section{background-color:#f5f7f6;border-radius:10px;padding:20px}.agreement-title{font-weight:700;margin-bottom:10px;text-transform:uppercase}.agreement-text{font-weight:400;margin-bottom:20px}.form-container{display:flex;gap:50px;margin-bottom:20px}@media (max-width:768px){.form-container{flex-direction:column;gap:20px}}.form-container .input-group{display:flex;flex:1 1;flex-direction:column}.form-container .input-group label{font-weight:500;margin-bottom:5px}.form-container .input-group input{border:1px solid #ddd;border-radius:25px;font-size:1rem;padding:10px}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.modal-content{background:#fff;border-radius:10px;padding:20px;text-align:center;width:300px}.modal-content button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.modal-content button:hover{background-color:#45a049}.license-card{background-color:#f5f5f5;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;font-family:Arial,sans-serif;margin:2rem auto;padding:2rem;width:85%}.search-results{color:#333;font-size:1.4rem;margin-bottom:1.5rem}.label{color:#555;font-weight:300}.value{color:#222;font-weight:700}.active-status{color:#28a745}.status-date{color:#555;font-weight:400}.card-grid{grid-gap:10px;display:grid;grid-template-areas:"first-name surname ." "role licence-number licence-sector" "expiry-date status-explanation ." "status . ." "additional-conditions . .";grid-template-columns:repeat(3,1fr);grid-template-rows:auto}.card-item.first-name{grid-area:first-name}.card-item.surname{grid-area:surname}.card-item.role{grid-area:role}.card-item.licence-number{grid-area:licence-number}.card-item.licence-sector{grid-area:licence-sector}.card-item.expiry-date{grid-area:expiry-date}.card-item.status-explanation{grid-area:status-explanation}.card-item.status{grid-area:status}.card-item.additional-conditions{grid-area:additional-conditions}.spinner{font-size:10px;height:40px;margin:100px auto;text-align:center;width:50px}.spinner>div{animation:sk-stretchdelay 1.2s ease-in-out infinite;background-color:#333;display:inline-block;height:100%;width:6px}.spinner .rect2{animation-delay:-1.1s}.spinner .rect3{animation-delay:-1s}.spinner .rect4{animation-delay:-.9s}.spinner .rect5{animation-delay:-.8s}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.loadingCont{align-items:center;background-color:#0006;bottom:0;display:flex;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;width:100vw;z-index:3000}
/*# sourceMappingURL=main.8e4cea5d.css.map*/