._dialog_1dyez_1{position:fixed!important;left:50%!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(680px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;min-width:0;max-height:min(85dvh,850px);overflow-y:auto;overflow-x:hidden;padding:20px;box-sizing:border-box}._ticket_1dyez_2{min-width:0;border-bottom:1px solid var(--border);padding:16px 0;overflow-wrap:anywhere}._ticket_1dyez_2 h3,._ticket_1dyez_2 p{overflow-wrap:anywhere;white-space:normal}._message_1dyez_4{white-space:pre-wrap!important;overflow-wrap:anywhere}._action_1dyez_5{max-width:100%;white-space:normal;height:auto;min-height:40px;text-align:center}._footer_1dyez_6{width:100%;white-space:normal;height:auto;min-height:44px}@media(max-width:600px){._dialog_1dyez_1{left:12px!important;right:12px!important;top:50dvh!important;transform:translateY(-50%)!important;width:auto!important;max-width:none!important;min-width:0!important;max-height:calc(100dvh - 32px)!important;padding:44px 14px 16px!important;overflow-x:hidden!important;overflow-y:auto!important}._dialog_1dyez_1,._dialog_1dyez_1 *{box-sizing:border-box}._dialog_1dyez_1>*{min-width:0;max-width:100%;overflow-wrap:anywhere}._ticket_1dyez_2{padding:12px 0;width:100%}._action_1dyez_5{width:100%;display:flex;justify-content:center}._footer_1dyez_6{width:100%}}@layer base{._overlay_1u0g5_2{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1u0g5_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1u0g5_31{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1u0g5_31:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1u0g5_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1u0g5_62{width:1rem;height:1rem}._header_1u0g5_67{margin-bottom:var(--spacing-4)}._footer_1u0g5_71{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1u0g5_78{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_1u0g5_87{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_1u0g5_94{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_1u0g5_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1u0g5_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}@layer base{._button_13z2p_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:normal;max-width:100%;overflow-wrap:anywhere;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_13z2p_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_13z2p_34{min-height:2.75rem;height:auto;padding:0 var(--spacing-2);font-size:.875rem}._md_13z2p_41{min-height:2.75rem;height:auto;padding:0 var(--spacing-3);font-size:.9375rem}._lg_13z2p_48{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_13z2p_56,._icon-md_13z2p_57{width:2rem;height:2rem;padding:0}._icon-sm_13z2p_63{width:1.5rem;min-height:2.75rem;height:auto;padding:0}._icon-lg_13z2p_70{width:2.5rem;min-height:2.75rem;height:auto;padding:0;border-radius:var(--radius-md)}._button_13z2p_2 svg{flex-shrink:0}._sm_13z2p_34 svg,._icon-sm_13z2p_63 svg{width:1rem;height:1rem}._md_13z2p_41 svg,._icon_13z2p_56 svg,._icon-md_13z2p_57 svg{width:1.25rem;height:1.25rem}._lg_13z2p_48 svg,._icon-lg_13z2p_70 svg{width:1.5rem;min-height:2.75rem;height:auto}._primary_13z2p_104{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_13z2p_104:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._primary_13z2p_104:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_13z2p_121{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}._secondary_13z2p_121:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}._secondary_13z2p_121:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}._detail_13z2p_139{background:color-mix(in oklch,var(--primary) 16%,var(--background));color:var(--primary);border-color:color-mix(in oklch,var(--primary) 70%,var(--border));font-weight:700;box-shadow:0 1px 3px color-mix(in oklch,var(--primary) 18%,transparent)}._detail_13z2p_139:hover{background:color-mix(in oklch,var(--primary) 26%,var(--background));border-color:var(--primary);box-shadow:0 2px 6px color-mix(in oklch,var(--primary) 24%,transparent)}._detail_13z2p_139:active{background:color-mix(in oklch,var(--primary) 32%,var(--background))}._destructive_13z2p_158{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_13z2p_158:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}._destructive_13z2p_158:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}._destructive_13z2p_158:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_13z2p_182{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_13z2p_182:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._outline_13z2p_182:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._ghost_13z2p_202{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_13z2p_202:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._ghost_13z2p_202:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_13z2p_219{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_13z2p_219:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_13z2p_219:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_13z2p_219:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_13z2p_251{opacity:.5;cursor:not-allowed;pointer-events:auto}.dark ._primary_13z2p_104:focus-visible,.dark ._outline_13z2p_182:focus-visible,.dark ._ghost_13z2p_202:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.dark ._destructive_13z2p_158:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.dark ._link_13z2p_219:focus-visible{box-shadow:0 0 0 2px var(--primary)}}@layer base{._input_1pney_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_1pney_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_1pney_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_1pney_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._input_1pney_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_1pney_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_1pney_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_1pney_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}@layer base{._textarea_1d2bj_2{padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical}._textarea_1d2bj_2::placeholder{color:var(--muted-foreground)}._noResize_1d2bj_13{resize:none}._clear_1d2bj_17{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1d2bj_17:hover,._clear_1d2bj_17:focus{background-color:transparent;border:none;box-shadow:none}}@layer base{._overlay_15pol_2{position:fixed;inset:0;z-index:var(--z-overlay);background-color:color-mix(in srgb,black 50%,transparent);backdrop-filter:blur(2px);animation:_overlayShow_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_15pol_12{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;background-color:var(--popup);color:var(--popup-foreground);box-shadow:var(--shadow-lg);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);overflow-y:auto}._top_15pol_25{top:0;left:0;right:0;height:80vh;max-height:500px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideDownAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._bottom_15pol_37{bottom:0;left:0;right:0;height:80vh;max-height:500px;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);animation:_slideUpAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._left_15pol_49{top:0;left:0;bottom:0;width:100%;max-width:400px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideRightAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._right_15pol_61{top:0;right:0;bottom:0;width:100%;max-width:400px;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);animation:_slideLeftAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_15pol_73{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_15pol_73:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_15pol_73:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_15pol_103{width:1rem;height:1rem}._header_15pol_108{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);padding-right:var(--spacing-12);border-bottom:1px solid var(--border)}._footer_15pol_117{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:auto;padding:var(--spacing-6);border-top:1px solid var(--border)}._title_15pol_126{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground)}._description_15pol_133{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}@keyframes _overlayShow_15pol_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpAndFade_15pol_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDownAndFade_15pol_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideLeftAndFade_15pol_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideRightAndFade_15pol_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:640px){._left_15pol_49,._right_15pol_61{max-width:100%}}}._control_sxqpv_1{display:inline-flex;flex-direction:column;vertical-align:middle;gap:4px;min-width:0;max-width:100%;width:100%}._input_sxqpv_1{box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:9px 11px;border:1px solid var(--border,#94a3b8);border-radius:7px;background:var(--card,#fff);color:var(--foreground,#10243a);font:inherit}._input_sxqpv_1:focus-visible{outline:2px solid var(--primary,#175d92);outline-offset:2px}._input_sxqpv_1:disabled{opacity:.6;cursor:not-allowed}._results_sxqpv_1{max-height:240px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--border,#b4c4d4);border-radius:7px;background:var(--card,#fff);min-width:0}._option_sxqpv_1{box-sizing:border-box;display:block;width:100%;min-height:44px;padding:10px 12px;text-align:left;border:0;border-bottom:1px solid var(--border,#e0e5eb);background:var(--card,#fff);color:var(--foreground,#10243a);font:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere}._option_sxqpv_1:last-child{border-bottom:0}._option_sxqpv_1[data-active=true],._option_sxqpv_1:hover{background:var(--accent,#eaf2fa);color:var(--accent-foreground,#10243a)}._option_sxqpv_1:disabled{opacity:.5;cursor:not-allowed}._empty_sxqpv_1{display:block;padding:10px;font-size:13px;color:var(--muted-foreground,#53657c)}@media(max-width:480px){._option_sxqpv_1{padding:10px;min-height:44px}._input_sxqpv_1{min-height:44px}}@layer base{._progress_oppwu_2{width:100%;height:.5rem;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden;box-shadow:var(--shadow);position:relative}._indicator_oppwu_12{position:absolute;width:100%;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transform:translate(-100%);transition:transform var(--animation-duration-normal) ease-out}}._box_1gk88_1{padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--muted);display:grid;gap:8px}._heading_1gk88_1{display:flex;justify-content:space-between;gap:8px}._steps_1gk88_1{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0;margin:0;font-size:12px}._steps_1gk88_1 li{margin:0!important;padding:4px;border-radius:4px}._current_1gk88_1{font-weight:700;background:var(--primary);color:var(--primary-foreground)}._box_1gk88_1 p{margin:0;font-size:13px}._box_1gk88_1 small{font-size:12px}._overdue_1gk88_1{color:#b42318}._overview_yz7o6_1{display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--card)}._header_yz7o6_1{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}._header_yz7o6_1 h2{font-size:21px;margin:0}._header_yz7o6_1 p,._foot_yz7o6_1{margin:4px 0;color:var(--muted-foreground);line-height:1.5}._actions_yz7o6_1{display:flex;flex-wrap:wrap;gap:8px}._actions_yz7o6_1 button,._metrics_yz7o6_1 button{cursor:pointer;border:1px solid var(--border);border-radius:7px;padding:9px 13px;background:var(--background);color:var(--foreground)}._actions_yz7o6_1 ._primary_yz7o6_1{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);font-weight:700}._metrics_yz7o6_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._metrics_yz7o6_1 button,._metrics_yz7o6_1>div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:13px;border:1px solid var(--border);border-radius:8px;background:var(--background);min-width:0}._metrics_yz7o6_1 b{font-size:24px;font-variant-numeric:tabular-nums}._metrics_yz7o6_1 span{font-size:12px;line-height:1.4}._foot_yz7o6_1{font-size:12px}@media(max-width:640px){._overview_yz7o6_1{padding:12px}._metrics_yz7o6_1{grid-template-columns:repeat(2,minmax(0,1fr))}._actions_yz7o6_1{width:100%}._actions_yz7o6_1 button{flex:1}._header_yz7o6_1 h2{font-size:19px}}@layer base{._selectTrigger_urnhx_2{display:flex;align-items:center;justify-content:space-between;min-height:2.875rem;height:auto;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;overflow:hidden;>*:not(svg){white-space:normal;overflow-wrap:anywhere;overflow:hidden;text-overflow:ellipsis}}._selectTrigger_urnhx_2[data-placeholder]{color:var(--muted-foreground)}._selectIcon_urnhx_24{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_urnhx_2[data-state=open] ._selectIcon_urnhx_24{transform:rotate(180deg)}._selectContent_urnhx_36{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:min(36rem,calc(100vw - 24px));overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_urnhx_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_urnhx_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_urnhx_61{padding:var(--spacing-2)}._scrollButton_urnhx_65{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_urnhx_65:hover ._scrollIcon_urnhx_77{color:var(--primary)}._scrollIcon_urnhx_77{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_urnhx_88{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_urnhx_95{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_urnhx_95:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_urnhx_95:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_urnhx_95[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_urnhx_129{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_urnhx_137{height:1rem;width:1rem;color:currentColor}._selectSeparator_urnhx_143{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}}._panel_1x6pv_1{display:grid;gap:16px;color:var(--foreground);font-size:14px}._panel_1x6pv_1 label{display:grid;gap:6px}._panel_1x6pv_1 h2{font-size:21px}._panel_1x6pv_1 h3{font-size:16px}._intro_1x6pv_1{margin:0;line-height:1.5}._tabs_1x6pv_1{display:flex;gap:8px;flex-wrap:wrap}._topics_1x6pv_1{display:flex;gap:6px;flex-wrap:wrap;max-height:180px;overflow:auto;border-bottom:1px solid var(--border);padding-bottom:12px}._topics_1x6pv_1 button{font-size:12px}._article_1x6pv_1{padding:16px;border:1px solid var(--border);border-radius:6px;background:var(--card);overflow-wrap:anywhere}._article_1x6pv_1 li{margin:12px 0;line-height:1.6}._form_1x6pv_1{display:grid;gap:14px}._captureRow_1x6pv_1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._captureRow_1x6pv_1 label{min-width:220px;flex:1}._captureRow_1x6pv_1 span{font-size:12px;opacity:.65}._panel_1x6pv_1 figure{margin:12px 0}._panel_1x6pv_1 img{max-width:100%;max-height:320px;object-fit:contain;border:1px solid var(--border)}._error_1x6pv_1{padding:12px;border:1px solid #b42318;color:#b42318}._notice_1x6pv_1{padding:12px;border:1px solid var(--primary);background:var(--muted)}._ticketList_1x6pv_1{display:grid;gap:6px;max-height:230px;overflow:auto}._ticketList_1x6pv_1 button{white-space:normal;height:auto;min-height:40px;text-align:left;justify-content:flex-start}._body_1x6pv_1{white-space:pre-wrap}._reply_1x6pv_1{padding:12px 0;border-bottom:1px solid var(--border)}._media_1x6pv_1{display:grid;gap:12px}._panel_1x6pv_1 small{line-height:1.6}._panel_1x6pv_1 details{margin-top:20px}._panel_1x6pv_1 summary{cursor:pointer;font-weight:700}._panel_1x6pv_1 button{white-space:normal;height:auto;min-height:40px;max-width:100%;overflow-wrap:anywhere}._panel_1x6pv_1 section p{line-height:1.5}._panel_1x6pv_1 textarea{min-height:110px}._panel_1x6pv_1 ._captureRow_1x6pv_1 label{min-width:0;flex:1 1 200px}._panel_1x6pv_1 ._notice_1x6pv_1{border-radius:8px}._panel_1x6pv_1 h3{margin:4px 0}._panel_1x6pv_1 p{margin:6px 0}@media(max-width:480px){._panel_1x6pv_1 ._captureRow_1x6pv_1{align-items:stretch}._panel_1x6pv_1 ._captureRow_1x6pv_1>button{width:100%}._panel_1x6pv_1 ._tabs_1x6pv_1>button{flex:1}._panel_1x6pv_1 ._article_1x6pv_1{padding:12px}}@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_uhdob_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}._bar_zzh7c_1{padding:8px 24px;display:flex;justify-content:flex-end;align-items:center;gap:18px;border-bottom:1px solid var(--border);background:var(--card);position:relative;z-index:30}._communication_zzh7c_1{color:var(--foreground);text-decoration:none;font-weight:600}._wrap_zzh7c_1{position:relative}._bell_zzh7c_1{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--surface);color:var(--foreground);padding:8px 11px;border-radius:8px;font-weight:700;cursor:pointer}._bellUnread_zzh7c_1{border-color:var(--primary);background:color-mix(in oklch,var(--primary) 12%,var(--background));box-shadow:0 0 0 2px color-mix(in oklch,var(--primary) 10%,transparent)}._count_zzh7c_1{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#b42318;color:#fff;font-size:11px;line-height:1}._dropdown_zzh7c_1{position:absolute;right:0;top:calc(100% + 8px);width:min(430px,calc(100vw - 24px));max-height:min(72vh,620px);display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:0 16px 40px #0000002e;overflow:hidden}._dropdown_zzh7c_1 header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border);background:var(--surface)}._dropdown_zzh7c_1 header div{display:grid;gap:2px}._dropdown_zzh7c_1 header small{color:var(--muted-foreground)}._close_zzh7c_1{border:0;background:transparent;color:var(--foreground);cursor:pointer;padding:6px}._enable_zzh7c_1{margin:10px 12px 0;padding:10px 12px;border:1px solid var(--primary);border-radius:7px;background:var(--primary);color:var(--primary-foreground);font-weight:700;cursor:pointer}._permission_zzh7c_1{margin:10px 12px 0;padding:10px;background:#fff4e5;color:#7a4600;border:1px solid #e9c27a;border-radius:7px;font-size:12px}._list_zzh7c_1{overflow-y:auto;padding:8px}._list_zzh7c_1 article{padding:12px;margin:6px 0;border:1px solid var(--border);border-radius:8px}._unread_zzh7c_1{background:color-mix(in oklch,var(--primary) 10%,var(--card));border-left:5px solid var(--primary)!important}._read_zzh7c_1{background:var(--card);opacity:.78}._urgent_zzh7c_1{background:#fff1f0!important;border-color:#d92d20!important;border-left-color:#b42318!important}._itemTop_zzh7c_1{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}._itemTop_zzh7c_1 b{font-size:13px}._dot_zzh7c_1{color:var(--primary);margin-right:6px}._urgentTag_zzh7c_1{font-size:9px;font-weight:800;letter-spacing:.06em;padding:3px 6px;border-radius:999px;background:#b42318;color:#fff}._list_zzh7c_1 p{margin:7px 0;font-size:12px;line-height:1.45;color:var(--muted-foreground)}._details_zzh7c_1{display:inline-block;padding:7px 10px;border-radius:6px;border:1px solid var(--primary);background:color-mix(in oklch,var(--primary) 16%,var(--background));color:var(--primary);font-weight:800;text-decoration:none;font-size:11px}._empty_zzh7c_1{padding:18px;text-align:center}._dropdown_zzh7c_1 footer{padding:10px 14px;border-top:1px solid var(--border);background:var(--surface)}._dropdown_zzh7c_1 footer a{font-weight:700;color:var(--primary);text-decoration:none}@media(max-width:700px){._bar_zzh7c_1{padding:7px 10px;gap:10px;justify-content:space-between}._communication_zzh7c_1{font-size:12px}._bell_zzh7c_1 span{display:none}._bell_zzh7c_1{padding:8px}._dropdown_zzh7c_1{position:fixed;left:8px;right:8px;top:72px;width:auto;max-height:calc(100vh - 88px)}._count_zzh7c_1{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;font-size:10px}}._guide_1ix54_1{margin:12px 24px 4px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--foreground);min-width:0;max-width:100%;font-size:13px;overflow-wrap:anywhere}._guide_1ix54_1>summary{cursor:pointer;padding:11px 14px;min-height:44px;box-sizing:border-box;line-height:1.5}._guide_1ix54_1>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._guide_1ix54_1>summary span{color:var(--muted-foreground)}._body_1ix54_1{padding:0 16px 14px;border-top:1px solid var(--border)}._body_1ix54_1 ol{padding-left:22px;margin:12px 0;line-height:1.6}._body_1ix54_1 li{padding:3px 0}._note_1ix54_1{padding:10px;border-radius:7px;background:var(--muted);line-height:1.5}._footer_1ix54_1{display:flex;align-items:center;flex-wrap:wrap;gap:10px}._footer_1ix54_1 small{flex:1 1 240px;color:var(--muted-foreground)}._footer_1ix54_1 button{min-height:44px;white-space:normal;height:auto;max-width:100%}@media(max-width:640px){._guide_1ix54_1{margin:10px 12px 4px}._body_1ix54_1{padding:0 12px 12px}._guide_1ix54_1>summary{padding:10px 12px}._footer_1ix54_1 button{width:100%}}@media print{._guide_1ix54_1{display:none!important}}._schoolBrand_c992r_1{display:flex;align-items:center;gap:9px;min-width:0}._schoolBrand_c992r_1 img{width:42px;height:42px;object-fit:contain;flex:0 0 42px}._schoolBrand_c992r_1 span{display:grid;gap:2px;min-width:0}._schoolBrand_c992r_1 span b{font-size:12px;line-height:1.15}._schoolBrand_c992r_1 small{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:9px;color:var(--muted-foreground)}._schoolBrand_c992r_1 small img{width:90px;height:26px;flex:0 0 90px}._schoolBrand_c992r_1>img{background:transparent;border-radius:0}._schoolBrand_c992r_1 span b{overflow-wrap:anywhere}._brand_c992r_1>button{flex-shrink:0}._mobileIdentity_c992r_1{min-width:0;max-width:75%}._mobileIdentity_c992r_1 img{flex-shrink:0}._mobileIdentity_c992r_1 b{overflow-wrap:anywhere;font-size:13px;line-height:1.25}._userIdentity_c992r_1 b{white-space:normal;overflow-wrap:anywhere}._schoolBrand_c992r_1{flex:1}._mobileIdentity_c992r_1{display:flex;align-items:center;gap:6px}._mobileIdentity_c992r_1 img{width:30px;height:30px;object-fit:contain}._shell_c992r_1{--menu-width:286px;min-height:100vh}._compact_c992r_1{--menu-width:76px}._sidebar_c992r_1{position:fixed;inset:0 auto 0 0;width:var(--menu-width);z-index:40;background:var(--sidebar,var(--card));color:var(--foreground);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:14px 10px;box-sizing:border-box}._brand_c992r_1{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:8px 4px 16px}._brand_c992r_1 button,._mobileBar_c992r_1 button{background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:5px;padding:7px;cursor:pointer}._sidebar_c992r_1 nav{overflow-y:auto;min-height:0;display:block}._sidebar_c992r_1 nav>a{margin:2px 0;padding:9px 10px;min-height:36px}._sidebar_c992r_1 nav>a ._shortcut_c992r_1{font-size:10px}._menuGroup_c992r_1{margin:4px 0 8px;border-bottom:1px solid var(--border);padding-bottom:5px}._menuGroup_c992r_1 summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.035em;color:var(--muted-foreground);border-radius:6px;list-style:none}._menuGroup_c992r_1 summary::-webkit-details-marker{display:none}._menuGroup_c992r_1 summary:hover{background:var(--accent)}._menuGroup_c992r_1 summary small{font-size:10px;opacity:.7}._menuGroup_c992r_1>a{margin:2px 0 2px 8px}._compact_c992r_1 ._menuGroup_c992r_1 summary{justify-content:center;padding:9px 2px}._compact_c992r_1 ._menuGroup_c992r_1 summary span{display:none}._compact_c992r_1 ._menuGroup_c992r_1>a{margin-left:0}@media(max-width:767px){._compact_c992r_1 ._menuGroup_c992r_1 summary span{display:inline}._compact_c992r_1 ._menuGroup_c992r_1 summary{justify-content:space-between}._menuGroup_c992r_1>a{margin-left:4px}}._accountBox_c992r_1{margin-top:auto;padding:6px 6px 4px;border-top:1px solid var(--border);display:flex;align-items:center;gap:7px;min-width:0;flex-shrink:0}._accountBox_c992r_1 ._userAvatar_c992r_1{width:28px;height:28px;flex-basis:28px;font-size:12px}._accountBox_c992r_1 ._userIdentity_c992r_1 b{font-size:11px;line-height:1.15;white-space:nowrap}._accountBox_c992r_1 ._userIdentity_c992r_1 span{font-size:10px}._accountBox_c992r_1 ._userIdentity_c992r_1 small{font-size:9px}._accountActions_c992r_1 a,._accountActions_c992r_1 button{min-height:30px;padding:6px 10px;font-size:12px}._accountActions_c992r_1{flex-shrink:0}._userAvatar_c992r_1{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:0 0 34px;background:var(--accent);color:var(--accent-foreground);font-weight:800;font-size:14px}._userIdentity_c992r_1{display:grid;gap:1px;min-width:0;line-height:1.2}._userIdentity_c992r_1 b,._userIdentity_c992r_1 span,._userIdentity_c992r_1 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userIdentity_c992r_1 b{font-size:13px}._userIdentity_c992r_1 span{font-size:11px;opacity:.76}._userIdentity_c992r_1 small{font-size:10px;opacity:.6;text-transform:uppercase;letter-spacing:.04em}._accountActions_c992r_1{padding-top:4px;display:grid;gap:4px}._accountActions_c992r_1 button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:var(--foreground);padding:10px;border-radius:5px;font-size:13px;min-height:38px;box-sizing:border-box;cursor:pointer;text-align:left}._accountActions_c992r_1 button:hover{background:var(--accent);color:var(--accent-foreground)}._sidebar_c992r_1 a{display:flex;align-items:center;gap:10px;color:var(--foreground);text-decoration:none;padding:10px;border-radius:5px;font-size:13px;min-height:38px;box-sizing:border-box}._sidebar_c992r_1 a svg{flex-shrink:0}._menuLabel_c992r_1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._shortcut_c992r_1{margin-left:auto;font:600 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;padding:3px 5px;border:1px solid var(--border);border-radius:4px;background:var(--background);color:var(--foreground);opacity:.7;white-space:nowrap}._sidebar_c992r_1 a:hover ._shortcut_c992r_1,._sidebar_c992r_1 a._active_c992r_1 ._shortcut_c992r_1{background:transparent;color:inherit;border-color:currentColor;opacity:.85}._sidebar_c992r_1 a:hover,._sidebar_c992r_1 a._active_c992r_1{background:var(--accent);color:var(--accent-foreground)}._sidebar_c992r_1 a._active_c992r_1{font-weight:700;border-left:3px solid var(--primary)}._compact_c992r_1 ._sidebar_c992r_1 nav span,._compact_c992r_1 ._accountActions_c992r_1 span{display:none}._compact_c992r_1 ._shortcut_c992r_1{display:none}._compact_c992r_1 ._accountBox_c992r_1{justify-content:center;padding-inline:0}._compact_c992r_1 ._userIdentity_c992r_1{display:none}._compact_c992r_1 ._brand_c992r_1{flex-direction:column}._compact_c992r_1 ._sidebar_c992r_1 nav a,._compact_c992r_1 ._accountActions_c992r_1 a,._compact_c992r_1 ._accountActions_c992r_1 button{justify-content:center}._content_c992r_1{margin-left:var(--menu-width);min-width:0}._mobileBar_c992r_1,._mobileClose_c992r_1,._backdrop_c992r_1{display:none}@media(max-width:767px){._content_c992r_1{margin-left:0}._mobileBar_c992r_1{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:var(--card);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:30}._mobileBar_c992r_1 button{display:flex;align-items:center;gap:8px}._sidebar_c992r_1{width:min(280px,85vw);transform:translate(-100%);z-index:60}._sidebar_c992r_1._open_c992r_1{transform:translate(0)}._mobileClose_c992r_1{display:block}._desktopToggle_c992r_1{display:none}._compact_c992r_1 ._sidebar_c992r_1 nav span,._compact_c992r_1 ._accountActions_c992r_1 span,._compact_c992r_1 ._shortcut_c992r_1{display:inline}._compact_c992r_1 ._brand_c992r_1{flex-direction:row}._compact_c992r_1 ._sidebar_c992r_1 nav a,._compact_c992r_1 ._accountActions_c992r_1 a,._compact_c992r_1 ._accountActions_c992r_1 button{justify-content:flex-start}._compact_c992r_1 ._accountBox_c992r_1{justify-content:flex-start;padding:6px 6px 4px}._compact_c992r_1 ._userIdentity_c992r_1{display:grid}._backdrop_c992r_1{display:block;position:fixed;inset:0;background:#0008;border:0;z-index:55}}@media print{._sidebar_c992r_1,._mobileBar_c992r_1,._backdrop_c992r_1{display:none!important}._content_c992r_1{margin-left:0}}._panel_zp0vz_1{box-sizing:border-box;overflow-wrap:anywhere;position:fixed;right:16px;bottom:64px;z-index:12000;width:min(520px,calc(100vw - 32px));max-height:45vh;overflow:auto;padding:16px;border:2px solid #b42318;border-left:6px solid #b42318;border-radius:8px;background:#fff1f0;color:#842016;box-shadow:0 8px 32px #0003;line-height:1.6}._panel_zp0vz_1 header{display:flex;justify-content:space-between;align-items:start;gap:12px}._panel_zp0vz_1 button{background:transparent;border:0;color:inherit;cursor:pointer;text-align:left;font:inherit}._panel_zp0vz_1 header button{font-size:22px}._panel_zp0vz_1 ul{padding-left:22px;margin:8px 0}._panel_zp0vz_1 li{margin:7px 0}._panel_zp0vz_1 li button{font-weight:600;text-decoration:underline}._panel_zp0vz_1 small{font-size:12px}._panel_zp0vz_1 button{min-height:44px}._panel_zp0vz_1 li button{padding:5px 0;width:100%}@media(max-width:640px){._panel_zp0vz_1{right:10px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 20px);max-height:32dvh;padding:12px;box-sizing:border-box;font-size:14px}}._inlinePanel_zp0vz_2{position:static;inset:auto;width:100%;max-height:none;margin:10px 0;box-shadow:none;padding:12px;font-size:14px}._inlinePanel_zp0vz_2 ul{max-height:22rem;overflow:auto}._inlinePanel_zp0vz_2 header button{flex:none;min-width:44px}._inlinePanel_zp0vz_2 li button{overflow-wrap:anywhere}._inlinePanel_zp0vz_2 small{display:block}@media print{._panel_zp0vz_1{display:none!important}}._container_1be78_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._card_1be78_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._iconContainer_1be78_24{margin-bottom:var(--spacing-6);animation:_pulse_1be78_1 3s infinite ease-in-out}._icon_1be78_24{color:var(--error)}._title_1be78_33{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_1be78_41{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@keyframes _pulse_1be78_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:640px){._card_1be78_11{padding:var(--spacing-6)}._title_1be78_33{font-size:1.5rem}._message_1be78_41{font-size:1rem}}@layer base{._skeleton_3rn52_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem}._skeleton_3rn52_2:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_shimmer_3rn52_1 2s infinite}@keyframes _shimmer_3rn52_1{to{transform:translate(100%)}}.dark ._skeleton_3rn52_2{background-color:var(--muted)}.dark ._skeleton_3rn52_2:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}._container_bfcih_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:var(--z-overlay);padding:var(--spacing-4);overflow-y:auto}._content_bfcih_13{width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_bfcih_1 var(--animation-duration-normal) ease-out}._lockIcon_bfcih_22{width:1.25rem;height:1.25rem;color:var(--primary);animation:_pulse_bfcih_1 2s infinite ease-in-out;margin-right:var(--spacing-2);vertical-align:middle}._skeletonGrid_bfcih_31{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_bfcih_37{display:flex;flex-direction:column;gap:var(--spacing-3)}._titleRow_bfcih_43{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--spacing-2) 0}._leftSkeletons_bfcih_50,._rightSkeletons_bfcih_50{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._title_bfcih_43{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--foreground);text-align:center;margin:0;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);flex:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}._skeletonBar_bfcih_74{height:.75rem;width:100%;border-radius:var(--radius-sm)}@keyframes _pulse_bfcih_1{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes _fadeIn_bfcih_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._title_bfcih_43{font-size:1rem;padding:var(--spacing-1) var(--spacing-2)}._content_bfcih_13{max-width:350px}._lockIcon_bfcih_22{width:1rem;height:1rem}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}.schoolcred-meta-ads,.schoolcred-meta-ads *{box-sizing:border-box}.schoolcred-meta-ads{min-width:0;max-width:100%;overflow-wrap:anywhere}.schoolcred-meta-ads>*{min-width:0;max-width:100%}.schoolcred-meta-ads input,.schoolcred-meta-ads textarea,.schoolcred-meta-ads select{max-width:100%;min-width:0}.schoolcred-meta-ads button{min-height:44px;max-width:100%;overflow-wrap:anywhere;white-space:normal;touch-action:manipulation}.schoolcred-meta-ads :is(button,input,select,textarea,a):focus-visible{outline:3px solid #0ea5e9!important;outline-offset:2px}.schoolcred-meta-ads [data-meta-step-heading]{scroll-margin-top:145px}.schoolcred-meta-ads [role=alert]{overflow-wrap:anywhere}@media(max-width:767px){.schoolcred-meta-ads{gap:10px!important;width:100%!important}.schoolcred-meta-ads>div,.schoolcred-meta-ads>details,.schoolcred-meta-ads>form{padding:12px!important;border-radius:11px!important;min-width:0!important}.schoolcred-meta-ads h2{font-size:21px!important;line-height:1.2}.schoolcred-meta-ads h3{font-size:18px!important;line-height:1.35}.schoolcred-meta-ads :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%!important;max-width:100%!important;font-size:16px!important}.schoolcred-meta-ads label{min-width:0;max-width:100%;overflow-wrap:anywhere}.schoolcred-meta-ads div[style*="align-items: center"]:has(>select){flex-wrap:wrap!important}.schoolcred-meta-ads div[style*="align-items: center"]:has(>select)>span{flex-basis:100%!important}.schoolcred-meta-ads select{min-width:0!important;max-width:100%!important}.schoolcred-meta-ads [role=status],.schoolcred-meta-ads small{overflow-wrap:anywhere}.schoolcred-meta-ads button[disabled]{cursor:not-allowed!important}.schoolcred-meta-ads :is(button,a){-webkit-tap-highlight-color:transparent}.schoolcred-meta-ads div[style*="display: flex"]{min-width:0}.schoolcred-meta-ads button{min-height:46px;padding:10px 12px}.schoolcred-meta-ads [data-meta-step-heading]{scroll-margin-top:165px}.schoolcred-meta-ads details summary{line-height:1.35;padding:5px 0}.schoolcred-meta-ads img,.schoolcred-meta-ads video{max-width:100%!important;height:auto;object-fit:contain}.schoolcred-meta-ads table{min-width:490px}.schoolcred-meta-ads div[style*="overflow-x: auto"]{max-width:100%;overscroll-behavior-x:contain}}@media(max-width:400px){.schoolcred-meta-ads>div,.schoolcred-meta-ads>details,.schoolcred-meta-ads>form{padding:10px!important}.schoolcred-meta-ads button{font-size:14px}}.schoolcred-sticky-context{position:sticky;top:0;z-index:35;background:var(--card);isolation:isolate}.schoolcred-sticky-context>div{position:relative!important;top:auto!important;z-index:auto!important}.schoolcred-sticky-context nav[aria-label="You are here"]{position:relative;top:auto;z-index:1}@media(max-width:767px){.schoolcred-sticky-context{top:52px}}@media print{.schoolcred-sticky-context{position:static}}:root input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]),:root select,:root textarea,:root button[role=combobox]{min-height:46px!important;font-size:16px!important;line-height:1.5;box-sizing:border-box;max-width:100%;padding:10px 12px}:root textarea{min-height:112px!important}:root input[type=checkbox],:root input[type=radio]{width:24px!important;height:24px!important;min-width:24px;min-height:24px;flex-shrink:0;vertical-align:middle;accent-color:var(--primary)}:root [role=option]{min-height:44px;font-size:16px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box}:root select option{font-size:16px}[data-schoolcred-app-content] button:not([role=checkbox]):not([role=switch]),main button:not([role=checkbox]):not([role=switch]),[role=dialog] button:not([role=checkbox]):not([role=switch]){min-height:44px;min-width:36px;font-size:15px;line-height:1.4;height:auto;white-space:normal}:root input:focus-visible,:root select:focus-visible,:root textarea:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:600px){:root input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),:root select,:root button[role=combobox]{min-height:48px!important}}input[data-validation-error=true],select[data-validation-error=true],textarea[data-validation-error=true],input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border:2px solid #b42318!important;outline:2px solid #ffd0cc;background-color:#fff5f3!important;scroll-margin-top:100px}[role=alert]{border-left:5px solid #b42318;padding:12px 16px;background:#fff1f0;color:#842016;line-height:1.6;font-weight:600;white-space:pre-line;scroll-margin-top:90px}[data-schoolcred-app-content] [role=status],main [role=status]{border-left:4px solid var(--info);background:var(--accent);color:var(--foreground);border-radius:8px;padding:12px 16px;font-size:16px;font-weight:650;line-height:1.55;overflow-wrap:anywhere;max-width:100%}[data-schoolcred-app-content] [role=alert],main [role=alert]{border-radius:8px;font-size:16px;line-height:1.6;overflow-wrap:anywhere;max-width:100%}:root{--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem}:root{--background:#f3f1eb;--foreground:#172333;--surface:#faf9f5;--surface-foreground:#172333;--sidebar:#e9edf2;--sidebar-foreground:#243447;--card:#fbfaf7;--card-foreground:#172333;--popup:#fffefa;--popup-foreground:#172333;--primary:#174a78;--primary-foreground:#f8fbff;--secondary:#e1e7ee;--secondary-foreground:#23384e;--accent:#dbe8f3;--accent-foreground:#174a78;--muted:#e7e5df;--muted-foreground:#687483;--success:#2e6b55;--success-foreground:#f6fffb;--error:#a33b35;--error-foreground:#fff8f7;--warning:#95651d;--warning-foreground:#fffaf0;--info:#356d99;--info-foreground:#f5fbff;--info-hover:#2c5f87;--info-active:#244f70;--border:#d3d7dc;--font-family-base:"IBM Plex Sans",system-ui,sans-serif;--font-family-display:"DM Serif Display",Georgia,serif;--font-family-monospace:ui-monospace,SFMono-Regular,Menlo,monospace;--font-family-cursive:cursive;--shadow:0 1px 2px rgba(23,35,51,.05);--shadow-md:0 6px 18px rgba(23,35,51,.08);--shadow-lg:0 14px 36px rgba(23,35,51,.12);--shadow-focus:0 0 0 3px rgba(23,74,120,.18);--radius-sm:.35rem;--radius:.55rem;--radius-md:.7rem;--radius-lg:.9rem;--radius-full:999px;--animation-duration-fast:.12s;--animation-duration-normal:.18s;--animation-duration-slow:.28s;--chart-color-1:#174a78;--chart-color-2:#356d99;--chart-color-3:#6688a3;--chart-color-4:#8ca4b8;--chart-color-5:#b6c4cf}[data-schoolcred-app-content] main,[data-schoolcred-app-content] form,[role=dialog] form{min-width:0;max-width:100%;box-sizing:border-box}[data-schoolcred-app-content] label,[role=dialog] label{line-height:1.5;overflow-wrap:anywhere;min-width:0}[data-schoolcred-app-content] :is(input,textarea,select,button,[role=combobox]),[role=dialog] :is(input,textarea,select,button){scroll-margin-block:96px 32px}[data-schoolcred-app-content] :is(a,button):focus-visible,[role=dialog] :is(a,button):focus-visible{outline:3px solid var(--primary);outline-offset:3px}[data-schoolcred-app-content] button[type=submit]:not([data-variant]),[role=dialog] button[type=submit]:not([data-variant]){background:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary);border-radius:var(--radius);padding:11px 18px;font-weight:700}@media(max-width:640px){[data-schoolcred-app-content] main{padding:16px 12px!important;width:100%;margin-inline:0!important}[data-schoolcred-app-content] :is(form,section,article,fieldset){min-width:0;box-sizing:border-box;max-width:100%}[data-schoolcred-app-content] form[style*=grid-template-columns],[data-schoolcred-app-content] :is(div,section)[style*=grid-template-columns]:has(>label){grid-template-columns:minmax(0,1fr)!important}[data-schoolcred-app-content] :is(input,select,textarea,[role=combobox]){min-width:0!important;max-width:100%!important}[data-schoolcred-app-content] table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}[data-schoolcred-app-content] :is(td,th){padding:9px;vertical-align:top}[data-schoolcred-app-content] :is(header,nav)[style*="display: flex"],[data-schoolcred-app-content] :is(header,nav)[style*="display:flex"]{flex-wrap:wrap;gap:8px}[role=dialog]{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{transition-duration:0s!important;animation-duration:0s!important}}.dark [role=alert]{background:#3b2429;color:#ffd9d5;border-color:#f29c92}.dark :is(input,select,textarea)[data-validation-error=true],.dark :is(input,select,textarea)[aria-invalid=true]{background:#3b2429!important;color:#ffd9d5;border-color:#f29c92!important;outline-color:#683c40}[data-schoolcred-app-content] main>header p:not([role]):not(.error),[data-schoolcred-app-content] main>header>div>p:not([role]):not(.error),[data-schoolcred-app-content] main>p:first-of-type:not([role]):not(.error),[data-schoolcred-app-content] form>p:first-child:not([role]):not(.error),[data-schoolcred-app-content] section>header p:not([role]):not(.error),[role=dialog] form>p:first-child:not([role]):not(.error){font-size:12px;line-height:1.4;margin-block:4px 9px;color:var(--muted-foreground,#64748b);max-width:100%;overflow-wrap:anywhere}[data-schoolcred-app-content] :is(header,form)>small,[data-schoolcred-app-content] :is(header,form)>.form-help{font-size:12px;line-height:1.4;color:var(--muted-foreground,#64748b)}[data-schoolcred-app-content] :is([role=alert],[role=status],[aria-live=assertive]){font-size:inherit;line-height:1.5}[data-schoolcred-app-content] :is(input,select,textarea){font-size:max(14px,1em)}@media(max-width:640px){[data-schoolcred-app-content] main>header p:not([role]),[data-schoolcred-app-content] main>p:first-of-type:not([role]){font-size:12px;line-height:1.45}}.dark{--background:#111923;--foreground:#e9eef3;--surface:#17212d;--surface-foreground:#e9eef3;--sidebar:#0e1721;--sidebar-foreground:#dbe4ec;--card:#192430;--card-foreground:#e9eef3;--popup:#1d2936;--popup-foreground:#e9eef3;--primary:#79a9d0;--primary-foreground:#0d1a26;--secondary:#263646;--secondary-foreground:#dfe8ef;--accent:#223e56;--accent-foreground:#a9c9e4;--muted:#25313d;--muted-foreground:#9aa8b5;--border:#354352;--shadow:0 1px 2px rgba(0,0,0,.18);--shadow-md:0 8px 22px rgba(0,0,0,.22);--shadow-lg:0 18px 42px rgba(0,0,0,.3);--shadow-focus:0 0 0 3px rgba(121,169,208,.22);--chart-color-1:#79a9d0;--chart-color-2:#91bde0;--chart-color-3:#a9c9e4;--chart-color-4:#6e879d;--chart-color-5:#506477}@layer base{:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}.rbc-month-view{overflow:visible!important}
