.account-device-list{display:grid;gap:12px}.account-device{display:flex;align-items:center;gap:15px;padding:16px;border:1px solid var(--border,#e1e7ef);border-radius:10px;min-width:0}.account-device-symbol{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:10px;background:#eef2fc;color:#6479b7;font-size:22px}.account-device-details{flex:1;min-width:0;overflow-wrap:anywhere}.account-device-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}.account-device-badge{font-size:10px;border-radius:20px;background:#e5f3eb;color:#428267;padding:4px 8px}.account-device-ip{font-size:12px;color:#71809b;margin-top:7px}.account-device-dates{font-size:11px;line-height:1.8;color:#8b96ab;margin-top:4px}.account-device-details small{font-size:10px;color:#7382a1;display:block;margin-top:4px}.account-device-revoke{border:1px solid #e5dfe2;border-radius:7px;padding:10px 12px;min-height:38px;background:transparent;color:#a86169;font:inherit;font-size:11px;cursor:pointer}.account-device-revoke:hover{background:#fbf0f1}.account-device-others{margin-top:18px}.auth-remember{display:flex;gap:9px;align-items:center;font-size:13px;margin:0 0 20px;color:inherit;cursor:pointer}.auth-remember input{width:16px;height:16px;accent-color:var(--primary,#4961db)}.device-signin-notice{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:13px 17px;border-radius:9px;border:1px solid #cddfed;background:#f1f7fd;color:#516f91;font-size:12px;margin-bottom:20px}.device-signin-notice a{color:inherit;font-weight:600}body.dark .account-device{border-color:#3c485c}body.dark .account-device-symbol{background:#2e3c57}body.dark .account-device-revoke:hover{background:#3c2d36}body.dark .device-signin-notice{background:#223548;border-color:#39536d;color:#c7d9e9}@media(max-width:760px){.account-device{flex-wrap:wrap;padding:13px;gap:10px}.account-device-details{flex-basis:calc(100% - 55px)}.account-device form{width:100%;display:flex;justify-content:end}.account-device-revoke{min-height:40px}}
