h1{text-align:center}.base-selection{margin-bottom:20px;padding-left:10px}.select-button-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.select-button-wrapper input,.select-button-wrapper select{-webkit-box-flex:1;border:1px solid #ccc;border-radius:4px;-ms-flex:1;flex:1;padding:10px}button{background-color:#2271b1;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:8px;padding:10px 15px}button:hover{background-color:#1e5a8c}.modal{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-content{background:#fff;border-radius:5px;padding:20px;position:relative;width:300px}.close-button{cursor:pointer;font-size:20px;position:absolute;right:15px;top:10px}.error-message{color:red;font-size:14px;margin-bottom:5px;margin-top:5px}.success-message{color:green;font-size:14px;margin-top:10px}.select-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.select-wrapper .field-select{-webkit-box-flex:1;-ms-flex:1;flex:1}.select-wrapper .remove-select{background:rgba(0,0,0,0);border:none;color:inherit;cursor:pointer;margin-left:10px}#add-select{background-color:rgba(0,0,0,0);border:none;color:inherit;cursor:pointer;font-size:16px}#add-select:hover{color:#00008b}#add-select:focus{outline:none}.field-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.field-list,.field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.field-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px}.field-wrapper label{margin-right:10px}.field-select-dasha{-webkit-box-flex:1;all:unset!important;-webkit-appearance:none!important;border:.5px solid #8c8f94!important;border-radius:3px!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#2c3338!important;-ms-flex:1;flex:1;font-size:14px!important;line-height:2!important;max-width:25rem!important;min-height:30px!important;padding:0 24px 0 8px!important;width:100px!important}.field-select-dasha,.field-select-dasha:disabled{background:#fff!important;background-size:16px 16px!important;cursor:pointer!important;vertical-align:middle!important}.field-wrapper{margin-bottom:10px!important}#loader{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;bottom:20px;display:none;height:30px;position:fixed;right:20px;width:30px;z-index:1000}#loader.success{color:green}#loader.error,#loader.success{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0);border:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;height:30px;justify-content:center;width:30px}#loader.error{color:red}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#progress-container{background-color:#f3f3f3;width:100%}#progress-bar{background-color:#4caf50;color:#fff;height:30px;line-height:30px;text-align:center}.close-button-export{cursor:pointer;font-size:20px;position:absolute;right:15px;top:10px}.loader{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#3498db;display:inline-block;height:20px;margin-left:10px;width:20px}.table-container .table-header,.table-container .table-row{border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px}.table-container .table-header{background-color:#f4f4f4;color:#333;font-weight:700}.table-container .table-row{background-color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.table-container .table-row:hover{background-color:#f1f1f1}.table-container .table-row .table-cell{-webkit-box-flex:1;border-left:1px solid #ddd;-ms-flex:1;flex:1;padding:12px;text-align:center}.table-container .table-row .table-cell:first-child{border-left:none}.table-container .table-cell{color:#333;font-size:12px}.action-button.stop{margin-right:10px}.action-button.delete{background-color:#d32f2f}.action-button.delete:hover{background-color:#b71c1c}.table-container{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;margin-top:20px}.table-header,.table-row{border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px}.table-header{background-color:#f4f4f4;color:#333;font-weight:700}.table-row{background-color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.table-row:hover{background-color:#f1f1f1}.table-header .table-cell,.table-row .table-cell{-webkit-box-flex:1;border-left:1px solid #ddd;-ms-flex:1;flex:1;padding:4px 6px;text-align:center}.table-header .table-cell:first-child,.table-row .table-cell:first-child{border-left:none}.table-cell{color:#333;font-size:12px}.filters{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;margin-bottom:20px}.filters button,.filters input,.filters select{font-size:14px;margin-right:8px;padding:8px 12px}.filters button{background-color:#2271b1;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 15px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.filters button:hover{background-color:#1e5a8c}.action-button{background-color:#2271b1;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin:8px;padding:8px 12px;text-align:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.action-button:hover{background-color:#1e5a8c}.stop{margin-right:10px}.delete{background-color:#d32f2f}.delete:hover{background-color:#b71c1c}.pagination{margin-top:20px;text-align:center}.pagination a{color:#2271b1;font-weight:700;margin:0 5px;text-decoration:none}.pagination a:hover{color:#1e5a8c}.table-row{border-top:1px solid #ddd}