.gridify_analytics-module__PIQQXq__analytics_page{--analytics_block_padding:var(--gridify_page_pad_y);box-sizing:border-box;width:100%;max-width:100%}.gridify_analytics-module__PIQQXq__analytics_inner{--analytics_section_gap:14px;padding:var(--gridify_page_pad_y)var(--gridify_page_pad_x);box-sizing:border-box;gap:var(--analytics_section_gap);flex-direction:column;margin:0 auto;display:flex}.gridify_analytics-module__PIQQXq__analytics_state{color:var(--muted);margin:0}.gridify_analytics-module__PIQQXq__period_picker{--period_picker_control_height:34px;--period_picker_font_size:.8rem;border:1px solid var(--line_mid);background:var(--surface_2);border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden}.gridify_analytics-module__PIQQXq__period_end{align-self:stretch;display:flex}.gridify_analytics-module__PIQQXq__period_picker>.dropdown_root{align-self:stretch;display:flex}.gridify_analytics-module__PIQQXq__period_end{border-right:1px solid var(--line_mid);flex:0 auto;min-width:0}.gridify_analytics-module__PIQQXq__period_end .picker_root{flex:auto;min-width:0;display:flex}.gridify_analytics-module__PIQQXq__period_end>button,.gridify_analytics-module__PIQQXq__period_length{box-sizing:border-box;height:var(--period_picker_control_height);min-height:var(--period_picker_control_height);box-shadow:none;font-size:var(--period_picker_font_size);color:var(--ink_soft);cursor:pointer;background:0 0;border:none;border-radius:0;outline:none;align-items:center;padding:0 12px;line-height:1.2;display:flex}.gridify_analytics-module__PIQQXq__period_end>button svg{flex-shrink:0;transform:translateY(-1px)}.gridify_analytics-module__PIQQXq__period_end>button span{font-size:inherit;line-height:inherit}.gridify_analytics-module__PIQQXq__period_length span{font-size:inherit;line-height:inherit}.gridify_analytics-module__PIQQXq__period_end>button:hover:not(:disabled),.gridify_analytics-module__PIQQXq__period_length:hover:not(:disabled){box-shadow:none;background:var(--hover);border:none}.gridify_analytics-module__PIQQXq__period_end>button:focus,.gridify_analytics-module__PIQQXq__period_end>button:focus-visible,.gridify_analytics-module__PIQQXq__period_length:focus,.gridify_analytics-module__PIQQXq__period_length:focus-visible,.gridify_analytics-module__PIQQXq__period_end>button[aria-expanded=true],.gridify_analytics-module__PIQQXq__period_length[aria-expanded=true]{box-shadow:none;background:0 0;border:none;outline:none}.gridify_analytics-module__PIQQXq__period_length{width:100%;min-width:108px}.gridify_analytics-module__PIQQXq__period_length span>span{transform:translateY(0)}.gridify_analytics-module__PIQQXq__period_length svg{transform-origin:50%;transform:translateY(0)}.gridify_analytics-module__PIQQXq__period_length[aria-expanded=true] svg{transform:translateY(0)rotate(180deg)}.gridify_analytics-module__PIQQXq__metrics_grid{gap:var(--analytics_section_gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:860px){.gridify_analytics-module__PIQQXq__metrics_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gridify_analytics-module__PIQQXq__metric_card{border:1px solid var(--gridify_divider);background:var(--surface_1);border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}.gridify_analytics-module__PIQQXq__metric_label{letter-spacing:.02em;color:var(--muted);font-size:.84rem}.gridify_analytics-module__PIQQXq__metric_value_row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gridify_analytics-module__PIQQXq__metric_value{font-size:clamp(1.3rem,1.9vw,1.7rem);line-height:1.06}.gridify_analytics-module__PIQQXq__metric_value_unavailable{opacity:.42;color:var(--muted)}.gridify_analytics-module__PIQQXq__metric_change{letter-spacing:.01em;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.7rem;font-weight:600;line-height:1.2;display:inline-flex}.gridify_analytics-module__PIQQXq__change_icon{flex-shrink:0;width:.55em;height:.55em}.gridify_analytics-module__PIQQXq__change_dash{flex-shrink:0;line-height:1}.gridify_analytics-module__PIQQXq__metric_change_up{color:#1bc68b;background:#1bc68b29}.gridify_analytics-module__PIQQXq__metric_change_down{color:#f07171;background:#f0717129}.gridify_analytics-module__PIQQXq__metric_change_neutral{color:var(--muted);background:var(--surface_2)}.gridify_analytics-module__PIQQXq__metric_meta{color:var(--muted);font-size:.85rem;line-height:1.4}.gridify_analytics-module__PIQQXq__stat_card{border:1px solid var(--gridify_divider);background:var(--surface_2);border-radius:14px;flex-direction:column;gap:10px;min-height:132px;padding:16px;display:flex}.gridify_analytics-module__PIQQXq__stat_card_label{letter-spacing:.02em;text-transform:capitalize;color:var(--muted);font-size:.84rem}.gridify_analytics-module__PIQQXq__stat_card_value{font-size:clamp(1.45rem,2vw,1.85rem);font-weight:650;line-height:1.06}.gridify_analytics-module__PIQQXq__stat_card_change{letter-spacing:.01em;align-items:center;gap:4px;margin-top:auto;font-size:.88rem;font-weight:550;display:inline-flex}.gridify_analytics-module__PIQQXq__stat_card_change_up{color:var(--accent)}.gridify_analytics-module__PIQQXq__stat_card_change_down{color:var(--danger)}.gridify_analytics-module__PIQQXq__stat_card_change_neutral{color:var(--muted)}.gridify_analytics-module__PIQQXq__stat_card_skeleton{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1f 50%,#ffffff0d 100%) 0 0/200% 100%;border-radius:8px;animation:1.2s ease-in-out infinite gridify_analytics-module__PIQQXq__stat_card_shimmer;display:block}.gridify_analytics-module__PIQQXq__stat_card_skeleton_value{width:72%;height:1.75rem}.gridify_analytics-module__PIQQXq__stat_card_skeleton_change{width:42%;height:.95rem}@keyframes gridify_analytics-module__PIQQXq__stat_card_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.gridify_analytics-module__PIQQXq__block_grid{gap:var(--analytics_section_gap);grid-template-columns:minmax(0,60fr) minmax(0,40fr);align-items:stretch;display:grid}.gridify_analytics-module__PIQQXq__block_column_main{gap:var(--analytics_section_gap);flex-direction:column;min-width:0;display:flex}.gridify_analytics-module__PIQQXq__block_column_main .gridify_analytics-module__PIQQXq__trend_block_card{flex:auto;min-height:260px}.gridify_analytics-module__PIQQXq__block_column_main .gridify_analytics-module__PIQQXq__block_card .gridify_analytics-module__PIQQXq__chart_area{min-height:var(--analytics_side_chart_min_height,200px)}.gridify_analytics-module__PIQQXq__block_column_side{gap:var(--analytics_section_gap);--analytics_side_chart_min_height:200px;flex-direction:column;min-width:0;display:flex}.gridify_analytics-module__PIQQXq__block_column_side .gridify_analytics-module__PIQQXq__chart_area{min-height:var(--analytics_side_chart_min_height)}.gridify_analytics-module__PIQQXq__block_card{border:1px solid var(--gridify_divider);background:var(--surface_1);padding:var(--analytics_block_padding);border-radius:14px;flex-direction:column;gap:10px;min-height:260px;display:flex}.gridify_analytics-module__PIQQXq__followers_block_card{--followers_chart_min_height:200px}.gridify_analytics-module__PIQQXq__scatter_posts_card{min-height:auto}.gridify_analytics-module__PIQQXq__posts_section_full{box-sizing:border-box;width:100%;min-width:0}.gridify_analytics-module__PIQQXq__posts_table_embedded{flex-direction:column;gap:10px;min-width:0;display:flex}.gridify_analytics-module__PIQQXq__block_header{flex-direction:column;gap:3px;display:flex}.gridify_analytics-module__PIQQXq__block_header_title_row{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.gridify_analytics-module__PIQQXq__block_section_title,.gridify_analytics-module__PIQQXq__followers_panel_title{margin:0;font-size:.98rem;font-weight:600;line-height:1.2}.gridify_analytics-module__PIQQXq__block_header .gridify_analytics-module__PIQQXq__block_section_title{color:var(--ink);font-size:.98rem;font-weight:600}.gridify_analytics-module__PIQQXq__block_header_metric_select{min-width:0;display:inline-flex}.gridify_analytics-module__PIQQXq__block_header_metric_trigger{border:1px solid var(--line_mid);background:var(--surface_2);color:var(--ink);cursor:pointer;border-radius:999px;margin:0;padding:4px 8px;font-size:.98rem;font-weight:600;line-height:1.2}.gridify_analytics-module__PIQQXq__block_header_metric_trigger:hover:not(:disabled){border-color:var(--line_mid);background:var(--surface_1);color:var(--ink_soft)}.gridify_analytics-module__PIQQXq__block_header span{color:var(--muted);font-size:.82rem}.gridify_analytics-module__PIQQXq__chart_area{flex-direction:column;flex:1;min-height:250px;padding:0;line-height:0;display:flex}.gridify_analytics-module__PIQQXq__chart_area:has(>.gridify_analytics-module__PIQQXq__chart_empty){justify-content:center;align-items:center;line-height:normal}.gridify_analytics-module__PIQQXq__chart_area .recharts-responsive-container{flex:1;min-height:0;line-height:0}.gridify_analytics-module__PIQQXq__followers_panel{min-height:var(--followers_chart_min_height);flex:1;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch;gap:20px;display:grid}.gridify_analytics-module__PIQQXq__followers_panel_stats{min-width:0;min-height:var(--followers_chart_min_height);flex-direction:column;justify-content:space-between;gap:12px;padding-right:4px;display:flex}.gridify_analytics-module__PIQQXq__followers_panel_stats_body{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-height:0;display:flex}.gridify_analytics-module__PIQQXq__followers_total{letter-spacing:-.02em;font-size:clamp(1.85rem,3.2vw,2.45rem);font-weight:650;line-height:1.05}.gridify_analytics-module__PIQQXq__followers_gain_row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gridify_analytics-module__PIQQXq__followers_net_gain{font-size:1rem;font-weight:600}.gridify_analytics-module__PIQQXq__followers_panel_chart{min-width:0;min-height:var(--followers_chart_min_height);flex-direction:column;display:flex}.gridify_analytics-module__PIQQXq__followers_panel_chart .gridify_analytics-module__PIQQXq__chart_area{min-height:var(--followers_chart_min_height)}.gridify_analytics-module__PIQQXq__chart_area .recharts-tooltip-wrapper{z-index:50;outline:none}.gridify_analytics-module__PIQQXq__chart_area .recharts-default-tooltip{background:var(--gridify_popup_menu_bg)!important;border:1px solid var(--line_mid)!important;border-radius:var(--gridify_popup_menu_radius)!important;box-shadow:var(--shadow)!important;color:var(--ink_soft)!important;font-family:inherit!important;font-size:13px!important;line-height:1.35!important}.gridify_analytics-module__PIQQXq__chart_area .recharts-tooltip-label{color:var(--ink)!important;margin:0 0 4px!important;font-size:12px!important;font-weight:600!important}.gridify_analytics-module__PIQQXq__chart_area .recharts-tooltip-item{color:var(--ink_soft)!important;padding-top:2px!important;padding-bottom:2px!important;font-size:13px!important}.gridify_analytics-module__PIQQXq__chart_empty{color:var(--muted);text-align:center;max-width:28rem;margin:0;padding:0 16px;font-size:.9rem;line-height:1.45}.gridify_analytics-module__PIQQXq__engagement_mix_card{min-height:320px}.gridify_analytics-module__PIQQXq__engagement_mix_chart_area{gap:4px;min-height:220px;padding:0}.gridify_analytics-module__PIQQXq__engagement_mix_chart_area .recharts-responsive-container{flex:160px;min-height:160px}.gridify_analytics-module__PIQQXq__engagement_mix_legend{flex-direction:column;flex-shrink:0;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gridify_analytics-module__PIQQXq__engagement_mix_legend_row{align-items:center;gap:8px;font-size:.85rem;line-height:1.35;display:flex}.gridify_analytics-module__PIQQXq__engagement_mix_swatch{border-radius:2px;flex-shrink:0;width:10px;height:10px}.gridify_analytics-module__PIQQXq__engagement_mix_legend_label{min-width:0;color:var(--ink_soft);flex:1}.gridify_analytics-module__PIQQXq__engagement_mix_legend_value{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.gridify_analytics-module__PIQQXq__tables_grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.gridify_analytics-module__PIQQXq__table_card{border:1px solid var(--gridify_divider);background:var(--surface_1);padding:var(--analytics_block_padding);border-radius:14px;flex-direction:column;grid-column:span 12;gap:10px;display:flex}.gridify_analytics-module__PIQQXq__table_empty{color:var(--muted);margin:0;font-size:.9rem}.gridify_analytics-module__PIQQXq__table_wrap{width:100%;padding:0;overflow:auto}.gridify_analytics-module__PIQQXq__table{border-collapse:collapse;width:100%;min-width:760px}.gridify_analytics-module__PIQQXq__table th,.gridify_analytics-module__PIQQXq__table td{text-align:left;border-bottom:1px solid var(--gridify_divider);vertical-align:top;padding:8px 10px;font-size:.85rem}.gridify_analytics-module__PIQQXq__table th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.gridify_analytics-module__PIQQXq__posts_table{--posts_table_stat_col_width:6.75rem;table-layout:fixed;width:100%;min-width:0}.gridify_analytics-module__PIQQXq__posts_table th,.gridify_analytics-module__PIQQXq__posts_table td{vertical-align:middle}.gridify_analytics-module__PIQQXq__posts_table th{text-transform:none;font-weight:500}.gridify_analytics-module__PIQQXq__posts_table_col_date{white-space:nowrap;width:6.5rem;color:var(--muted);font-size:.85rem}.gridify_analytics-module__PIQQXq__posts_table_col_nickname{text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:0;overflow:hidden}.gridify_analytics-module__PIQQXq__posts_table_col_stat{width:var(--posts_table_stat_col_width);white-space:nowrap}.gridify_analytics-module__PIQQXq__posts_table_col_thumb{text-align:center;width:52px;padding-left:6px;padding-right:6px}.gridify_analytics-module__PIQQXq__posts_table_col_thumb_icon{vertical-align:middle;opacity:.85;display:inline-block}.gridify_analytics-module__PIQQXq__post_thumb_cell{width:52px}.gridify_analytics-module__PIQQXq__post_thumb_link{line-height:0;display:block}.gridify_analytics-module__PIQQXq__post_thumb{object-fit:cover;background:var(--surface_2);border-radius:8px;width:40px;height:40px;display:block}.gridify_analytics-module__PIQQXq__post_thumb_placeholder{background:var(--surface_2);border:1px solid var(--gridify_divider);border-radius:8px;width:40px;height:40px;display:block}.gridify_analytics-module__PIQQXq__post_stat_above{color:#1bc68b}.gridify_analytics-module__PIQQXq__post_stat_below{color:#f07171}.gridify_analytics-module__PIQQXq__posts_expand_btn{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:.35em;margin:0;padding:0;font-size:.85rem;text-decoration:none;display:inline-flex}.gridify_analytics-module__PIQQXq__posts_expand_btn:hover{color:var(--ink_soft);text-underline-offset:.2em;text-decoration:underline}.gridify_analytics-module__PIQQXq__posts_expand_btn_icon{flex-shrink:0;transition:transform .18s;display:inline-flex}.gridify_analytics-module__PIQQXq__posts_expand_btn[aria-expanded=true] .gridify_analytics-module__PIQQXq__posts_expand_btn_icon{transform:rotate(180deg)}@media (max-width:1080px){.gridify_analytics-module__PIQQXq__block_grid{grid-template-columns:minmax(0,1fr)}.gridify_analytics-module__PIQQXq__block_card{min-height:260px}}@media (max-width:760px){.gridify_analytics-module__PIQQXq__analytics_inner{padding:var(--gridify_page_pad_y)var(--gridify_page_pad_x)}.gridify_analytics-module__PIQQXq__period_picker{flex-wrap:wrap;width:100%}.gridify_analytics-module__PIQQXq__period_length{flex:108px;min-width:0}.gridify_analytics-module__PIQQXq__table{min-width:700px}}
.gridify_popup_menu-module__hQ-gwa__shell{background:var(--gridify_popup_menu_bg);border:1px solid var(--line_mid);border-radius:var(--gridify_popup_menu_radius);padding:var(--gridify_popup_menu_padding);box-shadow:var(--shadow)}.gridify_popup_menu-module__hQ-gwa__option{box-sizing:border-box;width:100%;color:var(--ink_soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:13px;display:block}.gridify_popup_menu-module__hQ-gwa__option:hover:not(:disabled){background:var(--hover)}.gridify_popup_menu-module__hQ-gwa__option:disabled{opacity:var(--gridify_disabled_opacity);cursor:not-allowed}.gridify_popup_menu-module__hQ-gwa__option_active{background:var(--hover_strong);color:var(--ink)}
.gridify_captions-module__nJhdYq__captions_panel_title{color:var(--ink);flex:1;min-width:0;margin:0;font-size:14px;font-weight:600}.gridify_captions-module__nJhdYq__captions_panel_add_btn{border:1px solid var(--line_mid);background:var(--surface_2);color:var(--ink_soft);font:inherit;cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.gridify_captions-module__nJhdYq__captions_panel_add_btn_icon{flex-shrink:0;width:12px;height:12px}.gridify_captions-module__nJhdYq__captions_panel_add_btn:hover:not(:disabled){background:var(--hover)}.gridify_captions-module__nJhdYq__captions_panel_add_btn:disabled{opacity:var(--gridify_disabled_opacity);cursor:not-allowed}.gridify_captions-module__nJhdYq__captions_block_row{background:var(--surface_2);border:1px solid var(--gridify_divider);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:8px;align-items:center;gap:6px;padding:8px 8px 8px 10px;display:flex}.gridify_captions-module__nJhdYq__captions_block_row:active{cursor:grabbing}.gridify_captions-module__nJhdYq__captions_block_row_dragging{opacity:.45}.gridify_captions-module__nJhdYq__captions_block_row_overlay{box-shadow:var(--shadow);cursor:grabbing}.gridify_captions-module__nJhdYq__captions_block_meta{touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gridify_captions-module__nJhdYq__captions_block_name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.gridify_captions-module__nJhdYq__captions_block_menu_wrap{flex-shrink:0;position:relative}.gridify_captions-module__nJhdYq__captions_block_menu_icon{width:18px;height:18px;display:block}.gridify_captions-module__nJhdYq__captions_block_menu_btn{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.gridify_captions-module__nJhdYq__captions_block_menu_btn:hover:not(:disabled){background:var(--hover);color:var(--ink_soft)}.gridify_captions-module__nJhdYq__captions_block_menu_btn:disabled{opacity:var(--gridify_disabled_opacity);cursor:not-allowed}.gridify_captions-module__nJhdYq__captions_block_menu_popover{z-index:20;width:max-content;min-width:min-content;max-width:calc(100vw - 2*var(--gridify_popup_menu_viewport_inset));}.gridify_captions-module__nJhdYq__captions_block_menu_item{width:100%;color:var(--ink_soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:12px;display:block}.gridify_captions-module__nJhdYq__captions_block_menu_item:hover:not(:disabled){background:var(--hover)}.gridify_captions-module__nJhdYq__captions_block_menu_item:disabled{opacity:var(--gridify_disabled_opacity);cursor:not-allowed}.gridify_captions-module__nJhdYq__captions_block_menu_item_danger{color:var(--danger)}.gridify_captions-module__nJhdYq__captions_empty{color:var(--muted);opacity:.85;text-align:center;margin:0;padding:14px;font-size:11px;line-height:1.4}.gridify_captions-module__nJhdYq__captions_error{color:var(--danger);margin:8px 0 0;font-size:11px}.gridify_captions-module__nJhdYq__captions_modal_field{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.gridify_captions-module__nJhdYq__captions_modal_label{color:var(--ink_soft);font-size:12px;font-weight:600}.gridify_captions-module__nJhdYq__captions_modal_input{box-sizing:border-box;border:1px solid var(--line_mid);background:var(--surface_2);width:100%;color:var(--ink_soft);font:inherit;border-radius:8px;padding:8px 10px}.gridify_captions-module__nJhdYq__captions_modal_textarea{box-sizing:border-box;border:1px solid var(--line_mid);background:var(--surface_2);width:100%;min-height:120px;color:var(--ink_soft);font:inherit;resize:vertical;border-radius:8px;padding:8px 10px;line-height:1.45}
.gridify_dropdown-module__NWfu9G__dropdown_root{position:relative}.gridify_dropdown-module__NWfu9G__menu{z-index:60;box-sizing:border-box;width:max-content;min-width:min-content;max-width:calc(100vw - 2*var(--gridify_popup_menu_viewport_inset));max-height:280px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;}
.gridify_page_chrome-module__FlD-OG__page_chrome_wrap{box-sizing:border-box;background:var(--surface_1);z-index:30;width:100%;margin:0;position:sticky;top:0}.gridify_page_chrome-module__FlD-OG__page_top_bar{box-sizing:border-box;height:var(--gridify_top_bar_height);min-height:var(--gridify_top_bar_height);max-height:var(--gridify_top_bar_height);padding:0 var(--gridify_page_pad_x);border-bottom:1px solid var(--gridify_divider);background:var(--surface_1);flex-shrink:0;align-items:center;margin:0;display:flex}.gridify_page_chrome-module__FlD-OG__page_header{-webkit-overflow-scrolling:touch;scrollbar-width:thin;justify-content:flex-start;overflow:auto hidden;}.gridify_page_chrome-module__FlD-OG__page_top_bar_row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;width:max-content;min-width:100%;display:flex}.gridify_page_chrome-module__FlD-OG__page_header_leading{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:10px 14px;min-width:0;display:flex}.gridify_page_chrome-module__FlD-OG__page_header_title{color:var(--ink);letter-spacing:-.01em;flex-shrink:0;margin:0;font-size:15px;font-weight:600;line-height:1.2}.gridify_page_chrome-module__FlD-OG__page_header_title_sr_only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gridify_page_chrome-module__FlD-OG__page_header_actions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.gridify_page_chrome-module__FlD-OG__page_toolbar{-webkit-overflow-scrolling:touch;scrollbar-width:thin;justify-content:flex-start;overflow:auto hidden;}.gridify_page_chrome-module__FlD-OG__page_toolbar_embedded{box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:0 0;border:none;flex:1;justify-content:flex-start;align-items:center;width:100%;min-width:0;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:flex;overflow:auto hidden}.gridify_page_chrome-module__FlD-OG__page_toolbar_start{flex:0 auto;align-items:center;gap:10px;min-width:0;display:flex}.gridify_page_chrome-module__FlD-OG__page_toolbar_end{flex-shrink:0;align-items:center;gap:18px;margin-left:auto;display:flex}.gridify_page_chrome-module__FlD-OG__page_toolbar_control_group{}.gridify_page_chrome-module__FlD-OG__page_primary_btn{border:1px solid var(--line_mid);background:var(--surface_2);color:var(--accent);font:inherit;cursor:pointer;border-radius:8px;flex-shrink:0;margin:0;padding:8px 16px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}.gridify_page_chrome-module__FlD-OG__page_primary_btn_with_icon{padding-left:14px}.gridify_page_chrome-module__FlD-OG__page_primary_btn:hover:not(:disabled){background:var(--surface_2);border-color:var(--line_mid)}.gridify_page_chrome-module__FlD-OG__page_primary_btn:disabled{opacity:var(--gridify_disabled_opacity);cursor:not-allowed}.gridify_page_chrome-module__FlD-OG__page_primary_btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gridify_page_chrome-module__FlD-OG__page_toggle_text{}.gridify_page_chrome-module__FlD-OG__page_toggle{}.gridify_page_chrome-module__FlD-OG__page_toggle_thumb{}.gridify_page_chrome-module__FlD-OG__page_select_label{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:500}.gridify_page_chrome-module__FlD-OG__page_select{border:1px solid var(--line_mid);background:var(--surface_2);color:var(--ink_soft);font:inherit;cursor:pointer;border-radius:999px;padding:6px 10px;font-size:13px;transition:background .15s,border-color .15s}.gridify_page_chrome-module__FlD-OG__page_select:hover{border-color:var(--accent)}.gridify_page_chrome-module__FlD-OG__page_select:focus,.gridify_page_chrome-module__FlD-OG__page_select:focus-visible{box-shadow:none;outline:none}.gridify_page_chrome-module__FlD-OG__page_save_status{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.gridify_page_chrome-module__FlD-OG__page_save_status_sr_only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gridify_page_chrome-module__FlD-OG__page_save_status_buffer{border:2px solid var(--line_mid);border-top-color:var(--ink_soft);opacity:.7;border-radius:50%;width:20px;height:20px;animation:.82s linear infinite gridify_page_chrome-module__FlD-OG__page_save_status_spin}.gridify_page_chrome-module__FlD-OG__page_save_status_saved{color:#4ade80;opacity:.7;background:#4ade801f;border:1px solid #4ade808c;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}html[data-theme=light] .gridify_page_chrome-module__FlD-OG__page_save_status_saved{color:#15803d;background:#15803d1f;border-color:#15803d73}.gridify_page_chrome-module__FlD-OG__page_save_status_check{flex-shrink:0;display:block}@keyframes gridify_page_chrome-module__FlD-OG__page_save_status_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.gridify_media-module__VuautW__media_page{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.gridify_media-module__VuautW__media_workspace_main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.gridify_media-module__VuautW__media_page_body{box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;width:100%;min-height:0;padding:4px;display:flex;overflow:hidden auto}.gridify_media-module__VuautW__media_page_body_inner{padding:var(--gridify_page_pad_compact);box-sizing:border-box;border:1px solid #0000;border-radius:12px;flex-direction:column;flex:none;gap:20px;display:flex}.gridify_media-module__VuautW__media_notice{color:var(--ink_soft);border:1px solid var(--line_mid);background:var(--surface_2);border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:.88rem}.gridify_media-module__VuautW__media_error{color:#f87171;background:#dc3c3c1a;border:1px solid #dc505066;border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:.88rem}html[data-theme=light] .gridify_media-module__VuautW__media_error{color:#b91c1c;background:#b91c1c0d;border-color:#b91c1c40}.gridify_media-module__VuautW__file_input_hidden{display:none}.gridify_media-module__VuautW__grid{flex-direction:row;align-items:flex-start;gap:7px;width:100%;display:flex}.gridify_media-module__VuautW__grid_column{flex-direction:column;flex:1 1 0;gap:7px;min-width:0;display:flex}.gridify_media-module__VuautW__card{border:1px solid var(--gridify_divider);background:var(--surface_2);border-radius:10px;width:100%;transition:border-color .14s;position:relative;overflow:hidden}.gridify_media-module__VuautW__card_pick_btn{width:100%;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:2px solid #0000;border-radius:8px;margin:0;padding:0;display:block}.gridify_media-module__VuautW__card_pick_btn:disabled{cursor:not-allowed;opacity:.55}.gridify_media-module__VuautW__card_pick_btn .gridify_media-module__VuautW__card_aspect{position:relative}.gridify_media-module__VuautW__card_selected{border-color:var(--accent)}.gridify_media-module__VuautW__card_select{z-index:3;opacity:0;pointer-events:none;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .14s,transform .14s;display:flex;position:absolute;top:8px;left:8px;transform:translateY(-2px)}.gridify_media-module__VuautW__card:hover .gridify_media-module__VuautW__card_select,.gridify_media-module__VuautW__card_selected .gridify_media-module__VuautW__card_select,.gridify_media-module__VuautW__card_select:focus-within{opacity:1;pointer-events:auto;transform:translateY(0)}.gridify_media-module__VuautW__card_select_input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gridify_media-module__VuautW__card_select_mark{color:#0000;box-sizing:border-box;background:0 0;border:1.5px solid #ffffff8c;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;line-height:0;transition:background .14s,border-color .14s,color .14s,transform .14s,box-shadow .14s;display:flex}html[data-theme=light] .gridify_media-module__VuautW__card_select_mark{border-color:#0006}.gridify_media-module__VuautW__card_select_icon{flex-shrink:0;display:block}.gridify_media-module__VuautW__card:hover .gridify_media-module__VuautW__card_select_input:not(:checked)+.gridify_media-module__VuautW__card_select_mark,.gridify_media-module__VuautW__card_select:focus-within .gridify_media-module__VuautW__card_select_input:not(:checked)+.gridify_media-module__VuautW__card_select_mark{box-shadow:none;background:#000000d1;border-color:#000000f2}html[data-theme=light] .gridify_media-module__VuautW__card:hover .gridify_media-module__VuautW__card_select_input:not(:checked)+.gridify_media-module__VuautW__card_select_mark,html[data-theme=light] .gridify_media-module__VuautW__card_select:focus-within .gridify_media-module__VuautW__card_select_input:not(:checked)+.gridify_media-module__VuautW__card_select_mark{background:#fffffff0;border-color:#fffffffa}.gridify_media-module__VuautW__card_select_input:checked+.gridify_media-module__VuautW__card_select_mark{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:none}.gridify_media-module__VuautW__card_select_input:focus-visible+.gridify_media-module__VuautW__card_select_mark{outline:2px solid var(--focus);outline-offset:2px}.gridify_media-module__VuautW__card_select_input:disabled+.gridify_media-module__VuautW__card_select_mark{opacity:var(--gridify_disabled_opacity);cursor:not-allowed}.gridify_media-module__VuautW__card_select:has(.gridify_media-module__VuautW__card_select_input:disabled){cursor:not-allowed}.gridify_media-module__VuautW__card:hover .gridify_media-module__VuautW__card_select_input:checked+.gridify_media-module__VuautW__card_select_mark{filter:brightness(1.05)}.gridify_media-module__VuautW__card:hover .gridify_media-module__VuautW__card_select_input:not(:checked)+.gridify_media-module__VuautW__card_select_mark{transform:scale(1.04)}.gridify_media-module__VuautW__card_media_placeholder{background:var(--surface_1);border:1px dashed var(--line_mid);box-sizing:border-box;width:100%;min-height:120px}.gridify_media-module__VuautW__card_draggable .gridify_media-module__VuautW__card_aspect img,.gridify_media-module__VuautW__card_draggable .gridify_media-module__VuautW__card_aspect video{cursor:grab}.gridify_media-module__VuautW__card_draggable .gridify_media-module__VuautW__card_aspect img:active,.gridify_media-module__VuautW__card_draggable .gridify_media-module__VuautW__card_aspect video:active{cursor:grabbing}.gridify_media-module__VuautW__card_aspect{background:var(--surface_2);width:100%}.gridify_media-module__VuautW__card_aspect img,.gridify_media-module__VuautW__card_aspect video{width:100%;height:auto;display:block}.gridify_media-module__VuautW__card_pending .gridify_media-module__VuautW__card_aspect{aspect-ratio:3/4;position:relative}.gridify_media-module__VuautW__card_pending .gridify_media-module__VuautW__card_aspect img,.gridify_media-module__VuautW__card_pending .gridify_media-module__VuautW__card_aspect video{object-fit:cover;filter:grayscale(.35)brightness(.72);height:100%}.gridify_media-module__VuautW__card_pending_scrim{background:var(--overlay_scrim);pointer-events:none;position:absolute;inset:0}.gridify_media-module__VuautW__card_pending_bar_wrap{background:var(--hover);pointer-events:none;border-radius:3px;height:5px;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden}.gridify_media-module__VuautW__card_pending_bar{border-radius:inherit;background:var(--hover);position:absolute;inset:0}.gridify_media-module__VuautW__card_pending_bar_fill{border-radius:inherit;background:var(--accent);height:100%;transition:width .12s ease-out}.gridify_media-module__VuautW__card_pending_bar_indeterminate{border-radius:inherit;background:var(--accent);width:38%;animation:1.1s ease-in-out infinite gridify_media-module__VuautW__card_pending_indeterminate;position:absolute;top:0;bottom:0}@keyframes gridify_media-module__VuautW__card_pending_indeterminate{0%{left:-38%}to{left:100%}}.gridify_media-module__VuautW__card_pending_error{border-color:#f87171}html[data-theme=light] .gridify_media-module__VuautW__card_pending_error{border-color:#b91c1c}.gridify_media-module__VuautW__card_failed{border-color:#f87171}html[data-theme=light] .gridify_media-module__VuautW__card_failed{border-color:#b91c1c}.gridify_media-module__VuautW__card_failed:not(.gridify_media-module__VuautW__card){box-shadow:inset 0 0 0 1px #f87171}html[data-theme=light] .gridify_media-module__VuautW__card_failed:not(.gridify_media-module__VuautW__card){box-shadow:inset 0 0 0 1px #b91c1c}.gridify_media-module__VuautW__card_aspect_status_processing,.gridify_media-module__VuautW__card_aspect_status_error{position:relative}.gridify_media-module__VuautW__card_aspect_status_processing img,.gridify_media-module__VuautW__card_aspect_status_processing video{filter:grayscale(.35)brightness(.72)}.gridify_media-module__VuautW__card_media_status_overlay{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gridify_media-module__VuautW__card_media_status_scrim{pointer-events:none;position:absolute;inset:0}.gridify_media-module__VuautW__card_media_status_scrim_processing{background:var(--overlay_scrim)}.gridify_media-module__VuautW__card_media_status_scrim_error{background:color-mix(in srgb,#f87171 28%,var(--overlay_scrim))}html[data-theme=light] .gridify_media-module__VuautW__card_media_status_scrim_error{background:color-mix(in srgb,#b91c1c 22%,var(--overlay_scrim))}.gridify_media-module__VuautW__card_media_status_readout{z-index:1;letter-spacing:.02em;text-align:center;color:var(--text_primary);padding:0 10px;font-size:12px;font-weight:600;line-height:1.25;position:relative}.gridify_media-module__VuautW__card_media_status_readout_error{color:#f87171}html[data-theme=light] .gridify_media-module__VuautW__card_media_status_readout_error{color:#b91c1c}.gridify_media-module__VuautW__card_actions{z-index:2;opacity:0;pointer-events:none;flex-direction:column;align-items:stretch;gap:6px;transition:opacity .14s,transform .14s;display:flex;position:absolute;top:8px;right:8px;transform:translateY(-2px)}.gridify_media-module__VuautW__card:hover .gridify_media-module__VuautW__card_actions,.gridify_media-module__VuautW__card_actions:focus-within{opacity:1;pointer-events:auto;transform:translateY(0)}.gridify_media-module__VuautW__card_del,.gridify_media-module__VuautW__card_crop{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:5px;line-height:0;transition:background .14s,border-color .14s,color .14s,opacity .14s;display:flex}.gridify_media-module__VuautW__card_del{color:#f87171;opacity:.9;background:#dc3c3ce6;border-color:#dc5050e6}html[data-theme=light] .gridify_media-module__VuautW__card_del{color:#b91c1c;background:#b91c1ce6;border-color:#b91c1ce6}.gridify_media-module__VuautW__card_crop{border-color:var(--line_mid);background:var(--surface_3);color:var(--ink_soft)}.gridify_media-module__VuautW__card_del_icon,.gridify_media-module__VuautW__card_crop_icon{opacity:1;flex-shrink:0;transition:transform .14s;display:block}.gridify_media-module__VuautW__card_del_icon{color:#fff}.gridify_media-module__VuautW__card_del:focus-visible,.gridify_media-module__VuautW__card_crop:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gridify_media-module__VuautW__card_del:focus-visible{outline-color:var(--accent)}.gridify_media-module__VuautW__card_del:hover:not(:disabled){background:#dc3c3ce6}html[data-theme=light] .gridify_media-module__VuautW__card_del:hover:not(:disabled){background:#b91c1ce6}.gridify_media-module__VuautW__card_crop:hover:not(:disabled){background:var(--gridify_divider);border-color:var(--line_mid);color:var(--ink)}.gridify_media-module__VuautW__card_del:hover:not(:disabled) .gridify_media-module__VuautW__card_del_icon,.gridify_media-module__VuautW__card_crop:hover:not(:disabled) .gridify_media-module__VuautW__card_crop_icon{transform:scale(1.06)}.gridify_media-module__VuautW__card_del:disabled,.gridify_media-module__VuautW__card_crop:disabled{opacity:var(--gridify_disabled_opacity);cursor:not-allowed}.gridify_media-module__VuautW__crop_modal_dialog{gap:var(--gridify_lightbox_section_gap);width:min(100%,520px);max-height:min(92vh,720px);padding:var(--gridify_lightbox_panel_padding);border-radius:var(--radius-md);border:1px solid var(--gridify_divider);background:var(--surface_1);box-shadow:var(--shadow);box-sizing:border-box;flex-direction:column;display:flex;overflow:auto}.gridify_media-module__VuautW__crop_modal_title{color:var(--ink_soft);margin:0;font-size:1.05rem;font-weight:600}.gridify_media-module__VuautW__crop_modal_aspect_row{justify-content:space-between;align-items:flex-start;gap:10px;margin:0;display:flex}.gridify_media-module__VuautW__crop_modal_aspect_presets{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.gridify_media-module__VuautW__crop_modal_aspect_flip_btn{border:1px solid var(--line_mid);background:var(--surface_2);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:8px;flex-shrink:0;margin-top:0;padding:6px 11px;font-size:12px;font-weight:500;line-height:1.2}.gridify_media-module__VuautW__crop_modal_aspect_flip_btn:hover:not(:disabled){color:var(--ink_soft);border-color:var(--line_mid)}.gridify_media-module__VuautW__crop_modal_aspect_flip_btn:disabled{opacity:var(--gridify_disabled_opacity);cursor:not-allowed}.gridify_media-module__VuautW__crop_modal_aspect_btn{border:1px solid var(--line_mid);background:var(--surface_2);color:var(--muted);cursor:pointer;border-radius:8px;padding:6px 11px;font-size:12px;font-weight:500;line-height:1.2}.gridify_media-module__VuautW__crop_modal_aspect_btn:hover:not(:disabled){color:var(--ink_soft);border-color:var(--line_mid)}.gridify_media-module__VuautW__crop_modal_aspect_btn_active{border-color:var(--accent);background:var(--accent_tint_bg);color:var(--accent)}.gridify_media-module__VuautW__crop_modal_aspect_btn:disabled{opacity:var(--gridify_disabled_opacity);cursor:not-allowed}.gridify_media-module__VuautW__crop_modal_stage{background:0 0;width:100%;max-width:min(92vw,480px);max-height:min(56vh,480px);margin:0 auto;position:relative;overflow:hidden}.gridify_media-module__VuautW__crop_modal_stage_spinner{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gridify_media-module__VuautW__crop_modal_stage_spinner_ring{border:3px solid var(--line_mid);border-top-color:var(--ink_soft);border-radius:50%;width:36px;height:36px;animation:.82s linear infinite gridify_media-module__VuautW__crop_modal_spinner_spin}@keyframes gridify_media-module__VuautW__crop_modal_spinner_spin{to{transform:rotate(360deg)}}.gridify_media-module__VuautW__crop_modal_img{z-index:0;object-fit:contain;-webkit-user-select:none;user-select:none;background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.gridify_media-module__VuautW__crop_modal_frame{z-index:2;box-sizing:border-box;border:2px solid var(--ink);box-shadow:0 0 0 9999px var(--overlay_scrim);cursor:move;touch-action:none;border-radius:2px;position:absolute}.gridify_media-module__VuautW__crop_modal_error{color:#f87171;margin:0;font-size:.85rem}html[data-theme=light] .gridify_media-module__VuautW__crop_modal_error{color:#b91c1c}.gridify_media-module__VuautW__crop_modal_actions{justify-content:flex-end;gap:var(--gridify_lightbox_actions_gap);flex-wrap:wrap;display:flex}.gridify_media-module__VuautW__crop_modal_cancel{border:1px solid var(--line_mid);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px;font-size:13px}.gridify_media-module__VuautW__crop_modal_cancel:hover:not(:disabled){color:var(--ink_soft)}.gridify_media-module__VuautW__crop_modal_apply{border:1px solid var(--accent);background:var(--accent_tint_bg);color:var(--accent);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:13px}.gridify_media-module__VuautW__crop_modal_apply:hover:not(:disabled){background:var(--accent);color:#fff}.gridify_media-module__VuautW__crop_modal_cancel:disabled,.gridify_media-module__VuautW__crop_modal_apply:disabled{opacity:var(--gridify_disabled_opacity);cursor:not-allowed}.gridify_media-module__VuautW__loading{padding:48px var(--gridify_page_pad_x);text-align:center;color:var(--muted)}.gridify_media-module__VuautW__media_section{margin-top:0}.gridify_media-module__VuautW__media_section_heading{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:.75rem;font-weight:600}.gridify_media-module__VuautW__folders_row{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.gridify_media-module__VuautW__folder_tile{box-sizing:border-box;border:1px solid var(--gridify_divider);background:var(--surface_2);--folder_tile_menu_btn_bg:var(--surface_3);--folder_tile_menu_btn_bg_hover:var(--line_soft);border-radius:10px;flex:none;align-items:center;width:max-content;min-width:min(160px,100%);max-width:min(42ch,100%);transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}html[data-theme=light] .gridify_media-module__VuautW__folder_tile{--folder_tile_menu_btn_bg:#f5f6f9;--folder_tile_menu_btn_bg_hover:var(--surface_1)}.gridify_media-module__VuautW__folder_tile_active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--accent_tint_bg);--folder_tile_menu_btn_bg:color-mix(in srgb,var(--accent_tint_bg)45%,var(--surface_3));--folder_tile_menu_btn_bg_hover:color-mix(in srgb,var(--accent_tint_bg)25%,var(--line_soft))}html[data-theme=light] .gridify_media-module__VuautW__folder_tile_active{--folder_tile_menu_btn_bg:color-mix(in srgb,var(--accent)8%,var(--surface_2));--folder_tile_menu_btn_bg_hover:color-mix(in srgb,var(--accent)4%,var(--surface_1))}.gridify_media-module__VuautW__folder_tile_active .gridify_media-module__VuautW__folder_tile_main{color:var(--ink_soft)}.gridify_media-module__VuautW__folder_tile_active .gridify_media-module__VuautW__folder_tile_icon{color:var(--accent)}.gridify_media-module__VuautW__folder_tile_main{box-sizing:border-box;width:100%;min-width:0;color:var(--ink_soft);cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.gridify_media-module__VuautW__folder_tile_main:after{content:"";background:linear-gradient(to right,transparent,var(--surface_2));opacity:0;pointer-events:none;width:40px;transition:opacity .12s;position:absolute;top:0;bottom:0;right:0}.gridify_media-module__VuautW__folder_tile:hover .gridify_media-module__VuautW__folder_tile_main:after,.gridify_media-module__VuautW__folder_tile_menu_open .gridify_media-module__VuautW__folder_tile_main:after,.gridify_media-module__VuautW__folder_tile_menu_wrap:focus-within .gridify_media-module__VuautW__folder_tile_main:after{opacity:1}.gridify_media-module__VuautW__folder_tile_active .gridify_media-module__VuautW__folder_tile_main:after{background:linear-gradient(to right,transparent,var(--accent_tint_bg))}.gridify_media-module__VuautW__folder_tile_icon{color:var(--muted);flex-shrink:0;display:flex}.gridify_media-module__VuautW__folder_tile_name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;flex:1;min-width:0;padding-right:6px;font-size:.9rem;overflow:hidden}.gridify_media-module__VuautW__folder_tile_menu_wrap{z-index:2;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:6px}.gridify_media-module__VuautW__folder_tile_menu_btn{width:26px;height:26px;color:var(--muted);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:opacity .12s,color .12s,background .12s;display:inline-flex}.gridify_media-module__VuautW__folder_tile:hover .gridify_media-module__VuautW__folder_tile_menu_btn,.gridify_media-module__VuautW__folder_tile_menu_open .gridify_media-module__VuautW__folder_tile_menu_btn,.gridify_media-module__VuautW__folder_tile_menu_wrap:focus-within .gridify_media-module__VuautW__folder_tile_menu_btn{opacity:1;pointer-events:auto;background:var(--folder_tile_menu_btn_bg)}.gridify_media-module__VuautW__folder_tile_menu_btn:hover:not(:disabled){background:var(--folder_tile_menu_btn_bg_hover);color:var(--ink_soft)}.gridify_media-module__VuautW__folder_tile_menu_btn:focus-visible{opacity:1;pointer-events:auto;background:var(--folder_tile_menu_btn_bg);outline:2px solid var(--accent);outline-offset:1px}.gridify_media-module__VuautW__folder_tile_menu_btn:disabled{opacity:var(--gridify_disabled_opacity);cursor:not-allowed}.gridify_media-module__VuautW__folder_tile_menu_icon{width:16px;height:16px}.gridify_media-module__VuautW__folder_tile_menu_popover{width:max-content;min-width:min-content;max-width:calc(100vw - 2*var(--gridify_popup_menu_viewport_inset));}.gridify_media-module__VuautW__folder_tile_menu_item_danger{color:var(--danger)}.gridify_media-module__VuautW__media_upload_btn{justify-content:center;align-items:center;display:inline-flex}.gridify_media-module__VuautW__media_upload_btn_inner{align-items:center;gap:8px;display:inline-flex}.gridify_media-module__VuautW__media_upload_icon{color:currentColor;flex-shrink:0;line-height:0;display:flex}.gridify_media-module__VuautW__toolbar_folder_create{align-items:center;min-width:0;display:flex}.gridify_media-module__VuautW__toolbar_bulk_delete_btn{color:#f87171;background:#dc3c3c1f;border-color:#dc50508c;justify-content:center;align-items:center;display:inline-flex}.gridify_media-module__VuautW__toolbar_bulk_delete_btn,.gridify_media-module__VuautW__toolbar_bulk_delete_btn .gridify_media-module__VuautW__toolbar_bulk_delete_btn_inner,.gridify_media-module__VuautW__toolbar_bulk_delete_btn .gridify_media-module__VuautW__toolbar_bulk_delete_icon{color:#f87171}html[data-theme=light] .gridify_media-module__VuautW__toolbar_bulk_delete_btn{background:#b91c1c14;border-color:#b91c1c73}html[data-theme=light] .gridify_media-module__VuautW__toolbar_bulk_delete_btn,html[data-theme=light] .gridify_media-module__VuautW__toolbar_bulk_delete_btn .gridify_media-module__VuautW__toolbar_bulk_delete_btn_inner,html[data-theme=light] .gridify_media-module__VuautW__toolbar_bulk_delete_btn .gridify_media-module__VuautW__toolbar_bulk_delete_icon{color:#b91c1c}.gridify_media-module__VuautW__toolbar_bulk_delete_btn:hover:not(:disabled){background:#dc3c3c2e;border-color:#dc5050bf}.gridify_media-module__VuautW__toolbar_bulk_delete_btn:hover:not(:disabled),.gridify_media-module__VuautW__toolbar_bulk_delete_btn:hover:not(:disabled) .gridify_media-module__VuautW__toolbar_bulk_delete_btn_inner,.gridify_media-module__VuautW__toolbar_bulk_delete_btn:hover:not(:disabled) .gridify_media-module__VuautW__toolbar_bulk_delete_icon{color:#f87171}html[data-theme=light] .gridify_media-module__VuautW__toolbar_bulk_delete_btn:hover:not(:disabled){background:#b91c1c1f;border-color:#b91c1ca6}html[data-theme=light] .gridify_media-module__VuautW__toolbar_bulk_delete_btn:hover:not(:disabled),html[data-theme=light] .gridify_media-module__VuautW__toolbar_bulk_delete_btn:hover:not(:disabled) .gridify_media-module__VuautW__toolbar_bulk_delete_btn_inner,html[data-theme=light] .gridify_media-module__VuautW__toolbar_bulk_delete_btn:hover:not(:disabled) .gridify_media-module__VuautW__toolbar_bulk_delete_icon{color:#b91c1c}.gridify_media-module__VuautW__toolbar_bulk_delete_btn_inner{align-items:center;gap:8px;display:inline-flex}.gridify_media-module__VuautW__toolbar_bulk_delete_icon{color:currentColor;flex-shrink:0;line-height:0;display:flex}.gridify_media-module__VuautW__toolbar_deselect_btn{justify-content:center;align-items:center;display:inline-flex}.gridify_media-module__VuautW__toolbar_deselect_btn_inner{align-items:center;gap:8px;display:inline-flex}.gridify_media-module__VuautW__toolbar_deselect_icon{color:currentColor;flex-shrink:0;line-height:0;display:flex}.gridify_media-module__VuautW__toolbar_new_folder_btn{justify-content:center;align-items:center;display:inline-flex}.gridify_media-module__VuautW__toolbar_new_folder_btn_inner{align-items:center;gap:8px;display:inline-flex}.gridify_media-module__VuautW__toolbar_new_folder_icon{color:currentColor;flex-shrink:0;line-height:0;display:flex}.gridify_media-module__VuautW__media_breadcrumb{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;min-height:20px;margin:0;font-size:.9rem;line-height:1.25;display:flex;overflow:auto hidden}.gridify_media-module__VuautW__media_breadcrumb_link,.gridify_media-module__VuautW__media_breadcrumb_root_current{white-space:nowrap;box-sizing:border-box;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:0;line-height:1.25;display:inline-flex}.gridify_media-module__VuautW__media_breadcrumb_link{cursor:pointer;font:inherit;background:0 0;text-decoration:none}.gridify_media-module__VuautW__media_breadcrumb_root_link,.gridify_media-module__VuautW__media_breadcrumb_root_current{color:var(--accent)}.gridify_media-module__VuautW__media_breadcrumb_folder_link{color:var(--ink_soft)}.gridify_media-module__VuautW__media_breadcrumb_link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gridify_media-module__VuautW__media_breadcrumb_root_current{cursor:default;font:inherit;background:0 0}.gridify_media-module__VuautW__media_breadcrumb_link_label{text-decoration:none}.gridify_media-module__VuautW__media_breadcrumb_root{color:var(--accent);align-items:center;gap:7px;display:inline-flex}.gridify_media-module__VuautW__media_breadcrumb_root_icon{flex-shrink:0;width:12px;height:14px;display:block}.gridify_media-module__VuautW__media_breadcrumb_root_link:hover{color:var(--accent)}.gridify_media-module__VuautW__media_breadcrumb_folder_link:hover{color:var(--ink_soft)}.gridify_media-module__VuautW__media_breadcrumb_link:hover .gridify_media-module__VuautW__media_breadcrumb_link_label{text-underline-offset:3px;text-decoration:underline}.gridify_media-module__VuautW__media_breadcrumb_sep{color:var(--muted);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;line-height:1.25;display:inline-flex}.gridify_media-module__VuautW__media_breadcrumb_sep_hidden{display:none}.gridify_media-module__VuautW__media_breadcrumb_current{white-space:nowrap;color:var(--ink_soft);flex-shrink:0;align-items:center;font-weight:500;line-height:1.25;display:inline-flex}.gridify_media-module__VuautW__media_toolbar_row{--gridify_top_bar_height:56px;flex-wrap:nowrap;gap:14px;width:100%;position:relative;overflow:visible;container:gridify_media_toolbar/inline-size;}.gridify_media-module__VuautW__media_toolbar_segment_slot{flex-shrink:0;align-items:center;display:flex}.gridify_media-module__VuautW__media_toolbar_row .gridify_media-module__VuautW__media_page_toolbar_row_part{flex:1;width:100%;min-width:0}.gridify_media-module__VuautW__media_toolbar_row .gridify_media-module__VuautW__media_page_toolbar_row_part>div>div:first-child{flex:0 auto;min-width:0}.gridify_media-module__VuautW__media_toolbar_row .gridify_media-module__VuautW__media_page_toolbar_row_part>div>div:last-child{gap:28px}.gridify_media-module__VuautW__media_toolbar_filters{flex-shrink:0;align-items:center;gap:28px;display:flex}.gridify_media-module__VuautW__media_toolbar_mobile_filter_btn{box-sizing:border-box;background:var(--hover_strong);width:36px;height:36px;color:var(--ink_soft);cursor:pointer;font:inherit;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:none}.gridify_media-module__VuautW__media_toolbar_mobile_filter_btn:hover{background:var(--active)}.gridify_media-module__VuautW__media_toolbar_mobile_filter_btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gridify_media-module__VuautW__media_toolbar_mobile_filter_btn_active{color:var(--accent)}.gridify_media-module__VuautW__media_toolbar_mobile_filter_btn_open{background:var(--active)}.gridify_media-module__VuautW__media_kind_segment_track{background:var(--hover);border-radius:999px;flex-shrink:0;grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:2px;padding:3px;display:grid}.gridify_media-module__VuautW__media_kind_segment_thumb{z-index:0;pointer-events:none;will-change:transform;background:#fff;border-radius:999px;grid-area:1/1;transition:transform .24s cubic-bezier(.32,.72,0,1)}html[data-theme=light] .gridify_media-module__VuautW__media_kind_segment_thumb{background:var(--surface_1)}@media (prefers-reduced-motion:reduce){.gridify_media-module__VuautW__media_kind_segment_thumb{transition:none}}.gridify_media-module__VuautW__media_kind_segment_btn{z-index:1;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;text-align:center;background:0 0;border:none;border-radius:999px;grid-row:1;justify-self:stretch;margin:0;padding:4px 10px;font-size:12px;font-weight:500}.gridify_media-module__VuautW__media_kind_segment_cell_all{grid-column:1}.gridify_media-module__VuautW__media_kind_segment_cell_photos{grid-column:2}.gridify_media-module__VuautW__media_kind_segment_cell_videos{grid-column:3}.gridify_media-module__VuautW__media_kind_segment_btn_active{color:#000}html[data-theme=light] .gridify_media-module__VuautW__media_kind_segment_btn_active{color:var(--ink)}.gridify_media-module__VuautW__media_filter_empty{color:var(--muted);border:1px dashed var(--line_mid);padding:16px var(--gridify_page_pad_x);background:var(--surface_1);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:20px 0 24px;display:flex}@media (max-width:720px){.gridify_media-module__VuautW__media_page_body{padding-bottom:calc(4px + var(--gridify_mobile_content_ghost))}.gridify_media-module__VuautW__media_page_body_inner{gap:12px}}@container gridify_media_toolbar (max-width:860px){.gridify_media-module__VuautW__media_toolbar_row .gridify_media-module__VuautW__media_page_toolbar_row_part{flex:1;min-width:0;min-height:0}.gridify_media-module__VuautW__media_toolbar_row .gridify_media-module__VuautW__media_page_toolbar_row_part>div>div:last-child{display:none}.gridify_media-module__VuautW__media_toolbar_row_filters_open .gridify_media-module__VuautW__media_page_toolbar_row_part>div>div:last-child{top:calc(100% - 1px);right:var(--gridify_page_pad_x);z-index:60;min-width:min(280px,calc(100vw - 2*var(--gridify_page_pad_x)));background:var(--gridify_popup_menu_bg);border:1px solid var(--line_mid);border-radius:var(--gridify_popup_menu_radius);box-shadow:var(--shadow);box-sizing:border-box;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:12px 14px;display:flex;position:absolute;left:auto}.gridify_media-module__VuautW__media_toolbar_row_filters_open .gridify_media-module__VuautW__media_toolbar_filters{flex-direction:column;align-items:stretch;gap:14px;width:100%}.gridify_media-module__VuautW__media_toolbar_row_filters_open .gridify_media-module__VuautW__media_toolbar_segment_slot,.gridify_media-module__VuautW__media_toolbar_row_filters_open .gridify_media-module__VuautW__media_kind_segment_track{width:100%}.gridify_media-module__VuautW__media_toolbar_mobile_filter_btn{display:inline-flex}}.gridify_media-module__VuautW__media_filter_empty_label{color:var(--ink_soft);letter-spacing:.02em;margin:0;font-size:.95rem;font-weight:600;display:block}.gridify_media-module__VuautW__media_filter_empty_hint{color:var(--muted);max-width:260px;margin:-6px 0 6px;font-size:.82rem;line-height:1.4}
.gridify_calendar-module__7mmlGa__calendar_shell{box-sizing:border-box;flex:1;align-items:stretch;gap:0;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}@media (max-width:720px){.gridify_calendar-module__7mmlGa__calendar_shell{flex:1;min-height:0;overflow:hidden}}.gridify_calendar-module__7mmlGa__mini_panel_host{box-sizing:border-box;border-right:1px solid var(--gridify_divider);background:var(--surface_0);flex-direction:column;flex-shrink:0;width:280px;min-height:0;display:flex;overflow:hidden}.gridify_calendar-module__7mmlGa__mini_panel_host_collapsed{pointer-events:none;border-right:none;width:0;min-width:0}.gridify_calendar-module__7mmlGa__mini_panel_inner{box-sizing:border-box;flex-direction:column;flex:1;width:280px;min-height:0;padding:0;display:flex}.gridify_calendar-module__7mmlGa__mini_panel_host_collapsed .gridify_calendar-module__7mmlGa__mini_panel_inner{transform:translate(-100%)}.gridify_calendar-module__7mmlGa__mini_panel_toolbar{padding-inline:var(--gridify_mini_panel_pad_x);background:var(--surface_0);justify-content:space-between;gap:12px;}.gridify_calendar-module__7mmlGa__mini_panel_body{box-sizing:border-box;min-height:0;padding-block:0;padding-inline:var(--gridify_mini_panel_pad_x);flex-direction:column;flex:1;display:flex}.gridify_calendar-module__7mmlGa__mini_panel_body>:first-child{padding-top:0}.gridify_calendar-module__7mmlGa__mini_panel_body>:last-child{padding-bottom:0}.gridify_calendar-module__7mmlGa__mini_panel_embedded_in_modal{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;margin-top:-6px;display:flex}.gridify_calendar-module__7mmlGa__mini_panel_embedded_in_modal .gridify_calendar-module__7mmlGa__mini_panel_body{flex-direction:column;flex:auto;min-height:0;padding-top:0;padding-left:0;padding-right:0;display:flex;overflow:hidden}.gridify_calendar-module__7mmlGa__mini_panel_embedded_in_modal .gridify_calendar-module__7mmlGa__mini_panel_breadcrumb{border-top:none;border-bottom:none;padding-left:0}.gridify_calendar-module__7mmlGa__mini_panel_embedded_in_modal .gridify_calendar-module__7mmlGa__mini_panel_breadcrumb .gridify_calendar-module__7mmlGa__mini_panel_breadcrumb_nav{margin-left:0}.gridify_calendar-module__7mmlGa__mini_panel_embedded_in_modal .gridify_calendar-module__7mmlGa__mini_list{flex:auto;min-height:0;max-height:min(280px,42vh)}.gridify_calendar-module__7mmlGa__mini_panel_toolbar .gridify_calendar-module__7mmlGa__mini_tabs{margin-bottom:0}.gridify_calendar-module__7mmlGa__mini_panel_breadcrumb{box-sizing:border-box;width:100%;min-width:0;height:var(--gridify_matrix_table_head_row_height);min-height:var(--gridify_matrix_table_head_row_height);max-height:var(--gridify_matrix_table_head_row_height);border-bottom:1px solid var(--gridify_divider);background:var(--surface_0);flex-shrink:0;align-items:center;padding:0;display:flex;overflow:hidden}.gridify_calendar-module__7mmlGa__mini_panel_breadcrumb .gridify_calendar-module__7mmlGa__mini_panel_breadcrumb_nav{width:100%;min-width:0;min-height:0;margin-left:var(--gridify_mini_panel_pad_x);font-size:13px;font-weight:500;line-height:16px}.gridify_calendar-module__7mmlGa__cal_library_stack{flex-direction:column;gap:12px;min-width:0;display:flex}.gridify_calendar-module__7mmlGa__cal_library_no_folders_hint{color:var(--muted);margin:0;font-size:11px;line-height:1.35}.gridify_calendar-module__7mmlGa__cal_library_media_section{margin-top:0}.gridify_calendar-module__7mmlGa__cal_library_folder_tile{width:100%;min-width:0;max-width:none!important}.gridify_calendar-module__7mmlGa__mini_create_new_block{z-index:auto;box-sizing:border-box;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;width:100%;min-width:0;max-width:none;margin-bottom:10px;position:relative;left:auto}.gridify_calendar-module__7mmlGa__mini_create_new_block_dragging{opacity:.55;cursor:grabbing}.gridify_calendar-module__7mmlGa__mini_post_lists_tabs_row{flex:1;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.gridify_calendar-module__7mmlGa__mini_post_lists_tabs_row .gridify_calendar-module__7mmlGa__mini_tabs{flex:1;min-width:0;margin-bottom:0}.gridify_calendar-module__7mmlGa__mini_create_new_block.gridify_calendar-module__7mmlGa__mini_create_new_block_inline{width:auto;min-width:0;max-width:none;height:38px;min-height:38px;max-height:38px;box-shadow:none;touch-action:none;flex-direction:row;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-bottom:0;padding:0 10px}.gridify_calendar-module__7mmlGa__mini_tabs{align-items:center;gap:4px;margin-bottom:6px;display:flex}.gridify_calendar-module__7mmlGa__mini_tab{font:inherit;border:1px solid var(--line_mid);background:var(--surface_2);width:fit-content;max-width:fit-content;color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:8px;flex:none;padding:8px 12px;font-size:15px;font-weight:500}.gridify_calendar-module__7mmlGa__mini_tab_active{border-color:var(--accent);color:var(--ink_soft);background:var(--surface_2)}.gridify_calendar-module__7mmlGa__mini_tab_icon_only{justify-content:center;align-items:center;line-height:0;display:inline-flex}.gridify_calendar-module__7mmlGa__mini_list{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow-y:auto}.gridify_calendar-module__7mmlGa__mini_list>:first-child{margin-top:var(--gridify_mini_panel_pad_y)}.gridify_calendar-module__7mmlGa__mini_list>:last-child{margin-bottom:var(--gridify_mini_panel_pad_y)}.gridify_calendar-module__7mmlGa__mini_row{background:var(--surface_2);border:1px solid var(--hairline);border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.gridify_calendar-module__7mmlGa__mini_row_draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.gridify_calendar-module__7mmlGa__mini_row_draggable:active{cursor:grabbing}.gridify_calendar-module__7mmlGa__mini_row_dragging{opacity:.55}.gridify_calendar-module__7mmlGa__mini_row_overlay{cursor:grabbing;box-shadow:var(--shadow);box-sizing:border-box}.gridify_calendar-module__7mmlGa__mini_thumb{background:var(--surface_2);border-radius:6px;flex-shrink:0;line-height:0;display:block;position:relative;overflow:hidden}.gridify_calendar-module__7mmlGa__mini_thumb_img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.gridify_calendar-module__7mmlGa__mini_thumb>span:not(.gridify_post_grid_thumb_placeholder_wrap){z-index:1;width:100%;height:100%;display:block;position:relative}.gridify_calendar-module__7mmlGa__mini_thumb_wrap{flex-shrink:0;line-height:0;position:relative}.gridify_calendar-module__7mmlGa__mini_thumb_count{z-index:2;background:var(--accent);color:#fff;border:2px solid var(--surface_2);box-sizing:border-box;pointer-events:none;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 2px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:-4px;right:-4px}.gridify_calendar-module__7mmlGa__mini_row_pending{border-style:dashed;border-color:var(--hairline)}.gridify_calendar-module__7mmlGa__mini_meta{flex:1;min-width:0}.gridify_calendar-module__7mmlGa__mini_title{color:var(--ink_soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gridify_calendar-module__7mmlGa__mini_sub{color:var(--muted);margin-top:2px;font-size:11px}.gridify_calendar-module__7mmlGa__main_cal{background:var(--surface_0);flex-direction:column;flex:1;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden;container:gridify_cal_main/inline-size}.gridify_calendar-module__7mmlGa__main_cal_inset{box-sizing:border-box;min-width:0;min-height:0;padding:12px var(--gridify_page_pad_x)var(--gridify_page_pad_y);flex-direction:column;flex:1;display:flex}.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__main_cal_inset{flex:1;min-height:0;padding:0;overflow:hidden}.gridify_calendar-module__7mmlGa__main_cal .gridify_calendar-module__7mmlGa__main_cal_inset>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.gridify_calendar-module__7mmlGa__main_cal .gridify_calendar-module__7mmlGa__cal_top{display:none}.gridify_calendar-module__7mmlGa__main_cal>.gridify_calendar-module__7mmlGa__cal_header_top_strip{z-index:25;box-sizing:border-box;height:var(--gridify_top_bar_height);min-height:var(--gridify_top_bar_height);max-height:var(--gridify_top_bar_height);padding:0 var(--gridify_page_pad_x);border-bottom:1px solid var(--gridify_divider);background:var(--surface_0);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:100%;margin:0;display:flex;position:sticky;top:0}.gridify_calendar-module__7mmlGa__main_cal .gridify_calendar-module__7mmlGa__cal_header_top_strip_start{flex:auto;align-items:center;gap:8px;min-width:0;max-width:none;display:flex}.gridify_calendar-module__7mmlGa__main_cal .gridify_calendar-module__7mmlGa__cal_header_mode_select{flex-shrink:0;align-items:center;display:flex}.gridify_calendar-module__7mmlGa__main_cal .gridify_calendar-module__7mmlGa__cal_header_mode_select_trigger[class*=page_select]{box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;height:36px;min-height:36px;padding:0 10px;display:inline-flex}.gridify_calendar-module__7mmlGa__main_cal .gridify_calendar-module__7mmlGa__cal_header_mode_select_trigger [class*=trigger_inner]{align-items:center}.gridify_calendar-module__7mmlGa__main_cal .gridify_calendar-module__7mmlGa__cal_header_mode_select_trigger [class*=trigger_label]{justify-content:center;align-items:center;display:inline-flex;transform:none}.gridify_calendar-module__7mmlGa__main_cal .gridify_calendar-module__7mmlGa__cal_mode_select_icon{color:var(--ink);flex-shrink:0;display:block}.gridify_calendar-module__7mmlGa__main_cal .gridify_calendar-module__7mmlGa__cal_header_profile{justify-self:unset;flex:0 auto;width:auto;min-width:0;max-width:none}.gridify_calendar-module__7mmlGa__main_cal .gridify_calendar-module__7mmlGa__cal_nav_cluster{justify-self:unset;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:none}.gridify_calendar-module__7mmlGa__main_cal .gridify_calendar-module__7mmlGa__cal_nav_text_btn{flex-shrink:1;min-width:0;max-width:none;padding:0 10px}.gridify_calendar-module__7mmlGa__main_cal .gridify_calendar-module__7mmlGa__cal_nav_icon_btn{flex-shrink:0}.gridify_calendar-module__7mmlGa__main_cal .gridify_calendar-module__7mmlGa__cal_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.gridify_calendar-module__7mmlGa__main_cal .gridify_calendar-module__7mmlGa__segment_track{display:none}.gridify_calendar-module__7mmlGa__cal_top{flex-shrink:0}.gridify_calendar-module__7mmlGa__calendar_library_notice{color:var(--ink_soft);border:1px solid var(--line_mid);background:var(--surface_2);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:.88rem}.gridify_calendar-module__7mmlGa__cal_header_row{grid-template:"profile segment nav"/minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px 24px;min-width:0;margin-bottom:12px;display:grid;overflow:auto visible}.gridify_calendar-module__7mmlGa__cal_header_top_strip,.gridify_calendar-module__7mmlGa__cal_header_top_strip_start{display:contents}.gridify_calendar-module__7mmlGa__cal_header_mode_select{display:none}.gridify_calendar-module__7mmlGa__cal_header_profile{grid-area:profile;justify-self:start;min-width:0;max-width:100%}.gridify_calendar-module__7mmlGa__cal_title{color:var(--ink);letter-spacing:-.01em;vertical-align:middle;margin:0;font-size:15px;font-weight:600;line-height:1.2;display:inline-block}.gridify_calendar-module__7mmlGa__segment_track{background:var(--hover);border-radius:999px;grid-area:segment;grid-template-columns:1fr 1fr 1fr;justify-self:center;align-items:stretch;gap:2px;min-width:0;max-width:100%;padding:4px;display:grid}.gridify_calendar-module__7mmlGa__segment_thumb{z-index:0;background:var(--pill_active_bg);pointer-events:none;will-change:transform;border-radius:999px;grid-area:1/1;transition:transform .24s cubic-bezier(.32,.72,0,1)}html[data-theme=light] .gridify_calendar-module__7mmlGa__segment_thumb{background:var(--surface_1)}@media (prefers-reduced-motion:reduce){.gridify_calendar-module__7mmlGa__segment_thumb{transition:none}}.gridify_calendar-module__7mmlGa__segment_btn{z-index:1;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;text-align:center;background:0 0;border:none;border-radius:999px;grid-row:1;justify-self:stretch;margin:0;padding:9px 20px;font-size:13px;font-weight:500}.gridify_calendar-module__7mmlGa__segment_cell_month{grid-column:1}.gridify_calendar-module__7mmlGa__segment_cell_week{grid-column:2}.gridify_calendar-module__7mmlGa__segment_cell_day{grid-column:3}.gridify_calendar-module__7mmlGa__segment_btn_active{color:var(--pill_active_fg)}.gridify_calendar-module__7mmlGa__cal_nav_cluster{flex-wrap:nowrap;grid-area:nav;justify-content:flex-end;justify-self:end;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.gridify_calendar-module__7mmlGa__cal_nav_save_status{margin-left:-6px;margin-right:10px}.gridify_calendar-module__7mmlGa__cal_nav_icon_btn{box-sizing:border-box;background:var(--hover_strong);width:36px;height:36px;color:var(--ink_soft);cursor:pointer;font:inherit;border:none;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.gridify_calendar-module__7mmlGa__cal_nav_text_btn{box-sizing:border-box;background:var(--hover_strong);min-width:fit-content;height:36px;min-height:36px;color:var(--ink_soft);font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin:0;padding:0 14px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.gridify_calendar-module__7mmlGa__cal_nav_text_btn:hover,.gridify_calendar-module__7mmlGa__cal_nav_icon_btn:hover{background:var(--active)}.gridify_calendar-module__7mmlGa__chevron{font-size:1.35rem;line-height:1;position:relative;top:-1px}.gridify_calendar-module__7mmlGa__week_strip{box-sizing:border-box;align-items:stretch;width:100%;display:grid}.gridify_calendar-module__7mmlGa__week_strip_week,.gridify_calendar-module__7mmlGa__week_strip_day{grid-template-columns:52px repeat(7,minmax(0,1fr))}.gridify_calendar-module__7mmlGa__week_strip_icon{min-width:0;color:var(--muted);justify-content:center;align-items:center;display:flex}.gridify_calendar-module__7mmlGa__today_icon{width:18px;height:18px;color:var(--accent)}.gridify_calendar-module__7mmlGa__week_strip_svg{width:22px;height:22px}.gridify_calendar-module__7mmlGa__week_strip_days{box-sizing:border-box;border:1px solid var(--gridify_divider);background:var(--surface_1);border-radius:16px;grid-column:2/-1;grid-template-columns:repeat(7,minmax(0,1fr));align-self:stretch;align-items:stretch;min-width:0;display:grid;overflow:hidden}.gridify_calendar-module__7mmlGa__week_day_card{box-sizing:border-box;border:none;border-right:1px solid var(--gridify_divider);background:var(--hover);min-width:0;height:100%;color:var(--nav_link);cursor:pointer;font:inherit;text-align:center;border-radius:0;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:6px;margin:0;padding:12px 8px;transition:background .12s,color .12s;display:flex}.gridify_calendar-module__7mmlGa__week_strip_days .gridify_calendar-module__7mmlGa__week_day_card:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.gridify_calendar-module__7mmlGa__week_strip_days .gridify_calendar-module__7mmlGa__week_day_card:last-child{border-right:none;border-top-right-radius:16px;border-bottom-right-radius:16px}.gridify_calendar-module__7mmlGa__week_day_card_static{cursor:default;pointer-events:none}.gridify_calendar-module__7mmlGa__week_day_card_active{box-shadow:inset 0 0 0 1px var(--accent)}.gridify_calendar-module__7mmlGa__week_day_card_today{color:var(--accent)}.gridify_calendar-module__7mmlGa__week_day_card_today .gridify_calendar-module__7mmlGa__week_card_dow,.gridify_calendar-module__7mmlGa__week_day_card_today .gridify_calendar-module__7mmlGa__week_card_num{color:inherit}.gridify_calendar-module__7mmlGa__week_day_card_today .gridify_calendar-module__7mmlGa__week_card_dow{opacity:1}.gridify_calendar-module__7mmlGa__week_day_card_past{opacity:.42;cursor:default;color:var(--muted);pointer-events:none}.gridify_calendar-module__7mmlGa__week_card_dow{opacity:.85;margin:0;padding:0;font-size:11px;font-weight:500;line-height:1;display:block}.gridify_calendar-module__7mmlGa__week_card_num{margin:0;padding:0;font-size:1.35rem;font-weight:700;line-height:1;display:block}.gridify_calendar-module__7mmlGa__month_grid{grid-template-columns:repeat(7,1fr);grid-template-rows:auto repeat(var(--month_week_rows,6),minmax(88px,1fr));flex:1;align-content:stretch;gap:4px;min-height:0;display:grid;overflow-y:auto}.gridify_calendar-module__7mmlGa__month_scroll_shell{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.gridify_calendar-module__7mmlGa__month_dow_row{box-sizing:border-box;background:0 0;border-bottom:none;flex-shrink:0;grid-template-columns:repeat(7,1fr);width:100%;display:grid}.gridify_calendar-module__7mmlGa__month_scroll_stack{scroll-behavior:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow:hidden auto}.gridify_calendar-module__7mmlGa__month_scroll_stack::-webkit-scrollbar{display:none}.gridify_calendar-module__7mmlGa__month_grid_days_only{grid-template-rows:repeat(var(--month_week_rows,6),minmax(88px,1fr))}.gridify_calendar-module__7mmlGa__month_scroll_section{flex-shrink:0}.gridify_calendar-module__7mmlGa__month_scroll_label{box-sizing:border-box;width:100%;color:var(--ink);letter-spacing:-.02em;text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:12px;margin:0;padding:12px 0 8px;font-size:16px;font-weight:600;line-height:1.25;display:grid}.gridify_calendar-module__7mmlGa__month_scroll_label:before,.gridify_calendar-module__7mmlGa__month_scroll_label:after{content:"";background:var(--gridify_divider);align-self:center;width:100%;height:1px}.gridify_calendar-module__7mmlGa__month_scroll_label:before{grid-column:1}.gridify_calendar-module__7mmlGa__month_scroll_label:after{grid-column:3}.gridify_calendar-module__7mmlGa__month_scroll_label_text{background:0 0;grid-column:2;padding:0 4px}.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month]{--month_scroll_day_row_min:84px}.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_scroll_shell{flex:1;min-height:0;overflow:hidden}.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_dow_row .gridify_calendar-module__7mmlGa__dow{padding:4px 2px;font-size:10px}.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_scroll_stack .gridify_calendar-module__7mmlGa__month_grid{flex:none;min-height:auto;overflow-y:visible}.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_scroll_stack .gridify_calendar-module__7mmlGa__month_grid_days_only{grid-template-rows:repeat(var(--month_week_rows,6),minmax(var(--month_scroll_day_row_min),auto))}.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_scroll_stack .gridify_calendar-module__7mmlGa__day_cell{height:auto;min-height:var(--month_scroll_day_row_min);grid-template-rows:auto}.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_scroll_stack .gridify_calendar-module__7mmlGa__day_cell>.gridify_calendar-module__7mmlGa__day_events,.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_scroll_stack .gridify_calendar-module__7mmlGa__day_events{overscroll-behavior:auto;min-height:auto;overflow:hidden visible}.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid{gap:0;width:100%;max-width:100%}.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid .gridify_calendar-module__7mmlGa__day_cell,.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid .gridify_calendar-module__7mmlGa__day_cell_muted{background:0 0;border:none;border-radius:0}.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid .gridify_calendar-module__7mmlGa__day_cell_selected,.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid .gridify_calendar-module__7mmlGa__day_cell_past,.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid .gridify_calendar-module__7mmlGa__day_cell_past.gridify_calendar-module__7mmlGa__day_cell_selected,.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid .gridify_calendar-module__7mmlGa__day_cell_past:not([aria-disabled=true]):hover{background:0 0}.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid .gridify_calendar-module__7mmlGa__day_cell_today{border-color:#0000}.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid .gridify_calendar-module__7mmlGa__day_cell_today .gridify_calendar-module__7mmlGa__day_num{color:var(--accent);background:0 0}.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid .gridify_calendar-module__7mmlGa__day_cell_selected .gridify_calendar-module__7mmlGa__day_num{background:var(--hover);padding:var(--day_num_pad_top,6px)4px 2px;margin-left:calc(var(--day_cell_pad_left,6px) - 4px);border-radius:4px;font-weight:700}.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid .gridify_calendar-module__7mmlGa__day_cell_today.gridify_calendar-module__7mmlGa__day_cell_selected .gridify_calendar-module__7mmlGa__day_num{padding-left:var(--day_cell_pad_left,6px);background:0 0;margin-left:0}.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid .gridify_calendar-module__7mmlGa__day_cell[class*=drop_target_over]{outline:2px solid var(--accent);outline-offset:-2px}.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid:not(.gridify_calendar-module__7mmlGa__month_grid_days_only)>:nth-child(n+8):nth-child(-n+14),.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid:not(.gridify_calendar-module__7mmlGa__month_grid_days_only)>:nth-child(n+15):nth-child(-n+21),.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid:not(.gridify_calendar-module__7mmlGa__month_grid_days_only)>:nth-child(n+22):nth-child(-n+28),.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid:not(.gridify_calendar-module__7mmlGa__month_grid_days_only)>:nth-child(n+29):nth-child(-n+35),.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid:not(.gridify_calendar-module__7mmlGa__month_grid_days_only)>:nth-child(n+36):nth-child(-n+42),.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid:not(.gridify_calendar-module__7mmlGa__month_grid_days_only)>:nth-child(n+43):nth-child(-n+49),.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid_days_only>:nth-child(n+8):nth-child(-n+14),.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid_days_only>:nth-child(n+15):nth-child(-n+21),.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid_days_only>:nth-child(n+22):nth-child(-n+28),.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid_days_only>:nth-child(n+29):nth-child(-n+35),.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid_days_only>:nth-child(n+36):nth-child(-n+42),.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_grid_days_only>:nth-child(n+43):nth-child(-n+49){border-top:1px solid var(--gridify_divider)}.gridify_calendar-module__7mmlGa__main_cal[data-cal-mode=month] .gridify_calendar-module__7mmlGa__month_scroll_section+.gridify_calendar-module__7mmlGa__month_scroll_section .gridify_calendar-module__7mmlGa__month_scroll_label{padding-top:16px}.gridify_calendar-module__7mmlGa__dow{text-align:center;color:var(--muted);padding:6px 4px;font-size:11px}.gridify_calendar-module__7mmlGa__day_cell{--day_num_pad_top:6px;--day_cell_pad_left:6px;--day_cell_pad_right:6px;border:1px solid var(--gridify_divider);background:var(--surface_1);height:100%;min-height:0;color:var(--ink_soft);cursor:pointer;text-align:left;font-size:12px;font:inherit;border-radius:8px;grid-template:minmax(0,1fr)/minmax(0,1fr);align-self:stretch;place-items:stretch stretch;padding:0;display:grid}.gridify_calendar-module__7mmlGa__day_cell_selected{background:var(--hover)}.gridify_calendar-module__7mmlGa__day_cell_today{border-color:var(--accent)}.gridify_calendar-module__7mmlGa__day_cell_muted{opacity:.35;pointer-events:none;cursor:default}.gridify_calendar-module__7mmlGa__day_cell_past{opacity:.42;cursor:default;background:var(--surface_0);color:var(--muted)}.gridify_calendar-module__7mmlGa__day_cell_past.gridify_calendar-module__7mmlGa__day_cell_selected,.gridify_calendar-module__7mmlGa__day_cell_past:not([aria-disabled=true]):hover{background:var(--surface_0)}.gridify_calendar-module__7mmlGa__day_num{z-index:2;padding:var(--day_num_pad_top,6px)2px 0 var(--day_cell_pad_left,6px);pointer-events:none;background:0 0;grid-area:1/1;place-self:start;margin:0;font-weight:600;line-height:1.2;transition:opacity .35s ease-in-out}.gridify_calendar-module__7mmlGa__day_num_scrolled{opacity:.22}.gridify_calendar-module__7mmlGa__day_cell>.gridify_calendar-module__7mmlGa__day_events{z-index:1;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:0;padding-left:var(--day_cell_pad_left);padding-right:var(--day_cell_pad_right);flex-direction:column;grid-area:1/1;place-self:stretch stretch;gap:6px;padding-bottom:6px;display:flex;overflow:hidden auto}.gridify_calendar-module__7mmlGa__day_cell .gridify_calendar-module__7mmlGa__day_ev,.gridify_calendar-module__7mmlGa__day_cell .gridify_calendar-module__7mmlGa__day_ev_overflow,.gridify_calendar-module__7mmlGa__day_cell .gridify_calendar-module__7mmlGa__day_account_chip{width:100%;min-width:0;max-width:100%}.gridify_calendar-module__7mmlGa__day_events_num_ghost{width:100%;height:calc(1.2em + var(--day_num_pad_top,6px));pointer-events:none;flex-shrink:0}.gridify_calendar-module__7mmlGa__day_events{flex-direction:column;flex:1;gap:6px;width:100%;min-height:0;padding-bottom:6px;display:flex;overflow:hidden auto}.gridify_calendar-module__7mmlGa__day_ev{box-sizing:border-box;border:1px solid var(--hairline);background:var(--surface_2);width:100%;min-width:130px;height:fit-content;color:var(--accent);border-radius:4px;flex-direction:column;flex-shrink:0;align-items:stretch;gap:0;padding:4px;font-size:10px;display:flex;overflow:hidden}.gridify_calendar-module__7mmlGa__day_ev_body{flex-direction:row;align-items:flex-start;gap:4px;width:100%;min-width:0;display:flex}.gridify_calendar-module__7mmlGa__day_ev_draggable{cursor:grab;touch-action:none}.gridify_calendar-module__7mmlGa__day_ev_draggable:active{cursor:grabbing}.gridify_calendar-module__7mmlGa__day_ev_dragging{opacity:0;pointer-events:none}.gridify_calendar-module__7mmlGa__day_ev_overlay{cursor:grabbing;box-shadow:var(--shadow);box-sizing:border-box}.gridify_calendar-module__7mmlGa__time_slot_quarter[class*=drop_target_over]{outline:2px solid var(--accent);outline-offset:-2px;z-index:3}.gridify_calendar-module__7mmlGa__day_ev_thumb_wrap{border-radius:3px;flex-shrink:0;width:32px;max-width:32px;line-height:0;position:relative;overflow:hidden}.gridify_calendar-module__7mmlGa__day_ev_thumb{background:var(--surface_3);border-radius:3px;width:100%;display:block;overflow:hidden}.gridify_calendar-module__7mmlGa__day_ev_thumb_img{object-fit:cover;width:100%;height:100%;display:block}.gridify_calendar-module__7mmlGa__day_ev_thumb .gridify_post_grid_thumb_placeholder svg{width:17px;height:17px}.gridify_calendar-module__7mmlGa__day_ev_meta{box-sizing:border-box;flex-direction:column;flex:1;justify-content:flex-start;align-self:stretch;gap:4px;min-width:0;padding-top:2px;padding-left:2px;display:flex}.gridify_calendar-module__7mmlGa__day_ev_nickname{align-items:center;gap:3px;min-width:0;display:flex}.gridify_calendar-module__7mmlGa__day_ev_nickname_label{min-width:0;color:var(--accent);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:9px;font-weight:600;line-height:1.15;overflow:hidden}.gridify_calendar-module__7mmlGa__day_ev_nickname_placeholder{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:10px;font-weight:500;line-height:1;overflow:hidden}.gridify_calendar-module__7mmlGa__day_ev_time{align-items:center;gap:3px;min-width:0;display:flex}.gridify_calendar-module__7mmlGa__day_ev_time_icon{width:10px;height:10px;color:var(--muted);flex-shrink:0}.gridify_calendar-module__7mmlGa__day_ev_time_label{min-width:0;color:var(--ink_soft);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:8px;font-weight:500;line-height:1.15;overflow:hidden}.gridify_calendar-module__7mmlGa__day_ev_time_label_muted{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:8px;font-weight:500;line-height:1.15;overflow:hidden}.gridify_calendar-module__7mmlGa__day_ev_account{box-sizing:border-box;border-top:1px solid var(--hairline);flex-shrink:0;align-items:center;gap:3px;width:100%;min-width:0;margin-top:3px;padding-top:3px;display:flex}.gridify_calendar-module__7mmlGa__day_ev_account_label{min-width:0;color:var(--ink_soft);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:10px;font-weight:500;line-height:1.15;overflow:hidden}.gridify_calendar-module__7mmlGa__day_ev_overflow{box-sizing:border-box;background:var(--surface_2);width:100%;min-height:28px;color:var(--muted);font:inherit;cursor:pointer;text-align:center;border:none;border-radius:4px;flex-shrink:0;margin:0;padding:4px 6px;font-size:10px;font-weight:600;line-height:1.2}.gridify_calendar-module__7mmlGa__day_ev_overflow:hover{background:var(--hover);color:var(--ink_soft)}.gridify_calendar-module__7mmlGa__day_account_chip{box-sizing:border-box;border:1px solid var(--hairline);background:var(--surface_2);width:100%;min-width:0;font:inherit;color:var(--ink_soft);cursor:pointer;text-align:left;border-radius:4px;flex-direction:row;flex-shrink:0;align-items:center;gap:4px;margin:0;padding:3px 4px;font-size:9px;display:flex}.gridify_calendar-module__7mmlGa__day_account_chip:hover{background:var(--hover)}.gridify_calendar-module__7mmlGa__day_account_chip_lead{flex-shrink:0;align-items:center;display:flex}.gridify_calendar-module__7mmlGa__day_account_chip_count{min-width:0;color:var(--ink_soft);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:9px;font-weight:600;line-height:1.2;overflow:hidden}.gridify_calendar-module__7mmlGa__day_account_chip_stack{flex-shrink:0;width:100%;min-width:0;position:relative}.gridify_calendar-module__7mmlGa__calendar_day_account_sheet{width:100%;max-height:min(240px,calc(100vh - 2*var(--gridify_popup_menu_viewport_inset)));box-sizing:border-box;overflow-y:auto}.gridify_calendar-module__7mmlGa__calendar_day_account_sheet_list{flex-direction:column;gap:8px;display:flex}.gridify_calendar-module__7mmlGa__calendar_day_account_sheet_row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;margin:0;padding:0;display:block}.gridify_calendar-module__7mmlGa__calendar_day_account_sheet_row:hover{background:var(--hover)}.gridify_calendar-module__7mmlGa__calendar_day_account_sheet_row .gridify_calendar-module__7mmlGa__day_ev{pointer-events:none;cursor:inherit}.gridify_calendar-module__7mmlGa__date_only_row_wrap{box-sizing:border-box;border:1px solid var(--gridify_divider);background:var(--surface_1);border-radius:16px;flex-shrink:0;width:100%;margin-bottom:12px;overflow:hidden}.gridify_calendar-module__7mmlGa__date_only_row_week,.gridify_calendar-module__7mmlGa__date_only_row_day{box-sizing:border-box;align-items:stretch;width:100%;min-height:52px;display:grid}.gridify_calendar-module__7mmlGa__date_only_row_week{grid-template-columns:52px repeat(7,minmax(0,1fr))}.gridify_calendar-module__7mmlGa__date_only_row_day{grid-template-columns:52px minmax(0,1fr)}.gridify_calendar-module__7mmlGa__date_only_row_label{color:var(--muted);text-align:right;border-right:1px solid var(--gridify_divider);background:var(--surface_1);justify-content:flex-end;align-items:center;padding:10px 6px 10px 4px;font-size:10px;font-weight:500;line-height:1.25;display:flex}.gridify_calendar-module__7mmlGa__date_only_cell{border-right:1px solid var(--gridify_divider);background:var(--surface_1);box-sizing:border-box;flex-direction:column;gap:4px;min-width:0;min-height:52px;padding:6px 4px;display:flex}.gridify_calendar-module__7mmlGa__date_only_cell_past{opacity:.42;background:var(--surface_0)}.gridify_calendar-module__7mmlGa__date_only_row_week .gridify_calendar-module__7mmlGa__date_only_cell:last-child,.gridify_calendar-module__7mmlGa__date_only_row_day .gridify_calendar-module__7mmlGa__date_only_cell{border-right:none}.gridify_calendar-module__7mmlGa__timed_scroll_layout{flex-direction:row;flex:1;gap:12px;min-height:0;display:flex}.gridify_calendar-module__7mmlGa__timed_scroll_layout_strip{flex:none;min-height:auto}.gridify_calendar-module__7mmlGa__timed_scroll_layout_strip_row{flex-shrink:0}.gridify_calendar-module__7mmlGa__week_strip_row{flex-shrink:0;margin-bottom:20px}.gridify_calendar-module__7mmlGa__timed_cal_stack{flex-direction:row;flex:1;align-items:stretch;gap:12px;min-height:0;display:flex}.gridify_calendar-module__7mmlGa__timed_cal_content_column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.gridify_calendar-module__7mmlGa__timed_cal_scrollbar_column{flex-direction:column;flex-shrink:0;align-self:stretch;width:12px;min-height:0;display:flex}.gridify_calendar-module__7mmlGa__timed_cal_scrollbar_column .gridify_calendar-module__7mmlGa__custom_vertical_scrollbar_track{flex:1;height:100%;min-height:0}.gridify_calendar-module__7mmlGa__timed_scroll{border:1px solid var(--gridify_divider);background:var(--surface_1);scrollbar-width:none;-ms-overflow-style:none;border-radius:16px;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.gridify_calendar-module__7mmlGa__timed_scroll::-webkit-scrollbar{display:none}.gridify_calendar-module__7mmlGa__timed_scroll_week_scroll{min-width:0}.gridify_calendar-module__7mmlGa__custom_vertical_scrollbar_track{box-sizing:border-box;background:color-mix(in srgb,var(--surface_2)88%,transparent);border-radius:10px;width:12px;position:relative}.gridify_calendar-module__7mmlGa__custom_vertical_scrollbar_thumb{background:color-mix(in srgb,var(--muted)82%,var(--ink_soft));pointer-events:auto;cursor:grab;z-index:1;will-change:transform;border-radius:10px;width:8px;margin-left:-4px;transition:background .12s;position:absolute;top:0;left:50%}.gridify_calendar-module__7mmlGa__custom_vertical_scrollbar_thumb:hover{background:var(--ink_soft)}.gridify_calendar-module__7mmlGa__custom_vertical_scrollbar_thumb:active{cursor:grabbing;background:var(--ink)}.gridify_calendar-module__7mmlGa__timed_grid{box-sizing:border-box;flex:1;grid-template-rows:repeat(24,minmax(48px,1fr));align-items:stretch;width:100%;min-height:0;display:grid}.gridify_calendar-module__7mmlGa__timed_grid_week{grid-template-columns:52px repeat(7,minmax(0,1fr))}.gridify_calendar-module__7mmlGa__timed_grid_day{grid-template-columns:52px minmax(0,1fr)}.gridify_calendar-module__7mmlGa__time_slot_label{z-index:1;color:var(--muted);text-align:right;border-bottom:1px solid var(--gridify_divider);border-right:1px solid var(--gridify_divider);background:var(--surface_1);align-self:stretch;padding:10px 8px 10px 4px;font-size:11px;font-weight:500;position:sticky;left:0}.gridify_calendar-module__7mmlGa__time_slot_cell{border-bottom:1px solid var(--gridify_divider);border-right:1px solid var(--gridify_divider);background:var(--surface_1);min-width:0;min-height:0;padding:0;position:relative;overflow:visible}.gridify_calendar-module__7mmlGa__time_slot_cell_past{opacity:.42;background:var(--surface_0)}.gridify_calendar-module__7mmlGa__time_slot_quarters_track{z-index:1;box-sizing:border-box;flex-direction:column;display:flex;position:absolute;inset:0}.gridify_calendar-module__7mmlGa__time_slot_quarter{box-sizing:border-box;border-bottom:1px solid var(--hairline);flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:visible}.gridify_calendar-module__7mmlGa__time_slot_quarter:last-child{border-bottom:none}.gridify_calendar-module__7mmlGa__timed_grid_week .gridify_calendar-module__7mmlGa__time_slot_cell:nth-child(8n),.gridify_calendar-module__7mmlGa__timed_grid_day .gridify_calendar-module__7mmlGa__time_slot_cell{border-right:none}.gridify_calendar-module__7mmlGa__time_slot_hour_events{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.gridify_calendar-module__7mmlGa__time_slot_ev_anchor{--cal_ev_stack_step:78px;left:4px;right:4px;top:calc(var(--cal_ev_quarter,0)*25%);transform:translateY(calc(var(--cal_ev_stack,0)*var(--cal_ev_stack_step)));pointer-events:auto;box-sizing:border-box;min-width:0;position:absolute}.gridify_calendar-module__7mmlGa__time_slot_ev_anchor .gridify_calendar-module__7mmlGa__day_events{flex:none;min-height:auto;overflow:visible}.gridify_calendar-module__7mmlGa__loading{text-align:center;color:var(--muted);padding:48px}.gridify_calendar-module__7mmlGa__mini_empty{color:var(--muted);text-align:center;padding:12px 8px;font-size:12px}@container gridify_cal_main (max-width:980px){.gridify_calendar-module__7mmlGa__cal_header_row{gap:10px 12px}}@container gridify_cal_main (max-width:720px){.gridify_calendar-module__7mmlGa__day_account_chip{gap:3px;padding:2px 3px;font-size:8px}.gridify_calendar-module__7mmlGa__day_account_chip_count{font-size:8px}}@container gridify_cal_main (max-width:520px){.gridify_calendar-module__7mmlGa__segment_btn{padding:8px 10px;font-size:12px}.gridify_calendar-module__7mmlGa__cal_title{font-size:14px}.gridify_calendar-module__7mmlGa__month_grid{grid-template-rows:auto repeat(var(--month_week_rows,6),minmax(72px,1fr))}.gridify_calendar-module__7mmlGa__day_cell{--day_num_pad_top:4px;--day_cell_pad_left:4px;--day_cell_pad_right:4px;font-size:11px}.gridify_calendar-module__7mmlGa__dow{padding:4px 2px;font-size:10px}.gridify_calendar-module__7mmlGa__day_cell>.gridify_calendar-module__7mmlGa__day_events,.gridify_calendar-module__7mmlGa__day_events{gap:5px;padding-bottom:4px}.gridify_calendar-module__7mmlGa__day_ev{gap:2px;padding:2px;font-size:9px}.gridify_calendar-module__7mmlGa__day_ev_thumb_wrap{width:26px;max-width:26px}.gridify_calendar-module__7mmlGa__day_ev_thumb .gridify_post_grid_thumb_placeholder svg{width:16px;height:16px}.gridify_calendar-module__7mmlGa__day_ev_nickname_label{font-size:8px}.gridify_calendar-module__7mmlGa__day_ev_nickname_placeholder,.gridify_calendar-module__7mmlGa__day_ev_account_label{font-size:7px}.gridify_calendar-module__7mmlGa__day_ev_time_icon{width:9px;height:9px}.gridify_calendar-module__7mmlGa__day_ev_time_label,.gridify_calendar-module__7mmlGa__day_ev_time_label_muted{font-size:7px}.gridify_calendar-module__7mmlGa__day_ev_overflow{min-height:24px;padding:2px 4px;font-size:9px}.gridify_calendar-module__7mmlGa__timed_scroll.gridify_calendar-module__7mmlGa__timed_scroll_week_scroll{overflow-x:auto}.gridify_calendar-module__7mmlGa__timed_scroll.gridify_calendar-module__7mmlGa__timed_scroll_week_scroll .gridify_calendar-module__7mmlGa__timed_grid.gridify_calendar-module__7mmlGa__timed_grid_week{min-width:680px}.gridify_calendar-module__7mmlGa__week_day_card{gap:4px;padding:8px 4px}.gridify_calendar-module__7mmlGa__week_card_dow{font-size:10px}.gridify_calendar-module__7mmlGa__week_card_num{font-size:1.1rem}}.gridify_calendar-module__7mmlGa__main_cal[data-cal-density=compact] .gridify_calendar-module__7mmlGa__main_cal_inset{padding:8px 12px 16px}.gridify_calendar-module__7mmlGa__main_cal[data-cal-density=compact][data-cal-mode=month] .gridify_calendar-module__7mmlGa__main_cal_inset{padding:0}
.gridify_dnd_drop-module__8Vg-mG__drop_target_over{border-color:var(--accent)!important}.gridify_dnd_drop-module__8Vg-mG__drop_target_row_over td{box-shadow:inset 0 2px 0 0 var(--accent),inset 0 -2px 0 0 var(--accent)}.gridify_dnd_drop-module__8Vg-mG__drop_target_row_over td:first-child{box-shadow:inset 2px 0 0 0 var(--accent),inset 0 2px 0 0 var(--accent),inset 0 -2px 0 0 var(--accent)}.gridify_dnd_drop-module__8Vg-mG__drop_target_row_over td:last-child{box-shadow:inset -2px 0 0 0 var(--accent),inset 0 2px 0 0 var(--accent),inset 0 -2px 0 0 var(--accent)}.gridify_dnd_drop-module__8Vg-mG__drop_target_row_over td:first-child:last-child{box-shadow:inset 0 0 0 2px var(--accent)}
.gridify_date_time_picker-module__MOvvBW__picker_root{display:inline-block;position:relative}.gridify_date_time_picker-module__MOvvBW__picker_btn{border:1px solid var(--line_mid);background:var(--surface_1);height:34px;color:var(--ink_soft);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s;display:flex}.gridify_date_time_picker-module__MOvvBW__picker_btn:hover:not(:disabled){background:var(--hover);border-color:var(--muted)}.gridify_date_time_picker-module__MOvvBW__picker_btn:disabled{opacity:var(--gridify_disabled_opacity);cursor:not-allowed}.gridify_date_time_picker-module__MOvvBW__picker_btn_active{border-color:var(--accent);background:var(--surface_1);box-shadow:0 0 0 2px var(--accent_tint_bg)}.gridify_date_time_picker-module__MOvvBW__picker_icon{width:16px;height:16px;color:var(--muted);flex-shrink:0}.gridify_date_time_picker-module__MOvvBW__picker_menu{background:var(--surface_2);z-index:1000;width:max-content;min-width:min(280px,calc(100vw - 2*var(--gridify_popup_menu_viewport_inset)));-webkit-user-select:none;user-select:none;scrollbar-width:none;height:fit-content;max-height:none;padding:0;overflow:hidden visible}.gridify_date_time_picker-module__MOvvBW__picker_menu_dual{min-width:min(560px,calc(100vw - 2*var(--gridify_popup_menu_viewport_inset)))}.gridify_date_time_picker-module__MOvvBW__picker_menu::-webkit-scrollbar{display:none}.gridify_date_time_picker-module__MOvvBW__time_picker_menu{box-sizing:border-box;width:200px;min-width:200px;max-width:200px}.gridify_date_time_picker-module__MOvvBW__calendar_header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.gridify_date_time_picker-module__MOvvBW__calendar_title{color:var(--ink);font-size:14px;font-weight:600}.gridify_date_time_picker-module__MOvvBW__calendar_nav_btn{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.gridify_date_time_picker-module__MOvvBW__calendar_nav_btn:hover{background:var(--hover);color:var(--ink)}.gridify_date_time_picker-module__MOvvBW__calendar_dual_nav_row{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) 28px;align-items:center;column-gap:8px;margin-bottom:8px;padding:6px 6px 0;display:grid}.gridify_date_time_picker-module__MOvvBW__calendar_dual_nav_row .gridify_date_time_picker-module__MOvvBW__calendar_month_label{text-align:center}.gridify_date_time_picker-module__MOvvBW__calendar_dual_grids{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.gridify_date_time_picker-module__MOvvBW__calendar_month_label{color:var(--ink);text-align:center;font-size:.875rem;font-weight:600;line-height:1.2}.gridify_date_time_picker-module__MOvvBW__calendar_month_panel{min-width:0}.gridify_date_time_picker-module__MOvvBW__calendar_grid{grid-template-columns:repeat(7,1fr);gap:6px 2px;display:grid}.gridify_date_time_picker-module__MOvvBW__calendar_dow{color:var(--muted);text-align:center;padding:4px 0;font-size:11px;font-weight:500}.gridify_date_time_picker-module__MOvvBW__calendar_day{aspect-ratio:1;color:var(--ink_soft);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:14px;display:flex}.gridify_date_time_picker-module__MOvvBW__calendar_day:hover:not(:disabled){background:var(--hover)}.gridify_date_time_picker-module__MOvvBW__calendar_day_muted{color:var(--muted);opacity:.35}.gridify_date_time_picker-module__MOvvBW__calendar_day_today{color:var(--accent);font-weight:700}.gridify_date_time_picker-module__MOvvBW__calendar_day_selected{background:var(--accent)!important;color:#fff!important}.gridify_date_time_picker-module__MOvvBW__calendar_day_in_range{z-index:1;color:var(--ink);background:0 0;border-radius:0;position:relative}.gridify_date_time_picker-module__MOvvBW__calendar_day_in_range:before{content:"";z-index:-1;background:color-mix(in srgb,var(--accent)18%,transparent);border-radius:0;position:absolute;inset:0 -1px}.gridify_date_time_picker-module__MOvvBW__calendar_day_in_range.gridify_date_time_picker-module__MOvvBW__calendar_day_range_start:before{border-top-left-radius:6px;border-bottom-left-radius:6px;left:0}.gridify_date_time_picker-module__MOvvBW__calendar_day_in_range.gridify_date_time_picker-module__MOvvBW__calendar_day_range_end:before{border-top-right-radius:6px;border-bottom-right-radius:6px;right:0}.gridify_date_time_picker-module__MOvvBW__calendar_day_in_range:hover:not(:disabled):not(.gridify_date_time_picker-module__MOvvBW__calendar_day_selected){border-radius:6px}.gridify_date_time_picker-module__MOvvBW__calendar_day_in_range.gridify_date_time_picker-module__MOvvBW__calendar_day_selected{border-radius:0}.gridify_date_time_picker-module__MOvvBW__calendar_day_in_range.gridify_date_time_picker-module__MOvvBW__calendar_day_range_start.gridify_date_time_picker-module__MOvvBW__calendar_day_selected{border-top-left-radius:6px;border-bottom-left-radius:6px}.gridify_date_time_picker-module__MOvvBW__calendar_day_in_range.gridify_date_time_picker-module__MOvvBW__calendar_day_range_end.gridify_date_time_picker-module__MOvvBW__calendar_day_selected{border-top-right-radius:6px;border-bottom-right-radius:6px}.gridify_date_time_picker-module__MOvvBW__calendar_day_in_range.gridify_date_time_picker-module__MOvvBW__calendar_day_selected:before{display:none}.gridify_date_time_picker-module__MOvvBW__calendar_day_disabled{opacity:.28;cursor:not-allowed}.gridify_date_time_picker-module__MOvvBW__calendar_day_disabled:hover{background:0 0}.gridify_date_time_picker-module__MOvvBW__time_wheel_panel{--time_wheel_row:32px;--time_wheel_visible:5;--time_wheel_col_w:48px;--time_wheel_gap_w:26px;--time_wheel_band_w:calc(var(--time_wheel_col_w)*2 + var(--time_wheel_gap_w));width:100%;padding:0;position:relative}.gridify_date_time_picker-module__MOvvBW__time_wheel_frame{height:calc(var(--time_wheel_row)*var(--time_wheel_visible));background:var(--surface_2);box-shadow:none;border-radius:6px;position:relative;overflow:hidden}.gridify_date_time_picker-module__MOvvBW__time_wheel_fade_top,.gridify_date_time_picker-module__MOvvBW__time_wheel_fade_bottom{pointer-events:none;z-index:4;height:calc(var(--time_wheel_row)*1.1);position:absolute;left:0;right:0}.gridify_date_time_picker-module__MOvvBW__time_wheel_fade_top{background:linear-gradient(to bottom,var(--surface_2)0%,color-mix(in srgb,var(--surface_2)70%,transparent)34%,transparent 100%);top:0}.gridify_date_time_picker-module__MOvvBW__time_wheel_fade_bottom{background:linear-gradient(to top,var(--surface_2)0%,color-mix(in srgb,var(--surface_2)70%,transparent)34%,transparent 100%);bottom:0}.gridify_date_time_picker-module__MOvvBW__time_wheel_columns{z-index:1;height:100%;min-height:0;width:var(--time_wheel_band_w);align-items:stretch;max-width:100%;margin:0 auto;display:flex;position:relative;overflow:hidden}.gridify_date_time_picker-module__MOvvBW__time_wheel_column_wrap{flex:0 0 var(--time_wheel_col_w);width:var(--time_wheel_col_w);align-self:stretch;min-width:0;height:100%;min-height:0}.gridify_date_time_picker-module__MOvvBW__time_wheel_column{background-color:var(--active);scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:4px;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden auto}.gridify_date_time_picker-module__MOvvBW__time_wheel_column:before,.gridify_date_time_picker-module__MOvvBW__time_wheel_column:after{content:"";height:calc(var(--time_wheel_row)*1.2);pointer-events:none;z-index:2;position:absolute;left:0;right:0}.gridify_date_time_picker-module__MOvvBW__time_wheel_column:before{background:linear-gradient(to bottom,var(--active)0%,color-mix(in srgb,var(--active)72%,transparent)45%,transparent 100%);top:0}.gridify_date_time_picker-module__MOvvBW__time_wheel_column:after{background:linear-gradient(to top,var(--active)0%,color-mix(in srgb,var(--active)72%,transparent)45%,transparent 100%);bottom:0}.gridify_date_time_picker-module__MOvvBW__time_wheel_column::-webkit-scrollbar{display:none}.gridify_date_time_picker-module__MOvvBW__time_wheel_column_pad{padding-top:calc((var(--time_wheel_visible)*var(--time_wheel_row) - var(--time_wheel_row))/2);padding-bottom:calc((var(--time_wheel_visible)*var(--time_wheel_row) - var(--time_wheel_row))/2)}.gridify_date_time_picker-module__MOvvBW__time_wheel_row{height:var(--time_wheel_row);min-height:var(--time_wheel_row);scroll-snap-align:center;font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--ink_soft);opacity:.48;justify-content:center;align-items:center;font-size:15px;font-weight:500;transition:color .12s,opacity .12s,transform .12s;display:flex;transform:scale(.94)}.gridify_date_time_picker-module__MOvvBW__time_wheel_row_near{opacity:.68;transform:scale(.98)}.gridify_date_time_picker-module__MOvvBW__time_wheel_row_selected{color:#0000;opacity:0;font-size:17px;font-weight:700;transform:scale(1)}.gridify_date_time_picker-module__MOvvBW__time_wheel_column_gap{width:var(--time_wheel_gap_w);flex-shrink:0;align-self:stretch}.gridify_date_time_picker-module__MOvvBW__time_wheel_band_wrap{pointer-events:none;left:50%;top:calc(var(--time_wheel_row)*2);width:var(--time_wheel_band_w);height:var(--time_wheel_row);z-index:5;border:2px solid var(--accent);box-shadow:none;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;transform:translate(-50%)}.gridify_date_time_picker-module__MOvvBW__time_wheel_band_cell{flex:0 0 var(--time_wheel_col_w);width:var(--time_wheel_col_w);min-width:var(--time_wheel_col_w);justify-content:center;align-items:center;display:flex}.gridify_date_time_picker-module__MOvvBW__time_wheel_band_colon{width:var(--time_wheel_gap_w);text-align:center;color:var(--ink);pointer-events:none;flex-shrink:0;font-size:17px;font-weight:700}.gridify_date_time_picker-module__MOvvBW__time_wheel_input{pointer-events:auto;width:26px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;text-align:center;-webkit-user-select:text;user-select:text;background:0 0;border:none;outline:none;margin:0;padding:0 2px;font-size:17px;font-weight:700}.gridify_date_time_picker-module__MOvvBW__time_wheel_input::placeholder{color:var(--muted);font-weight:500}
.gridify_lightbox_layer-module__UMSU5G__lightbox_layer_root{z-index:var(--gridify_lightbox_z);box-sizing:border-box;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.gridify_lightbox_layer-module__UMSU5G__lightbox_layer_backdrop{background:var(--overlay_scrim);cursor:pointer;border:none;margin:0;padding:0;position:absolute;inset:0}.gridify_lightbox_layer-module__UMSU5G__lightbox_layer_foreground{z-index:1;box-sizing:border-box;justify-content:center;width:100%;max-width:100%;display:flex;position:relative}.gridify_lightbox_layer-module__UMSU5G__lightbox_layer_auxiliary{z-index:1;pointer-events:none;position:absolute;inset:0}.gridify_lightbox_layer-module__UMSU5G__lightbox_layer_auxiliary>*{pointer-events:auto}
.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_panel{gap:var(--gridify_lightbox_section_gap);border-radius:var(--radius-md);border:1px solid var(--gridify_divider);background:var(--surface_1);width:100%;max-width:400px;box-shadow:var(--shadow);padding:var(--gridify_lightbox_panel_padding);box-sizing:border-box;flex-direction:column;display:flex}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_panel_wide{max-width:640px}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_header{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0;display:flex}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_title{color:var(--ink);flex:0 auto;min-width:0;margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_title_trailing{flex:none;min-width:0;margin-left:auto}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_body{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_body p{margin:0}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_body p:not(:last-child){margin-bottom:var(--gridify_lightbox_section_gap)}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_actions{justify-content:flex-end;align-items:center;gap:var(--gridify_lightbox_actions_gap);flex-wrap:wrap;display:flex}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_actions_leading{flex:auto;min-width:0;margin-right:auto}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_actions_trailing{justify-content:flex-end;align-items:center;gap:var(--gridify_lightbox_actions_gap);flex-wrap:wrap;flex-shrink:0;display:flex}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_cancel{border:1px solid var(--line_mid);background:var(--surface_2);min-height:38px;color:var(--ink_soft);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:.9rem;font-weight:500;display:inline-flex}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_cancel_danger{color:#f87171;background:#dc3c3c1f;border-color:#dc505073;font-weight:600;}html[data-theme=light] .gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_cancel_danger{color:#b91c1c;background:#b91c1c1a;border-color:#b91c1c59}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_cancel_danger:hover:not(:disabled){background:#dc3c3c2e}html[data-theme=light] .gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_cancel_danger:hover:not(:disabled){background:#b91c1c29}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_cancel:hover:not(:disabled){background:var(--hover)}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_cancel:disabled{opacity:var(--gridify_disabled_opacity);cursor:not-allowed}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_cancel:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_confirm_danger{color:#f87171;min-height:38px;font:inherit;cursor:pointer;background:#dc3c3c2e;border:1px solid #dc505073;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:.9rem;font-weight:600;display:inline-flex}html[data-theme=light] .gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_confirm_danger{color:#b91c1c;background:#b91c1c1f;border-color:#b91c1c66}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_confirm_danger:hover:not(:disabled){background:#dc3c3c47}html[data-theme=light] .gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_confirm_danger:hover:not(:disabled){background:#b91c1c33}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_confirm_danger:disabled{opacity:var(--gridify_disabled_opacity);cursor:not-allowed}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_confirm_danger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_confirm_neutral{border:1px solid var(--line_mid);background:var(--surface_2);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:.9rem;font-weight:600;display:inline-flex}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_confirm_neutral:hover:not(:disabled){background:var(--hover)}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_confirm_neutral:disabled{opacity:var(--gridify_disabled_opacity);cursor:not-allowed}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_confirm_neutral:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_confirm_success{color:#4ade80;min-height:38px;font:inherit;cursor:pointer;background:#22c55e24;border:1px solid #22c55e6b;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:.9rem;font-weight:600;display:inline-flex}html[data-theme=light] .gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_confirm_success{color:#15803d;background:#15803d1f;border-color:#15803d59}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_confirm_success:hover:not(:disabled){background:#22c55e38}html[data-theme=light] .gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_confirm_success:hover:not(:disabled){background:#15803d2e}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_confirm_success:disabled{opacity:var(--gridify_disabled_opacity);cursor:not-allowed}.gridify_confirm_lightbox-module__CTlR_G__confirm_lightbox_confirm_success:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
.gridify_caption_builder_lightbox-module__2fKc5G__caption_builder_toolbar{flex-shrink:0;align-items:center;gap:8px;display:flex}.gridify_caption_builder_lightbox-module__2fKc5G__caption_builder_toolbar_btn{border:1px solid var(--line_mid);background:var(--surface_2);color:var(--ink_soft);font:inherit;cursor:pointer;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.gridify_caption_builder_lightbox-module__2fKc5G__caption_builder_toolbar_btn[draggable=true]{cursor:grab}.gridify_caption_builder_lightbox-module__2fKc5G__caption_builder_toolbar_btn[draggable=true]:active{cursor:grabbing}.gridify_caption_builder_lightbox-module__2fKc5G__caption_builder_toolbar_btn:hover:not(:disabled){background:var(--hover)}.gridify_caption_builder_lightbox-module__2fKc5G__caption_builder_toolbar_btn:disabled{opacity:var(--gridify_disabled_opacity);cursor:not-allowed}.gridify_caption_builder_lightbox-module__2fKc5G__caption_builder_side_panel{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--gridify_divider);background:var(--surface_1);width:280px;max-width:min(280px,100vw - 24px);height:fit-content;max-height:266px;box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.gridify_caption_builder_lightbox-module__2fKc5G__caption_builder_side_panel_list{box-sizing:border-box;max-height:250px;padding:8px;overflow-y:auto}.gridify_caption_builder_lightbox-module__2fKc5G__caption_builder_side_panel_item{width:100%;color:var(--ink_soft);font:inherit;text-align:left;cursor:grab;background:0 0;border:none;border-radius:6px;margin-bottom:4px;padding:8px 10px;font-size:12px;display:block}.gridify_caption_builder_lightbox-module__2fKc5G__caption_builder_side_panel_item:active{cursor:grabbing}.gridify_caption_builder_lightbox-module__2fKc5G__caption_builder_side_panel_item:last-child{margin-bottom:0}.gridify_caption_builder_lightbox-module__2fKc5G__caption_builder_side_panel_item:hover:not(:disabled){background:var(--hover)}.gridify_caption_builder_lightbox-module__2fKc5G__caption_builder_side_panel_item:disabled{opacity:var(--gridify_disabled_opacity);cursor:not-allowed}.gridify_caption_builder_lightbox-module__2fKc5G__caption_builder_side_panel_item_name{color:var(--ink);margin-bottom:2px;font-weight:600}.gridify_caption_builder_lightbox-module__2fKc5G__caption_builder_side_panel_empty{color:var(--muted);text-align:center;margin:0;padding:12px 10px;font-size:11px;line-height:1.4}
.gridify_post_mobile_media_picker-module__fbqFGG__picker_root{z-index:var(--gridify_lightbox_z);background:var(--surface_0);box-sizing:border-box;flex-direction:column;height:100dvh;max-height:100dvh;display:flex;position:fixed;inset:0}.gridify_post_mobile_media_picker-module__fbqFGG__picker_header{min-height:var(--gridify_top_bar_height);padding:0 var(--gridify_page_pad_x);border-bottom:1px solid var(--gridify_divider);background:var(--surface_1);box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.gridify_post_mobile_media_picker-module__fbqFGG__picker_close_btn{width:36px;height:36px;color:var(--ink_soft);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.gridify_post_mobile_media_picker-module__fbqFGG__picker_close_btn:hover:not(:disabled){background:var(--hover)}.gridify_post_mobile_media_picker-module__fbqFGG__picker_close_btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gridify_post_mobile_media_picker-module__fbqFGG__picker_header_tabs{flex-shrink:0;min-width:0;margin-bottom:0}.gridify_post_mobile_media_picker-module__fbqFGG__picker_toolbar{width:100%;padding:10px var(--gridify_page_pad_x);border-bottom:1px solid var(--gridify_divider);background:var(--surface_1);box-sizing:border-box;flex-shrink:0;align-items:center;display:flex}.gridify_post_mobile_media_picker-module__fbqFGG__picker_toolbar_nav{width:100%;min-width:0}.gridify_post_mobile_media_picker-module__fbqFGG__picker_body{-webkit-overflow-scrolling:touch;min-height:0;padding:12px var(--gridify_page_pad_x);padding-bottom:calc(24px + var(--gridify_mobile_bottom_nav_clearance));box-sizing:border-box;flex:1 1 0;overflow-y:auto}.gridify_post_mobile_media_picker-module__fbqFGG__picker_stack{flex-direction:column;gap:12px;min-width:0;display:flex}.gridify_post_mobile_media_picker-module__fbqFGG__picker_empty{color:var(--muted);text-align:center;margin:24px 0;font-size:.9rem}.gridify_post_mobile_media_picker-module__fbqFGG__picker_loading{color:var(--muted);text-align:center;margin:32px 0;font-size:.9rem}.gridify_post_mobile_media_picker-module__fbqFGG__picker_error{color:#f87171;margin:0 0 12px;font-size:.85rem}.gridify_post_mobile_media_picker-module__fbqFGG__picker_footer{z-index:1;padding:12px var(--gridify_page_pad_x);padding-bottom:max(12px,env(safe-area-inset-bottom));box-sizing:border-box;pointer-events:none;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.gridify_post_mobile_media_picker-module__fbqFGG__picker_footer>*{pointer-events:auto}.gridify_post_mobile_media_picker-module__fbqFGG__picker_add_btn{background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:10px;margin:0;padding:10px 18px;font-size:14px;font-weight:600}.gridify_post_mobile_media_picker-module__fbqFGG__picker_add_btn:hover:not(:disabled){filter:brightness(1.06)}.gridify_post_mobile_media_picker-module__fbqFGG__picker_add_btn:disabled{opacity:var(--gridify_disabled_opacity);cursor:not-allowed}.gridify_post_mobile_media_picker-module__fbqFGG__picker_add_btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gridify_post_mobile_media_picker-module__fbqFGG__picker_folder_tile_simple{cursor:pointer}.gridify_post_mobile_media_picker-module__fbqFGG__picker_card_hit{cursor:pointer;width:100%;margin:0;display:block}.gridify_post_mobile_media_picker-module__fbqFGG__picker_card_hit_disabled{cursor:default}.gridify_post_mobile_media_picker-module__fbqFGG__picker_card_hit .gridify_post_mobile_media_picker-module__fbqFGG__picker_card_select{opacity:0;pointer-events:none;top:8px;left:auto;right:8px;transform:translateY(-2px)}.gridify_post_mobile_media_picker-module__fbqFGG__picker_card_hit .gridify_post_mobile_media_picker-module__fbqFGG__picker_card_select:focus-within{opacity:0;pointer-events:none;transform:translateY(-2px)}.gridify_post_mobile_media_picker-module__fbqFGG__picker_card_selected .gridify_post_mobile_media_picker-module__fbqFGG__picker_card_hit .gridify_post_mobile_media_picker-module__fbqFGG__picker_card_select{opacity:1;pointer-events:auto;transform:translateY(0)}
.gridify_publish_progress-module__KZDNna__publish_progress_pill{color:#166534;white-space:nowrap;background:#16a34a1f;border:1px solid #16a34a42;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;min-height:2rem;padding:.45rem .72rem;font-size:.78rem;font-weight:760;line-height:1;display:inline-flex}.gridify_publish_progress-module__KZDNna__publish_progress_spinner{border:2px solid #16653438;border-top-color:#16a34a;border-radius:999px;width:.78rem;height:.78rem;animation:.85s linear infinite gridify_publish_progress-module__KZDNna__publish_progress_spin}@keyframes gridify_publish_progress-module__KZDNna__publish_progress_spin{to{transform:rotate(360deg)}}
.gridify_post_publish_pipeline-module__4GOaPq__pipeline_status{margin:0;font-size:.75rem;line-height:1.35}.gridify_post_publish_pipeline-module__4GOaPq__pipeline_neutral{color:var(--gridify_text_muted,#6b7280)}.gridify_post_publish_pipeline-module__4GOaPq__pipeline_progress{color:var(--gridify_text_secondary,#4b5563)}.gridify_post_publish_pipeline-module__4GOaPq__pipeline_ready{color:var(--gridify_text_secondary,#166534)}.gridify_post_publish_pipeline-module__4GOaPq__pipeline_error{color:#b91c1c}
.gridify_select-module__EUg4tW__trigger_inner{box-sizing:border-box;align-items:center;gap:6px;width:100%;display:inline-flex}.gridify_select-module__EUg4tW__trigger_label{transform:translateY(-1px)}.gridify_select-module__EUg4tW__trigger_chev{opacity:.55;transform-origin:50%;flex-shrink:0;width:10px;height:10px;margin-left:auto}.gridify_select-module__EUg4tW__trigger_chev_open{transform:rotate(180deg)}
