.dg-recesso-box{margin:40px 0;padding:20px;border:1px solid #e6e6e6;border-radius:10px;background:#fafafa}.dg-recesso-box h3{margin-top:0}.dg-recesso-hint{font-size:.85em;color:#666;margin:.5em 0 0}.dg-recesso-error{color:#b00020;font-weight:600}.dg-recesso-done{padding:14px 16px;border-radius:8px;background:#e8f5e9;border:1px solid #b7dfbb;color:#1b5e20}.dg-recesso-form label{font-weight:600}.dg-recesso-cancel{margin-left:10px}.dg-recesso-entry{margin:40px 0;font-size:.9em}.dg-recesso-entry a{color:inherit;opacity:.75;text-decoration:underline}.dg-recesso-entry a:hover{opacity:1}.dg-recesso-btn{display:inline-block;padding:12px 22px;font-weight:600;text-decoration:none;border:0;cursor:pointer;transition:background .15s ease}.dg-recesso-footer-link{text-align:center;font-size:.8em;opacity:.7;padding:10px 0}.dg-recesso-footer-link a{color:inherit}