.profile-button{width:100%;background:transparent;border-radius:0;text-align:left}.profile-button>span:nth-child(2){min-width:0;flex:1}.profile-button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:147px}.sign-in-pill{font-size:9px;padding:5px 7px;background:#405c43;color:#d8e7c6;border-radius:4px}.account-indicator{background:transparent;padding:8px 0;font-size:10px;color:#7c8d70;display:flex;gap:7px;align-items:center;text-align:right}.account-indicator:hover{color:#355d29}.account-menu-actions{display:flex;flex-direction:column;gap:11px;margin:20px 0}.danger-text{color:#b27c61;margin:10px auto}.account-sync-state{font-size:11px;color:#8b9f79}.auth-links{display:flex;justify-content:space-between;gap:15px;margin:22px 0}.auth-links .text-button{font-size:11px}.account-notice{margin:18px 42px 0;padding:17px 20px;background:#fbf4e6;border:1px solid #e6d6b7;color:#947b52;display:flex;align-items:center;gap:12px;border-radius:5px;flex-wrap:wrap}.account-notice>div{flex:1;min-width:220px}.account-notice strong{font-size:12px;font-weight:600}.account-notice p{font-size:11px;line-height:1.7;margin:6px 0 0}.account-notice .button{font-size:10px}.account-notice.blocking{background:#edf3e7;color:#6e865b;border-color:#dce8d1}.account-loading{opacity:.35;pointer-events:none}.explorer-section{background:#fcfcf8}.explorer-filters{display:flex;gap:9px;flex-wrap:wrap;margin:15px 0}.explorer-filters label{font-size:9px;color:#91a17f;flex:1;min-width:90px}.explorer-filters select{display:block;font-size:10px;color:#6c8559;padding:7px 5px;background:white;border-color:#e0e7d5;margin-top:5px}.explorer-summary{font-size:10px;color:#91a280;margin:13px 0}.explorer-summary strong{color:#698751}.explorer-table-head,.explorer-row{display:grid;grid-template-columns:52px 1fr 1.15fr;gap:10px;align-items:center}.explorer-table-head{font-size:8px;color:#a0ad91;border-bottom:1px solid #e6ebdf;padding:6px 0 9px}.explorer-row{width:100%;background:transparent;border-bottom:1px solid #edf0e7;text-align:left;padding:11px 0}.explorer-row:hover{background:#f0f5e8}.explorer-san{font-size:13px;font-weight:600;color:#5c7b48}.explorer-san small{font-size:7px;display:block;font-weight:400;color:#9bb388;margin-top:4px}.explorer-frequency strong{font-size:11px;font-weight:500;color:#7a9367;display:block}.explorer-frequency small{font-size:8px;color:#a3b094;display:block;margin-top:4px}.result-stack{display:flex;flex-direction:column;gap:5px}.result-bar{display:flex;width:100%;height:9px;border-radius:3px;overflow:hidden;border:1px solid #cbd5bf}.result-bar>span{height:100%;display:block}.result-white{background:#eff1e7}.result-draw{background:#b6c1ab}.result-black{background:#536149}.result-percentages{font-size:8px;color:#a0af90;letter-spacing:.2px;text-align:center}.explorer-more{font-size:10px;margin:14px 0 7px}.explorer-other,.explorer-fetched{font-size:9px;color:#97a786;line-height:1.8}.explorer-fetched{font-size:8px}.explorer-message{font-size:11px;color:#99a884;line-height:1.9;margin:18px 0}.save-indicator #account-indicator{min-width:0}button:disabled{opacity:.6;cursor:wait}.explorer-row .explorer-san{min-width:0;overflow-wrap:anywhere}
@media(max-width:1050px) and (min-width:851px){.explorer-table-head,.explorer-row{grid-template-columns:40px 1fr 1fr;gap:6px}.explorer-table-head{font-size:7px}.explorer-frequency small{font-size:7px}.explorer-san{font-size:12px}.explorer-filters select{font-size:9px}.account-indicator{font-size:9px}.profile-button small{max-width:110px;font-size:8px}.sign-in-pill{padding:4px;font-size:8px}}
@media(max-width:640px){.account-indicator{font-size:0;width:10px;padding:8px 0}.account-indicator .online-dot,.account-indicator .warning-dot{width:7px;height:7px}.account-notice{margin:15px 20px 0;padding:15px;gap:12px}.account-notice>div{min-width:180px}.account-notice .button{font-size:9px;padding:9px}.explorer-filters label{min-width:120px}.explorer-filters label:last-child{max-width:145px}.explorer-table-head,.explorer-row{grid-template-columns:47px 1fr 1.2fr;gap:9px}.explorer-table-head{font-size:8px}.profile-button small{max-width:150px}.auth-links{flex-wrap:wrap}}
