.cloud-controls{display:flex;align-items:center;gap:15px;flex-wrap:wrap;font-size:11px}.cloud-controls button{font-size:11px}.helper-panel{border:1px solid var(--accent);border-radius:10px;padding:22px;background:#1b2019;margin-bottom:24px}.helper-panel h2{margin-top:0}.helper-panel p{line-height:1.7;font-size:12px;max-width:760px}.helper-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.helper-panel ol{padding-left:20px;line-height:2;font-size:12px;color:#bbc5b5}#login-dialog{width:min(440px,calc(100% - 32px));padding:32px}#login-dialog::backdrop{background:#101215ed;backdrop-filter:blur(8px)}.login-brand{font-size:11px;letter-spacing:2px;color:var(--accent);margin-bottom:28px}#login-dialog h2{font-size:26px;margin-bottom:12px}#login-dialog p{line-height:1.7;font-size:12px}.cloud-field{display:block;font-size:12px;color:#b9c1cc;margin:20px 0}.cloud-field input{display:block;width:100%;margin-top:9px}.cloud-error{color:#ef9a92;min-height:18px;font-size:12px}.pair-page{display:grid;place-items:center;min-height:100vh;padding:24px}.pair-page .pair-card{margin:0;padding:32px;max-width:620px;background:#1c1e22;border:1px solid #3b403a;border-radius:12px}.pair-card h1{font-size:30px;line-height:1.3}.pair-card p{font-size:14px;line-height:1.8}.pair-card .button{margin:16px 0}.pair-card .text-button{display:block;margin-top:15px}.pair-page main{margin-left:0}.main-footer #local-status{font-size:11px}#accounts-dialog{width:min(550px,calc(100% - 24px))}#account-list p{font-size:12px;padding:10px;border-bottom:1px solid var(--line)}@media(max-width:780px){.cloud-controls{gap:8px}.helper-panel{padding:15px}.helper-actions .button{width:100%;justify-content:center}#cloud-user{max-width:120px;overflow:hidden;text-overflow:ellipsis}}
.helper-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:12px 0 20px;font-size:11px;color:#c5dca8}.helper-bar>div{display:flex;gap:16px;align-items:center}.helper-bar a,.helper-bar button{font-size:11px}.agent-unavailable .target-grid,.agent-unavailable .upload-section,.agent-unavailable .library-section,.agent-unavailable .assignments-section,.agent-unavailable .ad-screen-section,.agent-unavailable .sidebar .robots,.agent-unavailable .sidebar .manual-block,.agent-unavailable .sidebar .network-details,.agent-unavailable #discover,.agent-unavailable .trash-section{pointer-events:none;opacity:.45}
