.bf-verification,.bf-verification *{box-sizing:border-box}.bf-verification{border:1px solid var(--line,#dfe6e3);background:var(--white,#fff);border-radius:8px;padding:20px;margin:20px 0;min-width:0;overflow-wrap:anywhere}
.bf-verification h3{font-size:17px;margin:0 0 8px}.bf-verification-note{font-size:12px;color:var(--muted,#65777a);margin:8px 0;line-height:1.6}.bf-verification-summary{padding:12px 14px;border-left:3px solid var(--green,#15715d);background:var(--paper,#f5f7f3);margin:14px 0}.bf-verification-summary p,.bf-verification-event p{margin:6px 0}.bf-verification-summary small,.bf-verification-event small{display:block;font-size:11px;color:var(--muted,#65777a)}
.bf-verification-warning{display:block;font-size:12px;color:#7b4310;margin-top:7px}.bf-verification-conflicts{padding-left:18px;margin:10px 0 0}.bf-verification-conflicts li{margin:10px 0}.bf-verification-conflicts span{display:block;font-size:12px}.bf-verification-history{border:1px solid var(--line,#dfe6e3);border-radius:5px;padding:12px;margin:14px 0}.bf-verification summary{cursor:pointer;font-size:12px;font-weight:600}.bf-verification-history ol{padding:0;list-style:none;margin:14px 0 0}.bf-verification-event{padding:12px 0;border-top:1px solid var(--line,#dfe6e3);font-size:12px}.bf-verification-event:first-child{border-top:0;padding-top:0}
.bf-verification-form{display:grid;gap:14px;min-width:0;margin-top:18px}.bf-verification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.bf-verification-form label{display:grid;gap:6px;font-size:12px;color:var(--ink,#172d32);min-width:0}.bf-verification-form input,.bf-verification-form select,.bf-verification-form textarea{width:100%;min-width:0;max-width:100%;padding:9px 10px;border:1px solid #cdd9d2;border-radius:5px;background:#fff;color:var(--ink,#172d32);margin:0;font:inherit}.bf-verification-form textarea{resize:vertical;min-height:80px}.bf-verification-form .bf-verification-check{display:flex;gap:9px;align-items:flex-start}.bf-verification-check input{width:auto;flex:0 0 auto;margin-top:3px}.bf-verification-unit{border:1px solid var(--line,#dfe6e3);padding:12px;border-radius:5px;min-width:0}.bf-verification-unit[open]>.bf-verification-grid{margin-top:14px}.bf-verification-form button{justify-self:start;white-space:normal;max-width:100%}.bf-verification-feedback:not(:empty){padding:10px 12px;background:#eef5e9;border-radius:5px;font-size:12px;margin:12px 0}.bf-verification[aria-busy=true]{opacity:.85}
@media(max-width:600px){.bf-verification{padding:15px}.bf-verification-grid{grid-template-columns:minmax(0,1fr)}.bf-verification-form button{width:100%;justify-self:stretch}.bf-verification input[type=datetime-local]{font-size:14px}}
