.tp-freeform-entry-card{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:24px;padding:22px;border:1px solid var(--brand,#43c985);border-radius:19px;background:linear-gradient(120deg,rgba(76,225,137,.14),rgba(76,225,137,.035));color:inherit;text-align:left;cursor:pointer;transition:border-color .16s,transform .16s,box-shadow .16s}
.tp-freeform-entry-card:hover,.tp-freeform-entry-card:focus-visible{transform:translateY(-2px);box-shadow:0 8px 26px rgba(0,0,0,.12);border-color:var(--brand,#43c985)}
.tp-freeform-entry-symbol{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:rgba(76,225,137,.17);color:var(--brand,#43c985);font-size:28px}
.tp-freeform-entry-copy{display:flex;flex-direction:column;gap:4px;min-width:0}
.tp-freeform-entry-copy small{font-size:11px;letter-spacing:.08em;font-weight:800;color:var(--brand,#43c985)}
.tp-freeform-entry-copy strong{font-size:22px}
.tp-freeform-entry-copy>span{font-size:14px;color:var(--muted,#91a39a);line-height:1.5}
.tp-freeform-entry-action{white-space:nowrap;font-weight:800;color:var(--brand,#43c985)}
.tp-freeform-entry-heading{margin-top:28px}
.tp-freeform-entry-heading h2{margin:0 0 5px;font-size:18px}
.tp-freeform-entry-heading p{margin:0;color:var(--muted,#91a39a);font-size:14px}
.tp-freeform-name{display:grid;gap:14px;margin-top:18px}
.tp-freeform-name h2,.tp-freeform-name p{margin:0}
.tp-freeform-name label{display:grid;gap:8px;margin-top:8px}
.tp-freeform-name-actions{justify-content:space-between;margin-top:18px}
@media(max-width:680px){.tp-freeform-entry-card{grid-template-columns:auto 1fr;gap:12px;padding:17px}.tp-freeform-entry-symbol{width:43px;height:43px;font-size:24px}.tp-freeform-entry-copy strong{font-size:20px}.tp-freeform-entry-action{grid-column:2;white-space:normal}.tp-freeform-name-actions{flex-wrap:wrap}}