.entry-container{width:100%;max-width:100%;min-height:calc(100vh - var(--nav-size,50px));padding:var(--page-shell-padding-top) var(--page-shell-inline-gutter) 56px;box-sizing:border-box;background-color:#0000;flex-direction:column;align-items:center;margin:0;display:flex;overflow:hidden visible}.entry-position-container{width:min(100%,var(--page-shell-max-width));max-width:var(--page-shell-max-width);flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:0;display:flex;position:relative}.entry-page-header{justify-content:space-between;align-items:center;gap:16px;margin:12px 0 20px;display:flex}.entry-page-header-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.entry-page-icon{color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.entry-page-title{font-size:var(--page-shell-title-size);letter-spacing:-.035em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:650;line-height:1.15;overflow:hidden}.entry-page-count{font-variant-numeric:tabular-nums;color:var(--text-tertiary);letter-spacing:-.01em;flex-shrink:0;font-size:15px;font-weight:500}.entry-rename-form{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.entry-rename-input{border-radius:10px;flex:1;min-width:0;height:40px}.entry-rename-save .text-button{background:var(--text-primary);min-width:88px;height:40px;color:var(--text-inverse);border-color:var(--text-primary);box-shadow:none;border-radius:10px;padding:0 16px;font-size:13px;font-weight:600}.entry-rename-save .text-button:hover{background:var(--tab-active-hover);border-color:var(--tab-active-hover);color:var(--text-inverse)}.entry-rename-cancel .text-button{min-width:88px;height:40px;color:var(--text-secondary);border:1px solid var(--border-color);box-shadow:none;background:0 0;border-radius:10px;padding:0 16px;font-size:13px;font-weight:500}.entry-rename-cancel .text-button:hover{background:var(--bg-secondary);border-color:var(--border-color-hover);color:var(--text-primary)}.entry-dictionary-title{min-height:auto;box-shadow:none;background:0 0;border:none;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 12px;padding:0;display:flex}.entry-dictionary-title:hover{background:0 0}.entry-dictionary-title-content{flex:1;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.community-entry-author{align-items:center;gap:8px;width:100%;margin-top:4px;padding-left:2px;display:flex}.community-entry-author-label{color:var(--text-secondary);font-size:13px}.community-entry-meta-row{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;width:100%;margin-top:6px;padding-left:2px;display:flex}.community-entry-description{color:var(--text-secondary);font-size:.82rem;line-height:1.35}.community-entry-book-link{color:var(--nav-accent,var(--accent-primary));cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:.82rem;font-weight:600;display:inline-flex}.community-entry-book-link:hover{text-decoration:underline}.entry-dictionary-title .entry-list-item-h6{color:var(--text-primary);letter-spacing:-.2px;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:100%;margin:0;font-size:20px;font-weight:500;overflow:hidden}.entry-dictionary-count{color:var(--text-secondary);margin:0;font-size:14px;font-weight:400;display:inline}.entry-dictionary-badges{align-items:center;gap:6px;margin-left:8px;display:flex}.entry-dictionary-badge{border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.entry-dictionary-badge-pinned,.entry-dictionary-badge-published{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-color)}button.entry-dictionary-badge-published{cursor:pointer;font:inherit;padding:0}button.entry-dictionary-badge-published:hover{color:var(--text-primary);border-color:var(--border-color-hover,var(--border-color))}.entry-search-container{flex:1;align-items:center;gap:12px;min-width:200px;margin-bottom:0;display:flex}.entry-search-input-wrapper{flex:1;position:relative}.entry-search-input{background:var(--bg-secondary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:10px;outline:none;height:40px;padding:8px 16px;font-size:16px;transition:all .2s}.entry-search-input:focus{border-color:var(--accent-primary);background:var(--bg-primary)}.entry-search-input::placeholder{color:var(--text-tertiary)}.entry-add-button{background:var(--text-primary);border:1px solid var(--text-primary);width:36px;height:36px;color:var(--text-inverse);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,opacity .15s;display:flex}.entry-add-button:hover{background:var(--tab-active-hover);border-color:var(--tab-active-hover);color:var(--text-inverse)}.entry-add-button:active{opacity:.9}.entry-community-notice{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:none;border-radius:10px;margin:0 0 16px;padding:14px 16px}.entry-community-notice-content{color:var(--text-secondary);align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.entry-position-container>.dictionary-pagination{flex-shrink:0;width:100%;margin-top:auto}.entry-list-div{word-wrap:break-word;flex:1;max-width:100%;min-height:0;margin-top:4px;overflow:visible}.entry-empty-state{text-align:center;color:var(--text-tertiary);background:0 0;border:none;border-radius:0;margin:24px 0;padding:60px 20px;font-size:16px}.entry-list-div .list-item-div.background-green{background-color:#269d1026}[data-theme=dark] .entry-list-div .list-item-div.background-green{background-color:#22c55e33}.entry-list-div .list-item-div.background-green:hover{background-color:#269d1040}[data-theme=dark] .entry-list-div .list-item-div.background-green:hover{background-color:#22c55e4d}.entry-list-div .list-item-div.background-purple{background-color:#cbc3e380}[data-theme=dark] .entry-list-div .list-item-div.background-purple{background-color:#a78bfa33}.entry-list-div .list-item-div.background-purple:hover{background-color:#cbc3e3b3}[data-theme=dark] .entry-list-div .list-item-div.background-purple:hover{background-color:#a78bfa4d}.entry-list-div .list-item-div.background-yellow{background-color:#fdfd9699}[data-theme=dark] .entry-list-div .list-item-div.background-yellow{background-color:#eab30833}.entry-list-div .list-item-div.background-yellow:hover{background-color:#fdfd96cc}[data-theme=dark] .entry-list-div .list-item-div.background-yellow:hover{background-color:#eab3084d}.entry-list-div .list-item-div.background-red{background-color:#fba79e80}[data-theme=dark] .entry-list-div .list-item-div.background-red{background-color:#ef444433}.entry-list-div .list-item-div.background-red:hover{background-color:#fba79eb3}[data-theme=dark] .entry-list-div .list-item-div.background-red:hover{background-color:#ef44444d}.entry-list-div .list-item-div.background-blue{background-color:#ade2f780}[data-theme=dark] .entry-list-div .list-item-div.background-blue{background-color:#3b82f633}.entry-list-div .list-item-div.background-blue:hover{background-color:#ade2f7b3}[data-theme=dark] .entry-list-div .list-item-div.background-blue:hover{background-color:#3b82f64d}.entry-list-div .list-item-div.background-dark-gray{background-color:#6c7b7f66}[data-theme=dark] .entry-list-div .list-item-div.background-dark-gray{background-color:#9ca3af33}.entry-list-div .list-item-div.background-dark-gray:hover{background-color:#6c7b7f8c}[data-theme=dark] .entry-list-div .list-item-div.background-dark-gray:hover{background-color:#9ca3af4d}.entry-list-div .list-item-div.background-orange{background-color:#ffd4a399}[data-theme=dark] .entry-list-div .list-item-div.background-orange{background-color:#f9731633}.entry-list-div .list-item-div.background-orange:hover{background-color:#ffd4a3cc}[data-theme=dark] .entry-list-div .list-item-div.background-orange:hover{background-color:#f973164d}.entry-list-div .list-item-div.background-pink{background-color:#f8b5d199}[data-theme=dark] .entry-list-div .list-item-div.background-pink{background-color:#ec489933}.entry-list-div .list-item-div.background-pink:hover{background-color:#f8b5d1cc}[data-theme=dark] .entry-list-div .list-item-div.background-pink:hover{background-color:#ec48994d}.entry-list-div .list-item-div.background-teal{background-color:#a8e6cf99}[data-theme=dark] .entry-list-div .list-item-div.background-teal{background-color:#14b8a633}.entry-list-div .list-item-div.background-teal:hover{background-color:#a8e6cfcc}[data-theme=dark] .entry-list-div .list-item-div.background-teal:hover{background-color:#14b8a64d}.entry-list-div .list-item-div.background-lime{background-color:#fff3cdb3}[data-theme=dark] .entry-list-div .list-item-div.background-lime{background-color:#84cc1633}.entry-list-div .list-item-div.background-lime:hover{background-color:#fff3cde6}[data-theme=dark] .entry-list-div .list-item-div.background-lime:hover{background-color:#84cc164d}.entry-list-div .list-item-div.background-gray{background-color:#e8e8e899}[data-theme=dark] .entry-list-div .list-item-div.background-gray{background-color:#9ca3af26}.entry-list-div .list-item-div.background-gray:hover{background-color:#e8e8e8cc}[data-theme=dark] .entry-list-div .list-item-div.background-gray:hover{background-color:#9ca3af40}.background-default{background-color:#0000}.entry-list-div .list-item-div.background-default:hover{background-color:var(--bg-hover)}.color-green{color:#269d10}.color-purple{color:#cbc3e3}.color-yellow{color:#fbfb64}.color-red{color:#fba79eae}.color-blue{color:#ade2f7}.color-dark-gray{color:#2c3e50}.color-orange{color:#e67e22}.color-pink{color:#e91e63}.color-teal{color:#16a085}.color-lime{color:#f57c00}.color-gray{color:#636e72}.color-white,.color-white:hover{color:#fff}.entry-list-item-text{text-align:left;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;flex:1;min-width:0;max-width:100%;margin:0;padding-right:12px;overflow:visible}.entry-list-item-text:has(.onlyKey){align-self:center}.entry-list-item-h6{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%;color:var(--text-primary);white-space:normal;margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.5}.onlyKey{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;flex:1;min-width:0;max-width:100%;margin:0;line-height:1.5}.entry-list-item-span{color:var(--text-secondary);word-wrap:break-word;overflow-wrap:break-word;margin-top:2px;padding:0;font-size:14px;line-height:1.4;display:block}.entry-list-item-span.has-value{margin:4px 0 0}.entry-list-item-context{color:var(--text-tertiary);margin:8px 0 0;font-size:13px;font-style:italic;line-height:1.45}.entry-list-item{gap:10px}.entry-list-item.entry-list-item-pending{background-color:var(--bg-secondary);transition:background-color .2s}.entry-list-item .entry-list-item-text{text-align:left;flex:1;min-width:0}.entry-done-checkbox{cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin:0;padding:0;display:inline-flex}.entry-done-checkbox:focus-visible .entry-done-checkbox-box{box-shadow:0 0 0 3px #22c55e33}.entry-done-checkbox:active .entry-done-checkbox-box{transform:none}.entry-done-checkbox-box{border:2px solid var(--border-color);background:var(--bg-primary);will-change:border-color;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;transition:border-color .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.entry-done-checkbox:hover:not(:active) .entry-done-checkbox-box{border-color:var(--accent-success)}.entry-done-checkbox-fill{background:var(--accent-success);transform-origin:0;opacity:0;pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}.entry-done-checkbox-icon{z-index:1;color:#fff;opacity:0;pointer-events:none;width:14px;height:14px;position:relative;transform:scale(.92)}.entry-done-checkbox-checked .entry-done-checkbox-box{border-color:var(--accent-success);background:var(--accent-success);box-shadow:0 0 0 3px #22c55e1f}.entry-done-checkbox-checked .entry-done-checkbox-icon{opacity:1;transform:scale(1)}.entry-done-checkbox-completing .entry-done-checkbox-box{border-color:var(--accent-success);background:var(--bg-primary);box-shadow:none}.entry-done-checkbox-completing .entry-done-checkbox-fill{opacity:1;animation:1.1s ease-out forwards entry-done-fill-progress}.entry-done-checkbox-completing .entry-done-checkbox-icon{opacity:0;animation:.5s ease-out .2s forwards entry-done-check-pop;transform:scale(.92)}.entry-done-checkbox-uncompleting .entry-done-checkbox-box{border-color:var(--accent-success);background:var(--accent-success);box-shadow:none;animation:.3s forwards entry-done-box-reset}.entry-done-checkbox-uncompleting .entry-done-checkbox-fill{opacity:1;transform:scaleX(1)}.entry-done-checkbox-uncompleting .entry-done-checkbox-icon{opacity:1;animation:.3s forwards entry-done-check-hide;transform:scale(1)}@keyframes entry-done-fill-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes entry-done-check-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes entry-done-check-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}@keyframes entry-done-box-reset{0%{border-color:var(--accent-success);background:var(--accent-success)}to{border-color:var(--border-color);background:var(--bg-primary)}}.entry-list-item-selectable{cursor:pointer}.entry-list-item-selected{outline:2px solid var(--accent-primary);outline-offset:-2px}.entry-select-checkbox{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin:0;padding:0;display:inline-flex}.entry-select-checkbox-box{border:2px solid var(--border-color);background:var(--bg-primary);border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;transition:border-color .2s,background-color .2s;display:inline-flex}.entry-select-checkbox-checked .entry-select-checkbox-box{border-color:var(--accent-primary);background:var(--accent-primary)}.entry-select-checkbox-icon{color:#fff;width:14px;height:14px}.entry-bulk-actions-bar{border:1px solid var(--border-color);background:var(--bg-secondary);box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;gap:10px;margin:0 0 12px;padding:14px 16px;display:flex}.entry-bulk-actions-meta{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.entry-bulk-action-btn-cancel{color:var(--text-secondary);background:var(--bg-primary);margin-left:auto}.entry-bulk-action-btn-cancel:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-color-hover)}.entry-bulk-actions-count{color:var(--text-primary);white-space:nowrap;font-size:13px;font-weight:600}.entry-bulk-action-btn-select-all{color:var(--accent-primary);background:var(--accent-primary-light);white-space:nowrap;border-color:#269d104d;min-height:30px;padding:5px 10px;font-size:12px;font-weight:600}.entry-bulk-action-btn-select-all:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary);background:var(--accent-primary-light)}.entry-bulk-actions-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.entry-bulk-action-btn{border:1px solid var(--border-color);background:var(--bg-primary);min-height:30px;color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:500;transition:background-color .2s,border-color .2s;display:inline-flex}.entry-bulk-action-btn:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-color-hover)}.entry-bulk-action-btn:disabled{opacity:.5;cursor:not-allowed}.entry-bulk-action-btn-danger{color:var(--accent-danger,#dc2626);border-color:#dc26264d}@media (min-width:769px){.entry-bulk-actions-bar{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px}.entry-bulk-actions-meta{flex-wrap:nowrap;flex:none;gap:10px;width:auto}.entry-bulk-action-btn-cancel{margin-left:0}.entry-bulk-actions-buttons{scrollbar-width:none;flex-wrap:nowrap;flex:1;justify-content:flex-end;gap:6px;min-width:0;overflow-x:auto}.entry-bulk-actions-buttons::-webkit-scrollbar{display:none}.entry-bulk-action-btn{gap:4px;padding:5px 8px;font-size:11px}.entry-bulk-action-btn svg{width:16px!important;height:16px!important;font-size:16px!important}}@media (max-width:768px){.entry-bulk-actions-bar{gap:8px;padding:12px 14px}.entry-bulk-actions-meta{flex-wrap:nowrap;gap:8px}.entry-bulk-actions-count,.entry-bulk-action-btn-select-all{flex-shrink:0}.entry-bulk-action-btn-cancel{white-space:nowrap;flex-shrink:0;margin-left:auto;padding:5px 8px;font-size:11px}.entry-bulk-actions-buttons{gap:6px}.entry-bulk-action-btn span{display:none}.entry-bulk-action-btn-select-all{display:inline-flex}.entry-bulk-action-btn{min-height:28px;padding:5px 8px}}.entry-action-buttons{flex-shrink:0;align-items:center;gap:8px;padding-top:2px;display:flex}.entry-item-actions{background:var(--bg-secondary);border:1px solid var(--border-color);opacity:.42;will-change:opacity;border-radius:10px;flex-shrink:0;align-self:center;align-items:center;gap:4px;padding:3px;transition:opacity .45s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #0000000a}.entry-list-item:hover .entry-item-actions,.entry-list-item:focus-within .entry-item-actions{opacity:1;transition:opacity .28s cubic-bezier(.4,0,.2,1)}.entry-list-item:has(.entry-item-color-picker) .entry-item-actions{opacity:1;transition:opacity .28s cubic-bezier(.4,0,.2,1)}.entry-list-div .list-item-div.entry-list-item:has(.entry-item-color-picker){z-index:30;position:relative}.entry-item-action-btn{border:1px solid var(--border-color);background:var(--bg-primary);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex;box-shadow:inset 0 1px 2px #0000000a}.entry-item-action-btn:hover{border-color:var(--border-color-hover);color:var(--text-primary)}.entry-item-action-btn-danger{color:var(--accent-danger);background:#ef44440f;border-color:#ef444459}.entry-item-action-btn-danger:hover{color:var(--accent-danger);background:#ef44441f;border-color:#ef444480}.entry-item-swatch{box-sizing:border-box;border-radius:50%;width:14px;height:14px;display:block;box-shadow:0 1px 2px #0000002e}.entry-item-swatch-none{border:2px dashed var(--text-tertiary);background:var(--bg-tertiary);box-shadow:none}.entry-item-swatch-green{background:#269d10}.entry-item-swatch-purple{background:#9b59b6}.entry-item-swatch-yellow{background:#f1c40f}.entry-item-swatch-red{background:#e74c3c}.entry-item-swatch-blue{background:#3498db}.entry-item-swatch-dark-gray{background:#2c3e50}.entry-item-swatch-orange{background:#e67e22}.entry-item-swatch-pink{background:#e91e63}.entry-item-swatch-teal{background:#16a085}.entry-item-swatch-lime{background:#f57c00}.entry-item-swatch-gray{background:#636e72}.entry-item-color-wrap{position:relative}.entry-item-color-picker{z-index:40;border:1px solid var(--border-color);background:var(--bg-primary);min-width:168px;box-shadow:var(--shadow-md);border-radius:10px;padding:10px;position:absolute;top:calc(100% + 6px);right:0}.entry-item-color-picker-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 8px 2px;font-size:11px;font-weight:600}.entry-item-color-picker-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.entry-item-color-option{cursor:pointer;width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.entry-item-color-option:hover{background:var(--bg-secondary);border-color:var(--border-color)}.entry-item-color-option-active{background:var(--bg-secondary);border-color:var(--border-color-active)}.entry-item-color-option .entry-item-swatch{width:16px;height:16px}@media (hover:none){.entry-item-actions{opacity:1;transition:none}}@media screen and (max-width:640px){.entry-item-actions{opacity:1;flex-shrink:0;gap:3px;padding:2px;transition:none}.entry-item-action-btn{border-radius:7px;width:30px;height:30px}.entry-item-swatch{width:13px;height:13px}.entry-item-action-btn .MuiSvgIcon-root{font-size:14px!important}.entry-list-item .entry-list-item-text{padding-right:8px}}.entry-list-div .list-item-div.entry-done{opacity:.6}.entry-list-div .list-item-div.entry-done:hover{opacity:.8}.entry-list-div .list-item-div.entry-list-item-pending{opacity:1}.entry-dictionary-title .entry-action-buttons{background:var(--bg-secondary);border:1.5px solid var(--border-color);border-radius:10px;align-items:center;gap:4px;height:40px;padding:4px;transition:background-color .3s,border-color .3s,box-shadow .3s;display:flex;box-shadow:0 1px 3px #00000014}.entry-dictionary-title .entry-action-buttons:hover{border-color:var(--border-color-hover);box-shadow:0 2px 6px #0000001f}.entry-dictionary-title .entry-action-buttons .community-pill-btn,.entry-dictionary-title .entry-action-buttons .community-import-button{height:auto;min-height:0;box-shadow:none;background:0 0;border:none;gap:4px;margin-left:0;padding:4px 10px;font-size:13px}.entry-dictionary-title .entry-action-buttons .community-pill-btn:hover:not(:disabled){background:var(--bg-hover);border-radius:999px}.entry-like-button-standalone{flex-shrink:0}.entry-like-button-standalone.like-button-container{margin:0!important}.entry-like-button-standalone .like-button{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:10px!important;gap:6px!important;min-width:auto!important;height:40px!important;padding:6px 12px!important;font-size:15px!important;transition:all .2s!important}.entry-like-button-standalone .like-button.liked,.entry-like-button-standalone .like-button.liked:not(:disabled){background:var(--accent-danger)!important;border-color:var(--accent-danger)!important;color:var(--text-inverse)!important}.entry-like-button-standalone .like-button.liked:hover:not(:disabled){background:var(--accent-danger-hover)!important;border-color:var(--accent-danger-hover)!important;color:var(--text-inverse)!important}.entry-like-button-standalone .like-button.liked:focus,.entry-like-button-standalone .like-button.liked:active{background:var(--accent-danger)!important;border-color:var(--accent-danger)!important;color:var(--text-inverse)!important}.entry-like-button-standalone.community-like-button-disabled{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:40px!important;padding:6px 12px!important;font-size:15px!important;transition:all .2s!important;display:flex!important}.entry-dictionary-title .entry-action-buttons>*{border-radius:10px}.entry-action-color-button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .15s,border-color .15s;display:flex}.entry-action-color-button:hover{background-color:var(--bg-secondary);border-color:var(--border-color)}.entry-dictionary-title .entry-action-color-button{padding:4px}.entry-dictionary-title .entry-action-color-button:hover{background-color:#0000}.entry-dictionary-title .entry-action-buttons:hover .entry-action-color-button:hover{background-color:var(--bg-hover)}.entry-dictionary-title .entry-action-buttons .community-import-button:hover,.entry-dictionary-title .entry-action-buttons .community-pill-btn:hover:not(:disabled){border-radius:999px;background:var(--bg-hover)!important}.entry-action-color-icon{color:var(--text-tertiary);font-size:20px;transition:transform .3s,color .2s}.entry-action-color-icon:hover{color:var(--accent-primary);transform:scale(1.1)}.entry-action-color-icon-default{color:var(--text-tertiary)}.entry-action-color-icon.color-green{color:#269d10}.entry-action-color-icon.color-purple{color:#cbc3e3}.entry-action-color-icon.color-yellow{color:#fbfb64}.entry-action-color-icon.color-red{color:#fba79eae}.entry-action-color-icon.color-blue{color:#ade2f7}.entry-action-color-icon.color-dark-gray{color:#2c3e50}.entry-action-color-icon.color-orange{color:#e67e22}.entry-action-color-icon.color-pink{color:#e91e63}.entry-action-color-icon.color-teal{color:#16a085}.entry-action-color-icon.color-lime{color:#f57c00}.entry-action-color-icon.color-gray{color:#636e72}.entry-delete-icon{color:var(--text-primary);transition:transform .3s}.entry-delete-icon:hover{color:var(--accent-danger);transform:scale(1.1)}.entry-list-item-x{margin:0 6px 0 0}.entry-sort-button-div{margin:-6px 0 0}.entry-sort-button-span{color:var(--text-tertiary);cursor:pointer;padding:0 16px 0 0;font-size:14px;transition:color .2s}.entry-sort-button-span:hover{color:var(--accent-success-light)}.entries-panel-menu{color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;margin:0;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 1px 2px #0000000a}.entries-panel-menu:hover{background-color:var(--bg-hover);border-color:var(--border-color-hover)}.entries-panel-menu .dictionary-actions-menu{width:100%;height:100%}.entries-panel-menu .dictionary-actions-menu-trigger{border-radius:inherit;width:100%;height:100%;color:var(--text-primary)}.entries-panel-menu .dictionary-actions-menu-trigger:hover,.entries-panel-menu .dictionary-actions-menu-trigger:focus-visible{background:0 0}.entries-panel-menu:hover .dictionary-actions-menu-trigger{color:var(--text-primary)}.entries-panel-menu .icon-button{border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex}.entries-panel-menu .icon-button:hover{color:var(--text-primary);background-color:#0000}.entries-panel-dots{color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 1px 2px #0000000a}.entries-panel-dots:hover{background-color:var(--bg-hover);border-color:var(--border-color-hover)}.entry-dictionary-title .entries-panel-menu,.entry-dictionary-title .entries-panel-dots{width:auto;height:auto;box-shadow:none;background:0 0;border:none;padding:4px}.entry-dictionary-title .entries-panel-menu:hover,.entry-dictionary-title .entries-panel-dots:hover{background-color:var(--bg-hover)}.entry-key-edit-input{color:var(--text-primary);border:1px solid var(--border-color);background:var(--bg-primary);border-radius:6px;margin:0 8px 0 0;padding:4px 8px;font-family:inherit;font-size:16px;font-weight:600;transition:all .2s}.entry-key-edit-input:focus{border-color:var(--accent-primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.entry-value-edit-input{color:var(--text-secondary);font-family:inherit;font-weight:inherit;border:1px solid var(--border-color);background:var(--bg-primary);border-radius:6px;width:100%;margin-top:4px;padding:4px 8px;font-size:14px;transition:all .2s}.entry-value-edit-input:focus{border-color:var(--accent-primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.entry-edit-submit{color:var(--accent-success);cursor:pointer;border-radius:4px;margin:0 8px 0 0;padding:4px;transition:all .2s}.entry-edit-submit:hover{background:var(--bg-tertiary);transform:scale(1.1)}.entry-edit-decline{cursor:pointer;color:var(--text-tertiary);border-radius:4px;margin:0;padding:4px;transition:all .2s}.entry-edit-decline:hover{background:var(--bg-tertiary);color:var(--accent-danger);transform:scale(1.1)}.color-picker-popup{background:var(--bg-primary);border:1px solid var(--border-color);box-shadow:var(--shadow-md);z-index:1000;border-radius:10px;min-width:168px;padding:10px;transition:background-color .3s,border-color .3s;position:absolute;top:calc(100% + 6px);left:0}.color-picker-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 8px 2px;font-size:11px;font-weight:600}.color-picker-grid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.color-picker-option{cursor:pointer;width:24px;height:24px;color:var(--text-muted);background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;font-size:12px;font-weight:500;transition:background-color .15s,color .15s;display:flex;position:relative}.color-picker-option:hover{background:var(--bg-hover);color:var(--text-primary)}.color-picker-option.selected{background:var(--border-color-active);color:var(--text-inverse);font-weight:600}.color-picker-option.selected:hover{background:var(--tab-active-hover);color:var(--text-inverse)}.color-picker-option.clear-color{color:var(--text-tertiary)}.color-picker-option.clear-color:hover{background:var(--bg-hover);color:var(--text-muted)}.color-picker-option.clear-color.selected{background:var(--border-color-active);color:var(--text-inverse)}.color-picker-option.clear-color.selected:hover{background:var(--tab-active-hover);color:var(--text-inverse)}.entry-list-div .list-item-div{box-shadow:none;background-color:#0000;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin-bottom:2px;padding:12px;display:flex}.entry-list-div .list-item-div:last-child{border-bottom:none}.entry-list-div .list-item-div:hover{background-color:var(--bg-secondary);box-shadow:none;transform:none}.entry-add-to-dictionary-button{background:var(--bg-secondary);border:1px solid var(--border-color);width:32px;height:32px;color:var(--text-primary);cursor:pointer;opacity:1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.entry-add-to-dictionary-button:hover{background:var(--bg-hover);border-color:var(--accent-primary);color:var(--accent-primary)}.entry-add-to-dictionary-button:active{opacity:.8}.entry-toolbar-block{width:100%;top:var(--nav-offset,var(--nav-size,50px));z-index:15;border-bottom:1px solid color-mix(in srgb, var(--border-color) 70%, transparent);background:0 0;flex-direction:column;gap:8px;margin-bottom:8px;padding:4px 0 12px;display:flex;position:sticky}.entry-toolbar{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.entry-toolbar-left{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.entry-toolbar-color{flex-shrink:0;position:relative}.entry-toolbar-color-btn-active{border-color:var(--border-color);background:var(--bg-secondary)}.entry-toolbar-search{flex:1 1 0;min-width:0}.entry-toolbar .search-button-toggle{width:36px;height:36px;box-shadow:none;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:8px}.entry-toolbar .search-button-toggle:hover,.entry-toolbar .search-button-container.search-button-open .search-button-toggle{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}.entry-toolbar-search .entry-search-container{min-width:0;margin-bottom:0}.entry-toolbar-actions{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.entry-toolbar-actions .entry-like-button-standalone .like-button,.entry-toolbar-actions .entry-like-button-standalone.community-like-button-disabled,.entry-toolbar-actions .entry-toolbar-icon-btn.community-like-button-disabled{border-radius:10px!important}.entry-toolbar-icon-btn{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.entry-toolbar-icon-btn:hover{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}.entry-toolbar-icon-btn-active{border-color:var(--border-color);color:var(--text-primary);background:var(--bg-secondary);box-shadow:none}.entry-toolbar-options-btn{height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-family:inherit;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.entry-toolbar-options-btn:hover{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}.entry-toolbar-options-btn-active{border-color:var(--border-color);color:var(--text-primary);background:var(--bg-secondary);box-shadow:none}.entry-toolbar-options-label{white-space:nowrap;font-size:14px;font-weight:500;line-height:1}.entry-toolbar-options-badge,.entry-toolbar-icon-btn-badge{background:var(--nav-accent,var(--accent-primary));border:1.5px solid var(--bg-secondary);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.entry-toolbar-chips{flex-wrap:wrap;gap:6px;display:flex}.entry-toolbar-chip{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:999px;align-items:center;gap:2px;max-width:100%;padding:3px 4px 3px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.entry-toolbar-chip-label{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;padding:2px 4px 2px 0;display:inline-flex}.entry-toolbar-chip-remove{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.entry-toolbar-chip-remove:hover{background:var(--border-color);color:var(--text-primary)}.entry-toolbar-chip:hover{border-color:var(--nav-accent,var(--accent-primary));color:var(--nav-accent,var(--accent-primary))}.entry-toolbar-desktop-only.community-pill-btn{flex-shrink:0}.entry-toolbar-import-icon{background:var(--bg-secondary);border:1px solid var(--border-color);width:40px;height:40px;color:var(--nav-accent,#269d10);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:0;padding:0;font-size:0;transition:all .2s;display:inline-flex}.entry-toolbar-import-icon:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-color-hover)}.entry-toolbar-import-icon:disabled{opacity:.45;cursor:not-allowed}.entry-toolbar-import-icon svg{font-size:18px!important}.entry-controls-mobile{flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}@media screen and (max-width:768px){.entry-dictionary-title .entry-list-item-h6{text-overflow:unset;white-space:normal;word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.entry-dictionary-title-content{flex-wrap:wrap;align-items:flex-start}.entry-dictionary-count{flex-basis:100%;margin-left:28px}}@media screen and (max-width:640px){.entry-toolbar-options-label{display:none}.entry-toolbar-options-btn{width:40px;padding:0}.entry-dictionary-title{flex-direction:column;align-items:stretch;gap:10px}.entry-dictionary-title-content{width:100%}.entry-toolbar-desktop-only.community-pill-btn{display:none!important}.entry-toolbar-mobile-import,.entry-toolbar-mobile-flashcards{display:inline-flex!important}.entry-toolbar-actions .entry-like-button-standalone .like-button{width:auto;border-radius:10px!important;gap:4px!important;min-width:40px!important;padding:0 10px!important}.entry-toolbar-actions .entry-like-button-standalone.community-like-button-disabled,.entry-toolbar-actions .entry-toolbar-icon-btn.entry-like-button-standalone.community-like-button-disabled{border:1px solid var(--border-color);background:var(--bg-secondary);justify-content:center;align-items:center;gap:0;width:40px;height:40px;display:inline-flex;border-radius:10px!important;padding:0!important}}@media screen and (min-width:641px){.entry-toolbar-mobile-import,.entry-toolbar-mobile-flashcards{display:none!important}.entry-toolbar-desktop-only.community-pill-btn{display:inline-flex!important}}@media screen and (max-width:480px){.entry-container{padding:20px 16px 40px}.entry-position-container{width:100%;padding:0}.entry-page-title{font-size:var(--page-shell-title-size);white-space:normal}.entry-toolbar{flex-wrap:nowrap;gap:4px;min-width:0}.entry-toolbar-left{gap:4px;min-width:0}.entry-toolbar-search{flex:1 1 0;min-width:0}.entry-search-container{min-width:0}.entry-toolbar-actions{gap:4px;margin-left:auto}.entry-action-buttons,.entry-add-button{flex-shrink:0}.entry-rename-form{flex-wrap:wrap}.entry-rename-input{flex:100%}.entry-rename-save,.entry-rename-cancel{flex:1}.entry-rename-save .text-button,.entry-rename-cancel .text-button{width:100%}.color-picker-popup{max-width:min(220px,100vw - 32px);left:0;right:auto}.entry-dictionary-title .entry-action-buttons .community-import-button{padding:4px 6px;font-size:13px}.entry-like-button-standalone .like-button,.entry-like-button-standalone.community-like-button-disabled{height:40px;padding:4px 8px;font-size:13px;border-radius:10px!important}}.entry-skeleton{flex-direction:column;gap:6px;padding:12px 0 24px;display:flex}.entry-skeleton-row{border-radius:10px;align-items:center;gap:12px;min-height:52px;padding:0 10px;display:flex}.entry-skeleton-check,.entry-skeleton-title,.entry-skeleton-actions{background:linear-gradient(90deg, var(--bg-secondary) 0%, var(--bg-tertiary) 50%, var(--bg-secondary) 100%);background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite entry-shimmer}.entry-skeleton-check{flex-shrink:0;width:20px;height:20px}.entry-skeleton-title{flex:1;max-width:280px;height:14px}.entry-skeleton-actions{width:72px;height:20px;margin-left:auto}@keyframes entry-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.entry-empty{text-align:center;flex-direction:column;align-items:center;max-width:360px;margin:0 auto;padding:64px 24px 72px;display:flex}.entry-empty-visual{background:linear-gradient(135deg, var(--bg-secondary), var(--bg-tertiary));border:1px solid var(--border-color);border-radius:14px;width:56px;height:56px;margin-bottom:20px;position:relative}.entry-empty-visual:after{content:"";border:1.5px dashed var(--text-tertiary);opacity:.45;border-radius:4px;position:absolute;inset:16px 14px 18px}.entry-empty-title{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 8px;font-size:17px;font-weight:600}.entry-empty-desc{color:var(--text-tertiary);margin:0;font-size:14px;line-height:1.5}.entry-empty-action{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;border-radius:8px;margin-top:18px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:550}.entry-empty-action:hover{background:var(--bg-secondary);border-color:var(--border-color-hover)}@media (max-width:768px){.entry-container{padding:20px 16px 40px}.entry-position-container{width:100%}.entry-page-title{font-size:var(--page-shell-title-size)}.entry-toolbar-options-label{display:none}.entry-toolbar-block{position:relative;top:auto}}.entry-container:not(.community-entries-view) .entry-list-div .entry-list-item{border:0;border-bottom:1px solid color-mix(in srgb, var(--border-color) 27%, transparent);min-height:70px;box-shadow:none;border-radius:0;gap:12px;margin:0;padding:10px 8px}.entry-container:not(.community-entries-view) .entry-list-div .entry-list-item.background-default:hover{background:var(--surface-secondary,var(--bg-secondary))}.entry-container:not(.community-entries-view) .entry-list-item-span.has-value{margin-top:2px}.entry-container:not(.community-entries-view) .entry-list-item-context{margin-top:6px;font-size:13px;line-height:1.4}.entry-container:not(.community-entries-view) .entry-item-actions{box-shadow:none;opacity:.48;background:0 0;border:0;border-radius:0;gap:1px;padding:0}.entry-container:not(.community-entries-view) .entry-list-item:hover .entry-item-actions,.entry-container:not(.community-entries-view) .entry-list-item:focus-within .entry-item-actions{opacity:1}.entry-container:not(.community-entries-view) .entry-list-item:has(.entry-item-color-picker) .entry-item-actions{opacity:1}.entry-container:not(.community-entries-view) .entry-item-action-btn{width:34px;height:34px;box-shadow:none;color:var(--text-tertiary);background:0 0;border:0;border-radius:50%}.entry-container:not(.community-entries-view) .entry-item-action-btn:hover{background:var(--bg-hover);color:var(--text-primary);border:0}.entry-container:not(.community-entries-view) .entry-item-action-btn-danger{color:var(--text-tertiary);background:0 0;border:0}.entry-container:not(.community-entries-view) .entry-item-action-btn-danger:hover{background:color-mix(in srgb, var(--accent-danger) 10%, transparent);color:var(--accent-danger)}.entry-container:not(.community-entries-view) .entry-list-item-selected{background:color-mix(in srgb, var(--nav-accent) 9%, transparent);outline:0}@media (hover:none){.entry-container:not(.community-entries-view) .entry-item-actions{opacity:1}}@media (max-width:640px){.entry-container:not(.community-entries-view) .entry-list-div .entry-list-item{gap:9px;min-height:68px;padding:9px 4px}.entry-container:not(.community-entries-view) .entry-list-item-text{padding-right:2px}.entry-container:not(.community-entries-view) .entry-item-action-btn{width:30px;height:34px}}.entry-container:not(.community-entries-view) .entry-page-header{margin:0 0 14px}.entry-container:not(.community-entries-view) .entry-page-header-main{align-items:center;gap:13px}.entry-container:not(.community-entries-view) .entry-page-back{border:1px solid var(--border-color);background:var(--bg-secondary);width:40px;height:40px;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:#0000;border-radius:999px;flex-shrink:0;place-items:center;padding:0;line-height:0;transition:background-color .15s,border-color .15s,transform .15s;display:grid}.entry-container:not(.community-entries-view) .entry-page-back:hover{background:var(--bg-hover);border-color:var(--border-color-hover,var(--border-color));transform:translate(-1px)}.entry-container:not(.community-entries-view) .entry-page-back:active{background:color-mix(in srgb, var(--text-primary) 8%, var(--bg-secondary));transform:scale(.96)}.entry-container:not(.community-entries-view) .entry-page-back svg{display:block}.entry-container:not(.community-entries-view) .entry-page-icon{width:48px;height:48px;color:color-mix(in srgb, var(--nav-accent,var(--accent-primary)) 72%, var(--text-secondary));background:color-mix(in srgb, var(--nav-accent,var(--accent-primary)) 10%, var(--bg-secondary));border:1px solid color-mix(in srgb, var(--nav-accent,var(--accent-primary)) 18%, transparent);border-radius:14px;place-items:center;display:grid}.entry-container:not(.community-entries-view) .entry-page-icon--book{cursor:pointer;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-color);padding:0;transition:border-color .15s,transform .15s;overflow:hidden}.entry-container:not(.community-entries-view) .entry-page-icon--book:hover{border-color:var(--border-color-hover,var(--border-color));transform:translateY(-1px)}.entry-container:not(.community-entries-view) .entry-page-book-cover{object-fit:cover;width:100%;height:100%;display:block}.entry-container:not(.community-entries-view) .entry-page-book-link{min-width:0;max-width:min(42vw,280px);color:var(--text-secondary);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:0 auto;align-items:center;gap:5px;padding:0;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.entry-container:not(.community-entries-view) .entry-page-book-link:hover{color:var(--text-primary)}.entry-container:not(.community-entries-view) .entry-page-book-link svg{flex-shrink:0;width:14px;height:14px;display:block;transform:translateY(.5px)}.entry-container:not(.community-entries-view) .entry-page-book-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.entry-page-heading-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.entry-page-heading-row{align-items:center;gap:8px;min-width:0;display:flex}.entry-container:not(.community-entries-view) .entry-page-title{font-size:var(--page-shell-title-size);letter-spacing:-.045em;flex:0 auto;font-weight:720;line-height:1}.entry-container:not(.community-entries-view) .entry-page-count{color:var(--text-secondary);flex-shrink:0;font-size:14px;font-weight:500;line-height:1.2}.entry-container:not(.community-entries-view) .entry-dictionary-badges{gap:3px;margin-left:0}.entry-container:not(.community-entries-view) .entry-dictionary-badge{width:24px;height:24px;color:var(--text-tertiary);background:0 0;border:0;border-radius:50%}.entry-container:not(.community-entries-view) .entry-dictionary-badge-published{width:calc(var(--page-shell-title-size)*.92);height:calc(var(--page-shell-title-size)*.92);color:var(--text-secondary)}.entry-container:not(.community-entries-view) .entry-dictionary-badge-published svg{width:calc(var(--page-shell-title-size)*.78);height:calc(var(--page-shell-title-size)*.78)}.entry-page-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.entry-page-created{height:16px;color:var(--text-tertiary);flex-shrink:0;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:16px;display:inline-flex}.entry-page-created-icon{flex-shrink:0;place-items:center;width:16px;height:16px;margin:0;line-height:0;display:grid}.entry-page-created-icon svg{opacity:.9;margin:0;padding:0;display:block;transform:translateY(-1px);width:15px!important;height:15px!important;font-size:15px!important}.entry-page-created-text{height:16px;line-height:16px;display:block}.entry-container:not(.community-entries-view) .entry-toolbar-block{background:color-mix(in srgb, var(--bg-primary) 88%, transparent);-webkit-backdrop-filter:blur(16px);border-bottom:0;gap:6px;margin-bottom:2px;padding:7px 0 10px}.entry-container:not(.community-entries-view) .entry-toolbar,.entry-container:not(.community-entries-view) .entry-toolbar-left,.entry-container:not(.community-entries-view) .entry-toolbar-actions{gap:5px}.entry-container:not(.community-entries-view) .entry-toolbar-left{background:0 0;flex:0 auto;width:auto;padding:0}.entry-container:not(.community-entries-view) .entry-toolbar-actions{gap:6px}.entry-container:not(.community-entries-view) .entry-toolbar-options-label{display:none}.entry-container:not(.community-entries-view) .entry-toolbar-icon-btn,.entry-container:not(.community-entries-view) .entry-toolbar-options-btn,.entry-container:not(.community-entries-view) .entry-toolbar .search-button-toggle{width:36px;height:36px;color:var(--text-secondary);box-shadow:none;background:0 0;border:0;border-radius:10px;padding:0}.entry-container:not(.community-entries-view) .entry-toolbar-icon-btn:hover,.entry-container:not(.community-entries-view) .entry-toolbar-options-btn:hover,.entry-container:not(.community-entries-view) .entry-toolbar .search-button-toggle:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 7%, transparent);border:0}.entry-container:not(.community-entries-view) .entry-toolbar-icon-btn-active,.entry-container:not(.community-entries-view) .entry-toolbar-options-btn-active{color:var(--nav-accent,var(--accent-primary));background:color-mix(in srgb, var(--nav-accent) 10%, transparent)}.entry-container:not(.community-entries-view) .entries-panel-menu,.entry-container:not(.community-entries-view) .entry-add-button{border:1px solid var(--border-color);width:36px;height:36px;color:var(--text-secondary);background:var(--bg-secondary);box-shadow:none;border-radius:10px;padding:0}.entry-container:not(.community-entries-view) .entries-panel-menu .dictionary-actions-menu-trigger{border-radius:inherit;width:100%;height:100%;color:inherit;box-shadow:none;background:0 0;border:0;padding:0}.entry-container:not(.community-entries-view) .entries-panel-menu:hover,.entry-container:not(.community-entries-view) .entry-add-button:hover{border-color:var(--border-color-hover);color:var(--text-primary);background:var(--bg-hover)}.entry-container:not(.community-entries-view) .entries-panel-menu .dictionary-actions-menu-trigger:hover{color:inherit;background:0 0;border:0}.entry-container:not(.community-entries-view) .entry-add-button{color:var(--nav-accent,var(--accent-primary))}.entry-container:not(.community-entries-view) .entry-add-button:hover{color:var(--nav-accent,var(--accent-primary));background:color-mix(in srgb, var(--nav-accent) 10%, var(--bg-hover));border-color:color-mix(in srgb, var(--nav-accent) 28%, var(--border-color))}.entry-container:not(.community-entries-view) .entry-list-div{border-top:1px solid color-mix(in srgb, var(--border-color) 27%, transparent);margin-top:8px}.entry-container:not(.community-entries-view) .entry-list-div .entry-list-item{border:0;border-bottom:1px solid color-mix(in srgb, var(--border-color) 27%, transparent);min-height:70px;box-shadow:none;border-radius:0;gap:12px;margin:0;padding:10px 14px 10px 12px;position:relative}.entry-container:not(.community-entries-view) .entry-list-item-edit-hint{width:36px;height:36px;color:color-mix(in srgb, var(--text-secondary) 58%, transparent);opacity:1;pointer-events:none;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex;transform:none}.entry-container:not(.community-entries-view) .entry-list-item-h6{color:color-mix(in srgb, var(--text-primary) 92%, var(--text-secondary));letter-spacing:0;margin-bottom:0;font-family:inherit;font-size:17px;font-weight:400;line-height:1.35}.entry-container:not(.community-entries-view) .entry-list-item-span{color:var(--text-secondary);margin-top:2px;font-family:inherit;font-size:15px;font-weight:400;line-height:1.35}.entry-container:not(.community-entries-view) .entry-done-checkbox-box,.entry-container:not(.community-entries-view) .entry-select-checkbox-box{border-color:color-mix(in srgb, var(--text-tertiary) 38%, transparent);background:0 0;border-radius:8px;width:24px;height:24px}.entry-container:not(.community-entries-view) .entry-list-item[role=button]{cursor:pointer}.entry-container:not(.community-entries-view) .entry-list-item[role=button]:hover{background:var(--surface-secondary,var(--bg-secondary))}.entry-container:not(.community-entries-view) .entry-list-item[role=button]:hover .entry-list-item-edit-hint,.entry-container:not(.community-entries-view) .entry-list-item[role=button]:focus-visible .entry-list-item-edit-hint{color:var(--nav-accent,var(--accent-primary));background:color-mix(in srgb, var(--nav-accent) 9%, transparent)}.entry-container:not(.community-entries-view) .entry-list-item[role=button]:focus-visible{outline:2px solid color-mix(in srgb, var(--nav-accent) 55%, transparent);outline-offset:-2px}@media (max-width:640px){.entry-container:not(.community-entries-view) .entry-page-header{margin:14px 0 12px}.entry-container:not(.community-entries-view) .entry-page-icon{border-radius:13px;width:46px;height:46px}.entry-container:not(.community-entries-view) .entry-page-title{font-size:var(--page-shell-title-size)}.entry-container:not(.community-entries-view) .entry-toolbar{overflow:visible}.entry-container:not(.community-entries-view) .entry-list-div .entry-list-item{gap:10px;min-height:68px;padding:9px 12px 9px 8px}.entry-container:not(.community-entries-view) .entry-list-item-text{padding-right:0}}
