div.backup.container .upload-section{display:flex;flex-direction:column;padding:15px 14px;border-radius:12px;box-shadow:0 5px 10px rgba(0,0,0,.1);margin:5px;border:1px solid #ccc}div.backup.container .drop-area{border:2px dashed #ccc;padding:20px;text-align:center;margin-bottom:20px;cursor:pointer}div.backup.container .drop-area.hover{border-color:#4caf50}div.backup.container .file-input{display:none}div.backup.container .upload-title{font-size:1rem;font-weight:700;padding-bottom:5px}div.backup.container table td{word-wrap:break-word}div.backup.container .col-file{min-width:250px}div.backup.container .col-date{min-width:100px}div.backup.container .col-size{min-width:100px}div.backup.container .col-actions{min-width:100px}div.backup.container{display:flex;flex-direction:column;padding:20px 30px;width:calc(100% - 22px)}div.backup.container .title{font-size:1.5rem;font-weight:700;text-align:left;width:100%;margin-bottom:10px}div.backup.container .message{margin:10px 0;padding:10px;border:1px solid #ccc;background:#f9f9f9}div.backup.container .button{background:#007bff;color:#fff;border:1px solid #ccc;font-size:.9rem;border-radius:5px;cursor:pointer;padding:5px 10px;margin-bottom:5px}div.backup.container .button.delete{background:#ce6c51}div.backup.container table{width:100%;border-collapse:collapse;margin-top:20px}div.backup.container table,div.backup.container td,div.backup.container th{border:1px solid #ddd}div.backup.container td,div.backup.container th{padding:8px;text-align:left}div.backup.container th{background:#f4f4f4}