body{padding:0;margin:0;box-sizing:border-box}:root{--btn-default-color: rgb(11, 94, 215);--btn-default-bgcolor: rgba(11, 94, 215,.15);--btn-danger-color: rgb(215, 11, 11);--btn-danger-bgcolor: rgba(215, 11, 11,.15);--btn-disabled-color: rgb(100, 100, 100);--btn-disabled-bgcolor: rgba(200, 200, 200,.15);--btn-submit-color: rgb(21, 115, 71);--light-purple: rgba(145, 152, 229,.5);--light-red: rgba(230, 100, 101,.5);--dark-purple: rgb(50, 50, 100);--dark-blue: rgb(50, 100, 150);--accent-color-pink: hsla(309, 53%, 48%, .475);--accent-color-blue: hsl(234, 70%, 59%);--rebecca-purple: hsl(270, 60%, 15%);--primary-color: rgba(60,60,60,1);--secondary-color: #2ecc71;--background-color: #f4f4f4;--nav-background: linear-gradient( 175deg, var(--rebecca-purple), var(--accent-color-pink) );--main-background-color: radial-gradient( hsla(0, 0%, 100%, .1), hsla(234, 70%, 59%, .13), hsla(309, 53%, 48%, .13) );--submit-btn-background: linear-gradient(90deg, rgb(255 224 0), rgb(255 0 0), rgb(98, 0, 255))}body{background:radial-gradient(var(--light-red),var(--light-purple));font-family:Roboto,sans-serif}.main-container{max-width:900px;width:80%;margin:0 auto 100px;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.card{background-color:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 5px 10px #00000040;margin:1rem 0}.title{text-align:center}.flex-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem;margin:1rem 0;flex-wrap:wrap}.flex-col{flex-grow:1}.table-container table{width:100%}label{display:block;font-family:Roboto,sans-serif;margin:.5rem 0 .15rem}input,textarea{display:flex;padding:.5rem;width:calc(100% - 1rem);border-radius:6px;border-width:1px;font-family:Roboto,sans-serif}input[type~=file]{padding:0;margin:0 0 .5rem;border-radius:0}input[type~=file]::file-selector-button{padding:.25rem;border-radius:4px;color:var(--btn-default-color);background-color:#fff;border-color:var(--btn-default-color);font-weight:700;cursor:pointer;transition:.2s all ease-out}input[type~=file]::file-selector-button:hover{background-color:var(--btn-default-bgcolor)}.field-checkbox{display:flex;align-items:center}.field-checkbox input{width:1rem}th,td{font-family:Roboto,sans-serif;text-align:left;font-weight:400;font-style:italic}button{padding:.5rem 1rem;border-radius:6px;border-width:2px;color:var(--btn-default-color);background-color:#fff;border-color:var(--btn-default-color);font-weight:700;cursor:pointer;transition:.2s all ease-out}button:hover{background-color:var(--btn-default-bgcolor)}button[class~=btn-danger]{background-color:#fff;color:var(--btn-danger-color);border-color:var(--btn-danger-color)}button[class~=btn-danger]:hover{background-color:var(--btn-danger-bgcolor)}button[class~=btn-disabled]{background-color:var(--btn-disabled-bgcolor);color:#000;border-color:var(--btn-disabled-color);cursor:not-allowed}button[class~=btn-submit]{display:inline-block;padding:.5rem 1.5rem;margin:1rem 0;width:100%;color:#fff;font-weight:700;font-size:1rem;background:var(--submit-btn-background);background-size:200% 100%;background-position:left;border:none;border-radius:.5rem;transition:background-position .3s ease-out}button[class~=btn-submit]:hover{background-position:right}.pdf-container{background-color:#646464;width:100%;height:70vh;max-height:1080px}.pdf-container iframe{height:70vh;max-height:1080px}.credit{position:fixed;bottom:0;left:0;width:100%;text-align:center;z-index:1000;color:#fff;padding:.5rem 0;display:flex;justify-content:center;align-items:center;gap:1rem;background:linear-gradient(0deg,#000000d9,#0000)}.credit a{color:#fff}@media (max-width: 600px){.main-container{padding:0 1rem}.credit{font-size:.85rem;gap:.5rem}.credit img{height:30px;width:30px}}body::-webkit-scrollbar,iframe::-webkit-scrollbar{width:12px;background:#282828}body::-webkit-scrollbar-thumb,iframe::-webkit-scrollbar-thumb{background:#bb3aa8;border-radius:6px}body::-webkit-scrollbar-thumb:hover,iframe::-webkit-scrollbar-thumb:hover{background:#bb3aa8bf}
