.dong-wrap{max-width:1100px;margin:32px auto;padding:28px;background:#fff;border:1px solid #e6e6e6;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.05);color:#222}.dong-wrap h1{margin-top:0}.dong-lead{font-size:1.08rem}.dong-form section,.dong-crm-case section{padding:22px 0;border-top:1px solid #eee}.dong-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dong-grid label,.dong-form>section>label{display:flex;flex-direction:column;gap:7px;font-weight:600}.dong-grid .wide{grid-column:1/-1}.dong-wrap input,.dong-wrap select,.dong-wrap textarea{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #bbb;border-radius:8px;background:#fff;font:inherit}.dong-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 18px}.dong-checks label,.dong-consent{display:flex;gap:8px;align-items:flex-start}.dong-checks input,.dong-consent input{width:auto;margin-top:4px}.dong-primary,.dong-secondary{display:inline-block;border:0;border-radius:9px;padding:12px 20px;text-decoration:none;cursor:pointer;font-weight:700}.dong-primary{background:#d71920;color:#fff!important}.dong-secondary{background:#f2f2f2;color:#222!important;border:1px solid #ccc}.dong-error{max-width:1000px;margin:20px auto;padding:14px;background:#fff0f0;border-left:4px solid #d71920}.dong-summary,.dong-results{background:#fafafa;border-radius:12px;padding:18px;line-height:1.9}.dong-line{text-align:center;padding:25px;margin-top:20px;background:#f7fff7;border-radius:14px}.dong-qr{max-width:220px;height:auto}.dong-table-wrap{overflow:auto}.dong-table{width:100%;border-collapse:collapse}.dong-table th,.dong-table td{padding:11px;border-bottom:1px solid #ddd;text-align:left;white-space:nowrap}.dong-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dong-data-grid>div{padding:10px;background:#fafafa;border-radius:8px}.dong-data-grid b,.dong-data-grid span{display:block}.dong-case-head{position:relative}.dong-case-head #dong-print-pdf{position:absolute;right:0;top:0}.dong-note{font-size:.9rem;color:#666}.dong-success{text-align:left}@media(max-width:720px){.dong-grid,.dong-checks,.dong-data-grid{grid-template-columns:1fr}.dong-wrap{margin:12px;padding:18px}.dong-case-head #dong-print-pdf{position:static;margin-bottom:10px}}@media print{body *{visibility:hidden!important}.dong-crm-case,.dong-crm-case *{visibility:visible!important}.dong-crm-case{position:absolute;left:0;top:0;width:100%;max-width:none;border:0;box-shadow:none;margin:0;padding:12mm}.dong-crm-case form button,.dong-case-head button{display:none!important}.dong-crm-case input,.dong-crm-case select,.dong-crm-case textarea{border:0!important;padding:2px!important}.dong-note{font-size:10pt}}
