.av-method-panel{margin:20px 0!important;padding:20px!important;background:#fff!important;border:1px solid #d4efea!important;border-radius:17px!important}
.av-method-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid #e3efec;margin-bottom:19px}
.av-method-header small{color:#05938c;letter-spacing:.13em;font-size:10px;font-weight:850}
.av-method-header h3{font-size:20px;margin:6px 0;color:#165659}
.av-method-header p{color:#587a7c;font-size:13px;line-height:1.5}
.av-method-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}
.av-method-card{padding:18px;border:1px solid #dcefeb;background:#f9fffd;border-radius:14px;display:flex;flex-direction:column;gap:13px;min-width:0}
.av-method-card[hidden]{display:none!important}
.av-method-card h4{font-size:14px;color:#086d70;margin:0;font-weight:850}
.av-method-card>label{display:flex;flex-direction:column;gap:6px;color:#25575c;font-size:12px;font-weight:750}
.av-method-card input,.av-method-card select{box-sizing:border-box;width:100%;min-height:43px;border:1px solid #cbe5e1;background:#fff;border-radius:9px;padding:9px;font-size:13px;color:#174f53}
.av-method-card input[type=file]{height:auto;padding:8px}
.av-method-card .av-method-attest{flex-direction:row;align-items:start;font-size:12px;line-height:1.5}
.av-method-card .av-method-attest input{height:18px;width:18px;min-height:18px;flex:none;margin:0}
.av-method-actions{display:flex;flex-wrap:wrap;gap:8px}
.av-method-checks{max-height:185px;overflow:auto;color:#436d6b;font-size:12px}
.av-method-checks p{border-bottom:1px solid #e3efec;padding:6px 0;margin:0;overflow-wrap:anywhere}
.av-method-entry{padding:12px 0;border-bottom:1px solid #e4f0ed;display:flex;flex-direction:column;gap:3px}
.av-method-entry:last-child{border-bottom:0}
.av-method-entry strong{color:#12696c;font-size:13px}
.av-method-entry small{color:#67908c;font-size:12px;overflow-wrap:anywhere}
#avMethodStatus{font-size:13px;color:#156f71;margin:12px 0 0}
#avMethodStatus[data-error=true]{color:#a04444}
@media(max-width:820px){.av-method-panel{padding:14px!important;margin:12px 0!important}.av-method-header{align-items:start;flex-direction:column}.av-method-columns{grid-template-columns:minmax(0,1fr)}}
