table.dataTable th.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable td.dt-type-date{text-align:left}.location-program-icon{font-size:25px}.error{padding:5px;color:#fff;background:var(--red)}.error-container{display:flex;flex-direction:column}.error-message-container{position:absolute;top:60px;right:10px;width:350px;display:flex;flex-direction:column;gap:10px;z-index:9999}.error-message{padding:10px 10px 0;position:relative;border-radius:5px;overflow:hidden}.error-message:hover{cursor:pointer}.error-message:hover>.close-btn{display:flex}.error-message .close-btn{position:absolute;right:0;top:0;font-size:15px;display:none;justify-content:center;align-items:center;color:var(--red)}.error-message.error{background:#ffe7e7;border-left:5px solid var(--red)}.error-message.succes{background:#d5fcc8;border-left:5px solid var(--green)}.error-message.warning{background:#faf3cb;border-left:5px solid var(--yellow)}.error-message.info{background:#d8d8d8;border-left:5px solid var(--dark-blue)}.error-message .main-icon{font-size:25px}.error-message.error .main-icon{color:var(--red)}.error-message.succes .main-icon{color:var(--green)}.error-message.warning .main-icon{color:var(--yellow)}.error-message.info .main-icon{color:var(--dark-blue)}.error-message p{flex:1;color:#000;letter-spacing:-.5px;font-size:14px;margin-left:10px}.error-message .progress-bar{width:100%;height:3px;position:absolute;bottom:0;left:0}.error-message.error .progress-bar{background:#d47676}.error-message.succes .progress-bar{background:#6ad754}.error-message.warning .progress-bar{background:#fd0}.error-message.info .progress-bar{background:#757575}
