.input-container{display:flex;flex-direction:column;margin-bottom:16px;width:80%;max-width:400px}.password-label-container{display:flex;justify-content:space-between;align-items:center;width:100%}.password-label-container svg{cursor:pointer}.password-input-container{display:flex;align-items:center;width:100%}.password-input-container input{flex:1}.password-input-container svg{margin-left:8px}.input-container input{width:100%}label{display:block;margin-top:10px}input,select{margin-top:5px;padding:5px;width:100%;max-width:300px}.refresh-agent{cursor:pointer;margin-left:auto;margin-right:0;display:flex;justify-content:center;align-items:center;padding:10px 20px;background-color:rgb(0,52,57);color:#f0f0f0;border:none}.refresh-agent:first-letter{display:flex;font-size:3em;font-weight:700}button{margin-top:10px;padding:10px 20px;background-color:rgb(0,52,57);color:#f0f0f0;border:none;cursor:pointer}button:hover{background-color:#003439}table{width:100%;border-collapse:collapse;margin-top:20px}td,th{width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #ccc;padding:10px;text-align:left}th{background-color:rgb(0,52,57);color:#f0f0f0;cursor:pointer}tr:nth-child(2n){background-color:#f9f9f9}tr:hover{background-color:#f1f1f1}.agent-table{width:100%;border-collapse:collapse;margin-top:20px}.agent-table td,.agent-table th{border:1px solid #ccc;padding:10px;text-align:left}.agent-table th{background-color:rgb(0,52,57);color:#f0f0f0;cursor:pointer}.agent-table-agent th{cursor:default}.agent-table tr:nth-child(2n){background-color:#f9f9f9}.agent-table tr:hover{background-color:#f1f1f1}.login-container{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:400px;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:200px auto 50px;height:250px}.login-container h1{color:rgb(0,52,57)}.login-container label{margin-top:10px}.login-container input{margin-top:5px;padding:8px;width:100%;max-width:300px}.login-container button{margin-top:10px;padding:10px 20px;background-color:rgb(0,52,57);color:#f0f0f0;border:none;cursor:pointer;width:100%;max-width:130px;align-self:flex-start;margin-left:40px}.login-container button:hover{background-color:#003439}.login-font{font-weight:600}.table-container{padding:50px 50px 0}.last-modified{text-align:right;padding-right:50px}.custom-toast-spinner .Toastify__spinner{border-top-color:green}.schedule-page-container{padding:20px}.schedule-page-container h1{text-align:center;margin:20px auto;color:rgb(0,52,57)}.schedule-color-key-header{flex-direction:row;justify-content:flex-start;gap:0;margin:20px auto;padding:15px;border-radius:8px;width:90%}.color-key-item,.schedule-color-key-header{display:flex;align-items:center}.color-key-cell{width:80px;height:25px;border:1px solid #000;text-align:center;line-height:25px;font-size:14px;font-weight:500}.schedules-table{border-collapse:collapse;border-spacing:0;width:90%;table-layout:fixed;margin:0 auto}.schedules-table *{margin:0;border-spacing:0}.schedules-table tr{border-bottom:1px solid #ddd}.schedules-table td{width:auto;max-width:none;padding:0}.schedules-table .agent-name-cell{text-align:left;padding-left:10px;border-right:2px solid #000!important;min-width:150px!important;width:150px!important}.schedules-table .color-cell{padding:0;height:25px;width:calc((100% - 150px) / 48)}.schedules-table .time{text-align:center;font-size:.7rem;padding:2px;width:calc((100% - 150px) / 24)}