

/* Start:/local/components/dolbikrepi/wholesale.form/templates/.default/style.css?17907814894743*/
.vnd-form{max-width:760px;margin:24px 0 32px;padding:24px 28px;border:1px solid #e6e6e6;border-radius:6px;background:#fafafa;box-sizing:border-box;scroll-margin-top:90px}
.vnd-form h2{margin:0 0 6px}
.vnd-form .vnd-lead{margin:0 0 18px;color:#555}

.vnd-form .vnd-hp{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}

.vnd-form .vnd-product{display:flex;gap:14px;align-items:center;padding:12px 14px;margin:0 0 18px;background:#fff;border:1px solid #e6e6e6;border-left:3px solid #e6403c;border-radius:4px}
.vnd-form .vnd-product img{width:56px;height:56px;object-fit:contain;flex:none}
.vnd-form .vnd-p-t{font-size:12px;color:#777;margin-bottom:2px}
.vnd-form a.vnd-p-n{font-weight:600;color:#000;text-decoration:none}
.vnd-form a.vnd-p-n:hover{text-decoration:underline}
.vnd-form .vnd-p-a{font-size:12px;color:#555;margin-top:2px}
.vnd-form .vnd-p-x{margin-left:auto;padding:0;border:0;background:none;color:#999;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}
.vnd-form .vnd-p-x:hover{color:#e6403c}

.vnd-form .vnd-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}
.vnd-form .vnd-full{grid-column:1/-1}
.vnd-form .vnd-field label{display:block;font-size:12px;color:#555;margin-bottom:4px}
.vnd-form .vnd-field label b,.vnd-form .vnd-agree b{color:#e6403c}
.vnd-form .vnd-field input[type=text],.vnd-form .vnd-field textarea{display:block;width:100%!important;max-width:none!important;height:auto;box-sizing:border-box;padding:9px 11px;border:1px solid #d9d9d9!important;border-radius:3px;outline:none!important;font:inherit}
.vnd-form .vnd-field input[type=text]:focus,.vnd-form .vnd-field textarea:focus{border-color:#999!important}
.vnd-form .vnd-field textarea{min-height:92px;resize:vertical}
.vnd-form .vnd-field.is-error input[type=text],.vnd-form .vnd-field.is-error textarea{border-color:#e6403c!important}

.vnd-form .vnd-files{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.vnd-form .vnd-file-btn{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px dashed #bbb;border-radius:3px;background:#fff;color:#333;font-size:13px;cursor:pointer}
.vnd-form .vnd-file-btn:hover{border-color:#e6403c;color:#e6403c}
.vnd-form .vnd-file-btn input[type=file]{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer}
.vnd-form .vnd-file-hint{font-size:12px;color:#777;flex:1 1 260px}
.vnd-form .vnd-file-list{list-style:none;margin:8px 0 0;padding:0}
.vnd-form .vnd-file-list:empty{display:none}
.vnd-form .vnd-file-list li{display:flex;align-items:center;gap:8px;padding:6px 10px;margin:0 0 4px;background:#fff;border:1px solid #e6e6e6;border-radius:3px;font-size:13px}
.vnd-form .vnd-file-list li:before{display:none}
.vnd-form .vnd-file-list .vnd-f-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.vnd-form .vnd-file-list .vnd-f-size{color:#999;font-size:12px;white-space:nowrap}
.vnd-form .vnd-file-list .vnd-f-x{padding:0 4px;border:0;background:none;color:#999;font:inherit;font-size:16px;line-height:1;cursor:pointer}
.vnd-form .vnd-file-list .vnd-f-x:hover{color:#e6403c}

.vnd-form .vnd-err{font-size:12px;color:#e6403c;margin-top:3px;min-height:0}
.vnd-form .vnd-err:empty{display:none}
.vnd-form .vnd-error{margin:0 0 12px;padding:10px 12px;border:1px solid #f3c2c1;background:#fff5f5;color:#b3261e;border-radius:3px;font-size:13px}

.vnd-form .vnd-agree{display:flex;gap:8px;align-items:flex-start;margin:14px 0 4px;font-size:12px;color:#555;cursor:pointer}
.vnd-form .vnd-agree input[type=checkbox]{position:static!important;left:auto!important;opacity:1!important;visibility:visible!important;display:inline-block!important;width:16px!important;height:16px!important;margin:0!important;flex:none;accent-color:#e6403c}
.vnd-form .vnd-agree a{color:#e6403c;text-decoration:underline}
.vnd-form .vnd-agree a:hover{text-decoration:none}

.vnd-form .vnd-submit{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:14px}
.vnd-form .vnd-submit .btn{padding:11px 26px;font-size:14px}
.vnd-form .vnd-submit .btn[disabled]{opacity:.6;cursor:default}
.vnd-form .vnd-submit span{font-size:12px;color:#777}

.vnd-form .vnd-ok{padding:18px 20px;background:#fff;border:1px solid #cfe8cf;border-left:3px solid #3a9a3a;border-radius:4px}
.vnd-form .vnd-ok b{display:block;font-size:15px;margin-bottom:4px}

.vnd-form [hidden]{display:none!important}

@media (max-width:640px){
    .vnd-form{padding:18px 16px}
    .vnd-form .vnd-grid{grid-template-columns:1fr}
    .vnd-form .vnd-product{flex-wrap:wrap}
    .vnd-form .vnd-p-x{margin-left:70px}
}

/* End */
/* /local/components/dolbikrepi/wholesale.form/templates/.default/style.css?17907814894743 */
