.dtpc{margin-top:32px;font-family:var(--wp--preset--font-family--body, sans-serif);color:inherit;min-width:0}.dtpc h3{font:800 24px/1.25 var(--wp--preset--font-family--body,sans-serif)}.dtpc label{display:block;font-size:14px;font-weight:800;margin:0 0 6px}.dtpc input,.dtpc select{width:100%;min-width:0;box-sizing:border-box;background:#101218;color:#fff;border:1px solid #626b7a;border-radius:6px;padding:11px;font:700 16px/1.4 var(--wp--preset--font-family--body,sans-serif)}.dtpc input[type=file]{font-size:13px}.dtpc input::file-selector-button{background:#ffd43b;color:#0b0c0e;border:0;border-radius:4px;padding:8px;margin-right:8px;font-weight:800;cursor:pointer}.dtpc :is(input,select,a):focus-visible{outline:3px solid #5af5ff;outline-offset:3px}.dtpc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dtpc .dtpc-note{font-size:12px;line-height:1.6;opacity:.85;margin:10px 0 18px}.dtpc .dtpc-status{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.dtpc-result{border-top:1px solid #626b7a;border-bottom:1px solid #626b7a;margin:20px 0;padding:18px 0}.dtpc-total{display:block;color:#ffd43b;font-size:36px;line-height:1.2;font-weight:900}.dtpc-breakdown{display:block;font-size:13px;line-height:1.6;margin-top:8px}.dtpc-order{display:inline-block;background:#ffd43b;color:#0b0c0e!important;padding:12px 18px;border-radius:8px;text-decoration:none;font-size:14px;font-weight:800}.dtpc-order[hidden]{display:none}.dtpc [aria-invalid=true]{border-color:#ff9d9d}.dtpc-error{color:#ffb5b5}@media(max-width:360px){.dtpc-grid{grid-template-columns:1fr}}

.dtpc-chat-fallback{font-size:13px;display:inline-block;margin-top:2px;text-decoration:underline}.dtpc-chat-fallback[hidden]{display:none}.dtpc-order[aria-disabled=true]{opacity:.65;cursor:wait}
