.entry-options-sheet-root{z-index:1100;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.entry-options-sheet-backdrop{background:var(--overlay-light,#00000073);-webkit-backdrop-filter:blur(2px);cursor:pointer;border:none;margin:0;padding:0;animation:.22s entry-sheet-fade-in;position:absolute;inset:0}.entry-options-sheet-panel{background:var(--bg-primary);border:1px solid var(--border-color);width:100%;max-width:520px;max-height:min(85vh,560px);padding-bottom:max(16px,env(safe-area-inset-bottom));will-change:transform;border-bottom:none;border-radius:20px 20px 0 0;flex-direction:column;animation:.28s cubic-bezier(.22,1,.36,1) entry-sheet-slide-up;display:flex;position:relative;box-shadow:0 -12px 40px #0000002e}.entry-options-sheet-drag-zone{touch-action:none;cursor:grab;flex-shrink:0}.entry-options-sheet-drag-zone:active{cursor:grabbing}.entry-options-sheet-handle{background:var(--border-color);border-radius:999px;flex-shrink:0;width:40px;height:4px;margin:10px auto 0}.entry-options-sheet-header{justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 8px;display:flex}.entry-options-sheet-header h3{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.entry-options-sheet-close{background:var(--bg-secondary);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}.entry-options-sheet-close:hover{background:var(--bg-tertiary);color:var(--text-primary)}.entry-options-sheet-body{-webkit-overflow-scrolling:touch;min-height:0;padding:8px 20px max(24px,env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:20px;display:flex;overflow-y:auto}.entry-options-sheet-section{flex-direction:column;gap:10px;display:flex}.entry-options-sheet-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);font-size:12px;font-weight:600}.entry-options-sheet-segment{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;flex-wrap:wrap;gap:8px;padding:4px;display:flex}.entry-options-sheet-chip{min-width:fit-content;height:38px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:auto;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.entry-options-sheet-chip:hover{color:var(--text-primary);background:var(--bg-tertiary)}.entry-options-sheet-chip-active{background:var(--bg-primary);color:var(--nav-accent,var(--accent-primary));box-shadow:var(--shadow-sm);font-weight:600}.entry-options-sheet-colors{flex-wrap:wrap;gap:10px;display:flex}.entry-options-sheet-color{border:1px solid var(--border-color);background:var(--bg-secondary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:inline-flex}.entry-options-sheet-color:hover{border-color:var(--border-color-hover);transform:translateY(-1px)}.entry-options-sheet-color-active{border-color:var(--nav-accent,var(--accent-primary));box-shadow:0 0 0 2px #7c3aed26}.entry-options-sheet-color-clear{color:var(--text-tertiary)}@keyframes entry-sheet-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes entry-sheet-fade-in{0%{opacity:0}to{opacity:1}}@media screen and (min-width:641px){.entry-options-sheet-root{align-items:center;padding:24px}.entry-options-sheet-panel{border-bottom:1px solid var(--border-color);width:min(100%,400px);max-height:min(85vh,480px);box-shadow:var(--shadow-lg);border-radius:16px;padding-bottom:16px;animation:.24s cubic-bezier(.22,1,.36,1) entry-sheet-pop-in}.entry-options-sheet-handle{display:none}}@keyframes entry-sheet-pop-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}
.bulk-move-modal{flex-direction:column;width:calc(100% - 32px);max-width:440px;max-height:min(78vh,560px);display:flex;overflow:hidden}.bulk-move-modal-header{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}.bulk-move-modal-header h3{color:var(--text-primary);margin:0 0 4px;font-size:17px;font-weight:600}.bulk-move-modal-subtitle{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.4}.bulk-move-modal-count{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:8px;align-items:center;margin-bottom:12px;padding:6px 10px;font-size:13px;font-weight:500;display:inline-flex}.bulk-move-modal-body{flex:1;min-height:0;padding:14px 18px;overflow-y:auto}.bulk-move-modal-body .form{margin-bottom:12px}.bulk-move-modal-list{flex-direction:column;max-height:min(36vh,220px);display:flex;overflow:hidden}.bulk-move-modal-scroll .dictionary-item{background:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;align-items:center;gap:12px;margin-bottom:6px;padding:10px 12px;transition:all .2s;display:flex}.bulk-move-modal-scroll .dictionary-item:hover{background:var(--bg-hover);border-color:var(--border-color-hover)}.bulk-move-modal-scroll .dictionary-item.selected{background:var(--accent-primary-light);border-color:var(--accent-primary);box-shadow:0 0 0 2px #269d101a}.bulk-move-modal-scroll .dictionary-item-icon{background:var(--bg-tertiary);width:34px;height:34px;color:var(--text-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bulk-move-modal-scroll .dictionary-item.selected .dictionary-item-icon{background:var(--accent-primary);color:#fff}.bulk-move-modal-scroll .dictionary-item-info{flex:1;min-width:0}.bulk-move-modal-scroll .dictionary-item-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:14px;font-weight:500;overflow:hidden}.bulk-move-modal-scroll .dictionary-item-count{color:var(--text-secondary);font-size:12px}.bulk-move-modal-scroll .dictionary-item-check{color:var(--accent-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bulk-move-modal-scroll{max-height:min(36vh,220px);padding-right:2px;overflow-y:auto}.dictionaries-loading,.dictionaries-empty{text-align:center;color:var(--text-tertiary);padding:24px 12px;font-size:13px}.bulk-move-modal-footer{border-top:1px solid var(--border-color);background:var(--bg-secondary);flex-shrink:0;justify-content:flex-end;gap:10px;padding:12px 18px 16px;display:flex}.bulk-move-modal-btn-cancel{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500}.bulk-move-modal-btn-cancel:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.bulk-move-modal-btn-cancel:disabled{opacity:.5;cursor:not-allowed}.bulk-move-modal-btn-confirm{color:#fff;cursor:pointer;background:linear-gradient(135deg,#269d10 0%,#1e7a0a 100%);border:none;border-radius:8px;min-width:110px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;box-shadow:0 2px 6px #269d104d}.bulk-move-modal-btn-confirm:hover:not(:disabled){background:linear-gradient(135deg,#1e7a0a 0%,#155a08 100%)}.bulk-move-modal-btn-confirm:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media (max-width:640px){.bulk-move-modal{width:calc(100% - 24px);max-height:82vh}.bulk-move-modal-list,.bulk-move-modal-scroll{max-height:min(32vh,180px)}.bulk-move-modal-footer{flex-direction:column-reverse}.bulk-move-modal-btn-cancel,.bulk-move-modal-btn-confirm{text-align:center;width:100%;padding:11px 14px}}
.entry-container{width:100%;max-width:100%;min-height:calc(100vh - var(--nav-size,50px));box-sizing:border-box;background-color:#0000;flex-direction:column;align-items:center;margin:0;padding:40px 24px 48px;display:flex;overflow:hidden auto}.entry-position-container{flex-direction:column;flex:1;width:70vw;min-width:0;max-width:100%;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{letter-spacing:-.035em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:28px;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)}.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-y:auto}.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: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-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-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{white-space:normal;font-size:22px}.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:24px}.entry-toolbar-options-label{display:none}.entry-toolbar-block{position:relative;top:auto}}
