.topbar-quick-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin:0 12px}.topbar-quick-actions .gsearch-btn{margin:0}.quick-self-primary,.quick-self-trigger{background:#2563eb!important;border:1px solid #2563eb!important;color:#fff!important;border-radius:10px;font:inherit;font-size:13px;font-weight:600;line-height:1.25;padding:9px 13px;cursor:pointer;white-space:nowrap}.quick-self-primary:hover,.quick-self-trigger:hover{background:#1d4ed8!important}.quick-self-primary:disabled{opacity:.6;cursor:wait}.quick-self-trigger:focus-visible,.quick-self-form :focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.quick-self-form{display:grid;gap:18px}.quick-self-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.quick-self-heading h3,.quick-self-success h3{margin:0 0 7px}.quick-self-heading p,.quick-self-success p{margin:0;color:var(--muted);line-height:1.5}.quick-self-field{display:grid;gap:7px;font-size:14px;font-weight:500}.quick-self-field input,.quick-self-field textarea{box-sizing:border-box;width:100%;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--text);font:inherit;padding:11px 12px}.quick-self-field textarea{resize:vertical;min-height:110px}.quick-self-footer{display:flex;justify-content:flex-end;gap:10px}.quick-self-message{font-size:13px;color:var(--muted);min-height:18px}.quick-self-success{text-align:center;padding:12px 0;display:grid;gap:14px;justify-items:center}.quick-self-success>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#dcfce7;color:#15803d;font-size:24px}@media(max-width:1100px){.topbar-quick-actions{margin:0 6px;gap:6px}.topbar-quick-actions .gs-label{display:none}.quick-self-trigger{padding:8px 10px}}@media(max-width:600px){.topbar{height:auto!important;min-height:58px;flex-wrap:wrap;gap:8px;padding-top:8px!important;padding-bottom:8px!important}.topbar-quick-actions{margin:0}.quick-self-footer{flex-wrap:wrap}.quick-self-footer button{flex:1}.quick-self-heading p{font-size:13px}}
