

        html {

            background: #f6f6f6;

        }



        [data-theme="dark"] html,

        html[data-theme="dark"] {

            background: #1f2430;

        }



        @media (prefers-color-scheme: dark) {

            html {

                background: #1f2430;

            }

        }

    


        table.rasp2-bells td,

        table.rasp2-bells th {

            color: #111318 !important;

        }



        [data-theme="dark"] table.rasp2-bells td,

        [data-theme="dark"] table.rasp2-bells th {

            color: #e8eaf0 !important;

        }

    


        #rasp2-page-loader {

            position: fixed;

            inset: 0;

            z-index: 99999;

            background: #f6f6f6;

            display: flex;

            flex-direction: column;

            align-items: center;

            justify-content: center;

            gap: 16px;

            opacity: 1;

            transition: opacity 0.35s ease;

        }



        #rasp2-page-loader.is-hidden {

            opacity: 0;

            pointer-events: none;

        }



        .rasp2-pl-spinner {

            width: 44px;

            height: 44px;

            border-radius: 50%;

            border: 3px solid rgba(21, 116, 232, 0.15);

            border-top-color: #1574E8;

            animation: rasp2-pl-spin 0.75s linear infinite;

        }



        @keyframes rasp2-pl-spin {

            to {

                transform: rotate(360deg);

            }

        }



        .rasp2-pl-text {

            font-size: 15px;

            color: rgba(0, 0, 0, 0.4);

            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;

            letter-spacing: 0.01em;

        }



        @media (prefers-color-scheme: dark) {

            #rasp2-page-loader {

                background: #1f2430;

            }



            .rasp2-pl-text {

                color: rgba(255, 255, 255, 0.4);

            }

        }



        [data-theme="dark"] #rasp2-page-loader {

            background: #1f2430;

        }



        [data-theme="dark"] .rasp2-pl-text {

            color: rgba(255, 255, 255, 0.4);

        }



        [data-theme="dark"] .rasp2-pl-spinner {

            border-color: rgba(100, 160, 255, 0.18);

            border-top-color: #4a9eff;

        }

    


        #rasp2-ptr-indicator {

            position: fixed;

            top: 0;

            left: 50%;

            transform: translateX(-50%) translateY(-60px);

            width: 40px;

            height: 40px;

            background: var(--card, #fff);

            border-radius: 50%;

            box-shadow: 0 2px 12px rgba(0, 0, 0, 0.18);

            display: flex;

            align-items: center;

            justify-content: center;

            transition: transform 0.2s ease, opacity 0.2s ease;

            opacity: 0;

            z-index: 9999;

            pointer-events: none;

        }



        #rasp2-ptr-indicator.ptr-visible {

            opacity: 1;

        }



        #rasp2-ptr-indicator svg {

            width: 22px;

            height: 22px;

            stroke: #1574e8;

            fill: none;

            stroke-width: 2.5;

            stroke-linecap: round;

            transition: transform 0.2s ease;

        }



        #rasp2-ptr-indicator.ptr-ready svg {

            animation: rasp2PtrSpin 0.6s linear infinite;

        }



        @keyframes rasp2PtrSpin {

            from {

                transform: rotate(0deg);

            }



            to {

                transform: rotate(360deg);

            }

        }

    
.schedule-inline-0{display:none;}
.schedule-inline-1{display:none;}
.schedule-inline-2{display:none;}
.schedule-inline-3{display:none;}
.schedule-inline-4{display:none}
.schedule-inline-5{display:none}
.schedule-inline-6{color: inherit;}
.schedule-inline-7{color: inherit;}
.schedule-inline-8{color: inherit;}
.schedule-inline-9{color: inherit;}
.schedule-inline-10{color: inherit;}
.schedule-inline-11{color: inherit;}
.schedule-inline-12{color: inherit;}
.schedule-inline-13{color: inherit;}
.schedule-inline-14{color: inherit;}
.schedule-inline-15{color: inherit;}
.schedule-inline-16{color: inherit;}
.schedule-inline-17{color: inherit;}
.schedule-inline-18{color: inherit;}
.schedule-inline-19{color: inherit;}
.schedule-inline-20{color: inherit;}
.schedule-inline-21{color: inherit;}
.schedule-inline-22{color: inherit;}
.schedule-inline-23{vertical-align:-3px;margin-right:6px}