@keyframes progressBar{0%{width:0}to{width:100%}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}.fa-flag-de,.fa-flag-en{background-image:url(https://hatscripts.github.io/circle-flags/flags/de.svg);background-size:cover;background-repeat:no-repeat;display:inline-block;width:1.2em;height:1.2em;border-radius:50%;text-indent:-9999px}.fa-flag-en{background-image:url(https://hatscripts.github.io/circle-flags/flags/gb.svg)}.t-Header-branding,.t-HeroRegion-icon{background:radial-gradient(circle,#b10f3a77,#b10f3abd)!important}.my_custom_login_design{background:0 0;color:#fff;border:5px solid;box-shadow:inset 2px 2px 5px rgba(0,0,0,.3);border-top-left-radius:100px;border-bottom-right-radius:100px}.my_custom_login_design .apex-item-text,.my_custom_login_design .t-Button{border-radius:20px}.t-Alert--success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724;border-radius:50px;box-shadow:0 2px 5px rgba(0,0,0,.1);position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:9999;width:auto;max-width:80%;overflow:hidden;animation:fadeOut 5s forwards 5s}.t-Alert-icon .t-Icon{color:#28a745;font-size:1.5rem}#t_Alert_Success .t-Button--closeAlert{display:none}.t-Alert--success::after{content:"";display:block;position:absolute;bottom:0;left:0;height:4px;background-color:#28a745;animation:progressBar 5s linear forwards}.countdown-timer{position:absolute;bottom:10px;right:10px;background-color:#28a745;color:#fff;font-size:1rem;font-weight:700;text-align:center;line-height:40px;width:40px;height:40px;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2)}.t-Button--icon{border-radius:10px}.we_info_box{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;background:#fdf1f4;border:1px solid #dca7b5;border-radius:16px;margin-bottom:12px;box-shadow:0 8px 22px rgba(201,127,145,.12)}.we_info_box_icon{width:42px;height:42px;min-width:42px;border-radius:12px;background:#c97f91;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}.we_info_box_content{flex:1}.we_info_box_title{font-size:15px;font-weight:700;color:#2f272a;margin-bottom:4px}.we_info_box_text{font-size:14px;line-height:1.7;color:#6d5c63}.we_node_acti_y{opacity:1}.we_node_acti_n{opacity:.68}.we_node_del_y{opacity:.9}.we_node_del_n{opacity:1}#we_custom_tree .a-TreeView-label{display:inline-flex;align-items:center;gap:8px;color:#2a2024;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none!important;transition:color .18s ease,opacity .18s ease}#we_custom_tree .a-TreeView-label:hover{color:#c97f91}#we_custom_tree .we_node_acti_n+.a-TreeView-label{color:#9b8b91}#we_custom_tree .we_node_del_y+.a-TreeView-label{color:#b86b7a;text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#d8a2af}#we_custom_tree .we_node_acti_n.we_node_del_y+.a-TreeView-label{color:#b59aa2}#we_custom_tree .a-Icon{font-size:16px;transition:color .18s ease,opacity .18s ease,transform .18s ease}#we_custom_tree .we_node_acti_y{color:#c97f91!important}#we_custom_tree .we_node_acti_n{color:#cdb6bd!important}#we_custom_tree .we_node_del_y{color:#d96c86!important}#we_custom_tree .a-TreeView-content:hover .a-Icon{transform:scale(1.04)}#we_custom_tree .a-TreeView-label::after{display:inline-flex;align-items:center;justify-content:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;line-height:1;letter-spacing:.1px;white-space:nowrap}#we_custom_tree .we_node_del_y+.a-TreeView-label::after{content:"Gelöscht";background:#fff1f4;color:#cc5f78;border:1px solid #f1c4cf}#we_custom_tree .we_node_acti_y.we_node_del_n+.a-TreeView-label::after{content:"Aktiv";background:#eef9f2;color:#2f8f5d;border:1px solid #bfe2ca}#we_custom_tree .we_node_acti_n.we_node_del_n+.a-TreeView-label::after{content:"Inaktiv";background:#f6f4f5;color:#8e8388;border:1px solid #e4dde0}#we_custom_tree .a-TreeView-node>ul{padding-left:12px;margin-left:14px;border-left:1px dashed #edd0d8}#we_custom_tree .a-TreeView-label:focus{outline:0;box-shadow:0 0 0 3px rgba(201,127,145,.14);border-radius:8px}.we_empty_state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;border:1px dashed #e6cfd6;border-radius:18px;background:#fffafb}.we_empty_state_icon{font-size:52px;line-height:1;margin-bottom:16px}.we_empty_state_title{font-size:24px;font-weight:700;color:#2a2024;margin-bottom:10px}.we_empty_state_text{font-size:15px;line-height:1.7;color:#7b6870;max-width:520px}