body.lg-body .lg-card{display:flex;flex-direction:column;gap:18px}body.lg-body .lg-card .sx-hero{margin-bottom:4px}.lg-lead{margin:0;font-size:16px;color:var(--sx-text)}.lg-lead--tenant{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--sx-ink)}.lg-lead__logo{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;border-radius:8px;flex:0 0 auto}.lg-lead__monogram{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--sx-ink);color:#fff;font-weight:700;font-size:13px;flex:0 0 auto}.lg-lead__name{min-width:0;line-height:1.3}.lg-monogram{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--sx-ink);color:#fff;font-weight:700;font-size:18px}.lg-workspace{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;border:1px solid var(--sx-line);border-radius:14px;background:var(--sx-primary-soft);font-size:14px;color:var(--sx-text)}.lg-workspace a{margin-left:auto;font-weight:600;color:var(--sx-primary)}.lg-alert{display:flex;gap:12px;padding:12px 16px;border-radius:14px;font-size:14px;line-height:1.5}.lg-alert ul{margin:4px 0 0;padding-left:18px}.lg-alert strong{display:block}.lg-alert--success{background:#ddf0e8;color:#0f5c44}.lg-alert--danger{background:#fdeceb;color:#8e2414}.lg-alert--danger a{color:#8e2414;font-weight:600}body.lg-body .lg-google{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;border:1.5px solid var(--sx-line);border-radius:12px;background:#fff;color:var(--sx-ink);font:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}body.lg-body .lg-google:hover{border-color:var(--sx-ink);transform:translateY(-2px);box-shadow:0 12px 24px -16px #0e1a2b80}.lg-notice{margin:-6px 0 0;font-size:13px;color:var(--sx-muted)}.lg-or{display:flex;align-items:center;gap:14px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sx-muted)}.lg-or:before,.lg-or:after{content:"";flex:1;height:1px;background:var(--sx-line-soft)}.lg-fields{display:flex;flex-direction:column;gap:16px}.lg-field{display:flex;flex-direction:column;gap:6px}.lg-field label,.lg-label-row label{font-size:14px;font-weight:600;color:var(--sx-ink)}.lg-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}body.lg-body .lg-label-row a{font-size:13px;font-weight:600;color:var(--sx-primary);text-decoration:none}body.lg-body .lg-label-row a:hover{text-decoration:underline}body.lg-body .lg-input{width:100%;height:50px;padding:0 14px;border:1.5px solid var(--sx-line);border-radius:12px;background:#fff;color:var(--sx-ink);font:inherit;font-size:15px;transition:border-color .15s ease,box-shadow .15s ease}body.lg-body .lg-input:hover{border-color:#b7c0cc}body.lg-body .lg-input:focus{border-color:var(--sx-ink);box-shadow:0 0 0 4px var(--sx-ring);outline:none}.sx--wa.lg-body .lg-input:focus{border-color:var(--sx-primary)}body.lg-body .lg-input.is-invalid{border-color:#d92d20}.lg-field-error{margin:0;font-size:13px;color:#b42318}.lg-password{position:relative}.lg-password .lg-input{padding-right:52px}body.lg-body .lg-eye{position:absolute;top:50%;right:6px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--sx-muted);transform:translateY(-50%);cursor:pointer}body.lg-body .lg-eye:hover{color:var(--sx-ink);background:var(--sx-line-soft)}.lg-check{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--sx-text);cursor:pointer}.lg-check input{width:18px;height:18px;accent-color:var(--sx-primary)}body.lg-body .lg-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;border:0;border-radius:12px;background:var(--sx-cta);color:var(--sx-cta-text);font:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}body.lg-body .lg-submit:hover,body.lg-body .lg-submit:focus-visible{background:var(--sx-cta-hover);transform:translateY(-2px);box-shadow:0 14px 26px -14px #0e1a2b80}body.lg-body .lg-submit:disabled{transform:none;opacity:.8}.lg-signup{margin:0;text-align:center;font-size:15px;color:var(--sx-text)}body.lg-body .lg-signup a{font-weight:700;color:var(--sx-primary);text-decoration:none}body.lg-body .lg-signup a:hover{text-decoration:underline}.lg-aside__copy{display:flex;flex-direction:column;gap:12px}.lg-aside__intro{margin:0;font-size:16px;line-height:1.6}.sx--wa .lg-aside__intro{color:var(--sx-text)}.sx--cr .lg-aside__intro{color:#c5cdd8}.lg-quick{align-self:flex-end;display:flex;gap:6px;margin:0}.lg-quick span{padding:7px 12px;border:1px solid #e8ecf5;border-radius:10px;background:#fff;color:#128c7e;font-size:12.5px;font-weight:600}.lg-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lg-cols>div{display:flex;flex-direction:column;gap:6px}.lg-cols small{display:flex;justify-content:space-between;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5a6676}.lg-cols small.lg-won-head{color:#0f7a5a}.lg-deal{display:flex;flex-direction:column;gap:2px;margin:0;padding:9px 10px;border:1px solid #e6e3dd;border-radius:10px;background:#fff;font-size:12.5px}.lg-deal span{font-weight:700;color:#7a4b00}.lg-deal--won{border:1.5px solid #0f7a5a}.lg-deal--won span{color:#0f7a5a}.lg-task{display:flex;align-items:center;gap:10px;margin:4px 0 0;padding:10px 12px;border:1px solid #e6e3dd;border-radius:12px;background:#fff;font-size:13px}.lg-task strong{display:block}.lg-task small{display:block;font-size:12px;color:#5a6676}.lg-task__icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:#fbe3de;color:#8e2414}.lg-task em{flex:none;margin-left:auto;padding:3px 10px;border-radius:999px;background:#ffedb3;color:#7a4b00;font-size:11.5px;font-style:normal;font-weight:700}.lg-points li i{font-size:15px}@media(max-width:1100px){body.lg-body .lg-aside{order:2}}@media(max-width:700px){.lg-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-cols>div:last-child{grid-column:1 / -1}.lg-task{flex-wrap:wrap}}
