.themify-combo-select{border:0;font:100% Helvetica,Arial,sans-serif;max-width:100%;position:relative;z-index:220}.tb_input .themify-combo-select .themify-combo-input{-webkit-appearance:none;appearance:none;border:0;box-sizing:border-box;margin:0;outline:0;text-overflow:ellipsis;white-space:nowrap;width:100%}.themify-combo-input:focus{outline:0}.themify-combo-arrow{color:#999;cursor:pointer;font-size:12px;height:100%;inset-inline-end:0;position:absolute;text-align:center;top:0;width:40px}.themify-combo-arrow:before{border-inline:5px solid transparent;border-top:5px solid #ccc;bottom:0;content:" ";display:block;height:0;inset-inline-end:15px;margin:auto 0;position:absolute;top:0;width:0}.themify-combo-open .themify-combo-arrow:before{border-bottom:5px solid #ccc;border-top:0}.themify-combo-select select{display:none}.themify-combo-item:hover,.themify-combo-selected{background-color:#999;color:#fff}.themify-combo-item:last-child{border-bottom:0}.themify-combo-group{background:#e1e1e1;border-width:1px 0;color:var(--tb_ui_color_light);cursor:text;font-weight:600}.themify-combo-disabled{opacity:.5}.themify-combo-dropdown{background:var(--tb_ui_bg_light);border:0;border-radius:8px;box-shadow:0 0 1px 0 rgba(0,0,0,.6),0 3px 10px rgba(0,0,0,.2);box-sizing:border-box;display:none;left:0;list-style:none;margin:6px 0 0;max-height:300px;min-width:100%;overflow-y:auto;padding:0;position:absolute;top:100%;z-index:1}.themify-combo-dropdown li{box-sizing:border-box;cursor:pointer;display:block;list-style:none;margin:0;min-height:36px;padding:8px 1em}.themify-combo-dropdown .themify-combo-group{background:hsla(0,0%,71%,.3);border-width:1px 0;cursor:text;font-weight:600}.themify-combo-open .themify-combo-dropdown{display:block}.tb_font_preview{background-color:var(--tb_ui_bg_light);border-radius:12px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 10px rgba(0,0,0,.1);box-sizing:border-box;color:var(--tb_ui_color);display:none;font-size:15px;inset-inline-end:10px;line-height:30px;margin-top:3px;padding:3px 10px;position:absolute;text-align:center;top:0;width:120px;z-index:230}.tb_panel_docked .tb_font_preview{font-size:12px;inset-inline-end:100%;margin-right:-2px;margin-top:-2px;padding:2px 10px;width:82px}.tb_panel_docked .tb_font_preview:before{border-left-color:#000;border-right-color:transparent;inset-inline:100% auto}.tb_font_preview>span{display:block;min-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb_font_preview .themify_show_wait{background-color:rgba(0,0,0,.6);border-radius:50%;box-sizing:border-box;display:inline-block;height:20px;margin-right:10px;min-height:inherit;position:relative;text-indent:-1110000px;vertical-align:middle;width:20px}.tb_font_preview .themify_show_wait:before{animation:circle-loader 1.4s linear infinite;border:3px solid transparent;border-radius:50%;border-top-color:#fff;box-sizing:border-box;content:"";height:80%;left:10%;position:absolute;top:10%;width:80%}@keyframes circle-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tb_font_preview_wrapper{border:1px solid var(--tb_input_border,#ccc);border-radius:8px;box-sizing:border-box;font:100% Arial,sans-serif;margin:5px 0;width:100%}.tb_font_preview_wrapper select{border:0;margin:0}