#remotearea{min-width:0;margin:0 0 14px;padding:14px;border:1px solid #d5e3df;border-radius:12px;background:linear-gradient(145deg,#f2f8f6,#fbfcff)}#remotearea h3{font-size:17px;margin:0 0 5px}#remotearea .remote-description{font-size:13px;margin:0 0 12px;line-height:1.6}#remote-form{display:grid;gap:9px}#remote-form label{display:grid;gap:6px;min-width:0;margin:0}#remote-form input{width:100%;min-width:0;font-size:16px;border:1px solid #c7d8d1;border-radius:9px;background:#fff;color:var(--ink);padding:10px 11px}#remote-form input:focus{border-color:var(--green)}#remote-form small{font-size:11px;line-height:1.6;color:var(--muted)}#remote-form .actions{margin:3px 0 0}#remotearea .remote-note{font-size:11px;line-height:1.7;margin:8px 0 0}#remote-progressbox{margin-top:12px}#remote-status{font-size:13px;line-height:1.7;overflow-wrap:anywhere;margin:10px 0 0;color:var(--green)}#remote-status:empty{display:none}#remote-status[data-state=error]{color:#9b361e}.large-text #remotearea label,.large-text #remote-status{font-size:16px}.large-text #remotearea .remote-note{font-size:13px}@media(max-width:760px){#remotearea{padding:12px}#remote-form .actions button{flex:1;min-width:120px}}

#remote-fallback{margin-top:10px;padding-top:8px;border-top:1px solid #d5e3df}#remote-fallback button{margin-top:8px}.remote-help{display:block;width:fit-content;max-width:100%;margin:10px 0;font-size:12px;line-height:1.7;overflow-wrap:anywhere}
