#view .cl-share{margin:0 0 16px 8px;border-radius:18px;min-height:44px;color:#40378f;border:1px solid #d1e5df;background:#edf6f3;font-size:14px;padding:12px 16px}
#clPanel input{width:100%;box-sizing:border-box;font-size:13px}#clPanel .cl-buttons{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}#clPanel .cl-buttons button{flex:1;min-height:44px}#clPanel .cl-help{padding:14px;background:#eff5f8;border-radius:18px;margin:16px 0;font-size:13px;line-height:1.5}#clPanel summary{cursor:pointer;color:#40378f;font-weight:600}#clPanel .text-btn{min-height:44px}#clInvitation .primary{width:100%;margin:12px 0}#clError{font-size:13px;line-height:1.5;color:#40378f}#clPanel button:focus-visible,#clInvitation button:focus-visible{outline:3px solid #85bcb1;outline-offset:3px}
