.dbte{max-width:900px;margin:1.5em auto;font-size:12pt;line-height:1.55}.dbte [hidden]{display:none!important}.dbte label{display:block;margin:12pt 0;font-weight:600}.dbte input:not([type=file]),.dbte textarea{box-sizing:border-box;width:100%;padding:8pt;border:1px solid #9a9a9a;border-radius:3pt;background:#fff;color:#181818;font:inherit;font-weight:400}.dbte .dbte-two{display:grid;grid-template-columns:1fr 1fr;gap:16pt}.dbte small{display:block;font-size:10pt;font-weight:400}.dbte fieldset{border:1px solid #aaa;padding:12pt;margin:16pt 0}.dbte legend{padding:0 6pt;font-weight:bold}.dbte button{font:inherit;padding:8pt 13pt;cursor:pointer;border:1px solid #777;border-radius:3pt;background:#f5f3ef;color:#151515}.dbte button:disabled{opacity:.6;cursor:wait}.dbte .dbte-submit{background:#202020;color:#fff}.dbte .dbte-feedback{padding:10pt 12pt;border-left:3pt solid #555;background:#f3f2ef;color:#222;margin:12pt 0}.dbte .dbte-error{border-color:#a41f24;background:#fff1f0}.dbte .dbte-honey{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.dbte .dbte-buttons{display:flex;flex-wrap:wrap;gap:10pt}.dbte .dbte-image{display:flex;gap:8pt;align-items:center;flex-wrap:wrap;margin:8pt 0}.dbte .dbte-image img{width:85pt;height:65pt;object-fit:contain;background:#eee}.dbte .dbte-image span{font-size:10pt;overflow-wrap:anywhere;flex:1;min-width:80pt}.dbte .dbte-image button{font-size:10pt;padding:5pt 7pt}.dbte .dbte-preview img{max-width:100%;height:auto}.dbte .dbte-preview{padding:16pt;border:1px solid #aaa}.dbte .wp-editor-wrap{border:1px solid #aaa;color:#222}.dbte .wp-editor-wrap button{padding:0;font-size:inherit}.dbte .wp-editor-container textarea{border:0}.dbte .dbte-upload-label{font-size:11pt}.dbte .dbte-upload{display:block;max-width:100%;margin-top:6pt;font:inherit}.dbte input:focus-visible,.dbte textarea:focus-visible,.dbte button:focus-visible{outline:2pt solid #8a2020;outline-offset:2pt}@media(max-width:600px){.dbte .dbte-two{grid-template-columns:1fr;gap:0}.dbte fieldset{padding:8pt}.dbte .dbte-buttons button{flex:1}}

.dbte .dbte-instructions{margin:16pt 0 10pt;padding:12pt;background:#f3f2ef;color:#222;border-left:3pt solid #555}.dbte .dbte-instructions p{margin:5pt 0}.dbte .dbte-confirmation{padding:12pt 0}.dbte .dbte-download{font-size:11pt}

.dbte #dbte-content_ifr{min-height:480px!important}.dbte textarea#dbte-content{min-height:640px;resize:vertical}.dbte .dbte-cover-badge{font-size:10pt;padding:4pt 7pt;background:#202020;color:#fff;border-radius:3pt}@media(max-width:600px){.dbte #dbte-content_ifr{min-height:420px!important}}

.dbte .dbte-consent{display:flex;align-items:flex-start;gap:9pt;font-weight:400}.dbte .dbte-consent input[type=checkbox]{width:16pt;height:16pt;flex:0 0 16pt;margin:3pt 0 0;padding:0;accent-color:#202020}
