@charset "utf-8";
.dc-customer-write .dc-field{min-width:0}
.dc-customer-write [hidden]{display:none!important}
.dc-customer-contact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.dc-customer-contact .dc-muted{margin:5px 0 0;font-size:12px}
.dc-customer-address{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}
.dc-customer-address input[readonly]{cursor:pointer;background:#f9fbfc}
.dc-customer-choice{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:18px;margin-top:22px;align-items:start}
.dc-customer-file-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 76px;gap:12px;align-items:start;margin-top:12px}
.dc-customer-file-row input[type=file]{padding:7px;font-size:13px;min-height:44px}
.dc-customer-file-row input::file-selector-button{padding:4px 10px;margin-right:10px;border:1px solid #bdced7;border-radius:4px;background:#f3f6f8;color:#183047;cursor:pointer}
.dc-customer-file-row.is-deleted input[type=text]{text-decoration:line-through;color:#687d8e}
.dc-customer-delete-note{grid-column:1/-1}
.dc-customer-file-controls{display:flex;justify-content:center;margin-top:18px}
.dc-customer-write .dc-customer-submit{position:static;justify-content:center;border:0;background:none;margin:24px 0;padding:0}
.dc-customer-submit .dc-btn{min-width:110px;min-height:46px}
.dc-customer-privacy p{color:#687d8e;line-height:1.9}
.dc-customer-consent{display:flex;align-items:center;gap:9px;font-weight:700}
.dc-customer-consent input{width:18px;height:18px;margin:0;flex-shrink:0}
.dc-customer-write #captcha{max-width:100%}
@media(max-width:760px){.dc-customer-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dc-customer-choice{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px}.dc-customer-address{gap:12px}.dc-customer-file-row{grid-template-columns:minmax(0,1fr) 76px;gap:10px}.dc-customer-file-row>.dc-field:first-child{grid-column:1/-1}.dc-customer-file-row>.dc-field:nth-child(2){grid-column:1}.dc-customer-write #captcha #captcha_info{white-space:normal}}
@media(max-width:420px){.dc-customer-address,.dc-customer-choice{grid-template-columns:1fr}.dc-customer-contact{gap:14px 10px}.dc-customer-write .dc-card{padding:18px 14px}}
