.verification-panel{margin-top:40px;border-top:1px solid #ccd8ce;padding-top:24px}.verification-panel h2,.verification-checklist h2{font-size:24px}.verification-checklist{padding:20px 0;border-bottom:1px solid #dce5dd}.verification-checklist ul{padding-left:24px}.verification-warning{color:#805013!important;background:#fff4db;padding:12px;border-left:3px solid #a96c17}.verification-application{padding:24px 0;border-bottom:1px solid #ccd8ce}.verification-document{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,320px);gap:24px;padding:20px 0;border-bottom:1px solid #dce5dd}.verification-document p{margin:8px 0}.verification-document form{min-width:0}.verification-document input[type=file]{font-size:14px;max-width:100%;padding:8px}.verification-profile{padding:20px 0}.verification-actions{display:flex;gap:12px;flex-wrap:wrap}.verification-rules{font-size:16px}.verification-rules label{max-width:none}.verification-country{padding:24px 0;border-top:1px solid #ccd8ce}.verification-country input,.verification-country select{min-width:0;max-width:100%;font:inherit}.verification-rule{display:grid;grid-template-columns:1fr 2fr 1fr;gap:14px;padding:20px 0;border-bottom:1px solid #dce5dd}.verification-rule fieldset{grid-column:span 1;min-width:0;border:0;padding:0}.verification-rule .check-line,.check-line{display:flex;align-items:flex-start;gap:10px}.check-line input{flex-shrink:0}.verification-rules textarea{width:100%;min-height:90px}.verification-doc-list{margin:20px 0;padding:0;list-style:none}.verification-doc-list>li{padding:18px 0;border-top:1px solid #dce5dd}.verification-doc-list form{max-width:700px}.verification-doc-list fieldset{border:0;padding:0}.verification-links{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0}.verification-profile .consent input{width:20px}.verification-rule-heading{display:flex;gap:12px;justify-content:space-between;align-items:center}.verification-rule-heading h3{font-size:20px}.verification-doc-list a{display:inline-block;margin:8px 0}.verification-document strong{overflow-wrap:anywhere}
@media(max-width:650px){.verification-document,.verification-rule{grid-template-columns:minmax(0,1fr)}.verification-rule fieldset{grid-column:auto}.verification-panel h2,.verification-checklist h2{font-size:20px}.verification-rule-heading{align-items:flex-start}.verification-actions>button{flex:1}.verification-country .fields{display:block}.verification-country label{margin-bottom:14px}}
