.servers-preferences{max-width:600px;margin:0 auto}.servers-preferences .loading-container{text-align:center;padding:2rem;color:var(--primary-medium);font-size:1.1em}.servers-preferences .control-group{margin-bottom:1.5rem}.servers-preferences .control-group label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--primary)}.servers-preferences .control-group input[type=text],.servers-preferences .control-group select{width:100%;padding:.75rem;border:1px solid var(--primary-low);border-radius:4px;font-size:1rem;background:var(--secondary);color:var(--primary)}.servers-preferences .control-group input[type=text]:focus,.servers-preferences .control-group select:focus{border-color:var(--tertiary);outline:none;box-shadow:0 0 0 2px rgb(var(--tertiary-rgb)/0.25)}.servers-preferences .control-group input[type=text]::placeholder,.servers-preferences .control-group select::placeholder{color:var(--primary-medium)}.servers-preferences .control-group .checkbox-label{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--primary);margin-bottom:.5rem}.servers-preferences .control-group .checkbox-label input[type=checkbox]{width:auto;margin:0}.servers-preferences .control-group .enabled-description{font-size:.9em;color:var(--primary-medium);line-height:1.4;margin-left:1.75rem}.servers-preferences .save-config-btn{margin-top:1rem}.servers-preferences .verification-section{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--primary-low)}.servers-preferences .verification-section h3{margin:0 0 1.5rem 0;font-size:1.25em;color:var(--primary)}.servers-preferences .verification-status{padding:1rem;border-radius:6px;margin-bottom:1.5rem}.servers-preferences .verification-status.verified{background:var(--success-low);border:1px solid var(--success);display:flex;align-items:flex-start;gap:.75rem}.servers-preferences .verification-status.verified .status-icon{color:var(--success);font-size:1.25em;font-weight:bold;margin-top:.125rem}.servers-preferences .verification-status.verified .status-text{flex:1}.servers-preferences .verification-status.verified .status-text strong{color:var(--success);font-size:1.1em}.servers-preferences .verification-status.verified .status-text .status-description{margin:.5rem 0 0 0;color:var(--primary-medium);font-size:.9em}.servers-preferences .verification-status.unverified{background:var(--highlight-low);border:1px solid var(--highlight-medium);color:var(--primary-medium);text-align:center;font-weight:500}.servers-preferences .server-dashboard{background:var(--secondary);border:1px solid var(--primary-low);border-radius:6px;padding:1.5rem;margin-top:1rem}.servers-preferences .server-dashboard .server-info-card{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem;margin-bottom:1.5rem}.servers-preferences .server-dashboard .server-info-card .info-item{text-align:center}.servers-preferences .server-dashboard .server-info-card .info-item .info-label{font-size:.85em;color:var(--primary-medium);text-transform:uppercase;font-weight:500;letter-spacing:.5px;margin-bottom:.25rem}.servers-preferences .server-dashboard .server-info-card .info-item .info-value{font-size:1.5em;font-weight:600;color:var(--primary)}.servers-preferences .server-dashboard .sync-section{text-align:center;border-top:1px solid var(--primary-low);padding-top:1rem}.servers-preferences .server-dashboard .sync-section .sync-btn{padding:.75rem 1.5rem}.servers-preferences .verification-tabs .tab-buttons{display:flex;margin-bottom:1rem;border-bottom:1px solid var(--primary-low)}.servers-preferences .verification-tabs .tab-buttons .tab-button{flex:1;border-radius:0;border:none;border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);padding:.75rem 1rem;margin-right:.25rem}.servers-preferences .verification-tabs .tab-buttons .tab-button:hover{background:var(--primary-very-low)}.servers-preferences .verification-tabs .tab-buttons .tab-button.active{border-bottom-color:var(--tertiary);color:var(--tertiary);background:var(--tertiary-very-low)}.servers-preferences .verification-tabs .tab-content{padding:1.5rem 0}.servers-preferences .verification-tabs .tab-content .verification-method p{margin-bottom:1rem;color:var(--primary-medium)}.servers-preferences .verification-tabs .tab-content .verification-method code{background:var(--primary-very-low);padding:.25rem .5rem;border-radius:3px;font-family:var(--font-family-monospace);color:var(--primary);border:1px solid var(--primary-low)}.servers-preferences .verification-tabs .tab-content .verification-method pre{background:var(--primary-very-low);border:1px solid var(--primary-low);border-radius:4px;padding:1rem;margin:1rem 0;font-family:var(--font-family-monospace);font-size:.9em;color:var(--primary);overflow-x:auto;white-space:pre-wrap;word-break:break-all}.servers-preferences .verification-tabs .tab-content .verification-method .verification-actions{display:flex;gap:.75rem;margin-top:1.5rem}.servers-preferences .verification-tabs .tab-content .verification-method .verification-actions .download-btn{flex:0 0 auto}.servers-preferences .verification-tabs .tab-content .verification-method .verification-actions .verify-btn{flex:1}.server-count-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;background:var(--tertiary-low);color:var(--tertiary);border-radius:3px;font-size:.8em;font-weight:500;margin-left:.5rem}.servers-post-badge{display:inline-flex;align-items:center;gap:.3em;background:rgba(1,86,146,.1);color:#015692;border:1px solid rgba(1,86,146,.3);padding:0 .5em;border-radius:var(--author-badge-border-radius);font-size:var(--font-down-1) !important;line-height:var(--line-height-large);font-weight:normal;font-style:normal;margin-left:.25em;margin-right:.25em;vertical-align:middle}.servers-post-badge:hover{background:rgba(1,86,146,.15);text-decoration:none}.servers-post-badge:not([href]){cursor:default}.servers-post-badge:not([href]):hover{background:rgba(1,86,146,.1)}@media(max-width: 767px){.servers-preferences .server-info-card{grid-template-columns:1fr}.servers-preferences .verification-actions{flex-direction:column}.servers-preferences .verification-actions .download-btn,.servers-preferences .verification-actions .verify-btn{flex:1}.servers-preferences .tab-buttons{flex-direction:column}.servers-preferences .tab-buttons .tab-button{margin-right:0;margin-bottom:.25rem}}
/*# sourceMappingURL=discourse-servers_c7828369e624182f75746011ea4b1e51391ff586.css.map?__ws=www.nodeloc.com */
