@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";*{font-family:Roboto}h1{font-family:Roboto;font-size:2rem;font-weight:400;line-height:2rem;letter-spacing:0%}h2{font-family:Roboto;font-size:1.5rem;font-weight:400;line-height:1.875rem;letter-spacing:0%}h3{font-family:Roboto;font-size:1.375rem;font-weight:400;line-height:1.75rem;letter-spacing:0%}.span{font-family:Roboto;font-size:.875rem;font-weight:400;line-height:1.375rem;letter-spacing:0%}.text-sm{font-family:Roboto;font-size:.625rem;font-weight:400;line-height:1.375rem;letter-spacing:0%}.muted{color:var(--color-grey-1)!important}span{display:inline-flex;align-items:center}:root{--header-height: 3.75rem;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:16px}body{margin:0;padding:0}.pointer{cursor:pointer}.bold{font-weight:700}.w-100{width:100%}:root[data-theme=light]{--color-blue-1: #0064AD;--color-blue-2: #D2E7FF;--color-blue-3: #E3EDF9;--color-red: #BF0045;--color-black: #000000;--color-gold: #FFB400;--color-grey-1: #9B9C9E;--color-grey-2: #EFEFEF;--color-grey-3: #F8F8F8;--color-white: #FFFFFF;--color-orange-1: #FFEBD9;--color-orange-2: #FFF6E9;--color-orange-3: #FFFEF9;--z-index-input: 10;--z-index-panel: 130;--z-index-popover: 145;--z-index-menu: 150}.icon-20{width:1.25rem;height:1.25rem}.icon-16{width:1rem;height:1rem}.icon-12{width:.75rem;height:.75rem}.icon-mr{margin-right:.25rem}.form-2{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:.625rem}.form-with-label{display:grid}table{border-collapse:collapse;width:100%}table thead tr{border-bottom:1px solid rgb(235,235,235);height:3rem}table thead tr:hover{background-color:#f8f8f8}table thead tr th{font-family:Roboto;font-size:15px;line-height:22.5px;font-weight:700;color:var(--text-color);text-align:left;padding-left:.5rem;padding-right:.5rem}table tbody tr{border-bottom:1px solid rgb(235,235,235);height:3rem}table tbody tr:hover{background-color:#f8f8f8}table tbody tr td{font-family:Roboto;font-size:15px;line-height:22.5px;font-weight:400;letter-spacing:normal;color:var(--text-color);text-align:left;padding-left:.5rem;padding-right:.5rem}table tbody tr td .action-icon{width:1rem;height:1rem;padding:.5rem;cursor:pointer;border-radius:var(--element-border-radius)}table tbody tr td .action-icon:hover{background-color:var(--hover-bg-color)}td.actions,th.actions{width:4rem}button,button.primary{background-color:var(--color-blue-1);padding:8px 30px 6px;border-radius:5px;color:var(--color-white);border:1px solid transparent;font-size:.875rem;line-height:1.375rem;cursor:pointer}button:hover,button.primary:hover{background-color:#004a9e}button:focus,button.primary:focus{border:1px solid black}button:disabled,button.primary:disabled{background-color:#c9e0fa}button.secondary{background-color:#fff;padding:8px 30px 6px;border-radius:5px;color:#000;border:1px solid var(--color-blue-1);border:2px solid transparent;font-size:.875rem;line-height:1.375rem}button.secondary:hover{border:2px solid var(--color-blue-1)}button.secondary:focus{background-color:var(--color-blue-3)}button.secondary:disabled{color:var(--color-grey-1);border:1px solid var(--color-grey-1);background-color:#fff}input[type=text],input[type=number],input[type=email],input[type=password],input[type=tel],input[type=date],input[type=time],input[type=url],input[type=search],textarea{border-radius:5px;border:1px solid var(--color-grey-1);padding:.625rem 1rem;font-family:Roboto;font-size:.813rem;font-weight:400;line-height:1.375rem;height:calc(2.25rem - 22px);color:var(--color-black);background-color:#fff;outline-color:#d0d0d0;transition-duration:.15s;outline-offset:1px}input[type=text]:disabled,input[type=number]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=date]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=search]:disabled,textarea :disabled{border-radius:5px;border:1px solid var(--color-grey-1);padding:.625rem 1rem;font-family:Roboto;font-size:.813rem;font-weight:400;line-height:1.375rem;height:calc(2.25rem - 22px);color:var(--color-grey-1);background-color:var(--color-grey-3);outline-color:#d0d0d0;transition-duration:.15s;outline-offset:1px}input.invalid{border-color:var(--color-red);outline-color:var(--color-red)}input[type=checkbox]{margin:0;padding:0;color:var(--color-blue-1);border:1px solid var(--color-grey-1);border-radius:5px;width:1.5rem;height:1.5rem;cursor:pointer}input[type=radio]{cursor:pointer;border-radius:50%;margin:0;padding:0;color:var(--color-blue-1);border:1px solid var(--color-grey-1);width:1.2rem;height:1.2rem;overflow:hidden}label{font-family:Roboto;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem;color:var(--color-black);background-color:transparent}.login-wrapper{width:400px;margin:1rem auto;border:1px solid gray;border-radius:10px}.login-inputs{display:grid}.login-inputs input,.login-buttons button{margin:1rem}#page-home{padding:1rem;display:flex;gap:1rem}.search-bar{position:sticky;top:0;padding-top:.5rem;padding-bottom:.5rem;background-color:#ffffffdb;z-index:5;width:95vw;margin:0 auto}.files-container{width:95vw;margin:0 auto}.mt-05rem{margin-top:.5rem}.action-row{padding:.5rem;border-radius:5px;width:calc(100% - 1rem)}.action-row:hover{background-color:#dedede}.grid{display:grid}.flex-center{display:flex;align-items:center}.with-popover{cursor:pointer;position:relative;padding-left:1rem}.select-button-popover{position:absolute;top:110%;width:auto;white-space:nowrap;left:-1px;background:#fff;border:1px solid #dedede;border-radius:5px;padding:4px;transform-origin:top;max-height:0px;opacity:0;transition:max-height .3s ease,opacity .3s ease;overflow:hidden;text-align:left}.select-button-popover.opened{transform:scaleY(1);max-height:50vh;opacity:1;pointer-events:auto;z-index:var(--z-index-popover)}.file-row{display:flex;align-items:center;cursor:pointer;justify-content:space-between;border-bottom:1px solid #dedede}.file-row:hover{background-color:#e9e9e9}.div-img{width:70px;height:auto;text-align:center}.file-row div img{margin:.5rem;border-radius:5px;object-fit:cover;object-position:center;text-align:center;width:50px;height:auto}.file-row-name{display:grid}.div-popover{position:absolute;top:110%;width:auto;white-space:nowrap;left:-1px;background:#fff;border:1px solid #dedede;border-radius:5px;padding:4px;transform-origin:top;max-height:0px;opacity:0;transition:max-height .3s ease,opacity .3s ease;overflow:hidden;text-align:left}.div-popover.opened{transform:scaleY(1);max-height:50vh;opacity:1;pointer-events:auto;z-index:var(--z-index-popover)}
