
/* V1.6.1f: independent account UI; no search style modifications */
.account-button,.account-panel button{border:1px solid var(--border);background:var(--control);color:var(--ink);border-radius:10px;padding:9px 12px;min-height:40px;font-weight:700}
.account-panel{position:absolute;z-index:80;right:14px;top:78px;min-width:300px;max-width:calc(100vw - 28px);background:var(--paper);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;padding:15px;gap:12px;align-items:center;flex-wrap:wrap}
.account-panel:not([hidden]){display:flex}
@media(max-width:600px){.account-panel{top:105px}.account-button{font-size:12px;padding:8px}}
/* V1.6.2a additive account center styling */
#cicada-account-actions{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:9px}
#cicada-account-actions[hidden]{display:none}
#cicada-bookmark-list{max-height:240px;overflow:auto;overflow-wrap:anywhere}
#cicada-bookmark-list>div{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-top:1px solid var(--border)}
#cicada-bookmark-list a{min-width:0;overflow-wrap:anywhere}

/* V1.6.2B: compact panel without bleeding across the page */
.account-panel{box-sizing:border-box;width:min(420px,calc(100vw - 28px));min-width:0;max-width:calc(100vw - 28px);max-height:calc(100dvh - 110px);overflow-y:auto;align-items:stretch;flex-direction:column;gap:10px}
.account-panel:not([hidden]){display:flex}
.account-panel button{cursor:pointer}
.account-panel label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
#cicada-account-actions{min-width:0}
#cicada-bookmark-list>div{align-items:center}
.cicada-save-btn{margin-inline-start:auto;border:1px solid var(--border);background:var(--control);color:var(--ink);border-radius:9px;padding:6px 10px;min-height:34px;cursor:pointer;font:inherit}
.cicada-save-btn[aria-pressed="true"]{color:#10b9aa;border-color:#10b9aa}
.cicada-save-btn:disabled{opacity:.6;cursor:wait}
@media(max-width:600px){.account-panel{top:96px;right:10px;width:calc(100vw - 20px);max-height:calc(100dvh - 110px)}}

/* V1.6.2C no sideways scroll, fixed-sized delete buttons */
.account-panel,.account-panel *{box-sizing:border-box}
.account-panel{overflow-x:hidden;overflow-y:auto}
#cicada-bookmark-list{width:100%;min-width:0;overflow-x:hidden}
#cicada-bookmark-list>div{width:100%;min-width:0;display:flex;flex-wrap:nowrap;align-items:center}
#cicada-bookmark-list a{flex:1 1 0;min-width:0;overflow-wrap:anywhere}
#cicada-bookmark-list button{flex:0 0 auto;width:auto;white-space:nowrap;word-break:keep-all;min-width:54px}
#cicada-email-box{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}
#cicada-email-box input{width:100%;max-width:100%;padding:9px;background:var(--control);color:var(--ink);border:1px solid var(--border);border-radius:8px}
#cicada-email-box[hidden],#cicada-email-code-row[hidden]{display:none}
