.feature-row{padding:17px 0;border-bottom:1px solid var(--line,#e8e8eb);overflow-wrap:anywhere}.feature-row p{margin:8px 0;color:#626874;white-space:pre-wrap}.feature-row small{display:block;color:#8c929e;font-size:12px}.feature-row button{margin-top:10px}.feature-form{display:grid;gap:14px}.feature-form .field{margin:0}.feature-search{display:flex;gap:10px;margin-bottom:18px}.feature-search input{min-width:0;flex:1}.feature-result{display:grid;gap:8px;text-align:left;width:100%;border:0;background:white;border-bottom:1px solid #e8e8eb;padding:18px 4px}.feature-result span{white-space:pre-wrap;overflow-wrap:anywhere;color:#626874}.feature-highlight{background:#f2f3f5;padding:15px;border-radius:9px}.quote-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;background:#f3f4f6;font-size:12px}.quote-reference{display:block;text-align:left;max-width:100%;border:0;border-radius:5px;background:#eeeff1;color:#68707d;padding:7px 10px;font-size:12px;margin-bottom:5px}.message-more{border:0;background:transparent;color:#9499a4;font-size:17px;padding:0 6px;line-height:20px}.site-card{position:relative;min-width:0}.site-favorite{display:block;margin:0 auto 10px;border:0;background:transparent;font-size:11px;color:#7a808d}.site-favorite[aria-pressed=true]{color:#202329}.site-controls{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.site-controls input{flex:1;min-width:130px}.site-controls select{max-width:140px}.notice-schedule-list{padding:20px}.feature-badge{font-size:12px;color:#bd3443;margin-left:6px}.draft-status{font-size:12px;color:#7c8390}.backup-list{padding:20px}.operations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:15px;padding:20px}.operations-grid strong{display:block;font-size:22px;margin-top:10px}.ops-warning{padding:12px;background:#fff5e8;color:#925c23;border-radius:8px}.group-review-reason{width:100%;margin-top:10px}.notice-edit-form{display:grid;gap:14px}.notice-edit-form textarea{min-height:180px}
.site-controls input,.site-controls select,.feature-search input,.group-review-reason,.notice-edit-form input,.notice-edit-form textarea,.backup-list input[type=number]{box-sizing:border-box;border:1px solid #e0e3e8;border-radius:8px;background:#fff;color:#303640;font:inherit;font-size:13px;padding:9px 11px;min-height:38px;outline-offset:2px}.site-controls input{min-width:100px;background:#f6f7f9}.site-controls select{max-width:112px;background:#f6f7f9}.site-controls{align-items:center}.official-faq-panel .site-controls{margin:8px 0 12px}.group-review-reason{min-height:75px;resize:vertical;line-height:1.7}.quote-bar>span{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quote-bar>button{flex:none}.faq-feedback{align-items:center;gap:8px;flex-wrap:wrap;margin-top:9px}.panel>.feature-search{margin:20px 24px}.panel>.feature-row{margin:0 24px}.notice-history-heading{flex-wrap:wrap;gap:10px}.notice-edit-form input,.notice-edit-form textarea{width:100%}.backup-list input[type=number]{width:110px}.site-controls input::placeholder,.feature-search input::placeholder,.group-review-reason::placeholder{color:#969ca6}

.login-devices-page>.section-note{font-size:12px;line-height:1.8;color:#8f98a6;margin:0 0 24px}.login-devices-section+.login-devices-section{margin-top:28px}.login-device-heading{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:12px;font-weight:500;color:#9099a6}.login-device-heading>span{font-size:11px;font-weight:400}.login-device-row{display:flex;align-items:flex-start;gap:16px;padding:20px 0;border-bottom:1px solid #e9ecf0}.login-device-icon{position:relative;display:grid;place-items:center;width:50px;height:50px;flex:none;border-radius:13px;background:#f3f4f6;color:#454c57}.login-device-icon>svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.login-device-icon.is-online::after{content:'';position:absolute;width:8px;height:8px;right:0;bottom:0;border:2px solid #fff;border-radius:50%;background:#14ad74}.login-device-copy{flex:1;min-width:0}.login-device-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:24px}.login-device-title>strong{font-size:15px;font-weight:550;color:#303640}.login-device-current{font-size:10px;color:#258362;background:#eef7f3;border-radius:4px;padding:2px 6px;line-height:1.6}.login-device-copy>.login-device-browser{margin:5px 0 0;font-size:12px;color:#788393;line-height:1.6}.login-device-copy>.login-device-activity{margin:5px 0 0;font-size:11px;color:#a0a8b4;line-height:1.6}.login-device-details{margin-top:9px;font-size:11px;color:#969fac}.login-device-details>summary{cursor:pointer;list-style:none;display:inline-block}.login-device-details>summary::after{content:' ›';display:inline-block;margin-left:3px}.login-device-details[open]>summary::after{transform:rotate(90deg)}.login-device-details>summary::-webkit-details-marker{display:none}.login-device-details>p{line-height:1.8;margin:8px 0 0;overflow-wrap:anywhere}.login-device-user-agent{color:#a4acb7}.login-device-signout{appearance:none;-webkit-appearance:none;flex:none;align-self:flex-start;border:0;border-radius:6px;background:transparent!important;box-shadow:none;padding:6px 10px;margin:0 -10px 0 0;font:inherit;font-size:12px;font-weight:400;min-height:34px;min-width:44px;text-decoration:none;line-height:1.6}.login-device-signout:hover{background:#fbf5f5!important}.login-device-signout:active{opacity:.65}.login-devices-empty{color:#a1a9b4;font-size:12px;padding:18px 0;margin:0;border-bottom:1px solid #e9ecf0}@media(max-width:759px){.login-device-row{gap:13px;padding:20px 0}.login-device-icon{width:46px;height:46px;border-radius:12px}.login-device-title>strong{font-size:15px}}

.login-devices-online-count{margin:0 0 22px;font-size:13px;color:#303640}.login-device-status{font-size:10px;color:#929aaa;line-height:1.6}.login-device-status.online{color:#258362}
