.dcp-columns{grid-template-columns:minmax(0,640px) minmax(220px,1fr);align-items:start;gap:22px;display:grid}.dcp-card,.dcp-help{background:#fff;border-radius:16px;min-width:0;padding:32px;box-shadow:0 3px 16px #142a4005}.dcp-form{margin-top:26px}.dcp-form fieldset{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.dcp-form label{color:#46596f;font-size:15px}.dcp-form input{color:#253c52;background:#fff;border:1px solid #d9e2e9;border-radius:7px;width:100%;min-width:0;margin-bottom:12px;padding:13px 14px;font-size:15px}.dcp-form input:read-only{color:#52627a;background:#f6f8fa}.dcp-form input:focus-visible{outline-offset:2px;outline:2px solid #008b76}.dcp-form input::placeholder{color:#81909f}.dcp-otp-row{gap:10px;margin-bottom:12px;display:flex}.dcp-otp-row input{flex:1;margin-bottom:0}.dcp-code,.dcp-submit{cursor:pointer;border:1px solid #008b76;border-radius:7px;min-height:46px;padding:12px 20px;font-size:15px;font-weight:600}.dcp-code{color:#00785f;background:#eef8f4}.dcp-submit{color:#fff;background:#008b76;margin-top:6px}.dcp-form button:disabled{opacity:.6;cursor:default}.dcp-shield{color:#008b76;background:#e8f5ef;border-radius:14px;place-items:center;width:56px;height:56px;margin-bottom:18px;display:inline-grid}@media (width<=1200px){.dcp-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.dcp-card,.dcp-help{padding:22px}.dcp-otp-row{flex-wrap:wrap}.dcp-otp-row input{flex-basis:180px}}