:host{contain:size style;font:normal 14px/1em Arial,Helvetica,sans-serif}button,input,li,ul{margin:0;padding:0}ul{list-style:none}button{background:0;border:0;cursor:pointer}svg{height:1em;width:1em;stroke-width:0;stroke:currentColor;overflow:visible;fill:currentColor;text-rendering:optimizeSpeed;buffered-rendering:static;contain:style size}.flex{display:flex;flex-wrap:wrap}.confirm,.lightbox{background:var(--tb_ui_bg_light,#fff);border-radius:12px;box-shadow:0 1px 20px 3px rgba(0,0,0,.4);box-sizing:border-box;color:var(--tb_ui_color,#444);padding:40px 25px;position:fixed}.lightbox{bottom:5%;contain:style layout;display:grid;grid-template-rows:1fr 10fr 1fr;left:50%;max-width:90%;padding:40px 25px 25px;row-gap:15px;top:0;transform:translate(-50%,150%);transition:transform .25s;width:950px;z-index:9999999}.show{transform:translate(-50%,3%)}.menu_wrap{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);contain:style;padding-bottom:10px}.menu_icon{color:var(--tb_ui_color_light,#888);contain:style layout;font-size:13px;row-gap:4px;transition:color .3s linear;width:15px;z-index:10}.menu_icon:after,.menu_icon:before{border-bottom:2px solid;border-top:2px solid;box-sizing:border-box;content:"";height:8px;width:100%}.menu_icon:after{border-bottom:0}.menu_icon:hover{color:var(--tb_ui_color,#000)}.menu_icon:focus+ul{opacity:1;visibility:visible}.menu{background-color:var(--tb_ui_bg_panel_dropdown,#fff);border-radius:8px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 10px 2px rgba(0,0,0,.3);contain:style paint layout;display:flex;flex-direction:column;inset-inline-start:0;max-height:220px;overflow-y:auto;padding:6px 0;position:absolute;top:100%;transition:opacity .25s linear,visibility .25s linear;width:180px;z-index:5}.menu li{cursor:pointer;font-size:13px;padding:6px 12px;transition:background .3s linear}.menu .current,.menu li:hover{background:var(--tb_ui_bg,hsla(0,0%,71%,.1));color:var(--tb_ui_color,#000)}.selected_cat{inset-inline-end:-5px;margin-top:1px;position:absolute;transform:translateX(100%);width:max-content}.container{contain:style paint layout;display:grid;gap:5% 2%;grid-auto-rows:320px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-height:70vh;overflow-y:auto;padding:2px 10px 12px}.item{border-radius:12px;box-shadow:0 1px 5px 0 rgba(0,0,0,.1);display:grid;grid-template-rows:75% 1fr 2fr;place-items:center;transition:.3s;transition-property:transform,box-shadow;content-visibility:auto;contain:strict}.item:hover{box-shadow:0 3px 8px 1px rgba(0,0,0,.3);transform:translateY(-1px)}.lottie{contain:style paint layout;place-content:center;content-visibility:auto;cursor:pointer}.bg_wrap{align-items:center;border-top:1px solid rgba(0,0,0,.05);color:var(--tb_ui_color,#999);column-gap:5px;contain:style paint layout;display:grid;font-size:11px;grid-template-columns:1fr auto;padding:5px 10px 10px}.bg{font-size:1.5em;gap:6px;margin-left:auto}.bg button{border-radius:100%;height:13px;transition:transform .3s;width:13px}.white{background:#fff}.black{background:#000}.red{background:#e3342f}.green{background:#38c172}.blue{background:#3490dc}.grey{background:grey}.bg .white{border:1px solid #ddd}.selected_bg{pointer-events:none;transform:scale(1.4)}.title{line-height:1;padding:10px 10px 0;text-overflow:ellipsis;text-transform:capitalize;transform:translateY(-.4em);white-space:nowrap}.download,.title{contain:style paint layout}.download{color:#fff;font-size:1.2em;inset:10px 10px auto auto;opacity:0;transition:opacity .3s}.download button{color:inherit;font-size:inherit}.white~.download{color:inherit}.item:hover .download{opacity:1}.tf_close{color:var(--tb_ui_color,#444);contain:strict;padding:10px;position:absolute;top:12px;inset-inline:auto 25px}.search{background:var(--tb_input_bg,#fff);border:1px solid var(--tb_input_border,#ccc);border-radius:8px;color:var(--tb_ui_color,#000);contain:strict;outline:0;padding:8px 15px}.bg_global{border:0;column-gap:10px;font-size:.9em;grid-template-columns:auto auto auto;margin-inline-start:auto;padding:0;place-content:end}.search:focus{border-color:#888}.search::placeholder{color:#000}.pagination{gap:5px;margin:15px 0 0;place-content:center;place-items:center}.pagination span{color:var(--tb_ui_color,#666);cursor:pointer;padding:4px;text-align:center}.pagination .selected_page{background:#666;border-radius:100%;color:#fff;cursor:auto;min-width:14px}.overlay{background:rgba(0,0,0,.7);contain:strict;position:fixed;transition:opacity .3s;z-index:999999}.confirm{contain:style paint layout;max-width:700px;place-content:center;row-gap:30px;z-index:99999992}.msg{font-size:1.2em;line-height:1.4}.confirm_buttons{gap:10px;place-content:center}.confirm_buttons button{background:#664c9e;border-radius:20px;color:#fff;font-size:1em;padding:.7em 1.4em}.confirm_overlay{z-index:99999991}@media(max-width:768px){.pagination{margin-bottom:5px}}