.dk-widget{box-sizing:border-box;max-width:760px;padding:24px;margin:18px auto;border:1px solid #ddd;border-radius:12px;background:#fff;color:#292929;font-family:inherit;box-shadow:0 2px 12px rgba(0,0,0,.05)}.dk-widget *{box-sizing:border-box}.dk-widget h3{margin:0 0 10px;font-size:1.45rem}.dk-widget p{line-height:1.5}.dk-file-label{display:inline-block;background:#71401e;color:#fff;padding:12px 19px;border-radius:8px;cursor:pointer;font-weight:600}.dk-file-label input{position:absolute;width:1px;height:1px;opacity:0}.dk-file-label:focus-within{outline:3px solid #f0bc70}.dk-selected{margin-top:10px;color:#555;overflow-wrap:anywhere}.dk-options{display:flex;gap:15px;flex-wrap:wrap;margin:17px 0}.dk-options label{display:flex;flex-direction:column;gap:5px;font-size:.95rem}.dk-options select{padding:8px;min-width:135px;border:1px solid #bbb;border-radius:5px;background:white}.dk-widget button{padding:12px 18px;background:#71401e;border:0;border-radius:8px;color:white;cursor:pointer;font-weight:bold}.dk-widget button:disabled{opacity:.45;cursor:not-allowed}.dk-status{margin:15px 0;white-space:pre-line;overflow-wrap:anywhere}.dk-links{display:flex;flex-wrap:wrap;gap:10px}.dk-links a{display:inline-block;padding:9px 12px;background:#eee;color:#252525;border-radius:6px;text-decoration:none}.dk-note{margin-top:20px;font-size:.83rem;color:#666}
