.connection-tools{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:18px 0}.connection-tools label,.connection-weekdays{display:flex;align-items:center;gap:8px}.connection-tools input,.connection-weekdays input,.connection-select input{accent-color:#24634f;width:16px;height:16px}.connection-tools select{font:inherit;max-width:100%;padding:8px;border:1px solid #dbe4df;border-radius:5px;background:#fff}.connection-tools #exportConnections,.connection-view{margin-left:auto}.connection-view{display:flex;gap:4px;background:#eaf0ed;padding:3px;border-radius:6px}.connection-view button{font:inherit;cursor:pointer;padding:7px 14px;background:transparent;border:1px solid transparent;border-radius:4px}.connection-view button[aria-pressed=true]{background:#fff;border-color:#dbe4df;color:#24634f}.connection-number-row{display:flex;align-items:center;gap:12px;margin:16px 0;min-width:0}.connection-number-row strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.connection-number-row button{margin-left:auto;flex-shrink:0;font:inherit;background:#fff;border:1px solid #dbe4df;border-radius:5px;padding:8px 12px;cursor:pointer}.connection-select{display:flex;gap:7px;align-items:center;margin-bottom:14px;font-size:13px}.connections-list{display:block;overflow-x:auto}.connections-list table{border-collapse:collapse;width:100%;min-width:850px;text-align:left}.connections-list th,.connections-list td{border-bottom:1px solid #dbe4df;padding:14px 12px}.connections-list th{background:#eaf0ed;font-size:13px;white-space:nowrap}.connections-list .connection-identity{min-width:150px}.connections-list .connection-actions{display:flex;gap:7px;flex-wrap:wrap}.connections-list .connection-actions .button{font-size:12px;padding:8px 10px;min-width:0}.connections-list .connection-id-row{margin:0;max-width:350px}.connections-list .connection-number-row{min-width:120px;flex-direction:column;align-items:flex-start;margin:0}.connections-list .connection-number-row button{margin:0;font-size:12px}.connections-list .connection-select{margin:0}.connections-list .connection-select span{display:none}#connectionNumber{width:100%;padding:10px;font:inherit;border:1px solid #becdc4;border-radius:5px}#connectionNumberHint{font-size:13px;color:#62716b}#connectionNumberError{color:#ac3434;min-height:24px}.connection-number-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media(max-width:650px){.connection-tools{gap:10px}.connection-tools .button{font-size:12px;padding:9px 12px}.connection-weekdays{font-size:12px}.connection-number-row{flex-wrap:wrap}.connection-view{margin-left:0}.connections-list{max-width:100%}}.proxy-section{margin-top:28px;padding:22px;border:1px solid #d9e3e1;border-radius:16px;background:#fff;color:#173d37}.proxy-section p{line-height:1.7}.proxy-section details{margin:16px 0;padding:16px;background:#f5f9f8;border-radius:10px}.proxy-section summary{cursor:pointer;font-weight:650;margin-bottom:14px}.proxy-section label{display:block;margin:12px 0 6px}.proxy-section textarea{width:100%;box-sizing:border-box;padding:12px;font:14px/1.6 monospace;border:1px solid #a9c4bc;border-radius:6px}.proxy-section select{padding:8px;min-width:160px}.proxy-section small{display:block;color:#546c66;line-height:1.6}.proxy-section .invite-toolbar-actions{margin:14px 0;flex-wrap:wrap;gap:8px}.proxy-table-wrap{overflow:auto}.proxy-table-wrap table{width:100%;border-collapse:collapse;min-width:660px;font-size:14px}.proxy-table-wrap th,.proxy-table-wrap td{padding:12px;text-align:left;border-bottom:1px solid #dae5e1;vertical-align:top;white-space:pre-line}.proxy-table-wrap th{background:#eef5f2}.proxy-table-wrap button{margin:2px 5px 2px 0}.proxy-section [role=status]{white-space:pre-line;overflow-wrap:anywhere}.proxy-table-wrap [data-tone=error]{color:#a13728}.proxy-table-wrap [data-tone=success]{color:#147357}
