#popup-advanced-entries{display:none;position:fixed;z-index:1050;left:0;top:0;width:100%;height:100dvh;overflow:hidden;background-color:#fff0;font-size:14px}#popup-advanced-entries .popup-content{background-color:#fefefe;margin:2dvh auto;padding:15px;border:1px solid #888;max-width:600px;min-width:300px;border-radius:8px;box-shadow:0 4px 8px rgb(0 0 0 / .2),0 6px 20px rgb(0 0 0 / .19);display:flex;width:auto;flex-direction:column;max-height:96dvh;box-sizing:border-box;position:relative}#popup-advanced-entries .popup-header{padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:10px;display:flex;justify-content:center;align-items:center;flex-shrink:0;position:relative}#popup-advanced-entries .popup-header h3{margin:0;font-size:1.2em}#popup-advanced-entries .popup-close-btn{background:#fff0;border:none;font-size:20px;cursor:pointer;padding:5px;line-height:1;position:absolute;top:-5px;right:-5px;z-index:10}.popup-close-btn:focus-visible{outline:2px solid #007bff!important;outline-offset:2px;border-radius:4px}#popup-advanced-entries .popup-close-btn .dashicons{vertical-align:top}#popup-advanced-entries .popup-body#advanced-entries-list-container{overflow-y:auto;overflow-x:hidden;flex-grow:1;margin-bottom:10px}#popup-advanced-entries .popup-footer{padding-top:10px;border-top:1px solid #eee;text-align:right;flex-shrink:0}#popup-advanced-entries .popup-footer .popup-btn{padding:7px 14px;margin-left:8px;border:none;border-radius:4px;cursor:pointer;font-size:.9em}#popup-advanced-entries .popup-footer .popup-btn#popup-advanced-ok{background-color:#007bff;border:1px solid #00ff48!important;color:#fff}#popup-advanced-entries .popup-footer .popup-btn#popup-advanced-cancel{background-color:#6c757d;border:1px solid #8e0d0d!important;color:#fff}body.theme-dark #popup-advanced-entries .popup-footer .popup-btn#popup-advanced-ok{background-color:#007bff;border:1px solid #fff!important;color:#fff}body.theme-dark #popup-advanced-entries .popup-footer .popup-btn#popup-advanced-ok:hover{background-color:#207805;border:1px solid #fff!important;color:#fff}body.theme-dark #popup-advanced-entries .popup-footer .popup-btn#popup-advanced-cancel{background-color:#6c757d;border:1px solid #fff!important;color:#fff}body.theme-dark #popup-advanced-entries .popup-footer .popup-btn#popup-advanced-cancel:hover{background-color:#8e0d0d;border:1px solid #fff!important;color:#fff}#popup-advanced-entries .popup-footer .popup-btn#popup-advanced-cancel:hover{background-color:#8e0d0d;border:1px solid #8e0d0d!important;color:#fff}#popup-advanced-entries .popup-footer .popup-btn#popup-advanced-ok:hover{background-color:#207805;border:1px solid #00ff48!important;color:#fff}#popup-advanced-cancel:focus-visible,#popup-advanced-ok:focus-visible{outline:2px solid #007bff!important;outline-offset:2px!important;border-radius:4px;box-shadow:0 0 8px rgb(0 123 255 / .4)}.individual-color-icon:focus-visible{outline:2px solid #007bff!important;outline-offset:2px;border-radius:50%;box-shadow:0 0 5px rgb(0 123 255 / .5)}.individual-color-icon{cursor:pointer}.individual-color-icon:hover{border-color:#29b6f6!important;box-shadow:0 0 3px rgb(41 182 246 / .8)!important;transform:scale(1.1)}.advanced-entry-row{display:flex;flex-direction:column;gap:8px;padding:8px 2px;border-bottom:2px dotted #262626}.advanced-entry-row:last-child{border-bottom:none}.advanced-entry-row.disabled-entry{opacity:.6;background-color:#f9f9f9}.advanced-entry-row.disabled-entry>div>*:not(.entry-enable-wrapper):not(.enable-entry-checkbox),.advanced-entry-row.disabled-entry>div>div>*:not(.entry-enable-wrapper):not(.enable-entry-checkbox){pointer-events:none}.advanced-entry-row.disabled-entry .enable-entry-checkbox{pointer-events:auto!important}.adv-entry-primary-controls-row,.adv-entry-secondary-controls-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.adv-icon-btn:focus-visible{outline:2px solid #007bff!important;outline-offset:2px!important;border-radius:4px}.adv-icon-btn{display:inline-flex;align-items:center;justify-content:center;padding:2px;cursor:pointer;border-radius:4px;line-height:1;border:2px solid transparent!important;background-color:#fff0;transition:all 0.2s ease}.adv-icon-btn:hover{border-color:#ffcc00!important;box-shadow:0 0 9px rgb(107 246 228)!important;transform:scale(1.1)}.adv-icon-btn:not(.entry-color-picker-btn):hover{background-color:transparent!important;background:none!important}.adv-icon-btn-order{font-size:1em;padding:1px 3px}.adv-img-icon{width:20px;height:20px;vertical-align:middle}.adv-icon-btn .dashicons,.adv-icon-btn{font-size:18px;vertical-align:middle}.adv-entry-primary-controls-row .entry-order-controls{flex-shrink:0;align-self:center}.adv-entry-primary-controls-row .entry-text-wrapper{flex-grow:1;flex-shrink:0;width:188px;flex-basis:150px;min-width:188px;margin-right:8px}.entry-text-input{width:100%;padding:6px 8px;border:1px solid #ccc;border-radius:4px;font-size:.9em;box-sizing:border-box}.adv-entry-primary-controls-row .entry-main-actions-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:6px;flex-basis:100%;flex-shrink:0;margin-left:auto}.entry-image-action-wrapper{display:flex;align-items:center}.entry-thumbnail{width:22px;height:22px;border:1px solid #ddd;object-fit:cover;margin-left:3px;border-radius:3px}.entry-color-picker-btn{width:24px!important;height:24px!important;border:1px solid #ccc!important;box-sizing:border-box;border-radius:4px}.adv-entry-secondary-controls-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.entry-weight-wrapper{display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;padding:2px 4px;flex-shrink:0;box-sizing:border-box}.entry-weight-wrapper .weight-icon{font-size:18px;margin-right:3px;line-height:1}.entry-weight-wrapper input[type="number"].entry-weight-input{width:38px;text-align:center;border:none;padding:4px 0;font-size:.85em;-moz-appearance:textfield}.entry-weight-wrapper input[type="number"]::-webkit-outer-spin-button,.entry-weight-wrapper input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.entry-weight-wrapper .weight-change-btn{padding:1px 4px;line-height:1;font-size:.85em;border:1px solid #ccc;background-color:#f9f9f9;min-width:20px}.entry-weight-wrapper .weight-percentage{font-size:.75em;color:#555;min-width:35px;text-align:right;padding-left:3px}.entry-popup-message-wrapper{flex-grow:1;flex-basis:120px;min-width:100px;box-sizing:border-box}.custom-popup-message-input{width:100%;padding:6px 8px;border:1px solid #ccc;border-radius:3px;font-size:.9em;box-sizing:border-box}.entry-enable-wrapper{display:flex;align-items:center;flex-shrink:0}.enable-entry-checkbox{width:22px;height:22px;min-width:20px;min-height:20px;cursor:pointer;margin:0}.entry-enable-wrapper label{padding-left:0;margin:0;display:flex;align-items:center}.entry-delete-wrapper{flex-shrink:0}.adv-icon-btn-delete{font-size:14px!important}.adv-icon-btn-delete .adv-img-icon{width:14px!important;height:14px!important}@media (min-width:769px){.adv-entry-primary-controls-row,.adv-entry-secondary-controls-row{flex-wrap:nowrap}.adv-entry-primary-controls-row .entry-text-wrapper{max-width:calc(100% - 220px)}.adv-entry-secondary-controls-row{justify-content:flex-start}.entry-weight-wrapper{width:auto}.entry-popup-message-wrapper{width:auto;max-width:200px}}@media (max-width:768px){#popup-advanced-entries .popup-content{margin:2dvh auto;padding:10px}}@media (max-width:768px){.popup-content{margin:5% auto;padding:10px}.advanced-entry-row{gap:12px}.adv-entry-primary-controls-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.adv-entry-primary-controls-row .entry-order-controls{flex-shrink:0;margin-right:5px}.adv-entry-primary-controls-row .entry-text-wrapper{flex-grow:1;flex-shrink:1;min-width:100px}.adv-entry-primary-controls-row .entry-main-actions-wrapper{width:100%;justify-content:flex-start;margin-left:0;margin-top:8px;gap:8px}.adv-entry-secondary-controls-row{flex-wrap:nowrap;justify-content:space-between;overflow-x:auto;padding-bottom:5px;gap:6px}.entry-weight-wrapper{flex-shrink:1;min-width:130px}.entry-popup-message-wrapper{flex-grow:1;flex-basis:100px;min-width:80px}.entry-enable-wrapper,.entry-delete-wrapper{flex-shrink:0}}@media (max-width:480px){.adv-entry-secondary-controls-row{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.entry-weight-wrapper,.entry-popup-message-wrapper,.entry-enable-wrapper,.entry-delete-wrapper{width:auto;flex-basis:auto;margin-bottom:8px}.entry-weight-wrapper{flex-shrink:0;min-width:150px}.entry-popup-message-wrapper{flex-grow:1;flex-shrink:1;min-width:100px}.custom-popup-message-input{width:100%}}body.theme-dark #popup-advanced-entries .popup-content{background-color:#282c34;color:#abb2bf;border-color:#3e4451}body.theme-dark #popup-advanced-entries .popup-header{border-bottom-color:#3e4451}body.theme-dark #popup-advanced-entries .popup-header h3{color:#e6efff}body.theme-dark #popup-advanced-entries .popup-close-btn .dashicons{color:#abb2bf}body.theme-dark .advanced-entry-row{border-bottom-color:#3e4451}body.theme-dark .advanced-entry-row.disabled-entry{background-color:#31353f;opacity:.5}body.theme-dark .entry-text-input,body.theme-dark .entry-weight-wrapper input[type="number"].entry-weight-input,body.theme-dark .custom-popup-message-input{background-color:#1e2228;color:#d0d8e2;border-color:#4b5260}body.theme-dark .entry-text-input::placeholder,body.theme-dark .custom-popup-message-input::placeholder{color:#788290}body.theme-dark .entry-weight-wrapper{border-color:#eaeaea}body.theme-dark .entry-weight-wrapper .weight-change-btn{background-color:#3a3f4b;border-color:#fff;color:#fff}body.theme-dark .weight-change-btn{transition:all 0.2s ease-in-out}body.theme-dark .weight-change-btn:hover{background-color:#007bff!important;color:#ffffff!important;border-color:#007bff!important;box-shadow:0 0 8px rgb(0 123 255 / .6)!important;cursor:pointer}body.theme-dark .weight-change-btn:active{background-color:#0056b3!important;border-color:#0056b3!important;box-shadow:none!important;transform:scale(.92)!important}body.theme-dark .adv-icon-btn:not(.entry-color-picker-btn){filter:invert(85%) sepia(5%) saturate(100%) hue-rotate(180deg) brightness(1.1) contrast(.9)}body.theme-dark .adv-icon-btn:not(.entry-color-picker-btn):hover{background-color:transparent!important;filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(1.3) contrast(1)}body.theme-dark .entry-color-picker-btn{border-color:#ffffff!important;filter:none!important}body.theme-dark .entry-color-picker-btn:hover{border-color:#ffcc00!important}body.theme-dark .entry-weight-percentage{color:#8c96a6}body.theme-dark #popup-advanced-entries .popup-footer{border-top-color:#3e4451}.advanced-entry-color-palette{display:flex;flex-wrap:wrap;gap:5px;padding:8px;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 3px 10px rgb(0 0 0 / .15);position:absolute;z-index:1060;max-width:220px;max-height:300px;overflow-y:auto;box-sizing:border-box}.adv-color-option:focus-visible{outline:2px solid #007bff!important;outline-offset:2px;z-index:10;box-shadow:0 0 8px rgb(0 123 255 / .6)}.adv-color-option:active{transform:scale(.9)}.adv-color-option:focus{outline:3px solid #007bff!important;outline-offset:1px;z-index:10;box-shadow:0 0 10px rgb(0 123 255 / .8);transform:scale(1.1)}.advanced-entry-color-palette .adv-color-option{width:25px;height:25px;border-radius:4px;border:1px solid #e0e0e0;cursor:pointer;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .05);transition:transform 0.1s ease,box-shadow 0.1s ease;outline:none;padding:0;font-size:0;background-clip:padding-box}.advanced-entry-color-palette .adv-color-option:hover{transform:scale(1.1);box-shadow:0 1px 3px rgb(0 0 0 / .1);border-color:#bdbdbd}.advanced-entry-sound-picker{display:flex;flex-direction:column;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 3px 10px rgb(0 0 0 / .15);position:absolute;z-index:1060;min-width:220px;max-height:300px;overflow-y:auto;box-sizing:border-box}.advanced-entry-sound-picker a{padding:8px 15px;text-decoration:none;color:#333;display:flex;align-items:center;min-height:30px;font-size:15px;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.advanced-entry-sound-picker a:hover{background-color:#f0f0f0}.advanced-entry-sound-picker a.selected{background-color:#e0e0e0;font-weight:700}.add-new-entry-button-empty{display:block;margin:10px auto;padding:8px 15px;background-color:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9em}.add-new-entry-button-footer,.add-new-entry-button-empty{display:block;margin:15px auto 5px auto;padding:8px 15px;background-color:#007bff;color:#fff;border-radius:4px;cursor:pointer;font-size:.9em;border:2px solid #28a745;transition:all 0.2s ease}.add-new-entry-button-footer:focus-visible{outline:2px solid #007bff!important;outline-offset:2px!important;border-radius:4px;box-shadow:0 0 8px rgb(0 123 255 / .4)}.add-new-entry-button-footer:hover,.add-new-entry-button-empty:hover{opacity:.9;box-shadow:0 0 6px rgb(41 182 246)!important;transform:scale(1.05);border-color:#28a745!important}body.theme-dark .add-new-entry-button-footer,body.theme-dark .add-new-entry-button-empty{border-color:#ffffff!important}body.theme-dark .add-new-entry-button-footer:hover,body.theme-dark .add-new-entry-button-empty:hover{border-color:#ffffff!important;box-shadow:0 0 8px rgb(255 255 255 / .6)!important}.no-entries-message{text-align:center;color:#777;margin:20px 0;font-style:italic}body.theme-dark .advanced-entry-color-palette{background-color:#3a3f4b;border-color:#505866}body.theme-dark .advanced-entry-color-palette .adv-color-option{border-color:#505866}body.theme-dark .advanced-entry-color-palette .adv-color-option:hover{border-color:#788290}body.theme-dark .advanced-entry-sound-picker{background-color:#3a3f4b;border-color:#505866}body.theme-dark .advanced-entry-sound-picker a{color:#dde1e6}body.theme-dark .advanced-entry-sound-picker a:hover{background-color:#4b5260}body.theme-dark .advanced-entry-sound-picker a.selected{background-color:#505866;font-weight:700}@media (min-width:769px){#popup-advanced-entries .popup-content{margin-right:2dvh;margin-left:auto}}.entry-image-action-wrapper{position:relative;display:flex;align-items:center}.entry-thumbnail{width:22px;height:22px;border:1px solid #ddd;object-fit:cover;margin-left:3px;border-radius:3px;display:inline-block;vertical-align:middle}.adv-delete-entry-image-btn{position:absolute;top:-5px;right:-5px;width:16px;height:16px;background-color:red;color:#fff;border:1px solid darkred;border-radius:50%;font-size:10px;font-weight:700;line-height:14px;text-align:center;cursor:pointer;z-index:1;display:none;padding:0;box-sizing:border-box}.adv-delete-entry-image-btn:hover{background-color:darkred}.entry-image-action-wrapper.has-image .adv-delete-entry-image-btn{display:inline-flex;align-items:center;justify-content:center}#popup-advanced-entries .popup-close-btn:hover .dashicons{color:red!important}body.theme-dark #popup-advanced-entries .popup-close-btn:hover .dashicons{color:#FF5252!important}body:not(.dark-mode):not(.dark) .weight-change-btn:hover,body:not(.dark-mode):not(.dark) .weight-change-btn:active,body:not(.dark-mode):not(.dark) .weight-change-btn:focus{background-color:#006400!important;color:#ffffff!important;border-color:#fff!important;outline:none!important;cursor:pointer!important;transition:all 0.2s ease!important;box-shadow:0 0 5px rgb(113 246 226)!important}body:not(.dark-mode):not(.dark) .weight-change-btn:active{transform:scale(.95)}@media screen and (max-width:768px){#popup-advanced-entries .popup-content{width:95%!important;max-width:95%!important;height:88dvh!important;max-height:88dvh!important;margin:15px auto!important;padding:10px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:12px!important}#popup-advanced-entries .popup-header,#popup-advanced-entries .popup-footer{flex-shrink:0!important;padding:5px 0!important}.popup-footer{display:flex!important;gap:10px!important}.popup-footer .popup-btn{flex:1!important;padding:10px!important}}body.theme-dark .adv-duplicate-btn{filter:none!important;background:transparent!important;transition:all 0.2s ease}body.theme-dark .adv-duplicate-btn img{filter:invert(100%)!important}body.theme-dark .adv-duplicate-btn:hover{border-color:#ffcc00!important;box-shadow:0 0 6px rgb(255 215 0)!important;transform:scale(1.1);background:none!important;background-color:transparent!important}body.theme-dark .adv-duplicate-btn:hover img{filter:invert(100%)!important}.entry-text-wrapper input:focus{border:2px solid #7380b8!important;box-shadow:0 0 6px rgb(96 131 248)}.entry-text-wrapper input:hover{border:2px solid #7380b8!important;box-shadow:0 0 6px rgb(96 131 248)}.entry-popup-message-wrapper input:focus{border:2px solid #7380b8!important;box-shadow:0 0 6px rgb(96 131 248)}.entry-popup-message-wrapper input:hover{border:2px solid #7380b8!important;box-shadow:0 0 6px rgb(96 131 248)}#popup-advanced-close.popup-close-btn{display:flex!important;align-items:center;justify-content:center;padding:5px!important;background:#fff0;border:none;cursor:pointer}#popup-advanced-close img{width:16px!important;height:16px!important;object-fit:contain;display:block!important;transition:transform 0.3s ease!important;transform-origin:center center!important}#popup-advanced-close:hover img{transform:rotate(90deg)!important}body.theme-dark .entry-order-controls .adv-icon-btn-order{border:1px solid #fff!important;background-color:transparent!important;background:none!important;transition:all 0.2s ease;filter:none!important;margin-right:3px!important}body.theme-dark .entry-order-controls .adv-icon-btn-order:not(:disabled):hover{border-color:#ffcc00!important;box-shadow:0 0 9px rgb(255 215 0 / .8)!important;background-color:transparent!important;transform:scale(1.1)}body.theme-dark .entry-color-picker-btn{border:1px solid #ffffff!important;filter:none!important;transition:all 0.2s ease}body.theme-dark .entry-color-picker-btn:hover{border-color:#ffcc00!important;filter:none!important;transition:all 0.2s ease;box-shadow:0 0 6px rgb(255 215 0)!important;transform:scale(1.1)}.entry-color-picker-btn img{filter:drop-shadow(1px 0 0 #ffffff) drop-shadow(-1px 0 0 #ffffff) drop-shadow(0 1px 0 #ffffff) drop-shadow(0 -1px 0 #ffffff)!important;transition:all 0.2s ease}body.theme-dark .entry-image-action-wrapper .adv-icon-btn{border:1px solid #ffffff!important;filter:none!important;box-sizing:border-box;transition:all 0.2s ease;background-color:transparent!important}body.theme-dark .entry-image-action-wrapper .adv-icon-btn:hover{border-color:#ffcc00!important;box-shadow:0 0 6px rgb(255 215 0)!important;transform:scale(1.1)}body.theme-dark .entry-image-action-wrapper .entry-thumbnail{box-shadow:none!important;transform:none!important;background:transparent!important}.entry-weight-input{transition:all 0.2s ease}.entry-weight-input:focus,.entry-weight-input:hover{border-color:#29b6f6!important;box-shadow:0 0 8px rgb(41 182 246 / .8)!important}body.theme-dark .adv-upload-btn{filter:none!important;background-color:transparent!important;box-sizing:border-box;transition:all 0.2s ease;filter:drop-shadow(1px 0 0 #ffffff) drop-shadow(-1px 0 0 #ffffff) drop-shadow(0 1px 0 #ffffff) drop-shadow(0 -1px 0 #ffcc00)!important}body.theme-dark .adv-upload-btn:hover img{box-shadow:0 0 5px rgb(255 204 0 / .6)!important;transform:scale(1.1)}body.theme-dark .adv-upload-btn{border:none!important;background:transparent!important;box-shadow:none!important}.enable-entry-checkbox:checked:hover{box-shadow:0 0 15px rgb(136 247 111)!important;border:#ffcc00!important;cursor:pointer}body.theme-dark .delete-entry-btn img{filter:brightness(0) invert(1)!important;opacity:1!important}body.theme-dark .delete-entry-btn{background-color:transparent!important;background:none!important;filter:none!important;transition:all 0.2s ease;box-sizing:border-box}body.theme-dark .delete-entry-btn:hover{border-color:#ffcc00!important;box-shadow:0 0 10px rgb(255 215 0)!important;transform:scale(1.1);background:none!important}body.theme-dark .delete-entry-btn:hover img{filter:brightness(0) invert(1)!important}body.theme-dark .adv-entry-sound-btn img{filter:brightness(0) invert(1)!important;opacity:1!important;transition:all 0.2s ease}body.theme-dark .adv-entry-sound-btn{border:1px solid #ffffff!important;background-color:transparent!important;background:none!important;filter:none!important;box-sizing:border-box;transition:all 0.2s ease}body.theme-dark .adv-entry-sound-btn:hover{border-color:#ffcc00!important;box-shadow:0 0 10px rgb(255 215 0)!important;transform:scale(1.1);background:none!important}body.theme-dark .adv-entry-sound-btn:hover img{filter:brightness(0) invert(1)!important}body.theme-dark .individual-color-icon{filter:drop-shadow(1px 0 0 #ffffff) drop-shadow(-1px 0 0 #ffffff) drop-shadow(0 1px 0 #ffffff) drop-shadow(0 -1px 0 #ffffff)!important;transition:all 0.2s ease}