.study-heading-actions{display:flex;align-items:center;gap:14px}.deck-menu-wrap{position:relative}.deck-menu-button{width:44px;height:44px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);font-size:18px;font-weight:800;letter-spacing:2px;cursor:pointer}.deck-menu-button:hover{border-color:var(--primary);color:var(--primary)}.deck-popup-menu{position:absolute;right:0;top:52px;z-index:20;width:160px;padding:8px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:0 18px 45px rgba(0,0,0,.3)}.deck-popup-menu button{display:block;width:100%;padding:11px 12px;border:0;border-radius:9px;background:transparent;color:var(--text);text-align:left;font:inherit;cursor:pointer}.deck-popup-menu button:hover{background:rgba(128,128,128,.12)}.deck-popup-menu button.danger{color:#ff6b6b}.deck-name-editor{display:flex;align-items:end;gap:12px;margin:22px 0;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.deck-name-editor .field{flex:1}.deck-name-editor input{width:100%;box-sizing:border-box;padding:13px 15px;border:1px solid var(--border);border-radius:12px;background:var(--background);color:var(--text);font:inherit}.hidden{display:none!important}@media(max-width:760px){.study-heading-actions{align-items:flex-end}.session-stats{flex-wrap:wrap}.deck-name-editor{align-items:stretch;flex-direction:column}}
