@keyframes progressBar{0%{width:0}to{width:100%}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}textarea.is-disabled{pointer-events:auto;resize:both;overflow:auto}.t-Header-branding,.t-HeroRegion-icon{background:radial-gradient(circle,#64a1b6,#21354c)!important}.badge_Ja,.badge_Nein{background-color:#cb1100;color:#fff;border-width:var(--ut-badge-border-width, 0);border-style:solid;border-color:var(--ut-badge-border-color, var(--ut-badge-background-color));border-radius:var(--ut-badge-border-radius, .25rem);padding-block:calc(var(--ut-badge-padding-y, .25rem) - var(--ut-badge-border-width, 0px));padding-inline:calc(var(--ut-badge-padding-x, .5rem) - var(--ut-badge-border-width, 0px));min-block-size:var(--ut-badge-height, 1.5rem);min-inline-size:var(--ut-badge-height, 1.5rem);max-inline-size:var(--ut-badge-max-width, 100%);line-height:var(--ut-badge-line-height, 1rem);font-size:var(--ut-badge-font-size, .8125rem);font-weight:var(--ut-badge-font-weight, var(--a-base-font-weight-semibold, 500));font-stretch:var(--ut-badge-font-stretch);text-align:center;flex-shrink:var(--ut-badge-shrink, 0);flex-grow:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:var(--ut-badge-display, inline-flex);align-items:center;vertical-align:middle;gap:var(--ut-badge-gap, .25rem)}.badge_Nein{background-color:#278701}.tooltip-container{display:inline-block;position:relative;text-align:center}.tooltip-button{background-color:#64a1b6;color:#fff;border:0;padding:6px;border-radius:50%;font-size:16px;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:background-color .3s ease,transform .3s ease;width:30px;height:30px}.tooltip-button:hover{background-color:#64a1b6ad;transform:scale(1.2);border:2px solid #21354c}.tooltip-content{position:absolute;visibility:hidden;opacity:0;width:450px;background:linear-gradient(135deg,#64a1b6,#21354c);color:#212529;text-align:left;border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.3);padding:8px;font-size:13px;transition:opacity .1s ease;top:0;left:110%;z-index:9999}.tooltip-content table{width:100%;border-collapse:collapse;background-color:#fafaf6}.tooltip-content td{padding:8px;font-size:13px;vertical-align:top;border:.5px solid #000}.tooltip-content .tooltip_td_left{font-weight:700;color:#21354c;text-align:left;width:20%}.tooltip-content .tooltip_td_right{color:#21354cce;text-align:left;width:80%}.tooltip-content hr{border:0;height:1px;background:#ced4da;margin:10px 0}.tooltip-container:hover .tooltip-content{visibility:visible;opacity:1}.apex_item_show_image,td[headers=custom_ir_image] img{width:200px;border-radius:20px;border:2px solid #21354c}.apex_item_show_image{width:300px}.t-Button{border-radius:15px}.t-Chat{overflow:auto;min-height:316px;max-height:316px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc;padding-right:15px}.t-Chat .t-Chat--own .t-Comments-icon{margin-right:0;margin-left:12px}.t-Chat .t-Chat--own{flex-direction:row-reverse}.t-Chat .t-Chat--own .t-Comments-body{align-items:flex-end}.t-Chat .t-Chat--own .t-Comments-comment:after{border-left-color:var(--ut-comment-chat-background-color);border-right-color:transparent;right:none;left:100%}hr.hr_style{border:0;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.3)}.t-Chat::-webkit-scrollbar{width:6px;height:6px}.t-Chat::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.t-Chat::-webkit-scrollbar-thumb:hover{background:#555}.t-Chat::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.icon_modifier_1{background-color:#ff5733}.icon_modifier_2{background-color:#33c3ff}.icon_modifier_3{background-color:#7dff33}.icon_modifier_4{background-color:#ffc300}.icon_modifier_5{background-color:#c70039}.icon_modifier_6{background-color:#581845}.icon_modifier_7{background-color:#900c3f}.icon_modifier_8{background-color:#2980b9}.icon_modifier_9{background-color:#1f618d}.icon_modifier_10{background-color:#2ecc71}.icon_modifier_11{background-color:#f1c40f}.icon_modifier_12{background-color:#e74c3c}.icon_modifier_13{background-color:#8e44ad}.icon_modifier_14{background-color:#34495e}.icon_modifier_15{background-color:#d35400}.icon_modifier_16{background-color:#27ae60}.icon_modifier_17{background-color:#c0392b}.icon_modifier_18{background-color:#2980b9}.icon_modifier_19{background-color:#2c3e50}.icon_modifier_20{background-color:#f39c12}.t-wa-chat{overflow-y:auto;padding:10px 15px;background-color:#e5ddd5;border-radius:6px;font-family:"Segoe UI",sans-serif}.t-wa-chat .t-Comments-item{display:flex;margin-bottom:12px;max-width:80%}.t-wa-chat .t-Chat--own{margin-left:auto;flex-direction:row-reverse}.t-wa-chat .t-Comments-icon{margin:0 8px}.t-wa-chat .t-Comments-userIcon{width:36px;height:36px;border-radius:50%;font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center;background-color:#6c757d}.t-wa-chat .t-Comments-body{background-color:#fff;padding:8px 12px;border-radius:8px;position:relative;box-shadow:0 1px 1px rgba(0,0,0,.2);word-wrap:break-word}.t-wa-chat .t-Chat--own .t-Comments-body{background-color:#dcf8c6}.t-wa-chat .t-Comments-comment{font-size:14px;line-height:1.4}.t-wa-chat .t-Comments-info{font-size:11px;color:#777;margin-bottom:4px}.t-wa-chat .t-Comments-date{font-size:11px;color:#999;margin-left:6px}.t-wa-chat .t-Comments-body::after{content:"";position:absolute;top:10px;width:0;height:0;border:6px solid transparent}.t-wa-chat .t-Chat--own .t-Comments-body::after{right:-12px;border-left-color:#dcf8c6}.t-wa-chat .t-Comments-item:not(.t-Chat--own) .t-Comments-body::after{left:-12px;border-right-color:#fff}.t-wa-chat::-webkit-scrollbar{width:6px}.t-wa-chat::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px}.t-wa-chat::-webkit-scrollbar-track{background-color:#f0f0f0}#wa_input_button{background-color:#f0f0f0;padding:8px 12px;border-top:1px solid #ccc;border-radius:0 0 12px 12px;box-shadow:0-1px 2px rgba(0,0,0,.04);z-index:10}#wa_input_button .row{display:flex;align-items:center;margin:0}#P9940_WA_INPUT_TEXT_CONTAINER{margin:0;padding-right:8px;flex-grow:1}#P9940_WA_INPUT_TEXT{background-color:#fff;border:0;border-radius:20px;padding:10px 16px;font-size:14px;width:100%;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);transition:all .2s ease-in-out}#P9940_WA_INPUT_TEXT:focus{outline:0;box-shadow:0 0 0 2px rgba(7,94,84,.25)}#P9940_SEND_WA_MSG{background-color:#075e54;border:0;border-radius:50%;width:40px;height:40px;padding:0;color:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;transition:background-color .3s ease}#P9940_SEND_WA_MSG:hover{background-color:#128c7e;cursor:pointer}#P9940_SEND_WA_MSG .fa-send-o:before{content:"";font-family:FontAwesome}.t-Drawer-bodyWrapperIn{scroll-behavior:smooth}#P9940_AUTO_REFRESH_WA_REGION{display:none!important}#P9940_FILE_UPLOAD_DROPZONE{width:42px;height:42px;background-color:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px dashed #ccc;transition:all .3s ease;cursor:pointer;overflow:hidden}#P9940_FILE_UPLOAD_DROPZONE:hover{background-color:#eee}#P9940_FILE_UPLOAD_DROPZONE .a-FileDrop-icon{font-size:20px;color:#128c7e}#P9940_FILE_UPLOAD_DROPZONE.has-files{width:100%;border-radius:10px;border:1px solid #ccc;background-color:#fdfdfd;padding:10px;display:flex;flex-direction:row;justify-content:space-between;min-height:50px;box-shadow:0 1px 3px rgba(0,0,0,.1)}#P9940_FILE_UPLOAD_DROPZONE.has-files .a-FileDrop-body{display:flex;flex-direction:column;justify-content:center;font-size:12px;color:#333}#P9940_FILE_UPLOAD_DROPZONE.has-files .a-FileDrop-heading::before{content:"📎 "}#P9940_FILE_UPLOAD_DROPZONE.has-files .a-FileDrop-description{color:#666;font-size:11px}#P9940_FILE_UPLOAD_DROPZONE .a-FileDrop-remove{color:#999;background:0 0;border:0;font-size:12px;cursor:pointer}#P9940_FILE_UPLOAD_DROPZONE .a-FileDrop-remove:hover{color:#d00}#P9940_FILE_UPLOAD_DROPZONE .a-FileDrop-progress{display:none!important}.t-download{overflow:auto;max-height:320px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc;padding-right:15px;min-height:320px}.t-download::-webkit-scrollbar{width:6px;height:6px}.t-download::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.t-download::-webkit-scrollbar-thumb:hover{background:#555}.t-download::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.a-TreeView-content:has(.download_active_tree){background-color:#64a1b6ad}.t-Button--primary{--a-button-background-color:#21354c;--a-button-text-color:#e0e2e4}.my_custom_login_design .apex-item-text,.my_custom_login_design .t-Button{border-radius:20px}.my_custom_login_design{background:linear-gradient(145deg,#64a1b68a,#21354cb0);color:#fff;border:5px solid;border-color:#4d4d4d #1e1e1e #1e1e1e #4d4d4d;box-shadow:5px 5px 15px rgba(0,0,0,.6),inset 5px 5px 10px rgba(0,0,0,.5),inset -5px -5px 10px rgba(255,255,255,.1);border-radius:10px;transition:all .3s ease;padding-bottom:70px;border-top-left-radius:100px;border-bottom-right-radius:100px}.my_custom_login_design:hover{transform:translateY(-5px);box-shadow:10px 10px 20px rgba(0,0,0,.7),inset 5px 5px 15px rgba(0,0,0,.6),inset -5px -5px 15px rgba(255,255,255,.2)}.t-fht-tbody{min-height:400px}.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)}.icon_of_sales_users{display:flex;align-items:center;gap:5px}.calender_table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:14px}.calender_table td,.calender_table th{border:1px solid #ddd;padding:10px;text-align:center;vertical-align:middle}.calender_hour_cell,.calender_hour_header{background-color:#f9f9f9;font-weight:700;width:80px}.calender_day_header{background-color:#007bff;color:#fff;font-weight:700}.calender_free_cell{background-color:#dff0d8;color:#3c763d}.calender_booked_cell{background-color:#fcf8e3;color:#8a6d3b}.calender_users{display:flex;flex-wrap:wrap;gap:4px}.calender_user_icon{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#007bff;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase}.css_private_appt{background-color:#bfbfbf!important;color:#333!important;border-color:#999!important}.fc-event.holiday-event{background:radial-gradient(circle,#64a1b6,#21354c)!important;color:#222!important;border:1px solid #d33!important;font-weight:500}.step,.workflow{padding:20px;border-radius:10px}.workflow{display:inline-flex;justify-content:space-between;align-items:baseline;flex-wrap:nowrap;margin:50px auto;overflow-x:auto;white-space:nowrap;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1)}.step{display:inline-block;text-align:center;margin:0 20px;background:#f9f9f9;border:1px solid #ddd;min-width:350px;max-width:350px;position:relative;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.step h2{font-size:1.5em;margin-bottom:10px}.sub-steps{list-style-type:none;padding:0;margin:10px 0;min-height:100px}.sub-steps li,.sub-steps li .comment{border:1px solid #ddd;border-radius:5px}.sub-steps li{margin:8px 0;padding:10px;background:#f1f1f1;min-width:200px;display:flex;flex-direction:column}.workflow-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.workflow_name{font-weight:700;text-align:left}.sub-steps li .comment{font-size:.9em;color:#666;background:#fff;padding:5px;margin-top:5px;width:100%}.end-step,.start-step{display:flex;justify-content:center;align-items:center;text-align:center;margin:0 20px;width:100px;height:100px;border-radius:50%;font-size:1.2em;font-weight:700;color:#fff;text-transform:uppercase;box-shadow:0 4px 8px rgba(0,0,0,.1)}.start-step{background-color:#4caf50}.end-step{background-color:#f44336}.arrow{position:relative;display:inline-block;width:40px;height:2px;background:#333;margin:0 10px}.arrow:after{content:"";position:absolute;top:50%;right:-10px;width:0;height:0;border-left:10px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent;transform:translateY(-50%)}.task-remind{background-color:#fff3cd!important;border-left:5px solid #ffc107!important}.task-accept{background-color:#d4edda!important;border-left:5px solid #28a745!important}.task-reject{background-color:#f8d7da!important;border-left:5px solid #dc3545!important}.task-skip{background-color:#e2e3e5!important;border-left:5px solid #6c757d!important}.task-completed{background-color:#d1ecf1!important;border-left:5px solid #17a2b8!important}.task-default{background-color:#f9f9f9!important;border-left:5px solid #ddd!important}.step-assign{font-size:1rem;color:#000}.step-status{font-size:1rem;font-weight:700;border-radius:3px;display:inline-block}.fc-event.my-cal-lead .fc-title{color:#f93a68}.fc-event.my-cal-private{background-color:#f93a68}.calendar_color_1{background-color:#a7c7e7;color:#fff}.calendar_color_2{background-color:#b2d8b2;color:#fff}.calendar_color_3{background-color:#ffdab9;color:#fff}.calendar_color_4{background-color:#d8bfd8;color:#fff}.calendar_color_5{background-color:#fffacd;color:#fff}.calendar_color_6{background-color:#ffb6c1;color:#fff}.calendar_color_7{background-color:coral;color:#fff}.calendar_color_8{background-color:#98fb98;color:#fff}.calendar_color_9{background-color:#add8e6;color:#fff}.calendar_color_10{background-color:#d3d3d3;color:#000}.calendar_color_11{background-color:#faebd7;color:#000}.calendar_color_12{background-color:#fff44f;color:#000}.calendar_color_13{background-color:#e6e6fa;color:#000}.calendar_color_14{background-color:#00ced1;color:#fff}.calendar_color_15{background-color:tan;color:#000}.calendar_color_16{background-color:#c19a6b;color:#fff}.calendar_color_17{background-color:#ffc107;color:#000}.calendar_color_18{background-color:#40e0d0;color:#fff}.calendar_color_19{background-color:#8b4513;color:#fff}.calendar_color_20{background-color:pink;color:#000}.calendar_color_21{background-color:#afeeee;color:#000}.calendar_color_22{background-color:beige;color:#000}.calendar_color_23{background-color:olive;color:#fff}.calendar_color_24{background-color:#ff69b4;color:#fff}.calendar_color_25{background-color:#b0c4de;color:#fff}.calendar_color_26{background-color:#5f9ea0;color:#fff}.calendar_color_27{background-color:#f4a460;color:#fff}.calendar_color_28{background-color:#4682b4;color:#fff}.calendar_color_29{background-color:#708090;color:#fff}.calendar_color_30{background-color:#3cb371;color:#fff}.price-table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif}.section{width:33%;vertical-align:top;border:1px solid #000;padding:10px}.inner-table{width:100%;border-collapse:collapse}.inner-table td{border:1px solid #000;padding:8px;text-align:left}.header{font-weight:700;background-color:#f0f0f0;text-align:center}.yellow{background-color:#ff0}.bold,.green{font-weight:700}.bold{font-size:16px}.green{color:#228b22}.appointments-list,.remarks-list{list-style-type:none;padding:0}.appointments-list li,.remarks-list li{background-color:#f9f9f9;border-left:4px solid #2980b9;margin:10px 0;padding:10px;border-radius:5px;font-family:Arial,sans-serif}.appointments-list li strong,.remarks-list li strong,.step h2{color:#333}.remarks-list li{background-color:#f1f1f1;margin:5px 0;padding:8px;font-size:14px}#customer_report_with_image img{border:0;width:50px;height:50px;border-radius:100px}.green-icon{color:green}#UPLOAD_TREE_REGION .t-Report-pagination--bottom,#report_customer_report_with_image .t-Report-pagination--bottom{min-height:210px}.login-region-container{text-align:center;padding:10px 20px;font-family:"Segoe UI",sans-serif;color:#222}.login-region-logo{max-width:220px;height:auto;padding:10px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.3)}.login-region-title{font-size:28px;font-weight:700;margin:0}.login-region-app-name{color:#fff}.login-region-subtext{font-size:14px;color:#fff;margin-top:10px}.seniocon-breadcrumb-icon{font-size:18px}.css_hlsu_attended_yes{border:3px solid #28a745!important;border-radius:6px!important}.css_hlsu_attended_no{color:#dc3545!important;border:2px solid #dc3545!important;border-radius:8px!important}#CUSTOM_FILTER_STATUS_CSS .t-BadgeList-value a{color:#fff;padding:6px 12px;border-radius:8px;font-weight:600;display:inline-block}#CUSTOM_FILTER_STATUS_CSS .t-BadgeList-wrap.u-color{background:0 0!important;box-shadow:none!important;padding:0;margin:0}#CUSTOM_FILTER_STATUS_CSS .t-BadgeList-value a[href*=ALL]{background-color:#1565c0}#CUSTOM_FILTER_STATUS_CSS .t-BadgeList-value a[href*=DRAFT]{background-color:#78909c}#CUSTOM_FILTER_STATUS_CSS .t-BadgeList-value a[href*=PENDING]{background-color:#fbc02d;color:#212121}#CUSTOM_FILTER_STATUS_CSS .t-BadgeList-value a[href*=ACCEPT_CREATE_ORDER]{background-color:#388e3c}#CUSTOM_FILTER_STATUS_CSS .t-BadgeList-value a[href*=ORDER_CONFIRMED]{background-color:#00c853}#CUSTOM_FILTER_STATUS_CSS .t-BadgeList-value a[href*=REJECT]{background-color:#e53935}#CUSTOM_FILTER_STATUS_CSS .t-BadgeList-value a[href*=ORDER_REJECT]{background-color:#c62828}#CUSTOM_FILTER_STATUS_CSS .t-BadgeList-value a[href*=FINISH]{background-color:#00695c}#CUSTOM_FILTER_STATUS_CSS .t-BadgeList-value a[href*=ACCEPT]{background-color:#388e3c}.custom_global_badge_css{display:inline-block!important;padding:4px 10px!important;font-size:13px!important;font-weight:600!important;border-radius:6px!important;color:#fff!important;text-align:center!important;white-space:nowrap!important;line-height:1.2!important;min-width:90px!important}.fa-flag-de,.fa-flag-en{background-image:url(https://seniocon-crm.de/image/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://seniocon-crm.de/image/gb.svg)}td[headers=PROFILE_IMG] img{width:40px;height:40px;object-fit:cover;border-radius:4px}.filter-badge{background-color:#21354c;color:#fff;padding:4px 10px;border-radius:12px;font-weight:700;font-size:12px;margin:0 2px;display:inline-block}.planning_appointment_custombox{max-height:400px;overflow-y:auto;padding-bottom:10px;box-sizing:border-box}.P331_LECO_CUSTOM_PRICE_CSS,.P820_LECO_CUSTOM_PRICE_CUSTOM_CSS,.P820_LECO_CUS_PRI_DISP_CUS_CSS{background-color:#d4edda;border:2px solid #28a745;color:#155724;font-weight:700;font-size:1.1em;border-radius:6px;box-shadow:0 0 5px rgba(40,167,69,.4)}