.lins-att-wrap{max-width:650px;margin:24px auto;padding:0 12px;font-family:inherit}.lins-att-card{background:#fff;border:1px solid #e1e5eb;border-radius:16px;padding:26px;box-shadow:0 8px 28px rgba(20,35,55,.08);color:#182230}.lins-att-brand{font-size:12px;letter-spacing:1.4px;font-weight:800;color:#1456a0}.lins-att-card h2{margin:8px 0 16px;font-size:27px}.lins-att-greeting{margin:0 0 4px}.lins-att-date{color:#5b6574;font-size:14px}.lins-att-step{padding:12px 14px;border-radius:9px;background:#eef5ff;color:#17477d;margin:18px 0}.lins-att-label{display:block;font-weight:700;margin:20px 0 8px}.lins-att-label span{color:#bd2525}.lins-att-card input[type=file]{display:block;box-sizing:border-box;width:100%;padding:12px;border:1px solid #cfd6df;border-radius:8px;background:#f9fafb}.lins-att-card small{display:block;color:#626c79;margin-top:6px}.lins-att-submit{display:block;width:100%;margin-top:24px;padding:14px 18px;border:0;border-radius:9px;background:#1456a0;color:#fff;font-weight:700;font-size:16px;cursor:pointer}.lins-att-submit:disabled{opacity:.65;cursor:wait}.lins-att-message{margin-top:14px;font-weight:600}.lins-att-message.is-error{color:#b42318}.lins-att-message.is-success,.lins-att-success{color:#17663a}.lins-att-success{background:#ecfdf3;padding:14px;border-radius:9px;margin:18px 0}.lins-att-today{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:16px;line-height:1.9}@media(max-width:520px){.lins-att-card{padding:18px}.lins-att-card h2{font-size:23px}}
