.host-manager-dialog{width:min(520px,calc(100% - 32px));padding:24px;max-height:calc(100dvh - 40px);overflow:auto;text-align:left}.host-manager-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.host-manager-heading h2{font-size:1.5rem;letter-spacing:-.5px;margin:7px 0 0}.host-manager-heading .eyebrow{font-size:.625rem}.host-manager-intro{font-size:.875rem!important;line-height:1.65!important;color:#718097!important;margin:15px 0 19px!important}.host-manager-list{max-height:330px;overflow:auto;overscroll-behavior:contain}.host-manager-row{display:flex;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid #edf0f5}.host-manager-row:first-child{padding-top:4px}.host-manager-row:last-child{border-bottom:0}.host-manager-name{min-width:0;flex:1}.host-manager-name strong{display:block;font-size:.9375rem;font-weight:550;color:#34445d;overflow-wrap:anywhere}.host-manager-name small{display:block;font-size:.75rem;color:#8a97aa;line-height:1.6;margin-top:3px}.delete-host,.restore-host{font:550 .75rem/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;border:1px solid #e1e6ef;border-radius:8px;min-height:33px;padding:7px 10px;background:#fff;cursor:pointer;flex-shrink:0}.delete-host{color:#c2463d;border-color:#f2d8d5;background:#fff9f8}.delete-host:hover{background:#ffefec;border-color:#ebc0ba}.restore-host{color:#0071e3;background:#f5f9ff;border-color:#d8e7fa}.restore-host:hover{background:#eaf3ff}.delete-host:focus-visible,.restore-host:focus-visible,.deleted-hosts summary:focus-visible{outline:3px solid #0071e32b;outline-offset:3px}.deleted-hosts{border-top:1px solid #e5eaf2;margin-top:18px;padding-top:15px}.deleted-hosts summary{cursor:pointer;font-size:.8125rem;color:#7b8ca4;padding:2px 0 12px}.deleted-hosts .host-initial{background:#f0f2f5;color:#9ca9bb}.host-manager-status{font-size:.8125rem!important;color:#488765!important;line-height:1.6!important;margin:15px 0 0!important}.host-manager-status:empty{display:none}.host-manager-empty{font-size:.875rem!important;color:#8c9ab0!important;padding:15px 0;line-height:1.7!important}.host-action-dialog{width:min(420px,calc(100% - 32px));padding:25px;text-align:left}.host-action-dialog h2{font-size:1.375rem;margin:0 0 12px;overflow-wrap:anywhere}.host-action-dialog>p{font-size:.875rem;line-height:1.75;color:#78889f}.danger-button{background:linear-gradient(180deg,#e16558,#cf4f44)!important;border-color:#c84a40!important;color:#fff!important;box-shadow:0 2px 4px #c84a4015!important}.danger-button:hover{background:#c54b40!important}.host-action-dialog .form-error{font-size:.8125rem!important}.host-manager-dialog .dialog-actions{margin-top:20px}.host-action-dialog .dialog-actions{margin-top:22px}.host-manager-dialog .dialog-actions button,.host-action-dialog .dialog-actions button{font-size:.8125rem;min-height:37px}@media(max-width:700px){.host-manager-dialog,.host-action-dialog{padding:21px;width:calc(100% - 24px);border-radius:17px}.host-manager-list{max-height:40dvh}.host-manager-row{gap:9px;padding:14px 0}.delete-host,.restore-host{min-height:40px}.host-manager-heading h2{font-size:1.375rem}}
