.farm-verification{font-family:system-ui,"Microsoft JhengHei","PingFang TC",sans-serif;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #dce5d4;border-radius:25px;background:#fffef7;color:#244e39;box-shadow:0 24px 80px #173b3852;overflow:auto;overscroll-behavior:contain}.farm-verification::backdrop{background:#183e32a8;backdrop-filter:blur(4px)}.farm-verification *{box-sizing:border-box}.farm-verification-header{padding:25px 26px 15px;display:flex;gap:14px;align-items:center;border-bottom:1px solid #e8ecdf}.farm-verification-mark{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:16px;background:#edf3df;font-size:30px;color:#5c8159}.farm-verification h2{margin:0 0 5px;font-size:23px;line-height:1.4}.farm-verification-header p{margin:0;font-size:12px;color:#7a8d71}.farm-verification-content{padding:24px 26px}.farm-verification-message{margin:0 0 20px;font-size:14px;line-height:1.8;color:#62775c;min-height:48px}.farm-verification-widget{min-height:70px;display:grid;place-items:center;max-width:100%;overflow:hidden}.farm-verification-status{margin:15px 0 0;min-height:22px;font-size:13px;line-height:1.6;color:#8b6e43;overflow-wrap:anywhere}.farm-verification-actions{display:flex;gap:10px;padding:0 26px 24px}.farm-verification button{min-height:45px;padding:10px 18px;border:1px solid #dbe4d2;border-radius:12px;font:600 14px system-ui,"Microsoft JhengHei",sans-serif;background:#fffef7;color:#365c43;cursor:pointer}.farm-verification button:focus-visible{outline:3px solid #b4cf9a;outline-offset:3px}.farm-verification-retry{background:#497858!important;color:white!important;border-color:#497858!important;flex:1}.farm-verification button[hidden]{display:none}.farm-verification button:disabled{opacity:.5;cursor:wait}@media(max-width:380px){.farm-verification-header{padding:20px 18px 14px}.farm-verification-content{padding:20px 16px}.farm-verification-actions{padding:0 18px 20px}}
