.dv-pdf-dialog{--pdf-ink:#303940;--pdf-muted:#63717a;--pdf-rule:#d5dbdc;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;width:calc(100% - 48px);max-width:620px;max-height:calc(100dvh - 32px);overflow:auto;background:#fff;color:var(--pdf-ink);border:1px solid var(--pdf-rule);border-radius:3px;font:14px/1.5 Google Sans Text,Arial,sans-serif;box-shadow:none}.dv-pdf-dialog::backdrop{background:#212a2e66}body:has(.dv-pdf-dialog[open]){overflow:hidden}.dv-pdf-dialog *{box-sizing:border-box}.dv-pdf-dialog h2,.dv-pdf-dialog h3{font-family:Google Sans,Arial,sans-serif;font-weight:400;letter-spacing:-.35px}.dv-pdf-header{position:relative;padding:18px 70px 18px 28px;background:#303940;color:#fff}.dv-pdf-header:after{content:"";position:absolute;right:0;top:0;border-left:6px solid #97d700;border-bottom:6px solid #97d700;border-right:6px solid white;border-top:6px solid white}.dv-pdf-header h3{font-size:18px;line-height:1.3;margin:0}.dv-pdf-header p{font-size:12px;color:#dbe1e0;margin:5px 0 0}.dv-pdf-close{position:absolute;right:9px;top:14px;width:44px;height:44px;background:transparent;color:#fff;font-size:27px;border:0}.dv-pdf-close:hover{background:#465257}.dv-pdf-body{padding:22px 28px 24px}.dv-pdf-body h2{font-size:24px;line-height:1.2;margin:0 0 7px}.dv-pdf-body>p,.dv-pdf-body>section>p{margin:0 0 13px;color:var(--pdf-muted)}.dv-pdf-dialog .dv-pdf-notice{background:#edf2e2;border-left:2px solid #97d700;padding:8px 10px;font-size:12px;line-height:1.5;margin:0 0 10px;color:var(--pdf-muted)}.dv-pdf-dialog button,.dv-pdf-dialog input{font:inherit}.dv-pdf-dialog button{cursor:pointer}.dv-pdf-dialog button:disabled{cursor:wait;opacity:.65}.dv-pdf-dialog :is(button,input,a,[tabindex]):focus-visible{outline:2px solid var(--pdf-ink);outline-offset:3px}.dv-pdf-dialog .dv-pdf-close:focus-visible{outline-color:#fff}.dv-pdf-required{font-size:12px;text-align:right;color:var(--pdf-muted);margin:0 0 7px}.dv-pdf-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.dv-pdf-field{min-width:0;margin:0 0 12px}.dv-pdf-field label{display:block;font-size:13px;margin:0 0 6px}.dv-pdf-field label span{font-size:12px;color:var(--pdf-muted)}.dv-pdf-field input{width:100%;height:44px;border:1px solid #aeb8bd;border-radius:3px;padding:9px 11px;background:#fff;color:var(--pdf-ink)}.dv-pdf-field input[aria-invalid=true]{border-color:#9d3028}.dv-pdf-follow{display:flex;gap:10px;align-items:flex-start;border-top:1px solid #b9c5ad;padding-top:13px;font-size:13px;cursor:pointer}.dv-pdf-follow input{margin:2px 0 0;width:18px;height:18px;flex-shrink:0;accent-color:#52731e}.dv-pdf-follow small{display:block;font-size:12px;color:var(--pdf-muted);margin-top:4px}.dv-pdf-privacy{font-size:12px;color:var(--pdf-muted);line-height:1.55;margin:11px 0 12px}.dv-pdf-inline{background:none;padding:0;border:0;color:var(--pdf-ink);text-decoration:underline;text-underline-offset:3px}.dv-pdf-actions{display:flex;align-items:center;gap:12px;margin-top:12px}.dv-pdf-primary{background:#97d700;color:#303940;min-height:44px;border:0;border-radius:4px;padding:11px 19px;font-weight:500}.dv-pdf-primary:hover{background:#8aca00}.dv-pdf-cancel{min-height:44px;border:0;background:none;text-decoration:underline;text-underline-offset:4px;padding:8px 12px}.dv-pdf-cancel:hover,.dv-pdf-inline:hover{text-decoration:none}.dv-pdf-delivery{font-size:12px;color:var(--pdf-muted);margin:9px 0 0}.dv-pdf-error{font-size:12px;color:#9d3028;margin:6px 0 0}.dv-pdf-error:empty{display:none}.dv-pdf-dialog a{text-decoration:underline;text-underline-offset:3px}.dv-pdf-dialog a:hover{text-decoration:none}@media (max-width:760px){.dv-pdf-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.dv-pdf-header{padding:16px 60px 16px 22px}.dv-pdf-header h3{font-size:17px}.dv-pdf-body{padding:20px 22px}.dv-pdf-body h2{font-size:23px}.dv-pdf-name,.dv-pdf-email{grid-column:1/-1}.dv-pdf-fields{gap:0 14px}.dv-pdf-actions .dv-pdf-primary{flex:1}}@media (max-width:374px){.dv-pdf-fields{grid-template-columns:1fr}.dv-pdf-actions{gap:6px}}.dv-pdf-dialog .dv-pdf-header h3{color:#fff}.dv-pdf-dialog .dv-pdf-close{font-size:27px;line-height:1}
