.ddk-request{--ddk-ink:#0c0a09;--ddk-body:#44403c;--ddk-mut:#78716c;--ddk-line:#e7e5e4;--ddk-soft:#f5f5f4;--ddk-brand:#0015ff;--ddk-brand-soft:rgba(0,21,255,.07);--ddk-danger:#dc2626;--ddk-danger-rgb:220,38,38;--ddk-warn:#a16207;--ddk-ok:#15803d;--ddk-ok-rgb:21,128,61;--ddk-radius:4px;width:100%;margin-top:22px;font-family:Inter,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:var(--ddk-ink)}.ddk-request *,.ddk-request *::before,.ddk-request *::after{box-sizing:border-box}.ddk-request__form{display:flex;flex-direction:column;gap:18px;margin:0}.ddk-request__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ddk-request__field{min-width:0}.ddk-request__label{display:block;margin:0 0 7px;padding:0;font-size:14px;font-weight:600;line-height:1.4;color:var(--ddk-ink)}.ddk-request__req{color:var(--ddk-danger)}.ddk-request__note{font-weight:400;color:var(--ddk-mut)}.ddk-request input[type="text"],.ddk-request input[type="email"],.ddk-request input[type="url"],.ddk-request select,.ddk-request textarea{display:block;width:100%;margin:0;padding:13px 14px;border:1px solid var(--ddk-line);border-radius:var(--ddk-radius);background:#fff;font-family:inherit;font-size:15px;line-height:20px;color:var(--ddk-ink);outline:0;box-shadow:none;transition:border-color .15s,box-shadow .15s}.ddk-request select{height:48px;padding-right:38px;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%2378716c' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;cursor:pointer}.ddk-request textarea{min-height:128px;resize:vertical;line-height:1.55}.ddk-request input::placeholder,.ddk-request textarea::placeholder{color:#a8a29e;opacity:1}.ddk-request input:focus,.ddk-request select:focus,.ddk-request textarea:focus{border-color:var(--ddk-brand);box-shadow:0 0 0 3px var(--ddk-brand-soft)}.ddk-request [aria-invalid="true"]{border-color:var(--ddk-danger);box-shadow:0 0 0 3px rgba(var(--ddk-danger-rgb),.08)}.ddk-request__hint,.ddk-request__error{margin:6px 0 0;padding:0;font-size:13px;line-height:1.45}.ddk-request__hint{color:var(--ddk-mut)}.ddk-request__hint.is-warning{color:var(--ddk-warn)}.ddk-request__hint.is-ok{color:var(--ddk-ok)}.ddk-request__error{color:var(--ddk-danger)}.ddk-request__drop{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:22px;border:1.5px dashed #d6d3d1;border-radius:var(--ddk-radius);background:var(--ddk-soft);font-size:14px;line-height:1.5;color:var(--ddk-body);text-align:center;transition:border-color .15s,background .15s}.ddk-request__drop svg{flex:none;color:var(--ddk-mut)}.ddk-request__drop u{font-weight:600;color:var(--ddk-brand);text-decoration:none}.ddk-request__drop-text{display:none}.ddk-request__file{max-width:100%;font-size:14px}.is-enhanced .ddk-request__drop{cursor:pointer}.is-enhanced .ddk-request__drop:hover,.is-enhanced .ddk-request__drop.is-over{border-color:var(--ddk-brand);background:var(--ddk-brand-soft)}.is-enhanced .ddk-request__drop:focus-within{border-color:var(--ddk-brand);box-shadow:0 0 0 3px var(--ddk-brand-soft)}.is-enhanced .ddk-request__drop-text{display:inline}.is-enhanced .ddk-request__file{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.ddk-request__drop.is-invalid{border-color:var(--ddk-danger)}.ddk-request .ddk-request__thumbs{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0 0;padding:0;list-style:none}.ddk-request .ddk-request__thumb{position:relative;width:92px;margin:0;padding:0;list-style:none}.ddk-request__thumb img{display:block;width:92px;height:68px;object-fit:cover;border:1px solid var(--ddk-line);border-radius:var(--ddk-radius);background:var(--ddk-soft)}.ddk-request__thumb span{display:block;margin-top:4px;overflow:hidden;font-size:11.5px;line-height:1.3;color:var(--ddk-mut);white-space:nowrap;text-overflow:ellipsis}.ddk-request__thumb button{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:24px;height:24px;margin:0;padding:0;border:2px solid #fff;border-radius:50%;background:var(--ddk-ink);font-size:15px;line-height:1;color:#fff;cursor:pointer}.ddk-request__thumb button:focus-visible{outline:2px solid var(--ddk-brand);outline-offset:2px}.ddk-request__check{display:flex;gap:10px;align-items:flex-start;margin:0;font-size:14px;line-height:1.5;color:var(--ddk-body);cursor:pointer}.ddk-request__check input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--ddk-brand)}.ddk-request__check input[aria-invalid="true"]{outline:2px solid var(--ddk-danger);outline-offset:1px}.ddk-request__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ddk-request__alert{padding:12px 14px;border:1px solid rgba(var(--ddk-danger-rgb),.25);border-radius:var(--ddk-radius);background:rgba(var(--ddk-danger-rgb),.06);font-size:14px;line-height:1.45;color:#991b1b}.ddk-request__submit{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin:0;padding:14px 24px;overflow:hidden;border:0;border-radius:var(--ddk-radius);background:var(--ddk-brand);font-family:inherit;font-size:16px;font-weight:600;line-height:22px;color:#fff;cursor:pointer;transition:background .15s}.ddk-request__submit:hover{background:#0011cc}.ddk-request__submit:focus-visible{outline:2px solid var(--ddk-brand);outline-offset:2px}.ddk-request__submit>:not(.ddk-request__progress){position:relative}.ddk-request__progress{position:absolute;inset:0 auto 0 0;width:0;background:rgba(255,255,255,.22);transition:width .2s ease-out}.ddk-request__submit.is-busy{cursor:progress}.ddk-request__spinner{display:none;width:16px;height:16px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:ddk-request-spin .8s linear infinite}.ddk-request__submit.is-busy svg{display:none}.ddk-request__submit.is-busy .ddk-request__spinner{display:block}.ddk-request__submit.is-waiting .ddk-request__progress{width:100%;animation:ddk-request-pulse 1.2s ease-in-out infinite}@keyframes ddk-request-spin{to{transform:rotate(360deg)}}@keyframes ddk-request-pulse{50%{opacity:.35}}.ddk-request__status{margin:-8px 0 0;padding:0;font-size:13px;line-height:1.45;color:var(--ddk-mut);text-align:center}.ddk-request__status:empty{display:none}.ddk-request__done{display:flex;gap:14px;padding:20px;border:1px solid rgba(var(--ddk-ok-rgb),.3);border-radius:var(--ddk-radius);background:rgba(var(--ddk-ok-rgb),.06);outline:0}.ddk-request__done-icon{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ddk-ok);color:#fff}.ddk-request__done-title{margin:4px 0 4px;padding:0;font-size:17px;font-weight:700;line-height:1.35;color:#14532d}.ddk-request__done-text{margin:0;padding:0;font-size:15px;line-height:1.6;color:#166534}@media (prefers-reduced-motion:reduce){.ddk-request__spinner,.ddk-request__submit.is-waiting .ddk-request__progress{animation:none}}@media (max-width:600px){.ddk-request__row{grid-template-columns:1fr}}.ddk-request [hidden]{display:none}
