/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 18 2025 | 16:11:37 */
/* Text styling */
    .toggle-btn .toggle-text {
      display: inline-block;
      font-size: 1rem; /* Text size */
      font-weight: 600; /* Text weight */
      vertical-align: middle; /* Center text */
      margin: 10px; /* Margin around text */
    }
    /* Specific margins */
    .toggle-btn .toggle-text:first-child { margin-right: 10px; }
    .toggle-btn .toggle-text:last-child { margin-left: 10px; }

    /* Switch container */
    .switch {
      position: relative; /* Relative positioning */
      display: inline-block; /* Inline block */
      width: 60px; /* Switch width */
      height: 34px; /* Switch height */
      /* WebAccess Added focus outline for keyboard accessibility */
      outline: none;
    }
    .switch input { display: none; } /* Hide default checkbox */

    /* Slider styling */
    .slider {
      position: absolute; /* Absolute positioning */
      cursor: pointer; /* Pointer cursor */
      top: 0; left: 0; right: 0; bottom: 0; /* Fill container */
      background-color: #f36f24; /* Default color */
      transition: 0.4s; /* Smooth transition */
      border-radius: 50px; /* Rounded edges */
    }
    .slider:before {
      position: absolute; /* Absolute positioning */
      content: ""; /* Empty content */
      height: 26px; width: 26px; /* Knob size */
      left: 4px; bottom: 4px; /* Position knob */
      background-color: #333333; /* Knob color */
      transition: 0.4s; /* Smooth transition */
      border-radius: 50px; /* Rounded knob */
    }
		
    input:checked + .slider { background-color: #f36f24; } /* Checked state color */
    input:checked + .slider:before { transform: translateX(26px); } /* Knob movement */

    /* WebAccess Visually hidden style for accessibility */
    .visually-hidden {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      white-space: nowrap;
      border: 0;
    }

    /* Base styling for containers */
    #item2 {
      display: none; /* Ensure Annually is hidden by default */
    }