p,ul,h2,h1{margin:0;padding:0}body{font-family:Fredoka;margin:0;padding:0}.parent-container{max-width:1465px;margin:0 auto;background-color:#000;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.logo{max-width:130px;margin:0 auto;padding:50px}.error-text{color:red;font-size:14px;margin-top:10px;text-align:center}.input-container{max-width:471px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.name-input{border:2px solid #00000080;border-radius:15px;padding:20px;margin-bottom:20px;width:100%;box-sizing:border-box}.button-wrapper{width:331px}.start-button{border-radius:10px;background:#522392;color:#fff;width:100%;padding:14px}.admin{display:flex;align-items:center;justify-content:center;gap:10px}.admin span{font-size:25px}.adminheading{font-weight:400;font-size:25px;line-height:55px;margin-top:-7px}.admin-container{width:100%;max-width:1465px;margin:auto;background:#fff;padding:28px}.admin-header{display:flex;align-items:center;justify-content:space-between;max-width:1350px}.title{font-weight:600;font-size:40px;line-height:20px}.divider{margin-bottom:24px}.subtitle{font-weight:400;font-size:24px;line-height:20px;color:#00000080;margin-bottom:35px}.data-table{width:100%;border-collapse:collapse;max-width:1183px}.data-table th{text-align:left;padding:12px;border-bottom:1px solid #ddd;font-weight:700;font-size:20px;line-height:18px}.data-table td{padding:26px 12px;border-bottom:1px solid #eee;font-weight:400;font-size:16px;line-height:14px}.twobuttons{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.apply,.cancel{padding:10px 20px;border-radius:10px;border:none}.pagination-wrapper{max-width:1350px}.pagination-container{display:flex;justify-content:center;align-items:center;margin-top:24px;font-size:14px;gap:15px}.nav-btn{background:none;border:none;color:#404040;cursor:pointer;font-weight:500;font-size:16px;line-height:14px;letter-spacing:.5px}.page-numbers{display:flex;gap:6px;align-items:center}.page-numbers span{font-weight:500;font-size:16px;line-height:14px;letter-spacing:.5px}.page{padding:6px 10px;border-radius:6px;border:1px solid transparent;background:none;cursor:pointer}.active-page{background:#000;color:#fff;border-color:#000}.dots{padding:0 6px;color:#666}.page-limit{display:flex;justify-content:flex-end}.page-limit select{padding:6px 8px;border:1px solid #000;cursor:pointer;outline:none;font-weight:500;font-size:16px;line-height:14px;letter-spacing:.5px}.status-header{position:relative}.filter-icon{margin-left:6px;cursor:pointer;font-size:14px}.status-filter-dropdown{position:absolute;top:45px;left:0;background:#fff;padding:15px;border-radius:12px;box-shadow:0 4px 4px #00000040;z-index:10;width:236px}.status-filter-dropdown label{display:flex;align-items:center;gap:15px;font-weight:400;font-size:18px;line-height:35px}.filter-title{font-weight:400;font-size:18px;line-height:45px;display:flex;align-items:center;justify-content:space-between}
