/**handles:termin_kalender_ui_dialog,termin_kalender_html5_dialog**/
.ui-dialog.ter_kal_ui_dialog{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;font-size:13px;border-radius:1rem;border:none;border-width:0;box-shadow:0 2.5rem 5rem #000;z-index:10000;overflow:hidden;width:100%;height:100%;max-width:800px}.ui-dialog.ter_kal_ui_dialog:focus{outline:0}.ui-dialog.ter_kal_ui_dialog .ui-dialog-content{width:100%;background:#f8f9fa;padding:1rem}.ui-dialog.ter_kal_ui_dialog .ui-dialog-titlebar{background:#007bff;color:#fff;border:0;border-radius:1rem 1rem 0 0;display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem}.ter_kal_ui_dialog.ter_kal_calendar_admin .ui-dialog-buttonpane,.ter_kal_ui_dialog.ter_kal_calendar_admin .ui-dialog-titlebar{cursor:grab}.ter_kal_ui_dialog.ter_kal_calendar_admin .ui-dialog-buttonpane:active,.ter_kal_ui_dialog.ter_kal_calendar_admin .ui-dialog-titlebar:active{cursor:grabbing}.ui-dialog.ter_kal_ui_dialog .ui-dialog-titlebar-close{background:0 0;border:0 solid #fff;color:#fff;background-color:rgba(0,0,0,.2);line-height:1.6rem;opacity:.75;border-radius:.5rem;padding:.6rem 1.2;max-width:fit-content;cursor:pointer}.ui-dialog.ter_kal_ui_dialog .ui-dialog-titlebar-close:focus,.ui-dialog.ter_kal_ui_dialog .ui-dialog-titlebar-close:hover{opacity:1}.ui-dialog.ter_kal_ui_dialog .ui-dialog-title{font-weight:700;font-size:1.6rem;line-height:1.6rem;margin:0;flex-grow:1;padding-left:3.6rem}.ui-dialog.ter_kal_ui_dialog .dialog_title_icon{font-size:3rem;line-height:1.6rem;position:absolute;left:1rem}.event-dialog input.regular-text{margin-bottom:.3rem}.event-dialog hr{margin:.1rem}.ui-dialog.ter_kal_ui_dialog .event-category{display:flex;align-items:center;gap:.4rem}.event-form .event-dates{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.3rem;max-width:100%}.event-form .event-date{display:flex;flex-direction:column;flex:0 0 auto;min-width:fit-content}.event-form .event-date label{display:block;margin-bottom:.25rem;white-space:nowrap}.event-form .event-date input,.event-form .event-date select,.event-form .event-date textarea{width:auto;min-width:fit-content;max-width:100%}.ui-dialog.ter_kal_ui_dialog .ui-dialog-buttonpane{background:#f8f9fa;border-top:1px solid #dee2e6;padding:.6rem 1.2rem;border-radius:0 0 .3rem .3rem}.ui-dialog.ter_kal_ui_dialog .ui-dialog-buttonpane .ui-dialog-buttonset{text-align:right}.ui-dialog.ter_kal_ui_dialog .ui-dialog-buttonpane button{background:#007bff;border:1px solid #898989;color:#fff;border-color:#898989;border-radius:.25rem;cursor:pointer;line-height:1.4;margin-left:.5rem}.ui-dialog.ter_kal_ui_dialog .ui-dialog-buttonpane button:focus,.ui-dialog.ter_kal_ui_dialog .ui-dialog-buttonpane button:hover{background:#0056b3}.ui-dialog.ter_kal_ui_dialog .ui-dialog-buttonpane .tk_btn_copy{background-color:#2b47ae;color:#fff}.ui-dialog.ter_kal_ui_dialog .ui-dialog-buttonpane .tk_btn_copy:hover{background-color:#182862}.ui-dialog.ter_kal_ui_dialog .ui-dialog-buttonpane .tk_btn_delete{background-color:#dc3545;color:#fff}.ui-dialog.ter_kal_ui_dialog .ui-dialog-buttonpane .tk_btn_delete:hover{background-color:#bd2130}.ui-dialog.ter_kal_ui_dialog .ui-dialog-buttonpane .tk_btn_primary{background-color:transparent;color:#6c757d;border:1px solid transparent}.ui-dialog.ter_kal_ui_dialog .ui-dialog-buttonpane .tk_btn_primary:hover{color:#000;background-color:#dedede}.ui-dialog.ter_kal_ui_dialog .ui-dialog-buttonpane .tk_btn_cancel{background-color:transparent;color:#6c757d;border:1px solid transparent}.ui-dialog.ter_kal_ui_dialog .ui-dialog-buttonpane .tk_btn_cancel:hover{color:#000;background-color:#dedede}.event-dialog .exclude-add-date,.event-dialog .excluding-dates,.event-dialog .show_more,.event-dialog .show_preview{font-size:.7rem;padding:.2rem .4rem;line-height:1rem;border:1px solid #898989;cursor:pointer}.event-dialog .excluding-dates{border:0;border-radius:.3rem;background:#eceef1}.event-dialog .exclude-date{position:relative;cursor:pointer;margin-right:5px;padding:2px 5px;background:#f0f0f0;border-radius:3px}.event-dialog .exclude-date:hover{background:#e0e0e0}.event-dialog .remove-date{margin-left:3px;font-weight:700;color:#d63638}.ter_kal_ui_dialog .custom-select{position:relative;font-family:Arial}.ter_kal_ui_dialog .custom-select .select-selected{background-color:#eee;padding:10px;cursor:pointer;border:1px solid #ccc}.ter_kal_ui_dialog .custom-select .select-selected:after{content:'';position:absolute;top:14px;right:10px;border:6px solid transparent;border-color:#000 transparent transparent transparent}.ter_kal_ui_dialog .custom-select .select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99;border:1px solid #ccc;max-height:200px;overflow-y:auto}.ter_kal_ui_dialog .custom-select .select-items div{padding:10px;cursor:pointer;display:flex;align-items:center}.ter_kal_ui_dialog .custom-select .select-items div:hover{background-color:#ddd}.ter_kal_ui_dialog .custom-select .select-items div .dashicons{margin-right:8px}.ter_kal_ui_dialog .event-notes{background:#fff3cd;border:1px solid #ffecb5;padding:.5rem;border-radius:.25rem}.ter_kal_ui_dialog .show_allday{margin-left:1rem}.ter_kal_ui_dialog .show_allday input[type=checkbox]{transform:scale(1.6);margin:.5rem}.ter_kal_ui_dialog .all_fields_inline{display:flex;justify-content:space-between;align-items:center}.ter_kal_ui_dialog .fields_inline{display:inline-flex;align-items:center;gap:.5rem}.ter_kal_ui_dialog .fields_inline input,.ter_kal_ui_dialog .fields_inline label,.ter_kal_ui_dialog .fields_inline select,.ter_kal_ui_dialog .fields_inline span{margin:0}.ter_kal_ui_dialog .fields_inline input{width:4rem}.ter_kal_ui_dialog .fields_inline select{width:10rem}.ter_kal_ui_dialog .category-form input[type=color]{height:40px}@media screen and (max-width:768px){.ui-dialog.ter_kal_ui_dialog{width:100%;height:100%;top:0;left:0;margin:0}}
dialog.ter_kal_ui_dialog{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;font-size:13px;border-radius:1rem;border:1px solid rgba(0,0,0,.4);box-shadow:0 1rem 3rem rgba(0,0,0,.5),0 0 40px rgba(0,0,0,.2);z-index:10000;overflow:hidden;width:100%;max-width:800px;padding:0;background:#f8f9fa;color:#333}dialog.ter_kal_ui_dialog::backdrop{background:rgba(0,0,0,.6);backdrop-filter:blur(2px)}dialog.ter_kal_ui_dialog[open]{display:flex;flex-direction:column}dialog.ter_kal_ui_dialog:focus,dialog.ter_kal_ui_dialog:focus-visible{outline:0}.ter_kal_dialog_header{background:#007bff;color:#fff;border:0;display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;flex-shrink:0}.ter_kal_dialog_header .ter_kal_dialog_title{font-weight:700;font-size:1.6rem;line-height:1.6rem;margin:0;color:#fff;flex-grow:1;display:flex;align-items:center}.ter_kal_dialog_header .ter_kal_dialog_close{background:rgba(0,0,0,.2);border:0 solid #fff;color:#fff;line-height:1.6rem;opacity:.75;border-radius:.5rem;padding:.3rem .6rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.ter_kal_dialog_header .ter_kal_dialog_close:hover{opacity:1;background:rgba(0,0,0,.3)}.ter_kal_dialog_header .ter_kal_dialog_close:focus{outline:0}.ter_kal_dialog_header .ter_kal_dialog_title .dashicons{font-size:2.2rem;width:2.2rem;height:2.2rem;margin-right:12px;display:inline-flex;align-items:center;justify-content:center}.ter_kal_dialog_content{width:100%;background:#f8f9fa;padding:1rem;flex:1 1 auto;min-height:0;overflow-y:auto;box-sizing:border-box}.ter_kal_ui_dialog hr{margin:.5rem 0;border:0;border-top:1px solid #dee2e6}.ter_kal_dialog_content .event-detail-item{margin-bottom:.3rem}.ter_kal_dialog_content .event-title{font-size:1.4rem;font-weight:600;margin-top:.5rem;margin-bottom:.5rem;line-height:1.3}.ter_kal_dialog_content .event-details-html,.ter_kal_dialog_content .event-time{font-size:1rem;line-height:1.5;color:#333}.ter_kal_dialog_content .event-subdetail-item{font-size:.85em;color:#555;margin-bottom:.2rem}.ter_kal_dialog_footer{background:#f8f9fa;border-top:1px solid #dee2e6;padding:.6rem 1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;flex-shrink:0}.ter_kal_dialog_footer [class*=tk_btn],.ter_kal_dialog_footer button{flex:0 1 auto;border:1px solid transparent;padding:.3rem .6rem;border-radius:4px;background-color:#fff;font-size:.8rem;font-weight:500;color:#333;text-decoration:none;cursor:pointer;transition:all .2s cubic-bezier(.16, 1, .3, 1);box-shadow:0 1px 2px rgba(0,0,0,.05);display:inline-flex;align-items:center;justify-content:center;text-align:center}.ter_kal_dialog_footer .tk-emoji,.ter_kal_dialog_footer [class*=tk_btn] .dashicons,.ter_kal_dialog_footer button .dashicons,.ter_kal_dialog_footer button i{font-size:1rem;line-height:1rem;height:1rem;margin-right:6px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.ter_kal_dialog_footer .tk_btn:hover,.ter_kal_dialog_footer button:focus,.ter_kal_dialog_footer button:hover{background-color:#f8f9fa;border-color:#cdd4dc}.ter_kal_dialog_footer .tk_btn_export{background-color:#4361ee;color:#fff;border:1px solid #4361ee}.ter_kal_dialog_footer .tk_btn_export:hover{background-color:#4895ef;border-color:#4895ef;color:#fff;transform:translateY(-2px);box-shadow:0 4px 10px rgba(67,97,238,.25)}.ter_kal_dialog_footer .tk_btn_share{background-color:#17a2b8;color:#fff;border:1px solid #17a2b8}.ter_kal_dialog_footer .tk_btn_share:hover{background-color:#20c997;border-color:#20c997;color:#fff;transform:translateY(-2px);box-shadow:0 4px 10px rgba(23,162,184,.25)}.ter_kal_dialog_footer .tk_btn_primary{background-color:#e2e8f0;color:#334155;border:1px solid #cbd5e1;box-shadow:none}.ter_kal_dialog_footer .tk_btn_primary:hover{background-color:#cbd5e1;color:#0f172a;border-color:#94a3b8;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.15)}.ter_kal_dialog_footer .tk_btn_cancel{background-color:#f1f5f9;color:#475569;border:1px solid #cbd5e1;box-shadow:none}.ter_kal_dialog_footer .tk_btn_cancel:hover{background-color:#64748b;color:#fff;border-color:#64748b;transform:translateY(-2px);box-shadow:0 4px 10px rgba(100,116,139,.25)}.ter_kal_dialog_footer .tk_btn_separator{display:none}.ter_kal_dialog_content [id^=event-location_link-] .bootstrap_button{width:98%;display:block;margin-top:1rem;padding:3px;border-radius:4px;border:1px solid #bbcad8!important;background-color:#fff!important;color:#7b8793!important;text-shadow:none!important;background-image:none!important;box-shadow:none!important;font-size:1rem;font-weight:500;transition:all .2s ease-in-out;cursor:pointer;text-align:center}.ter_kal_dialog_content [id^=event-location_link-] .bootstrap_button:hover{background-color:#7b8793!important;color:#fff!important;border-color:#7b8793!important;transform:none;box-shadow:none!important}@media screen and (max-width:768px){dialog.ter_kal_ui_dialog{width:98%;max-height:95vh;margin:auto}.ter_kal_dialog_header .ter_kal_dialog_title{font-size:1.4rem;line-height:1.4rem}.ter_kal_dialog_header .ter_kal_dialog_title .dashicons{font-size:1.8rem;width:1.8rem;height:1.8rem}.ter_kal_dialog_content [id^=event-location_link-] .bootstrap_button{font-size:.9rem;padding:4px}.ter_kal_dialog_content .event-title{font-size:1.2rem}.ter_kal_dialog_content .event-details-html,.ter_kal_dialog_content .event-time{font-size:.9rem}.ter_kal_dialog_footer{justify-content:center;padding:.5rem}.ter_kal_dialog_footer [class*=tk_btn],.ter_kal_dialog_footer button{flex:1 1 auto;text-align:center;font-size:.75rem;padding:.3rem .5rem}.ter_kal_dialog_footer .tk-emoji,.ter_kal_dialog_footer [class*=tk_btn] .dashicons,.ter_kal_dialog_footer button .dashicons,.ter_kal_dialog_footer button i{font-size:.9rem;line-height:.9rem;height:.9rem}}@media screen and (max-width:480px){.ter_kal_dialog_header{padding:.5rem .75rem}.ter_kal_dialog_header .ter_kal_dialog_title{font-size:1.2rem;line-height:1.2rem}.ter_kal_dialog_header .ter_kal_dialog_title .dashicons{font-size:1.5rem;width:1.5rem;height:1.5rem;margin-right:8px}.ter_kal_dialog_content [id^=event-location_link-] .bootstrap_button{font-size:.8rem;padding:5px}.ter_kal_dialog_content .event-title{font-size:1.1rem}.ter_kal_dialog_content .event-details-html,.ter_kal_dialog_content .event-time{font-size:.85rem}.ter_kal_dialog_footer [class*=tk_btn],.ter_kal_dialog_footer button{font-size:.7rem;padding:.25rem .4rem}.ter_kal_dialog_footer .tk-emoji,.ter_kal_dialog_footer [class*=tk_btn] .dashicons,.ter_kal_dialog_footer button .dashicons,.ter_kal_dialog_footer button i{font-size:.8rem;line-height:.8rem;height:.8rem;margin-right:4px}}