.view-as-dialog-body .view-as-content{flex-direction:column;min-height:0;display:flex}.view-as-dialog-body .view-as-search{flex:none;margin-bottom:20px}.view-as-dialog-body .view-as-loading{text-align:center;color:#6b7280;flex:none;padding:40px;font-size:.9rem}.view-as-dialog-body .view-as-tree{border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.view-as-dialog-body .tree-node{border-bottom:1px solid #e5e7eb}.view-as-dialog-body .tree-node:last-child{border-bottom:none}.view-as-dialog-body .tree-node-header{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;padding:10px 12px;transition:background-color .2s;display:flex}.view-as-dialog-body .tree-node-header:hover{background-color:#f3f4f6}.view-as-dialog-body .tree-node-header.tree-node-selectable{background-color:#fff;padding-left:12px}.view-as-dialog-body .tree-node-header.tree-node-selectable:hover{background-color:#f9fafb}.view-as-dialog-body .tree-node-header.tree-node-selectable.selected{background-color:#dbeafe;border-left:3px solid #3b82f6}.view-as-dialog-body .tree-node-header.view-as-special-option{background-color:#f8f9fa;font-weight:600}.view-as-dialog-body .tree-node-header.view-as-special-option:hover{background-color:#e9ecef}.view-as-dialog-body .tree-node-header.view-as-special-option.selected{background-color:#cfe2ff;border-left:3px solid #0d6efd}.view-as-dialog-body .tree-chevron{color:#6b7280;flex-shrink:0}.view-as-dialog-body .tree-node-label{color:#374151;font-size:.9rem;font-weight:600;transition:color .2s}.view-as-dialog-body .tree-node-label-leaf{color:#374151;font-size:.9rem;transition:color .2s}.view-as-dialog-body .tree-children{background-color:#fff}.view-as-dialog-body .tree-node-icon{color:#1b75ba;flex-shrink:0;transition:color .2s}.view-as-dialog-body .tree-node-header:hover .tree-node-icon,.view-as-dialog-body .tree-node-header:hover .tree-node-label,.view-as-dialog-body .tree-node-header:hover .tree-node-label-leaf{color:#3498db}.view-as-dialog-body .tree-leaf{cursor:pointer;border-bottom:1px solid #f3f4f6;align-items:center;gap:8px;padding:10px 12px 10px 36px;transition:background-color .2s;display:flex}.view-as-dialog-body .tree-leaf-icon{color:#1b75ba;flex-shrink:0;transition:color .2s}.view-as-dialog-body .tree-leaf:hover .tree-leaf-icon,.view-as-dialog-body .tree-leaf:hover .tree-leaf-name{color:#3498db}.view-as-dialog-body .tree-leaf-info{min-width:0}.view-as-dialog-body .tree-leaf:last-child{border-bottom:none}.view-as-dialog-body .tree-leaf:hover{background-color:#f9fafb}.view-as-dialog-body .tree-leaf.selected{background-color:#dbeafe;border-left:3px solid #3b82f6}.view-as-dialog-body .tree-leaf.view-as-special-option{background-color:#f8f9fa;font-weight:600}.view-as-dialog-body .tree-leaf.view-as-special-option:hover{background-color:#e9ecef}.view-as-dialog-body .tree-leaf.view-as-special-option.selected{background-color:#cfe2ff;border-left:3px solid #0d6efd}.view-as-dialog-body .tree-leaf-name{color:#1f2937;font-size:.9rem;transition:color .2s}.view-as-dialog-body .tree-leaf-email{color:#6b7280;margin-top:2px;font-size:.85rem}.view-as-dialog-body .view-as-empty{text-align:center;color:#9ca3af;padding:40px;font-size:.9rem}
.about-dialog-content{text-align:center;flex-direction:column;align-items:center;padding:1rem 0;display:flex}.about-logo-image{width:auto;height:70px;margin:0 0 10px}.about-info{flex-direction:column;gap:1rem;width:100%;display:flex}.about-section{flex-direction:column;gap:.25rem;display:flex}.about-section-title{color:#374151;text-transform:uppercase;letter-spacing:.05em;text-align:left;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.about-info-row{color:#6b7280;text-align:left}.about-label{padding-right:5px;font-weight:500}.about-value{font-family:monospace;font-size:.875rem}
.support-dialog-body{flex-direction:column;display:flex}.support-dialog-content{flex-direction:column;flex:1;gap:1rem;height:100%;display:flex}.support-description{color:#6b7280;margin:0;font-size:.85rem;line-height:1.4}.support-instructions{color:#374151;margin:0}.support-textarea{resize:none;border:1px solid #d1d5db;border-radius:4px;flex:1;width:100%;min-height:120px;padding:.75rem;font-family:inherit;font-size:.875rem}.support-textarea:focus{border-color:#6198c2;outline:none;box-shadow:0 0 0 2px #6198c233}.support-textarea:disabled{cursor:not-allowed;background-color:#f9fafb}.support-error{color:#dc2626;margin:0;font-size:.875rem}.support-success{flex-direction:column;gap:.75rem;display:flex}.support-success p{color:#374151;margin:0;line-height:1.5}.support-success p:first-child{color:#059669;font-weight:500}
.feedback-dialog-body{flex-direction:column;padding:8px 16px;display:flex;overflow:hidden}.feedback-dialog-content{flex-direction:column;gap:16px;height:100%;display:flex;overflow:hidden}.feedback-description{color:#6b7280;margin:0;font-size:.85rem;line-height:1.4}.feedback-dialog-content .form-grid{flex-shrink:0}.feedback-dialog-submit-row{justify-content:flex-end;align-items:center;gap:12px;margin-top:-4px;display:flex}.feedback-dialog-char-count{color:#9ca3af;font-size:.75rem}.feedback-dialog-history{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow:hidden}.feedback-dialog-history .data-grid,.feedback-dialog-history .data-grid-wrapper,.feedback-dialog-history .grid-container{flex:1;min-height:0;max-height:none}
.sf-chooser-content{flex-direction:column;gap:12px;display:flex}.sf-chooser-option{cursor:pointer;border:1px solid #e5e7eb;border-radius:8px;align-items:flex-start;gap:14px;padding:14px 16px;transition:background-color .15s,border-color .15s;display:flex}.sf-chooser-option:hover{background-color:#f0f7ff;border-color:#6198c2}.sf-chooser-option-icon{color:#6198c2;flex-shrink:0;margin-top:2px}.sf-chooser-option-text{flex-direction:column;gap:4px;display:flex}.sf-chooser-option-title{color:#1f2937;font-size:.95rem;font-weight:600}.sf-chooser-option-desc{color:#6b7280;font-size:.85rem;line-height:1.4}
