.dkdp{margin:24px 0;color:var(--k-ink,#172235)}.dkdp [hidden]{display:none!important}.dkdp button,.dkdp select{font:inherit}.dkdp button{border:1px solid #8a99ad;border-radius:8px;background:var(--k-card,#fff);color:inherit;padding:10px 16px;min-height:44px;cursor:pointer}.dkdp button:disabled{opacity:.55;cursor:default}.dkdp :focus-visible{outline:3px solid #2874df;outline-offset:3px}.dkdp-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;border-bottom:1px solid #9ba8b9;padding-bottom:12px}.dkdp [aria-selected=true]{background:#175ac0;color:#fff;border-color:#175ac0}.dkdp h2,.dkdp h3{margin:16px 0 10px}.dkdp-form iframe{border:0;width:100%;display:block;min-height:240px;background:#fff;border-radius:10px}.dkdp-editor,.dkdp-example{background:#fff;color:#172235;padding:24px;border:1px solid #a5b1c2;border-radius:8px;min-height:140px;overflow-wrap:anywhere;overflow-x:auto}.dkdp-editor table,.dkdp-example table{border-collapse:collapse;width:100%;font-size:.95em}.dkdp-editor td,.dkdp-editor th,.dkdp-example td,.dkdp-example th{border:1px solid #adb7c4;padding:6px}.dkdp-editor img,.dkdp-example img{max-width:100%}.dkdp-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.dkdp-notice{padding:12px 16px;background:var(--k-card,#eef4ff);border-left:4px solid #2366c7}.dkdp-status{min-height:1.5em}.dkdp-example-label{font-weight:700;letter-spacing:.02em}.dkdp-select{display:flex;flex-direction:column;gap:8px;margin:12px 0;max-width:36rem}.dkdp-select select{min-height:44px;max-width:100%;padding:8px}.dkdp pre{white-space:pre-wrap}.dkdp-technical-preview{padding:12px;background:#fff3cf;color:#3e320b}.dkdp-fields fieldset{margin:12px 0;border:1px solid #a5b1c2;padding:16px}.dkdp-fields label{display:flex;flex-direction:column;gap:6px;margin:10px 0}.dkdp-fields input,.dkdp-fields select,.dkdp-fields textarea{font:inherit;padding:10px;max-width:100%;border:1px solid #8292a6;border-radius:6px}.dkdp-fields [type=checkbox]{width:22px;height:22px}.dkdp-fields table{width:100%;border-collapse:collapse}.dkdp-fields td{padding:8px}.dkdp-fields td input{min-width:6rem;width:100%}@media(max-width:600px){.dkdp-editor,.dkdp-example{padding:12px;font-size:14px}.dkdp-tabs button{flex:1 1 130px}.dkdp-actions button{flex:1 1 135px}.dkdp-fields table,.dkdp-fields tbody,.dkdp-fields tr,.dkdp-fields td{display:block}.dkdp-fields tr{border:1px solid #a5b1c2;margin:12px 0}}@media print{.dkdp-tabs,.dkdp-actions,.dkdp-form,.dkdp-status,.dkdp-notice{display:none}.dkdp-editor,.dkdp-example{border:0;padding:0}}
.dkdp .cv-doc__contact{word-break:normal;overflow-wrap:anywhere}@media screen and (max-width:600px){.dkdp .cv-doc--modern{flex-direction:column}.dkdp .cv-doc__main,.dkdp .cv-doc__aside{width:100%;padding:18px}.dkdp .cv-doc__main{order:-1}.dkdp .cv-doc__item-head{flex-wrap:wrap}.dkdp .cv-doc__dates{white-space:normal}.dkdp .cv-doc{min-height:0}.dkdp .cv-doc__contact{font-size:13px}}
.dkdp-guide{margin:16px 0}.dkdp-guide summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.dkdp-guide li{margin:10px 0}
@media screen and (max-width:600px){.dkdp .dk-invoice-lines,.dkdp .dk-invoice-lines tbody{display:block}.dkdp .dk-invoice-lines tr:has(th){position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.dkdp .dk-invoice-lines tr:has(td){display:block;border:1px solid #adb7c4;margin:12px 0;padding:6px}.dkdp .dk-invoice-lines td{display:flex;gap:12px;justify-content:space-between;border:0;border-bottom:1px solid #e1e5eb;text-align:right!important;overflow-wrap:normal}.dkdp .dk-invoice-lines td:before{content:attr(data-label);font-weight:600;text-align:left;flex:0 0 42%}}

@media screen and (max-width:600px){.dkdp .cv-doc--sidebar-right{flex-direction:column}.dkdp .cv-letter{padding:18px;min-height:0}.dkdp .cv-letter__head{flex-direction:column;gap:12px}.dkdp .cv-letter__meta{white-space:normal;text-align:left}.dkdp .cv-doc__name{overflow-wrap:anywhere}.dkdp .cv-doc--banded .cv-doc__cols{display:block}.dkdp .cv-doc--banded .cv-doc__cols>*{width:auto}}
