.template-device-list .status-badge-container{justify-content:center;align-items:center;display:inline-flex;position:relative}.template-device-list .status-badge.subtle{color:#fff;text-align:center;z-index:10;background:#dc3545;border:1px solid #fff;border-radius:6px;justify-content:center;align-items:center;min-width:12px;height:12px;padding:1px 4px;font-size:7px;font-weight:700;line-height:10px;display:flex;position:absolute;top:-2px;right:-5px;box-shadow:0 1px 2px rgba(0,0,0,.3)}.template-device-list .status-badge.subtle.large-number{border-radius:7px;min-width:16px;height:14px;padding:1px 3px;font-size:6px}.template-device-list .status-badge.subtle.very-large-number{border-radius:8px;min-width:18px;height:16px;padding:1px 2px;font-size:5px}.template-device-list .status-badge{color:#fff;text-align:center;z-index:10;background:#dc3545;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:2px 6px;font-size:8px;font-weight:700;line-height:12px;animation:2s infinite pulse-red;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.template-device-list .status-badge.large-number{min-width:20px;height:18px;padding:2px 4px;font-size:7px}.template-device-list .status-badge.very-large-number{border-radius:10px;min-width:24px;height:20px;padding:2px 3px;font-size:6px}.template-device-list .status-badge.warning{color:#000;background:#ffc107}.template-device-list .status-badge.info{color:#fff;background:#17a2b8}.template-device-list .status-badge.blue-dot{color:#fff;background:#4b96da}@keyframes pulse-red{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.template-device-list .device-list-icon.enhanced-icon{display:inline-block;position:relative}.template-device-list .status-overlay{color:#fff;z-index:5;background:rgba(220,53,69,.9);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px rgba(0,0,0,.3)}.template-device-list .status-overlay.warning{color:#000;background:rgba(255,193,7,.9)}.template-device-list .status-overlay.info{color:#fff;background:rgba(23,162,184,.9)}.template-device-list .device-list-row{position:relative}.template-device-list .row-status-indicator{background:#dc3545;border-radius:0 2px 2px 0;width:4px;height:100%;animation:.3s ease-out slideIn;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.template-device-list .row-status-indicator.warning{background:#ffc107}.template-device-list .row-status-indicator.info{background:#17a2b8}@keyframes slideIn{0%{width:0}to{width:4px}}.template-device-list .device-list-icon.animated-icon{display:inline-block;position:relative}.template-device-list .animated-status-dot{z-index:10;background:#dc3545;border:2px solid #fff;border-radius:50%;width:16px;height:16px;animation:1s infinite bounce,2s infinite pulse-glow;position:absolute;top:-4px;right:-4px}.template-device-list .animated-status-dot.warning{background:#ffc107;animation:1s infinite bounce,2s infinite pulse-glow-warning}.template-device-list .animated-status-dot.info{background:#17a2b8;animation:1s infinite bounce,2s infinite pulse-glow-info}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-2px)}}@keyframes pulse-glow{0%{box-shadow:0 0 rgba(220,53,69,.7)}70%{box-shadow:0 0 0 10px rgba(220,53,69,0)}to{box-shadow:0 0 rgba(220,53,69,0)}}@keyframes pulse-glow-warning{0%{box-shadow:0 0 rgba(255,193,7,.7)}70%{box-shadow:0 0 0 10px rgba(255,193,7,0)}to{box-shadow:0 0 rgba(255,193,7,0)}}@keyframes pulse-glow-info{0%{box-shadow:0 0 rgba(23,162,184,.7)}70%{box-shadow:0 0 0 10px rgba(23,162,184,0)}to{box-shadow:0 0 rgba(23,162,184,0)}}.template-device-list .status-text-indicator{border-radius:4px;align-items:center;gap:8px;margin-left:8px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.template-device-list .status-text-indicator.error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}.template-device-list .status-text-indicator.warning{color:#856404;background:#fff3cd;border:1px solid #ffeaa7}.template-device-list .status-text-indicator.info{color:#0c5460;background:#d1ecf1;border:1px solid #bee5eb}.template-device-list .status-text-indicator:before{content:"";border-radius:50%;width:8px;height:8px;display:inline-block}.template-device-list .status-text-indicator.error:before{background:#dc3545}.template-device-list .status-text-indicator.warning:before{background:#ffc107}.template-device-list .status-text-indicator.info:before{background:#17a2b8}.template-device-list .device-list-icon.replacement-icon{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:inline-flex;position:relative}.template-device-list .device-list-icon.replacement-icon.error{color:#fff;background:#dc3545;box-shadow:0 2px 8px rgba(220,53,69,.3)}.template-device-list .device-list-icon.replacement-icon.warning{color:#000;background:#ffc107;box-shadow:0 2px 8px rgba(255,193,7,.3)}.template-device-list .device-list-icon.replacement-icon.info{color:#fff;background:#17a2b8;box-shadow:0 2px 8px rgba(23,162,184,.3)}.template-device-list .device-list-icon.replacement-icon:hover{transform:scale(1.1)}.template-device-list .status-error{color:#dc3545}.template-device-list .status-warning{color:#ffc107}.template-device-list .status-info{color:#17a2b8}.template-device-list .status-success{color:#28a745}.template-device-list .failure-tooltip{color:#fff;background:#dc3545;border-radius:4px;max-width:200px;padding:8px 12px;font-size:12px;box-shadow:0 4px 12px rgba(0,0,0,.3)}.template-device-list .failure-tooltip:before{content:"";border:5px solid transparent;border-top-color:#dc3545;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (max-width:768px){.template-device-list .status-badge.subtle{min-width:10px;height:10px;font-size:6px}.template-device-list .status-badge.subtle.large-number{min-width:14px;height:12px;font-size:5px}.template-device-list .status-badge.subtle.very-large-number{min-width:16px;height:14px;font-size:4px}}.template-device-list .retry-action-column{text-align:center;min-width:120px}.template-device-list .retry-button,.template-device-list .attach-button{color:#fff;cursor:pointer;box-shadow:none;text-transform:capitalize;background:#28a745;border:none;border-radius:4px;outline:none;justify-content:center;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .3s;display:inline-flex}.template-device-list .retry-button:focus,.template-device-list .attach-button:focus{outline:none;box-shadow:0 0 0 2px rgba(40,167,69,.3)}.template-device-list .retry-button:hover:not(:disabled),.template-device-list .attach-button:hover:not(:disabled){background:#218838;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.template-device-list .retry-button:active:not(:disabled),.template-device-list .attach-button:active:not(:disabled){transform:translateY(0)}.template-device-list .retry-button:disabled,.template-device-list .retry-button.disabled,.template-device-list .attach-button:disabled,.template-device-list .attach-button.disabled{color:rgba(255,255,255,.6);cursor:not-allowed;opacity:.5;background:#6c757d;transform:none}.template-device-list .retry-button:disabled:hover,.template-device-list .retry-button.disabled:hover,.template-device-list .attach-button:disabled:hover,.template-device-list .attach-button.disabled:hover{box-shadow:none;background:#6c757d;transform:none}.template-device-list .retry-button svg,.template-device-list .attach-button svg{flex-shrink:0;width:14px;height:14px}.template-device-list .retry-button span,.template-device-list .attach-button span{white-space:nowrap}.template-device-list .attach-button{background:#0095d9}.template-device-list .attach-button:hover:not(:disabled){background:#007bb5}.template-device-list .attach-button:focus{box-shadow:0 0 0 2px rgba(0,149,217,.3)}.template-device-list .attach-button{align-items:center;gap:4px;box-shadow:0 2px 4px rgba(40,167,69,.2)}.template-device-list .attach-button:hover{background:#218838;transform:translateY(-1px);box-shadow:0 4px 8px rgba(40,167,69,.3)}.template-device-list .attach-button:active{transform:translateY(0)}.template-device-list .attach-button:disabled{cursor:not-allowed;box-shadow:none;background:#6c757d;transform:none}.template-device-list .attach-button.loading{background:#007bff;animation:1.5s infinite pulse-loading}@keyframes pulse-loading{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.template-device-list .status-column{text-align:center;min-width:100px}.template-device-list .status-indicator{text-transform:uppercase;letter-spacing:.5px;border-radius:12px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:500;display:inline-flex}.template-device-list .status-indicator.success{color:#155724;background:#d4edda;border:1px solid #c3e6cb}.template-device-list .status-indicator.failed{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb;animation:2s infinite pulse-failed}.template-device-list .status-indicator.in-progress{color:#0c5460;background:#d1ecf1;border:1px solid #bee5eb}.template-device-list .status-indicator.expired{color:#856404;background:#fff3cd;border:1px solid #ffeaa7}@keyframes pulse-failed{0%{box-shadow:0 0 rgba(220,53,69,.4)}70%{box-shadow:0 0 0 6px rgba(220,53,69,0)}to{box-shadow:0 0 rgba(220,53,69,0)}}.template-device-list .template-row.has-failures{background:rgba(255,245,245,.5)}.template-device-list .template-row.retrying{background:rgba(231,243,255,.5)}.template-device-list .template-row.selected{background:rgba(231,243,255,.7)}@keyframes pulse-retry{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.template-device-list .device-count-container{justify-content:center;align-items:center;gap:6px;display:flex}.template-device-list .device-count{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.template-device-list .device-count.failed{color:#dc3545;position:relative}.template-device-list .device-count.failed:after{content:"";background:#dc3545;border-radius:50%;width:6px;height:6px;animation:1s infinite blink;position:absolute;top:-2px;right:-8px}.template-device-list .device-count.large-number{font-size:12px}.template-device-list .device-count.large-number:after{width:4px;height:4px;right:-6px}.template-device-list .device-count.very-large-number{font-size:10px}.template-device-list .device-count.very-large-number:after{width:3px;height:3px;right:-4px}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.template-device-list .failure-count-badge{color:#fff;text-align:center;background:#dc3545;border-radius:10px;min-width:16px;padding:2px 6px;font-size:10px;font-weight:600}.template-device-list .failure-count-badge.large-number{min-width:14px;padding:1px 4px;font-size:9px}.template-device-list .failure-count-badge.very-large-number{min-width:12px;padding:1px 3px;font-size:8px}.template-device-list .failure-details-tooltip{color:#fff;z-index:1000;background:#dc3545;border-radius:6px;max-width:250px;padding:8px 12px;font-size:12px;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.3)}.template-device-list .failure-details-tooltip:before{content:"";border:5px solid transparent;border-top-color:#dc3545;position:absolute;top:100%;left:50%;transform:translate(-50%)}.template-device-list .failure-details-tooltip .failure-reason{margin-bottom:4px;font-weight:600}.template-device-list .failure-details-tooltip .failure-time{opacity:.8;font-size:10px}.template-device-list .bulk-actions-bar{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px 16px;display:flex}.template-device-list .bulk-actions-bar .bulk-actions-left{align-items:center;gap:12px;display:flex}.template-device-list .bulk-actions-bar .bulk-actions-right{align-items:center;gap:8px;display:flex}.template-device-list .failure-summary{color:#495057;align-items:center;gap:8px;font-size:14px;display:flex}.template-device-list .failure-count{color:#fff;background:#dc3545;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600}.template-device-list .bulk-retry-button{color:#fff;cursor:pointer;background:#dc3545;border:none;border-radius:4px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .3s;display:flex}.template-device-list .bulk-retry-button:hover{background:#c82333;transform:translateY(-1px);box-shadow:0 4px 8px rgba(220,53,69,.3)}.template-device-list .bulk-retry-button:disabled{cursor:not-allowed;box-shadow:none;background:#6c757d;transform:none}.template-device-list .retry-progress{color:#007bff;align-items:center;gap:8px;font-size:12px;display:flex}.template-device-list .progress-bar{background:#e9ecef;border-radius:2px;width:60px;height:4px;overflow:hidden}.template-device-list .progress-fill{background:#007bff;border-radius:2px;height:100%;transition:width .3s;animation:1.5s infinite progress-pulse}@keyframes progress-pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.template-device-list .retry-icon{fill:currentColor;width:14px;height:14px}.template-device-list .status-icon{fill:currentColor;width:12px;height:12px}.template-device-list .number-formatted{font-variant-numeric:tabular-nums;font-weight:600}.template-device-list .number-k:after{content:"K";vertical-align:top;font-size:.8em}.template-device-list .number-m:after{content:"M";vertical-align:top;font-size:.8em}.template-device-list .number-format.small{font-size:14px}.template-device-list .number-format.medium{font-size:12px}.template-device-list .number-format.large{font-size:10px}.template-device-list .number-format.xlarge{font-size:8px}@media (max-width:768px){.template-device-list .bulk-actions-bar{flex-direction:column;align-items:stretch;gap:12px}.template-device-list .bulk-actions-bar .bulk-actions-left,.template-device-list .bulk-actions-bar .bulk-actions-right{justify-content:center}.template-device-list .retry-action-column,.template-device-list .status-column{min-width:80px}.template-device-list .device-count{font-size:12px}.template-device-list .device-count.large-number{font-size:10px}.template-device-list .device-count.very-large-number{font-size:8px}.template-device-list .failure-count-badge{padding:1px 4px;font-size:8px}.template-device-list .failure-count-badge.large-number{padding:1px 3px;font-size:7px}.template-device-list .failure-count-badge.very-large-number{padding:1px 2px;font-size:6px}}.template-device-list .retry-button:focus,.template-device-list .bulk-retry-button:focus{outline-offset:2px;outline:2px solid #007bff}.template-device-list .template-row.has-failures:focus-within{box-shadow:0 0 0 2px rgba(220,53,69,.3)}@keyframes highlightNewFailure{0%{background-color:#fff5f5}50%{background-color:#ffe6e6}to{background-color:#fff5f5}}.template-device-list .template-row.new-failure{animation:2s ease-in-out highlightNewFailure}@keyframes successFlash{0%{background-color:#d4edda}50%{background-color:#c3e6cb}to{background-color:#d4edda}}.template-device-list .template-row.retry-success{animation:1s ease-in-out successFlash}.template-device-list .large-number-handler{position:relative}.template-device-list .large-number-handler .number-tooltip{color:#fff;white-space:nowrap;z-index:1000;background:#333;border-radius:4px;margin-bottom:4px;padding:4px 8px;font-size:11px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.template-device-list .large-number-handler .number-tooltip:after{content:"";border:4px solid transparent;border-top-color:#333;position:absolute;top:100%;left:50%;transform:translate(-50%)}.template-device-list-popup .sprite-failed-icon{background-color:#f5f5f5;border-radius:50%;display:inline-block;position:relative}.template-device-list-popup .sprite-failed-icon:before{content:"";z-index:-1;background-color:#f5f5f5;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.template-device-list-popup .ckbox label{align-items:center;gap:8px;display:flex}.template-device-list-popup .ckbox:has(.sprite-failed-icon){background:rgba(220,53,69,.05);border-left:3px solid #dc3545;border-radius:4px;margin:4px 0;padding:8px}.template-device-list-popup .ckbox:has(.sprite-failed-icon):hover{background:rgba(220,53,69,.1)}.license-tier-info-section{background:#fff;border:.0625rem solid #e5e7eb;border-radius:.375rem;margin:.75rem 0;padding:0;position:relative;overflow:hidden;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.05)}.license-tier-info-section .license-tier-info-header{background:#fafafa;border-bottom:.0625rem solid #e5e7eb;margin:0;padding:.5rem .75rem}.license-tier-info-section .license-tier-info-header h5{color:#374151;justify-content:flex-start;align-items:center;gap:.375rem;margin:0;font-size:.8125rem;font-weight:600;display:flex}.license-tier-info-section .license-tier-info-content{background:#fff;padding:.625rem .75rem 0}.device-list-popup .license-tier-info-section{border-radius:.25rem;margin:.5rem .9375rem;padding:.5rem .75rem;background:#f9fafb!important;border:.0625rem solid #e5e7eb!important;border-left:.125rem solid #d1d5db!important}.device-list-popup .license-tier-info-section .license-tier-info-header{border-radius:.25rem .25rem 0 0;background:#fafafa!important;border-bottom:.0625rem solid #e5e7eb!important;margin:-.5rem -.75rem .5rem!important;padding:.4375rem .625rem!important}.device-list-popup .license-tier-info-section .license-tier-info-header h5{justify-content:flex-start;align-items:center;gap:.3125rem;margin:0;font-size:.85rem;font-weight:600;display:flex;color:#374151!important;font-family:VersaSans-Medium!important}.device-list-popup .license-tier-info-section .license-tier-info-header h5:before{content:"";vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%236b7280%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:.875rem;height:.875rem;margin-right:.1875rem;display:inline-block}.device-list-popup .license-tier-info-section .license-tier-info-content{margin-top:.1875rem;padding:.5rem 0;background:0 0!important}.license-tier-info-content .device-filtering-message{background:#fff7ed;border:.0625rem solid #fed7aa;border-left:.1875rem solid #f59e0b;border-radius:.25rem;margin:.5rem 0 0;padding:.4375rem .5rem}.license-tier-info-content .device-filtering-message .message-content{align-items:flex-start;gap:.375rem;display:flex}.license-tier-info-content .device-filtering-message .message-content .message-icon{color:#92400e;flex-shrink:0;margin-top:.0625rem;font-size:.85rem}.license-tier-info-content .device-filtering-message .message-content .message-text{color:#92400e;font-size:.85rem;font-weight:400;line-height:1.4}.license-tier-info-section .license-tier-info-item.combined{background:0 0;border:none;padding:0}.license-tier-info-section .license-tier-info-item.combined .tier-name{color:#495057;gap:.25rem;margin-bottom:0;font-size:.78rem;font-family:VersaSans-Medium!important}.license-tier-info-section .license-tier-info-item.combined .tier-reason{color:#495057;margin-bottom:.5rem;padding:.4375rem .5rem;font-size:.8rem;line-height:1.5}.license-tier-info-section .license-tier-info-item.combined .tier-reason strong{color:#92400e;font-weight:600}.feature-list{background:#f9fafb;border:.0625rem solid #e5e7eb;border-radius:.25rem;margin-top:.5rem;padding:0;overflow:hidden}.feature-list .feature-title{color:#374151;justify-content:center;align-items:center;gap:.3125rem;margin:0;font-size:.8rem;font-weight:600;display:flex}.feature-list .feature-title:before{content:"📋";color:#6b7280;font-size:.8rem}.feature-list .feature-accordion-header{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:.0625rem solid #e5e7eb;border-radius:.25rem;justify-content:space-between;align-items:center;margin-top:.5rem;padding:.5rem .625rem;transition:all .2s;display:flex;position:relative}.feature-list .feature-accordion-header:hover{background:#f9fafb;border-color:#3b82f6;box-shadow:0 .0625rem .25rem rgba(59,130,246,.1)}.feature-list .feature-accordion-header:active{background:#f3f4f6}.feature-list .feature-accordion-header.active{background:#f0f9ff;border-color:#bfdbfe #bfdbfe currentColor;border-bottom-style:none;border-bottom-width:medium;border-bottom-right-radius:0;border-bottom-left-radius:0}.feature-list .feature-accordion-header .feature-title-wrapper{flex-wrap:wrap;flex:1;justify-content:flex-start;align-items:center;gap:.375rem;display:flex}.feature-list .feature-accordion-header .feature-title{color:#374151;margin:0;font-size:.8rem;font-weight:600;line-height:1.4}.feature-list .feature-accordion-header .feature-count-badge{color:#fff;background:#3b82f6;border-radius:.625rem;justify-content:center;align-items:center;min-width:1.375rem;height:1.125rem;margin-left:.25rem;padding:.125rem .4375rem;font-size:.625rem;font-weight:700;display:inline-flex;box-shadow:0 .0625rem .125rem rgba(59,130,246,.2)}.feature-list .feature-accordion-header .click-hint{color:#6b7280;white-space:nowrap;margin-left:.375rem;font-size:.625rem;font-style:italic;font-weight:400}.feature-list .feature-accordion-header .accordion-icon{opacity:.7;color:#6b7280;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;margin-left:.5rem;transition:transform .3s,opacity .2s;display:inline-flex}.feature-list .feature-accordion-header .accordion-icon:hover{opacity:1;color:#3b82f6}.feature-list .feature-accordion-header .accordion-icon svg{width:100%;height:100%}.feature-list .feature-accordion-header .accordion-icon.rotate-180{transform:rotate(180deg)}.feature-list .feature-accordion-content{background:#fff;border:.0625rem solid transparent;border-top:none;border-radius:0 0 .25rem .25rem;max-height:0;padding:0;transition:max-height .3s,padding .3s,border .3s;overflow:hidden}.feature-list .feature-accordion-content.expanded{border-color:#e5e7eb;border-top-style:solid;border-top-width:.0625rem;max-height:1000px;padding:.625rem .75rem}.feature-list .feature-tier-groups-container{flex-direction:column;gap:.5rem;display:flex}.feature-list .feature-tier-group{background:#fff;border:.0625rem solid #e5e7eb;border-radius:.375rem;transition:all .2s;overflow:hidden}.feature-list .feature-tier-group:hover{border-color:#d1d5db;box-shadow:0 .125rem .5rem rgba(0,0,0,.08)}.feature-list .feature-tier-group .feature-tier-header{background:#fafafa;border-bottom:.0625rem solid #e5e7eb;justify-content:flex-start;align-items:center;margin:0;padding:.4375rem .5rem;display:flex}.feature-list .feature-tier-group .feature-tier-badge-header{border-radius:.25rem;justify-content:center;align-items:center;gap:.375rem;padding:.1875rem .4375rem;font-size:.8rem;font-weight:600;display:inline-flex}.feature-list .feature-tier-group .feature-tier-badge-header .tier-name{font-weight:600}.feature-list .feature-tier-group .feature-tier-badge-header .tier-count-badge{background:rgba(255,255,255,.7);border-radius:.5rem;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;font-weight:700;display:inline-flex}.feature-list .feature-tier-group .feature-tier-badge-header[data-tier=secure-access-optimization]{color:#1e40af;background:#dbeafe;border:.0625rem solid #93c5fd}.feature-list .feature-tier-group .feature-tier-badge-header[data-tier=secure-access-optimization] .tier-count-badge{color:#1e40af;background:rgba(255,255,255,.8)}.feature-list .feature-tier-group .feature-tier-badge-header[data-tier=advanced-security]{color:#92400e;background:#fef3c7;border:.0625rem solid #fcd34d}.feature-list .feature-tier-group .feature-tier-badge-header[data-tier=advanced-security] .tier-count-badge{color:#92400e;background:rgba(255,255,255,.8)}.feature-list .feature-tier-group .feature-tier-badge-header[data-tier=atp]{color:#9f1239;background:#fce7f3;border:.0625rem solid #f9a8d4}.feature-list .feature-tier-group .feature-tier-badge-header[data-tier=atp] .tier-count-badge{color:#9f1239;background:rgba(255,255,255,.8)}.feature-list .feature-items{flex-direction:column;gap:.1875rem;padding:.4375rem .5rem;display:flex}.feature-list .feature-items .feature-item{color:#374151;background:#f9fafb;border:none;border-left:.1875rem solid #e5e7eb;border-radius:.1875rem;margin-left:.125rem;padding:.3125rem .4375rem;font-size:.78rem;line-height:1.4;transition:all .2s}.feature-list .feature-items .feature-item[data-tier=secure-access-optimization]{border-left-color:#3b82f6}.feature-list .feature-items .feature-item[data-tier=secure-access-optimization]:hover{background:#eff6ff;border-left-color:#2563eb}.feature-list .feature-items .feature-item[data-tier=atp]{border-left-color:#ec4899}.feature-list .feature-items .feature-item[data-tier=atp]:hover{background:#fdf2f8;border-left-color:#db2777}.feature-list .feature-items .feature-item[data-tier=advanced-security]{border-left-color:#f59e0b}.feature-list .feature-items .feature-item[data-tier=advanced-security]:hover{background:#fffbeb;border-left-color:#d97706}.feature-list .feature-items .feature-item:hover{background:#f3f4f6;border-left-color:#d1d5db}.feature-list .feature-items .feature-item .feature-item-content{justify-content:flex-start;align-items:flex-start;display:flex}.feature-list .feature-items .feature-item .feature-item-content:before{content:"•";color:#ef4444;flex-shrink:0;margin-right:.375rem;font-size:.8rem;font-weight:700;line-height:1.4}.device-list-popup .feature-list{background:initial;border:0;margin-top:.375rem;padding:0}.device-list-popup .feature-list .feature-accordion-header{background:#fffbf0;border:.0625rem solid #fef3c7;border-radius:.25rem;margin-top:.375rem;padding:.4375rem .5625rem}.device-list-popup .feature-list .feature-accordion-header:hover{background:#fff7e6;border-color:#fbbf24;box-shadow:0 .0625rem .25rem rgba(251,191,36,.2)}.device-list-popup .feature-list .feature-accordion-header:active{background:#fff3d9}.device-list-popup .feature-list .feature-accordion-header.active{background:#fff3d9;border-color:#fde68a #fde68a currentColor;border-bottom-style:none;border-bottom-width:medium;border-bottom-right-radius:0;border-bottom-left-radius:0}.device-list-popup .feature-list .feature-accordion-header .feature-title{color:#92400e;font-size:.8rem;font-weight:600}.device-list-popup .feature-list .feature-accordion-header .feature-count-badge{color:#fff;background:#fbbf24;font-size:.625rem;box-shadow:0 .0625rem .125rem rgba(251,191,36,.3)}.device-list-popup .feature-list .feature-accordion-header .click-hint{color:#b45309;font-size:.625rem}.device-list-popup .feature-list .feature-accordion-header .accordion-icon{color:#92400e;opacity:.7}.device-list-popup .feature-list .feature-accordion-header .accordion-icon:hover{opacity:1;color:#b45309}.device-list-popup .feature-list .feature-accordion-content{border-color:#fef3c7}.device-list-popup .feature-list .feature-accordion-content.expanded{border-color:#fde68a;border-top-style:solid;border-top-width:.0625rem}.device-list-popup .feature-list .feature-title{color:#92400e;text-align:center;margin:0;font-size:.8rem}.device-list-popup .feature-list .feature-title:before{content:"🔍";color:#fbbf24;font-size:.6875rem}.device-list-popup .feature-list .accordion-icon svg{fill:#92400e;opacity:.7}.device-list-popup .feature-list .feature-accordion-content{padding:0 .625rem}.device-list-popup .feature-list .feature-accordion-content.expanded{padding:.5rem .625rem}.device-list-popup .feature-list .feature-tier-groups-container{gap:.625rem}.device-list-popup .feature-list .feature-tier-group{border-color:#fef3c7}.device-list-popup .feature-list .feature-tier-group:hover{border-color:#fde68a;box-shadow:0 .125rem .375rem rgba(251,191,36,.15)}.device-list-popup .feature-list .feature-tier-group .feature-tier-header{background:#fffef9;border-bottom-color:#fef3c7}.device-list-popup .feature-list .feature-tier-group .feature-tier-badge-header[data-tier=secure-access-optimization]{color:#1e3a8a;background:#bfdbfe;border:.0625rem solid #60a5fa}.device-list-popup .feature-list .feature-tier-group .feature-tier-badge-header[data-tier=advanced-security]{color:#78350f;background:#fde68a;border:.0625rem solid #fbbf24}.device-list-popup .feature-list .feature-tier-group .feature-tier-badge-header[data-tier=atp]{color:#831843;background:#f9a8d4;border:.0625rem solid #ec4899}.device-list-popup .feature-list .feature-items{padding:.375rem .4375rem}.device-list-popup .feature-list .feature-items .feature-item{color:#92400e;text-align:left;background:#fff;border-left:.1875rem solid #fbbf24;width:100%;margin:0 auto;padding:.25rem .375rem;font-size:.7875rem}.device-list-popup .feature-list .feature-items .feature-item[data-tier=secure-access-optimization]{border-left-color:#3b82f6}.device-list-popup .feature-list .feature-items .feature-item[data-tier=secure-access-optimization]:hover{background:#eff6ff;border-left-color:#2563eb}.device-list-popup .feature-list .feature-items .feature-item[data-tier=atp]{border-left-color:#ec4899}.device-list-popup .feature-list .feature-items .feature-item[data-tier=atp]:hover{background:#fdf2f8;border-left-color:#db2777}.device-list-popup .feature-list .feature-items .feature-item[data-tier=advanced-security]{border-left-color:#f59e0b}.device-list-popup .feature-list .feature-items .feature-item[data-tier=advanced-security]:hover{background:#fffbeb;border-left-color:#d97706}.device-list-popup .feature-list .feature-items .feature-item:hover{background:#fffef9;border-left-color:#f59e0b}.device-list-popup .feature-list .feature-items .feature-item .feature-item-content:before{color:#dc2626;font-size:.6875rem}.license-based-device.disabled{opacity:.7;background:#f8f9fa;border:.0625rem dashed #dee2e6;border-radius:.375rem;margin-bottom:.5rem}.license-based-device.disabled h4{color:#6c757d;background:#e9ecef;border-radius:.25rem .25rem 0 0;margin:0;padding:.375rem .625rem;position:relative}.license-based-device.disabled h4:after{content:" (Not Available)";color:#dc3545;font-size:.6875rem;font-weight:400}.license-tier-info-section{margin:1.25rem .9375rem;padding:1.25rem;background:#fefce8!important;border:.0625rem solid #e5e7eb!important;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.1)!important}.license-tier-info-section .license-tier-info-header{border-radius:.5rem .5rem 0 0;justify-content:flex-start;align-items:center;margin:-1.25rem -1.25rem .9375rem;padding:.5rem .75rem;display:flex;color:#374151!important;background:#fafafa!important}.license-tier-info-section .license-tier-info-header h5{justify-content:flex-start;align-items:center;gap:.375rem;font-size:.8125rem;display:flex;color:#374151!important}.license-tier-info-section .license-tier-info-header h5:before{content:"";vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23f59e0b%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:.875rem;height:.875rem;margin-right:.25rem;display:inline-block}.device-selection-enhanced .license-based-device{background:#fff;border:.0625rem solid #e1e5e9;border-radius:.5rem;margin-bottom:.75rem;transition:all .2s;overflow:hidden;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.05);padding:0!important}.device-selection-enhanced .license-based-device:hover{border-color:#d1d5db;box-shadow:0 .125rem .5rem rgba(0,0,0,.1)}.device-selection-enhanced .license-based-device h4{color:#374151;background:#f8fafc;border-bottom:.0625rem solid #e5e7eb;justify-content:space-between;align-items:center;min-height:2.5rem;margin:0;padding:0 1rem;font-size:.9rem;font-weight:600;display:flex;position:relative;font-family:VersaSans-Book!important}.device-selection-enhanced .license-based-device h4 .license-type-container{align-items:center;gap:.375rem;display:flex}.device-selection-enhanced .license-based-device h4 .license-type-container span{color:var(--versa-color);margin-left:.175rem;font-weight:600}.device-selection-enhanced .license-based-device h4 .license-type-container span.device-count-badge{color:#64748b;background:#f1f5f9;border:.0625rem solid #e2e8f0;border-radius:.75rem;margin-left:.5rem;padding:.125rem .5rem;font-size:.8125rem;font-weight:500}.device-selection-enhanced .license-based-device h4 span{color:#1f2937;margin-left:.375rem;font-weight:600}.device-selection-enhanced .license-based-device h4 .versa-modern-checkbox{background:#fff;border:.0625rem solid #d1d5db;border-radius:.25rem;padding:.25rem .5rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%);box-shadow:0 .0625rem .125rem rgba(0,0,0,.05)}.device-selection-enhanced .license-based-device h4 .versa-modern-checkbox.versa-checkbox-sm{gap:.25rem}.device-selection-enhanced .license-based-device h4 .versa-modern-checkbox input[type=checkbox]{width:.875rem;height:.875rem;margin:0;transform:scale(1)}.device-selection-enhanced .license-based-device h4 .versa-modern-checkbox .versa-checkbox-label{color:#374151;cursor:pointer;white-space:nowrap;margin:0;font-size:.8125rem;font-weight:500;transition:all .2s}.device-selection-enhanced .license-based-device h4 .versa-modern-checkbox .versa-checkbox-label:hover{color:#1f2937}.device-selection-enhanced .license-based-device .device-list-container{background:#fff;padding:.5rem 1rem .75rem}.device-selection-enhanced .license-based-device .device-list-container ul{margin:0;padding:0;list-style:none}.device-selection-enhanced .license-based-device .device-list-container ul li{border-bottom:.0625rem solid #f3f4f6;padding:.5rem 0;transition:all .2s}.device-selection-enhanced .license-based-device .device-list-container ul li:last-child{border-bottom:none}.device-selection-enhanced .license-based-device .device-list-container ul li:hover{background:#f9fafb;border-radius:.25rem;padding-left:.5rem;padding-right:.5rem}.device-selection-enhanced .license-based-device.disabled{opacity:.7;background:#f9fafb;border:.0625rem solid #e5e7eb}.device-selection-enhanced .license-based-device.disabled h4{color:#9ca3af;background:#f3f4f6;border-bottom-color:#e5e7eb}.device-selection-enhanced .license-based-device.disabled h4:after{content:"";vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%236b7280%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zM9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9V6z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:1.077rem;height:1.077rem;margin-left:.5rem;display:inline-block}.device-selection-enhanced .license-based-device.disabled .device-list-container{background:#f9fafb}.device-selection-enhanced .license-based-device.disabled .device-list-container .no-data-found-popup-msg{color:#6b7280;text-align:center;background:#f3f4f6;border-radius:.25rem;margin:.5rem 0;padding:1rem;font-size:.9375rem;font-style:italic}.device-selection-enhanced .device-list-with-ha-ul.with-ha-coupling .ha-coupling{background:#f9fafb;border:.0625rem solid #e5e7eb;border-radius:.375rem;align-items:center;gap:.625rem;margin-bottom:.375rem;padding:.625rem;display:flex}.device-selection-enhanced .device-list-with-ha-ul.with-ha-coupling .ha-coupling .ha-primary-ck-box .versa-modern-checkbox{background:#fff;border:.0625rem solid #d1d5db;border-radius:.25rem;padding:.375rem .5rem;box-shadow:0 .0625rem .125rem rgba(0,0,0,.05)}.device-selection-enhanced .device-list-with-ha-ul.with-ha-coupling .ha-coupling .ha-primary-ck-box .versa-modern-checkbox.versa-checkbox-sm{gap:.375rem}.device-selection-enhanced .device-list-with-ha-ul.with-ha-coupling .ha-coupling .ha-primary-ck-box .versa-modern-checkbox input[type=checkbox]{width:.875rem;height:.875rem;margin:0;transform:scale(1)}.device-selection-enhanced .device-list-with-ha-ul.with-ha-coupling .ha-coupling .ha-primary-ck-box .versa-modern-checkbox .versa-checkbox-label{color:#374151;margin:0;font-size:.8125rem;font-weight:500}.device-selection-enhanced .device-list-with-ha-ul.with-ha-coupling .ha-coupling .ha-link-icon{color:#3b82f6;cursor:pointer;font-size:1rem;transition:all .2s}.device-selection-enhanced .device-list-with-ha-ul.with-ha-coupling .ha-coupling .ha-link-icon:hover{color:#1d4ed8;transform:scale(1.05)}.device-selection-enhanced .device-list-with-ha-ul.with-branch-devices .versa-modern-checkbox{background:#fff;border:.0625rem solid #e5e7eb;border-radius:.25rem;margin-bottom:.125rem;padding:.375rem .5rem;transition:all .2s}.device-selection-enhanced .device-list-with-ha-ul.with-branch-devices .versa-modern-checkbox.versa-checkbox-sm{gap:.375rem}.device-selection-enhanced .device-list-with-ha-ul.with-branch-devices .versa-modern-checkbox:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-.0625rem);box-shadow:0 .0625rem .1875rem rgba(0,0,0,.1)}.device-selection-enhanced .device-list-with-ha-ul.with-branch-devices .versa-modern-checkbox input[type=checkbox]{width:.875rem;height:.875rem;margin:0;transform:scale(1)}.device-selection-enhanced .device-list-with-ha-ul.with-branch-devices .versa-modern-checkbox .versa-checkbox-label{color:#374151;cursor:pointer;margin:0;font-size:.8125rem;font-weight:500}@media (max-width:48rem){.license-tier-info-section{margin:.625rem;padding:.625rem}.device-list-popup .license-tier-info-section{margin:.5rem 0;padding:.5rem}.configuration-main .license-tier-info-section{margin:.9375rem .625rem;padding:.75rem}.feature-list .feature-items{grid-template-columns:1fr}.device-selection-enhanced .license-based-device{margin-bottom:.75rem}.device-selection-enhanced .license-based-device h4{padding:.625rem .75rem;font-size:.9375rem}.device-selection-enhanced .license-based-device h4 .versa-modern-checkbox{padding:.1875rem .375rem;right:.75rem}.device-selection-enhanced .license-based-device h4 .versa-modern-checkbox .versa-checkbox-label{font-size:.8125rem}.device-selection-enhanced .license-based-device .device-list-container{padding:.75rem}}.mass-publish-device-list-popup .device-list-content>.license-based-device{max-height:unset}.mass-publish-device-list-popup .device-lst-popup-cnt{overflow:hidden;max-height:unset!important}.mass-publish-device-list-popup .device-lst-popup-cnt .device-list-content{max-height:70vh;overflow-x:hidden;overflow-y:auto}.configuration-search-container{width:100%;margin-bottom:0;position:relative}.configuration-search-container.advanced-search-parent-container{position:relative}.configuration-search-container .input-group.input-field-search input[type=text]{width:24rem!important}.configuration-search-container .search-icon{top:2px!important;right:0!important}.configuration-search-container .search-icons-container{align-items:center;gap:8px;margin-left:8px;display:inline-flex}.configuration-search-container .advanced-search-icon{cursor:pointer;z-index:10;color:var(--versa-color);border:1px solid transparent;border-color:var(--versa-color);border-radius:6px;align-items:center;margin-left:8px;padding:6px 12px;font-size:.85em;font-weight:600;transition:all .2s;display:inline-flex;position:relative}.configuration-search-container .advanced-search-icon:hover{color:var(--versa-color);background:linear-gradient(135deg,rgba(0,149,218,.1) 0%,rgba(120,212,255,.1) 100%)}.configuration-search-container .advanced-search-icon.filter-active{color:#656cde;background:linear-gradient(135deg,rgba(101,108,222,.15) 0%,rgba(101,108,222,.25) 100%);border-color:rgba(101,108,222,.3);box-shadow:0 2px 4px rgba(101,108,222,.2)}.configuration-search-container .advanced-search-icon.filter-active:after{content:"";border:2px solid var(--color-white);background:#656cde;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.configuration-search-container .filter-icon{cursor:pointer;z-index:10;border-radius:4px;align-items:center;margin-left:8px;padding:4px;transition:all .2s;display:inline-flex}.configuration-search-container .filter-icon svg{width:16px;height:16px}.configuration-search-container .filter-icon:hover{background-color:rgba(0,149,218,.1)}.configuration-search-container .filter-icon.filter-active{color:var(--versa-color);background-color:rgba(0,149,218,.15)}.configuration-search-container .filter-tags-container{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.configuration-search-container .filter-tags-container .filter-tag{background:var(--versa-color);color:var(--color-white);border-radius:4px;align-items:center;gap:8px;padding:6px 12px;font-size:.85em;transition:all .2s;display:inline-flex;box-shadow:0 2px 4px rgba(0,0,0,.1)}.configuration-search-container .filter-tags-container .filter-tag:hover{background:#0085c3;box-shadow:0 2px 6px rgba(0,0,0,.15)}.configuration-search-container .filter-tags-container .filter-tag .tag-remove{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:1.1em;font-weight:700;line-height:1;transition:all .2s;display:flex}.configuration-search-container .filter-tags-container .filter-tag .tag-remove:hover{background-color:rgba(255,255,255,.2);transform:scale(1.1)}.configuration-search-container .filter-tags-container .advanced-search-tag{color:var(--color-white);background:#656cde}.configuration-search-container .filter-tags-container .advanced-search-tag:hover{background:#5555c5}.advanced-search-wrapper{display:inline-block;position:relative}.advanced-search-modal-overlay{z-index:1111;background:rgba(0,0,0,.29);justify-content:center;align-items:center;height:100%;animation:.2s ease-out overlayFadeIn;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.advanced-search-parent-container{position:relative}.advanced-search-popup{background:var(--color-white);z-index:1001;border-radius:8px;flex-direction:column;width:90%;max-width:600px;max-height:66vh;padding:24px;animation:.3s ease-out modalFadeIn;display:flex;position:relative;box-shadow:0 8px 24px rgba(0,0,0,.2)}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}.advanced-search-popup .advanced-search-header{color:#424242;border-bottom:2px solid #f6f6f6;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;font-size:1.1em;font-weight:600;display:flex}.advanced-search-popup .advanced-search-header .header-icon{background:linear-gradient(135deg,var(--versa-color)0%,#78d4ff 100%);width:32px;height:32px;color:var(--color-white);border-radius:8px;justify-content:center;align-items:center;font-size:1.2em;display:flex}.advanced-search-popup .advanced-search-header .close-modal-btn{color:#656363;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.8em;line-height:1;transition:all .2s;display:flex}.advanced-search-popup .advanced-search-header .close-modal-btn:hover{color:#424242;background-color:rgba(0,0,0,.05)}.advanced-search-popup .advanced-search-description{color:#656363;border-left:4px solid var(--versa-color);background:linear-gradient(90deg,#f8f9fa 0%,#fff 100%);border-radius:6px;margin-bottom:18px;padding:12px 14px;font-size:.875em;line-height:1.6;box-shadow:0 1px 3px rgba(0,0,0,.05)}.advanced-search-popup .advanced-search-content{flex:1;grid-template-columns:1fr 1fr;gap:16px;max-height:calc(90vh - 200px);margin-bottom:10px;padding-right:8px;display:grid;overflow-y:auto}.advanced-search-popup .advanced-search-content::-webkit-scrollbar{width:6px}.advanced-search-popup .advanced-search-content::-webkit-scrollbar-track{background:#f6f6f6;border-radius:3px}.advanced-search-popup .advanced-search-content::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:3px}.advanced-search-popup .advanced-search-content::-webkit-scrollbar-thumb:hover{background:#656363}.advanced-search-popup .advanced-search-content .advanced-search-field{margin-bottom:0}.advanced-search-popup .advanced-search-content .advanced-search-field label{color:#424242;margin-bottom:6px;font-size:.9em;font-weight:500;display:block}.advanced-search-popup .advanced-search-content .advanced-search-field .advanced-search-input-wrapper{align-items:center;gap:8px;display:flex}.advanced-search-popup .advanced-search-content .advanced-search-field .advanced-search-input-wrapper input[type=text]{color:#424242;background-color:var(--color-white);border:2px solid #c7c7c7;border-radius:6px;flex:1;padding:10px 14px;font-size:.9em;transition:all .2s}.advanced-search-popup .advanced-search-content .advanced-search-field .advanced-search-input-wrapper input[type=text]:focus{border-color:var(--versa-color);background-color:#fafbfc;outline:none;box-shadow:0 0 0 3px rgba(0,149,218,.1)}.advanced-search-popup .advanced-search-content .advanced-search-field .advanced-search-input-wrapper input[type=text]:hover{border-color:#a0a0a0}.advanced-search-popup .advanced-search-content .advanced-search-field .advanced-search-input-wrapper input[type=text]::placeholder{color:#656363;opacity:.7}.advanced-search-popup .advanced-search-content .advanced-search-field .advanced-search-input-wrapper .clear-field-btn{cursor:pointer;color:#da1508;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0 5px;font-size:1.3em;line-height:1;transition:all .2s;display:flex}.advanced-search-popup .advanced-search-content .advanced-search-field .advanced-search-input-wrapper .clear-field-btn:hover{background-color:rgba(218,21,8,.1);transform:scale(1.1)}.advanced-search-popup .advanced-search-footer{border-top:2px solid #f6f6f6;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.advanced-search-popup .advanced-search-footer .clear-all-btn{color:#656363;cursor:pointer;background:0 0;border:1px solid #c7c7c7;border-radius:6px;flex:1;padding:10px 20px;font-size:.9em;font-weight:500;transition:all .2s}.advanced-search-popup .advanced-search-footer .clear-all-btn:hover:not(:disabled){color:#424242;background-color:#f8f9fa;border-color:#656363}.advanced-search-popup .advanced-search-footer .clear-all-btn:disabled{opacity:.5;cursor:not-allowed}.advanced-search-popup .advanced-search-footer .search-btn{background:linear-gradient(135deg,var(--versa-color)0%,#78d4ff 100%);color:var(--color-white);cursor:pointer;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:.95em;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 4px rgba(0,149,218,.2)}.advanced-search-popup .advanced-search-footer .search-btn:before{content:"🔍";font-size:1em}.advanced-search-popup .advanced-search-footer .search-btn:hover:not(:disabled){background:linear-gradient(135deg,#0085c3 0%,var(--versa-color)100%);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,149,218,.3)}.advanced-search-popup .advanced-search-footer .search-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px rgba(0,149,218,.2)}.advanced-search-popup .advanced-search-footer .search-btn:disabled{opacity:.5;cursor:not-allowed;color:#656363;box-shadow:none;background:#f6f6f6}.filter-popup-container-content .filter-popup{background:var(--color-white);border:1px solid #c7c7c7;border-radius:6px;min-width:220px;padding:15px;animation:.2s ease-out slideDown;box-shadow:0 4px 12px rgba(0,0,0,.15)}.filter-popup-container-content .filter-popup .filter-popup-header{color:#424242;border-bottom:2px solid #f6f6f6;margin-bottom:12px;padding-bottom:8px;font-size:.95em;font-weight:600}.filter-popup-container-content .filter-popup .filter-popup-content{max-height:300px;padding-right:5px;overflow-y:auto}.filter-popup-container-content .filter-popup .filter-popup-content::-webkit-scrollbar{width:6px}.filter-popup-container-content .filter-popup .filter-popup-content::-webkit-scrollbar-track{background:#f6f6f6;border-radius:3px}.filter-popup-container-content .filter-popup .filter-popup-content::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:3px}.filter-popup-container-content .filter-popup .filter-popup-content::-webkit-scrollbar-thumb:hover{background:#656363}.filter-popup-container-content .filter-popup .filter-popup-content .ckbox{margin-bottom:10px!important}.filter-popup-container-content .filter-popup .filter-popup-content .ckbox label{cursor:pointer;color:#424242;font-size:.9em;transition:color .2s}.filter-popup-container-content .filter-popup .filter-popup-content .ckbox label:hover{color:var(--versa-color)}.filter-popup-container-content .filter-popup .filter-popup-footer{border-top:1px solid #f6f6f6;justify-content:flex-end;margin-top:12px;padding-top:12px;display:flex}.filter-popup-container-content .filter-popup .filter-popup-footer .clear-filters-btn{color:var(--versa-color);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:5px 10px;font-size:.9em;text-decoration:underline;transition:all .2s}.filter-popup-container-content .filter-popup .filter-popup-footer .clear-filters-btn:hover{background-color:rgba(0,149,218,.1);text-decoration:none}.configuration-popup{z-index:1000!important}.configuration-popup .popup-content{border:none!important;border-radius:6px!important;padding:0!important}@media (max-width:768px){.configuration-search-container .advanced-search-popup,.configuration-search-container .filter-popup{min-width:calc(100vw - 40px);max-width:calc(100vw - 40px)}.configuration-popup .popup-content{max-width:calc(100vw - 40px)!important}}.grid-view-dnd li{width:16rem!important}.grid-view-dnd li .firewall-label,.grid-view-dnd li .routing-rules-label{text-overflow:ellipsis;white-space:nowrap;width:11rem;min-width:0;overflow:hidden}.grid-view-dnd li .firewall-label.firewall-label-reduced-width,.grid-view-dnd li .routing-rules-label.firewall-label-reduced-width{width:10rem}.grid-view-dnd li .firewall-label>span,.grid-view-dnd li .routing-rules-label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.grid-view-dnd li:has(img) .firewall-label>span{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.grid-view-dnd li:has(img) .routing-rules-label>span{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.grid-view-dnd li:has(img) .firewall-label-reduced-width>span{max-width:8rem}.grid-view-dnd li .delete-policy-icon{width:11px;height:15px;margin-left:10px}.grid-view-dnd.tag-view.steering-web-proxy-rules li{border:0}.steering-webproxy-rule-pill-badge{color:#fff;text-align:center;background-color:#0d70b2;border-radius:1.25rem;width:1.786em;height:1.786em;margin-right:.3125rem;padding:.125rem;font-size:1rem;line-height:1.6em}.grid-view-dnd li.drop-policy .steering-webproxy-rule-pill-badge{flex-shrink:0;min-width:1.786em;background-color:#0d70b2!important;border:none!important;width:1.786em!important}.grid-view-dnd li.drop-policy{flex-wrap:nowrap;align-items:center;padding:.357em .714em .357em .357em;max-width:16rem!important;display:inline-flex!important}.grid-view-dnd.profile-pills li,.grid-view-dnd.profile-pills li.drop-policy{width:auto!important;max-width:none!important}.grid-view-dnd.profile-pills li .routing-rules-label{width:auto;max-width:none}.dnsproxy-rule-pill-badge{color:#fff;text-align:center;background-color:#0d70b2;border-radius:1.25rem;width:1.786em;height:1.786em;margin-right:.3125rem;padding:.125rem;font-size:1rem;line-height:1.6em}li.drop-policy .copy-rule:not(.disabled){cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}li.drop-policy .copy-rule:not(.disabled):hover{background-color:rgba(13,112,178,.2)}li.drop-policy .copy-rule:not(.disabled):hover svg path{stroke:var(--versa-color,#0d70b2)}li.drop-policy .delete-policy-icon:not(.disabled){cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}li.drop-policy .delete-policy-icon:not(.disabled):hover{background-color:rgba(218,21,8,.2)}.profile-section .security-header.inner-security-header,.steering-profile-section .security-header.inner-security-header,.dnsProxy-profile-section .security-header.inner-security-header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.profile-section .security-header.inner-security-header h6,.steering-profile-section .security-header.inner-security-header h6,.dnsProxy-profile-section .security-header.inner-security-header h6{align-items:center;gap:.25rem;margin:0;display:inline-flex}.profile-section .security-header.inner-security-header .btn-add-profile,.steering-profile-section .security-header.inner-security-header .btn-add-profile,.dnsProxy-profile-section .security-header.inner-security-header .btn-add-profile{color:#fff;background-color:var(--versa-color,#0d70b2);cursor:pointer;white-space:nowrap;border:none;border-radius:.25rem;margin-left:auto;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.profile-section .security-header.inner-security-header .btn-add-profile:hover:not(:disabled),.steering-profile-section .security-header.inner-security-header .btn-add-profile:hover:not(:disabled),.dnsProxy-profile-section .security-header.inner-security-header .btn-add-profile:hover:not(:disabled){background:#0a588c}.profile-section .security-header.inner-security-header .btn-add-profile:disabled,.steering-profile-section .security-header.inner-security-header .btn-add-profile:disabled,.dnsProxy-profile-section .security-header.inner-security-header .btn-add-profile:disabled{opacity:.6;cursor:not-allowed}.tag-view li .delete-policy-icon{border:1px solid var(--versa-color,#0d70b2);background:#f3fdff;border-left:0;border-top-right-radius:10px;border-bottom-right-radius:10px;justify-content:center;align-items:center;height:100%;padding:5px 10px;transition:background-color .2s;display:inline-flex;position:absolute}.tag-view li .delete-policy-icon:not(.disabled){cursor:pointer}.tag-view li .delete-policy-icon:not(.disabled):hover{background-color:rgba(218,21,8,.2)}.helper-tooltip-popup-overlay.popup-overlay{background:0 0}.helper-tooltip-popup-content.popup-content{box-shadow:none;background:0 0;border:none;padding:0}.helper-tooltip-popup-content .helper-tooltip-popup-arrow path{fill:#374151}.helper-tooltip-trigger{cursor:help;vertical-align:middle;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex}.helper-tooltip-trigger:hover{opacity:.8}.helper-tooltip-content{word-wrap:break-word;white-space:normal;letter-spacing:.01em;border:1px solid #2d4a69;border-radius:6px;min-width:160px;max-width:280px;font-family:VersaSans-Book;font-size:.8125rem;line-height:1.5;animation:.15s ease-out tooltipFadeIn;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.1);color:#ecf0f1!important;z-index:10000!important;background:#374151!important;padding:10px 14px!important}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.react-tooltip-content.helper-tooltip-content{word-wrap:break-word;white-space:normal;letter-spacing:.01em;border:1px solid #2d4a69;border-radius:6px;min-width:160px;max-width:280px;font-size:.8125rem;line-height:1.5;box-shadow:0 4px 12px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.1);color:#ecf0f1!important;z-index:10000!important;background:#374151!important;padding:10px 14px!important}.btn-rounded{border-radius:22px}.highlight-clr{color:red}.versa-theme-text{color:var(--versa-color)}.btn-blue{background-color:var(--versa-color);color:var(--color-white)}.text-color-grey{color:#989898}.btn-theme,.main-popup .btn-theme{border-color:1px solid var(--versa-color);color:var(--color-white);margin:0 auto;padding:10px 5px}.curve-btn-theme{border-color:1px solid var(--versa-color);color:var(--color-white);border-radius:5px;margin:0 auto;padding:10px 5px}.normal-button-br-blue,.main-popup .normal-button-br-blue{color:var(--versa-color);background-color:var(--color-white);border:1px solid var(--versa-color)}.normal-button-br-blue.with-svg,.main-popup .normal-button-br-blue.with-svg{justify-content:center;align-items:center;display:inline-flex}.normal-button-br-blue svg,.main-popup .normal-button-br-blue svg{vertical-align:middle;width:12px;height:12px;fill:var(--versa-color);margin-right:.5rem;display:inline-block}.normal-button-br-blue:hover,.main-popup .normal-button-br-blue:hover{background-color:var(--versa-color);color:var(--color-white)}.normal-button-br-blue:hover svg,.main-popup .normal-button-br-blue:hover svg{fill:var(--color-white)}.captitalize{text-transform:capitalize}.flex-element{display:flex}.flex-element.flex-ele-row{flex-direction:row}.flex-element.flex-ele-column{flex-direction:column}.flex-element.flex-start{justify-content:flex-start}.flex-element.flex-center{justify-content:flex-center}.flex-element.flex-space-between{justify-content:space-between}.flex-element.align-center{align-items:center}.flex-column{flex-direction:column;display:flex}.a-s{align-items:flex-start}.flex-row.inline-flex{display:inline-flex}.flex-row.flex-equal>div{flex:1;margin:0 1rem 0 0}.flex-row.a-c{align-items:center}.flex-row.a-s{align-items:flex-start}.flex-row.j-s{justify-content:start}.flex-row.j-c{justify-content:center}.flex-row.j-e{justify-content:flex-end}.flex-row.j-sb{justify-content:space-between}.versa-theme-color{color:var(--versa-color)}.top-header-right.redesign-alignment{align-items:center;display:flex}.top-header-right.redesign-alignment>div{justify-content:center;align-items:center;min-height:2.625rem;max-height:2.625rem;display:inline-flex}.top-header-right.redesign-alignment>div.header-search{padding-top:0!important}.top-header-right.redesign-alignment>div .header-faq{padding:0!important}.fixed-layout .table-usermanagement{table-layout:fixed}.versa-modern-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;min-height:1.125rem;display:inline-flex;position:relative}.versa-modern-checkbox input[type=checkbox]{opacity:0;cursor:pointer;z-index:1;width:1.125rem;height:1.125rem;position:absolute;top:0;left:0}.versa-modern-checkbox .versa-checkbox-custom{background:#fff;border:.125rem solid #d1d5db;border-radius:.25rem;flex-shrink:0;width:1.125rem;height:1.125rem;transition:all .2s;position:relative}.versa-modern-checkbox .versa-checkbox-custom:after{content:"";opacity:0;border:.125rem solid #fff;border-width:0 .125rem .125rem 0;width:.25rem;height:.5rem;transition:all .2s;position:absolute;top:.125rem;left:.3125rem;transform:rotate(45deg)}.versa-modern-checkbox:hover .versa-checkbox-custom{border-color:var(--versa-color);box-shadow:0 0 0 .1875rem rgba(0,123,255,.1)}.versa-modern-checkbox input[type=checkbox]:checked+.versa-checkbox-custom{background:var(--versa-color);border-color:var(--versa-color)}.versa-modern-checkbox input[type=checkbox]:checked+.versa-checkbox-custom:after{opacity:1}.versa-modern-checkbox input[type=checkbox]:focus+.versa-checkbox-custom{outline:none;box-shadow:0 0 0 .1875rem rgba(0,123,255,.2)}.versa-modern-checkbox .versa-checkbox-label{color:#374151;margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.versa-modern-checkbox .versa-checkbox-label:hover{color:#1f2937}.versa-modern-checkbox.versa-checkbox-disabled{opacity:.6;cursor:not-allowed}.versa-modern-checkbox.versa-checkbox-disabled .versa-checkbox-custom{background:#f9fafb;border-color:#e5e7eb}.versa-modern-checkbox.versa-checkbox-disabled .versa-checkbox-label{color:#9ca3af}.versa-modern-checkbox.versa-checkbox-sm{gap:.375rem;min-height:1rem}.versa-modern-checkbox.versa-checkbox-sm input[type=checkbox]{width:1rem;height:1rem}.versa-modern-checkbox.versa-checkbox-sm .versa-checkbox-custom{width:1rem;height:1rem}.versa-modern-checkbox.versa-checkbox-sm .versa-checkbox-custom:after{width:.1875rem;height:.375rem;top:.0625rem;left:.25rem}.versa-modern-checkbox.versa-checkbox-sm .versa-checkbox-label{font-size:.8125rem}.versa-modern-checkbox.versa-checkbox-lg{gap:.625rem;min-height:1.25rem}.versa-modern-checkbox.versa-checkbox-lg input[type=checkbox]{width:1.25rem;height:1.25rem}.versa-modern-checkbox.versa-checkbox-lg .versa-checkbox-custom{width:1.25rem;height:1.25rem}.versa-modern-checkbox.versa-checkbox-lg .versa-checkbox-custom:after{width:.3125rem;height:.625rem;top:.1875rem;left:.375rem}.versa-modern-checkbox.versa-checkbox-lg .versa-checkbox-label{font-size:1rem}.center-confirm-popup-overlay.popup-overlay{background:rgba(0,0,0,.3);z-index:9999999!important}.center-confirm-popup-overlay .popup-content{background:var(--color-white);border-radius:4px;width:34rem;max-width:34rem;padding:1.75rem 2.25rem;box-shadow:0 10px 30px rgba(0,0,0,.25)}.center-confirm-popup-inner{flex-direction:column;display:flex}.center-confirm-popup-caution{color:#f59e0b;align-items:center;margin:0 0 .75rem;font-size:.9rem;font-weight:600;display:flex}.center-confirm-popup-caution .warning-icon{width:18px;height:18px;margin-right:.5rem}.center-confirm-popup-title{color:#e11d48;margin:0 0 .75rem;font-size:1.05rem}.center-confirm-popup-message{color:#4b5563;margin:0 0 1.5rem;font-size:.9rem;line-height:1.4}.center-confirm-popup-buttons{justify-content:flex-end;gap:1rem;display:flex}.honeycomb-tooltip-relative-content{background:0 0;border:0;padding:0;box-shadow:none!important}.honeycomb-tooltip-relative-content.popup-content{width:-webkit-min-content;width:min-content}.honeycomb-tooltip-relative-content .react-honeycomb-tooltip-content{z-index:1000;color:var(--color-white)}.honeycomb-tooltip-relative-content .honeycomb-tooltip-relative-arrow{z-index:1;position:relative}.honeycomb-tooltip-relative-content .honetcomb-tooltip{top:unset;left:unset;padding:0;position:relative;transform:none}.honeycomb-tooltip-relative-content .honetcomb-tooltip .container{margin-left:0}.honeycomb-tooltip-relative-content .honetcomb-tooltip .container:before,.honeycomb-tooltip-relative-content .honetcomb-tooltip .container:after{display:none}.left-sidebar-scroll{max-height:74vh;overflow-x:hidden;overflow-y:auto}.left-sidebar-scroll::-webkit-scrollbar{width:8px}.left-sidebar-scroll::-webkit-scrollbar-track{background:#f1f1f1}.left-sidebar-scroll::-webkit-scrollbar-thumb{background-color:#a9a9a9;border:2px solid #fff;border-radius:8px}.left-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#888}ul.list-style{list-style:revert-layer;margin-left:2rem;line-height:1rem}.workflow-steps-container{background:#f6fafd;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;display:flex}.workflow-steps-container ul{vertical-align:baseline;background:0 0;border:0;flex-direction:row;justify-content:center;width:100%;margin:24px auto 0;font-family:VersaSans-Medium;font-size:16px;font-weight:400;display:flex}.workflow-steps-container ul .work-flow-step-li{cursor:pointer;flex-direction:column;flex:1;align-items:center;font-size:14px;display:flex;position:relative}.workflow-steps-container ul .work-flow-step-li .work-flow-step{z-index:3;border:2px solid var(--color-bg-ccc);width:32px;height:32px;color:var(--color-bg-ccc);background:#fff;border-radius:50%;place-content:center;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.workflow-steps-container ul .work-flow-step-li .work-flow-step-text{text-transform:uppercase;text-align:center;word-break:break-word;margin:0 0 16px;font-family:VersaSans-Medium;font-size:12px;line-height:18.4px}.workflow-steps-container ul .work-flow-step-li hr{background:var(--color-bg-ccc);z-index:1;opacity:1;border:none;width:100%;height:4px;margin:.5em 0;padding:0;display:block;position:absolute;top:7px;right:-50%}.workflow-steps-container ul .work-flow-step-li.active .work-flow-step{color:var(--versa-color);border-color:var(--versa-color)}.workflow-steps-container ul .work-flow-step-li.completed .work-flow-step{color:var(--color-white);background-color:#60ab44;border-color:#60ab44}.workflow-steps-container .sdlan-configuration-steps-content-label span{color:var(--versa-color);font-family:VersaSans-Medium;font-size:1rem}.zIndex-1111{z-index:1111}.zIndex-111{z-index:111}.react-tooltip-list{font-family:VersaSans-Book}.list-style-disc{list-style:inside}.tooltip-reactjs-info{vertical-align:text-top;margin-right:5px;display:inline-block}.tooltip-reactjs-info img,.tooltip-reactjs-info svg{width:17px;height:17px}ul.action-menu-list{flex-direction:column;font-family:VersaSans-Book;font-size:1.1em;display:flex}ul.action-menu-list li{border-bottom:1px solid #d7d7d7;flex-direction:row;justify-content:flex-start;align-items:center;display:flex}ul.action-menu-list li:first-child span{border-top-left-radius:5px;border-top-right-radius:5px}ul.action-menu-list li:last-child span{border-bottom-right-radius:5px;border-bottom-left-radius:5px}ul.action-menu-list li span{color:#000;flex-direction:row;align-items:center;width:100%;padding:10px 5px;display:flex}ul.action-menu-list li span a{color:#000;width:100%;text-decoration:none}ul.action-menu-list li span.action-menu-activate-with-video{flex-wrap:wrap;align-items:center;gap:8px}ul.action-menu-list li span.action-menu-activate-with-video>a.openConfigure:not(.activation-video-link){flex:0 auto;width:auto;min-width:0}ul.action-menu-list li span.action-menu-activate-with-video a.activation-video-link{color:#0095d9;box-sizing:border-box;background:rgba(0,149,218,.08);border:1px solid rgba(0,149,218,.35);border-radius:6px;flex:none;align-items:center;gap:6px;width:auto;padding:3px 8px;font-size:.8rem;font-weight:500;text-decoration:none;display:inline-flex}ul.action-menu-list li span.action-menu-activate-with-video a.activation-video-link .activation-video-link__icon{flex-shrink:0;width:16px;height:16px}ul.action-menu-list li span.action-menu-activate-with-video a.activation-video-link .activation-video-link__text{white-space:nowrap}ul.action-menu-list li span.action-menu-activate-with-video a.activation-video-link:hover{color:#0095d9;background:rgba(0,149,218,.18);border-color:#0095d9}ul.action-menu-list li span.action-menu-activate-with-video a.activation-video-link:hover .activation-video-link__icon{filter:none}ul.action-menu-list li span.action-menu-activate-with-video:hover:not(:has(a.activation-video-link:hover)){color:#fff;background:#0095da}ul.action-menu-list li span.action-menu-activate-with-video:hover:not(:has(a.activation-video-link:hover)) svg{fill:#fff;stroke:#fff}ul.action-menu-list li span.action-menu-activate-with-video:hover:not(:has(a.activation-video-link:hover)) svg.reset-hover{fill:#fff;stroke:#fff}ul.action-menu-list li span.action-menu-activate-with-video:hover:not(:has(a.activation-video-link:hover)) svg.reset-hover g *{fill:#fff;stroke:#fff}ul.action-menu-list li span.action-menu-activate-with-video:hover:not(:has(a.activation-video-link:hover)) svg.reset-hover path *{fill:#fff;stroke:#fff}ul.action-menu-list li span.action-menu-activate-with-video:hover:not(:has(a.activation-video-link:hover))>a.openConfigure:not(.activation-video-link){color:#fff}ul.action-menu-list li span.action-menu-activate-with-video:hover:not(:has(a.activation-video-link:hover)) a.activation-video-link{color:#fff;background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.9)}ul.action-menu-list li span.action-menu-activate-with-video:hover:not(:has(a.activation-video-link:hover)) a.activation-video-link .activation-video-link__icon{filter:brightness(0)invert()}ul.action-menu-list li span:hover:not(.action-menu-activate-with-video){color:#fff;background:#0095da}ul.action-menu-list li span:hover:not(.action-menu-activate-with-video) svg,ul.action-menu-list li span:hover:not(.action-menu-activate-with-video) svg.reset-hover,ul.action-menu-list li span:hover:not(.action-menu-activate-with-video) svg.reset-hover g *,ul.action-menu-list li span:hover:not(.action-menu-activate-with-video) svg.reset-hover path *{fill:#fff;stroke:#fff}ul.action-menu-list li span:hover:not(.action-menu-activate-with-video) a{color:#fff}.bg-grey{background-color:#f6f6f6}.pad-1rem{padding:1rem}.green{color:#54a554!important}.red{color:#e62e2d!important}.orange{color:orange!important}.mt-10{margin-top:10px}.mt-1rem{margin-top:1rem}.mb-10{margin-bottom:10px}li.react-datepicker__time-list-item.react-datepicker__time-list-item--selected{background:var(--versa-color)!important}li.react-datepicker__time-list-item{justify-content:center;align-items:center;display:flex}.react-datepicker-time__header{color:var(--color-white)!important}.mx-10{margin-left:10px;margin-right:10px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.popup-content.min-width-100px-content{width:auto;min-width:100px}.popup-content.zindex-99-content{z-index:99!important}.m-10{margin:10px}.pt-10{padding-top:10px}.pb-10{padding-bottom:10px}.px-10{padding-left:10px;padding-right:10px}.p-10{padding:10px}.br-1{border:1px solid #f6f6f6}.bold{font-family:VersaSans-Medium}.divider-horizontal-line{text-align:center;color:#666;text-transform:uppercase;align-items:center;margin:1rem 0;font-family:VersaSans-Book;font-size:14px;display:flex}.divider-horizontal-line:before,.divider-horizontal-line:after{content:"";border-bottom:1px solid #ccc;flex:1}.divider-horizontal-line:not(:empty):before{margin-right:.75em}.divider-horizontal-line:not(:empty):after{margin-left:.75em}.device-list-toolbar{justify-content:space-between;align-items:center;margin-bottom:8px;padding-top:15px;display:flex}.device-list-toolbar .device-list-toolbar-left{flex:1;max-width:360px;margin-right:1.5rem!important}.device-list-toolbar .device-list-toolbar-right{justify-content:flex-end;align-items:center;gap:1.5rem;font-size:.875rem;display:flex}.device-list-toolbar .toolbar-toggle-group{align-items:center;gap:.5rem;display:flex}.device-list-toolbar .toolbar-toggle-group .toggle-label{color:#4b5563;margin-right:.25rem;font-family:VersaSans-Book}.device-list-toolbar .toolbar-divider{border-left:1px solid #e6e6e6;padding-left:1rem}button.primary-button-theme{cursor:pointer;color:var(--color-white);background:var(--versa-color);text-transform:capitalize;border:none;border-radius:5px;padding:8px 15px;text-decoration:none;transition:all .2s}button.cancel-button-theme{cursor:pointer;color:#282828;background:var(--color-bg-e8e8e8);text-transform:capitalize;border:none;border-radius:5px;padding:8px 15px;text-decoration:none;transition:all .2s}.leftsidebar ul.left-sidebar-scroll{flex-direction:column;height:100%;display:flex}.leftsidebar li.sidebar-tenant-exit{text-transform:none;box-sizing:border-box;flex-shrink:0;height:auto;min-height:50px;margin:0;padding:0}.leftsidebar li.sidebar-tenant-exit:before,.leftsidebar li.sidebar-tenant-exit:after{display:none!important}.leftsidebar li.sidebar-tenant-exit:hover:before,.leftsidebar li.sidebar-tenant-exit:hover:after,.leftsidebar li.sidebar-tenant-exit:hover+li:after{opacity:0}.leftsidebar li.sidebar-tenant-exit .sidebar-tenant-exit__link.nav-link{height:50px;min-height:50px;text-align:initial;border:none;border-left-width:0;border-radius:0;justify-content:flex-start;align-items:center}.leftsidebar li.sidebar-tenant-exit .sidebar-tenant-exit__link.nav-link:focus-visible{outline-offset:-2px;outline:2px solid rgba(255,255,255,.85)}.leftsidebar li.sidebar-tenant-exit .sidebar-tenant-exit__link.nav-link:hover{background:rgba(255,255,255,.14)}.leftsidebar li.sidebar-tenant-exit .sidebar-tenant-exit__icon svg{flex-shrink:0;width:1.35rem;height:1.35rem}.leftsidebar li.sidebar-tenant-exit .sidebar-tenant-exit__label.menu-name{text-transform:none;letter-spacing:0;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex-grow:0;font-size:.8125rem;font-weight:600;line-height:1.15}.leftsidebar li.sidebar-tenant-exit a i.sidebar-icon svg{fill:var(--color-white-no-change)}.leftsidebar li.sidebar-tenant-exit:hover a i.sidebar-icon svg{fill:var(--versa-color)}.leftsidebar.minimized-sidebar-view li.sidebar-tenant-exit{border-bottom:1px solid rgba(255,255,255,.14)}.leftsidebar.minimized-sidebar-view li.sidebar-tenant-exit .sidebar-tenant-exit__label.menu-name{display:none}.leftsidebar.minimized-sidebar-view li.sidebar-tenant-exit .sidebar-tenant-exit__link.nav-link{justify-content:center;padding:0!important}.header-user-menu-dropdown li.build-info{cursor:default;padding:.938em 1.25em}.header-user-menu-dropdown li.build-info .build-info-content{color:var(--color-black,#000);line-height:normal;font-size:inherit;align-items:flex-start;display:flex}.header-user-menu-dropdown li.build-info .build-info-content svg{flex-shrink:0;margin-top:2px;margin-right:12px}.header-user-menu-dropdown li.build-info .build-info-content span{flex:1;display:block}.header-user-menu-dropdown li.build-info .build-info-content span div{line-height:1.5;display:block}.header-user-menu-dropdown li.build-info .build-info-content span div:first-child{margin-bottom:6px}.header-user-menu-dropdown li.build-info .build-info-content span div:last-child{color:#666;font-size:.875rem}.header-user-menu-dropdown li.build-info:hover{background-color:transparent}