﻿.container{padding:16px}.flex{display:flex}.inline-flex{display:inline-flex}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.is-hidden{display:none !important}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.m-0{margin:0}.m-1{margin:4px}.m-2{margin:8px}.m-3{margin:12px}.m-4{margin:16px}.m-5{margin:20px}.m-6{margin:24px}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:4px;margin-right:4px}.mx-2{margin-left:8px;margin-right:8px}.mx-3{margin-left:12px;margin-right:12px}.mx-4{margin-left:16px;margin-right:16px}.mx-5{margin-left:20px;margin-right:20px}.mx-6{margin-left:24px;margin-right:24px}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:4px;margin-bottom:4px}.my-2{margin-top:8px;margin-bottom:8px}.my-3{margin-top:12px;margin-bottom:12px}.my-4{margin-top:16px;margin-bottom:16px}.my-5{margin-top:20px;margin-bottom:20px}.my-6{margin-top:24px;margin-bottom:24px}.mt-0{margin-top:0}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mt-6{margin-top:24px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:24px}.ml-0{margin-left:0}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.ml-3{margin-left:12px}.ml-4{margin-left:16px}.ml-5{margin-left:20px}.ml-6{margin-left:24px}.mr-0{margin-right:0}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.mr-3{margin-right:12px}.mr-4{margin-right:16px}.mr-5{margin-right:20px}.mr-6{margin-right:24px}.p-0{padding:0}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:20px}.p-6{padding:24px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:4px;padding-right:4px}.px-2{padding-left:8px;padding-right:8px}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.px-5{padding-left:20px;padding-right:20px}.px-6{padding-left:24px;padding-right:24px}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:4px;padding-bottom:4px}.py-2{padding-top:8px;padding-bottom:8px}.py-3{padding-top:12px;padding-bottom:12px}.py-4{padding-top:16px;padding-bottom:16px}.py-5{padding-top:20px;padding-bottom:20px}.py-6{padding-top:24px;padding-bottom:24px}.pt-0{padding-top:0}.pt-1{padding-top:4px}.pt-2{padding-top:8px}.pt-3{padding-top:12px}.pt-4{padding-top:16px}.pt-5{padding-top:20px}.pt-6{padding-top:24px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:4px}.pb-2{padding-bottom:8px}.pb-3{padding-bottom:12px}.pb-4{padding-bottom:16px}.pb-5{padding-bottom:20px}.pb-6{padding-bottom:24px}.pl-0{padding-left:0}.pl-1{padding-left:4px}.pl-2{padding-left:8px}.pl-3{padding-left:12px}.pl-4{padding-left:16px}.pl-5{padding-left:20px}.pl-6{padding-left:24px}.pl-14{padding-left:56px}.pr-0{padding-right:0}.pr-1{padding-right:4px}.pr-2{padding-right:8px}.pr-3{padding-right:12px}.pr-4{padding-right:16px}.pr-5{padding-right:20px}.pr-6{padding-right:24px}.gap-0{gap:0}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.flex-1{flex:1}.h-auto{height:auto}.h-full{height:100%}.h-fill{height:-webkit-fill-available}.h-2{height:8px}.h-3{height:12px}.h-4{height:16px}.h-5{height:20px}.h-6{height:24px}.h-7{height:28px}.h-8{height:32px}.h-9{height:36px}.h-10{height:40px}.h-11{height:44px}.h-12{height:48px}.h-14{height:56px}.h-16{height:64px}.h-18{height:72px}.h-20{height:80px}.w-auto{width:auto}.w-full{width:100%}.w-fill{width:-webkit-fill-available}.w-4{width:16px}.w-5{width:20px}.w-6{width:24px}.w-7{width:28px}.w-8{width:32px}.w-9{width:36px}.w-10{width:40px}.w-11{width:44px}.w-12{width:48px}.w-14{width:56px}.w-16{width:64px}.w-18{width:72px}.w-20{width:80px}.border{border:1px solid #D4D4D8}.border-t{border-top:1px solid #D4D4D8}.border-b{border-bottom:1px solid #D4D4D8}.border-l{border-left:1px solid #D4D4D8}.border-r{border-right:1px solid #D4D4D8}.border-none{border:none}.border-sm{border-width:0.5px}.border-md{border-width:1px}.border-lg{border-width:1.5px}.border-xl{border-width:2px}.rounded{border-radius:6px}.rounded-sm{border-radius:2px}.rounded-lg{border-radius:8px}.rounded-full{border-radius:9999px}.bg-white{background-color:#FFF}.bg-transparent{background-color:transparent}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-sm{font-size:14px}.text-base{font-size:16px}.text-lg{font-size:18px}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-normal{font-weight:400}.text-primary{color:#0F9200}.text-secondary{color:#3AAFAF}.text-danger{color:#EF4444}.text-success{color:#0F9200}.text-gray-500{color:#71717A}.text-gray-900{color:#18181B}.cursor-pointer{cursor:pointer}.cursor-move{cursor:move}.overflow-hidden{overflow:hidden}.relative{position:relative}.absolute{position:absolute}.shadow{box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.text-xs{font-size:12px}.text-sm{font-size:14px}.text-base{font-size:16px}.text-lg{font-size:18px}.text-xl{font-size:20px}.text-2xl{font-size:24px}.text-3xl{font-size:30px}.text-4xl{font-size:36px}body:has(#configurations),body:has(#school-reports),body:has(#notification-settings),body:has(#configure-evaluation-report),body:has(#construct-evaluation-report),body:has(#session-template-form-page),body:has(.district-checklists-container),body:has(.district-frameworks-wrapper),body:has(.school-frameworks-wrapper),body:has(.district-framework-details-wrapper),body:has(.school-framework-details-wrapper),body:has(.session-label-report-container),body:has(.session-template-track-page-container){background-color:#FFFFFF}body:has(#configurations) #container,body:has(#school-reports) #container,body:has(#notification-settings) #container,body:has(#configure-evaluation-report) #container,body:has(#construct-evaluation-report) #container,body:has(#session-template-form-page) #container,body:has(.district-checklists-container) #container,body:has(.district-frameworks-wrapper) #container,body:has(.school-frameworks-wrapper) #container,body:has(.district-framework-details-wrapper) #container,body:has(.school-framework-details-wrapper) #container,body:has(.session-label-report-container) #container,body:has(.session-template-track-page-container) #container{margin:0 !important;overflow-x:hidden !important}body:has(#configurations) #container h1,body:has(#configurations) #container h2,body:has(#configurations) #container h3,body:has(#configurations) #container h4,body:has(#configurations) #container h5,body:has(#configurations) #container h6,body:has(#configurations) #container p,body:has(#school-reports) #container h1,body:has(#school-reports) #container h2,body:has(#school-reports) #container h3,body:has(#school-reports) #container h4,body:has(#school-reports) #container h5,body:has(#school-reports) #container h6,body:has(#school-reports) #container p,body:has(#notification-settings) #container h1,body:has(#notification-settings) #container h2,body:has(#notification-settings) #container h3,body:has(#notification-settings) #container h4,body:has(#notification-settings) #container h5,body:has(#notification-settings) #container h6,body:has(#notification-settings) #container p,body:has(#configure-evaluation-report) #container h1,body:has(#configure-evaluation-report) #container h2,body:has(#configure-evaluation-report) #container h3,body:has(#configure-evaluation-report) #container h4,body:has(#configure-evaluation-report) #container h5,body:has(#configure-evaluation-report) #container h6,body:has(#configure-evaluation-report) #container p,body:has(#construct-evaluation-report) #container h1,body:has(#construct-evaluation-report) #container h2,body:has(#construct-evaluation-report) #container h3,body:has(#construct-evaluation-report) #container h4,body:has(#construct-evaluation-report) #container h5,body:has(#construct-evaluation-report) #container h6,body:has(#construct-evaluation-report) #container p,body:has(#session-template-form-page) #container h1,body:has(#session-template-form-page) #container h2,body:has(#session-template-form-page) #container h3,body:has(#session-template-form-page) #container h4,body:has(#session-template-form-page) #container h5,body:has(#session-template-form-page) #container h6,body:has(#session-template-form-page) #container p,body:has(.district-checklists-container) #container h1,body:has(.district-checklists-container) #container h2,body:has(.district-checklists-container) #container h3,body:has(.district-checklists-container) #container h4,body:has(.district-checklists-container) #container h5,body:has(.district-checklists-container) #container h6,body:has(.district-checklists-container) #container p,body:has(.district-frameworks-wrapper) #container h1,body:has(.district-frameworks-wrapper) #container h2,body:has(.district-frameworks-wrapper) #container h3,body:has(.district-frameworks-wrapper) #container h4,body:has(.district-frameworks-wrapper) #container h5,body:has(.district-frameworks-wrapper) #container h6,body:has(.district-frameworks-wrapper) #container p,body:has(.school-frameworks-wrapper) #container h1,body:has(.school-frameworks-wrapper) #container h2,body:has(.school-frameworks-wrapper) #container h3,body:has(.school-frameworks-wrapper) #container h4,body:has(.school-frameworks-wrapper) #container h5,body:has(.school-frameworks-wrapper) #container h6,body:has(.school-frameworks-wrapper) #container p,body:has(.district-framework-details-wrapper) #container h1,body:has(.district-framework-details-wrapper) #container h2,body:has(.district-framework-details-wrapper) #container h3,body:has(.district-framework-details-wrapper) #container h4,body:has(.district-framework-details-wrapper) #container h5,body:has(.district-framework-details-wrapper) #container h6,body:has(.district-framework-details-wrapper) #container p,body:has(.school-framework-details-wrapper) #container h1,body:has(.school-framework-details-wrapper) #container h2,body:has(.school-framework-details-wrapper) #container h3,body:has(.school-framework-details-wrapper) #container h4,body:has(.school-framework-details-wrapper) #container h5,body:has(.school-framework-details-wrapper) #container h6,body:has(.school-framework-details-wrapper) #container p,body:has(.session-label-report-container) #container h1,body:has(.session-label-report-container) #container h2,body:has(.session-label-report-container) #container h3,body:has(.session-label-report-container) #container h4,body:has(.session-label-report-container) #container h5,body:has(.session-label-report-container) #container h6,body:has(.session-label-report-container) #container p,body:has(.session-template-track-page-container) #container h1,body:has(.session-template-track-page-container) #container h2,body:has(.session-template-track-page-container) #container h3,body:has(.session-template-track-page-container) #container h4,body:has(.session-template-track-page-container) #container h5,body:has(.session-template-track-page-container) #container h6,body:has(.session-template-track-page-container) #container p{margin:0 !important}body:has(#configurations) #container .title,body:has(#school-reports) #container .title,body:has(#notification-settings) #container .title,body:has(#configure-evaluation-report) #container .title,body:has(#construct-evaluation-report) #container .title,body:has(#session-template-form-page) #container .title,body:has(.district-checklists-container) #container .title,body:has(.district-frameworks-wrapper) #container .title,body:has(.school-frameworks-wrapper) #container .title,body:has(.district-framework-details-wrapper) #container .title,body:has(.school-framework-details-wrapper) #container .title,body:has(.session-label-report-container) #container .title,body:has(.session-template-track-page-container) #container .title{color:#18181B;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:0;-webkit-font-smoothing:antialiased}body:has(#configurations) #container .title.thin,body:has(#school-reports) #container .title.thin,body:has(#notification-settings) #container .title.thin,body:has(#configure-evaluation-report) #container .title.thin,body:has(#construct-evaluation-report) #container .title.thin,body:has(#session-template-form-page) #container .title.thin,body:has(.district-checklists-container) #container .title.thin,body:has(.district-frameworks-wrapper) #container .title.thin,body:has(.school-frameworks-wrapper) #container .title.thin,body:has(.district-framework-details-wrapper) #container .title.thin,body:has(.school-framework-details-wrapper) #container .title.thin,body:has(.session-label-report-container) #container .title.thin,body:has(.session-template-track-page-container) #container .title.thin{color:#71717A;font-weight:400}body:has(#configurations) #container .tox.tox-tinymce,body:has(#school-reports) #container .tox.tox-tinymce,body:has(#notification-settings) #container .tox.tox-tinymce,body:has(#configure-evaluation-report) #container .tox.tox-tinymce,body:has(#construct-evaluation-report) #container .tox.tox-tinymce,body:has(#session-template-form-page) #container .tox.tox-tinymce,body:has(.district-checklists-container) #container .tox.tox-tinymce,body:has(.district-frameworks-wrapper) #container .tox.tox-tinymce,body:has(.school-frameworks-wrapper) #container .tox.tox-tinymce,body:has(.district-framework-details-wrapper) #container .tox.tox-tinymce,body:has(.school-framework-details-wrapper) #container .tox.tox-tinymce,body:has(.session-label-report-container) #container .tox.tox-tinymce,body:has(.session-template-track-page-container) #container .tox.tox-tinymce{border-radius:4px;border:1px solid #D4D4D8;background:#FFF}body:has(#configurations) #container .tox .tox-statusbar,body:has(#school-reports) #container .tox .tox-statusbar,body:has(#notification-settings) #container .tox .tox-statusbar,body:has(#configure-evaluation-report) #container .tox .tox-statusbar,body:has(#construct-evaluation-report) #container .tox .tox-statusbar,body:has(#session-template-form-page) #container .tox .tox-statusbar,body:has(.district-checklists-container) #container .tox .tox-statusbar,body:has(.district-frameworks-wrapper) #container .tox .tox-statusbar,body:has(.school-frameworks-wrapper) #container .tox .tox-statusbar,body:has(.district-framework-details-wrapper) #container .tox .tox-statusbar,body:has(.school-framework-details-wrapper) #container .tox .tox-statusbar,body:has(.session-label-report-container) #container .tox .tox-statusbar,body:has(.session-template-track-page-container) #container .tox .tox-statusbar{border-top:none}body:has(#configurations) .tox.tox-tinymce.tox-fullscreen,body:has(#school-reports) .tox.tox-tinymce.tox-fullscreen,body:has(#notification-settings) .tox.tox-tinymce.tox-fullscreen,body:has(#configure-evaluation-report) .tox.tox-tinymce.tox-fullscreen,body:has(#construct-evaluation-report) .tox.tox-tinymce.tox-fullscreen,body:has(#session-template-form-page) .tox.tox-tinymce.tox-fullscreen,body:has(.district-checklists-container) .tox.tox-tinymce.tox-fullscreen,body:has(.district-frameworks-wrapper) .tox.tox-tinymce.tox-fullscreen,body:has(.school-frameworks-wrapper) .tox.tox-tinymce.tox-fullscreen,body:has(.district-framework-details-wrapper) .tox.tox-tinymce.tox-fullscreen,body:has(.school-framework-details-wrapper) .tox.tox-tinymce.tox-fullscreen,body:has(.session-label-report-container) .tox.tox-tinymce.tox-fullscreen,body:has(.session-template-track-page-container) .tox.tox-tinymce.tox-fullscreen{border-radius:8px;border:1px solid #D4D4D8}body:has(#configurations) .tox.tox-tinymce.tox-fullscreen .fullscreen-heading,body:has(#school-reports) .tox.tox-tinymce.tox-fullscreen .fullscreen-heading,body:has(#notification-settings) .tox.tox-tinymce.tox-fullscreen .fullscreen-heading,body:has(#configure-evaluation-report) .tox.tox-tinymce.tox-fullscreen .fullscreen-heading,body:has(#construct-evaluation-report) .tox.tox-tinymce.tox-fullscreen .fullscreen-heading,body:has(#session-template-form-page) .tox.tox-tinymce.tox-fullscreen .fullscreen-heading,body:has(.district-checklists-container) .tox.tox-tinymce.tox-fullscreen .fullscreen-heading,body:has(.district-frameworks-wrapper) .tox.tox-tinymce.tox-fullscreen .fullscreen-heading,body:has(.school-frameworks-wrapper) .tox.tox-tinymce.tox-fullscreen .fullscreen-heading,body:has(.district-framework-details-wrapper) .tox.tox-tinymce.tox-fullscreen .fullscreen-heading,body:has(.school-framework-details-wrapper) .tox.tox-tinymce.tox-fullscreen .fullscreen-heading,body:has(.session-label-report-container) .tox.tox-tinymce.tox-fullscreen .fullscreen-heading,body:has(.session-template-track-page-container) .tox.tox-tinymce.tox-fullscreen .fullscreen-heading{background:#FFF;padding:16px;border-bottom:1px solid #E4E4E7;border-top-left-radius:8px;border-top-right-radius:8px;color:#18181B;font-family:"Geist", sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;-webkit-font-smoothing:antialiased}body:has(#configurations) .tox.tox-tinymce.tox-fullscreen .tox-editor-container,body:has(#school-reports) .tox.tox-tinymce.tox-fullscreen .tox-editor-container,body:has(#notification-settings) .tox.tox-tinymce.tox-fullscreen .tox-editor-container,body:has(#configure-evaluation-report) .tox.tox-tinymce.tox-fullscreen .tox-editor-container,body:has(#construct-evaluation-report) .tox.tox-tinymce.tox-fullscreen .tox-editor-container,body:has(#session-template-form-page) .tox.tox-tinymce.tox-fullscreen .tox-editor-container,body:has(.district-checklists-container) .tox.tox-tinymce.tox-fullscreen .tox-editor-container,body:has(.district-frameworks-wrapper) .tox.tox-tinymce.tox-fullscreen .tox-editor-container,body:has(.school-frameworks-wrapper) .tox.tox-tinymce.tox-fullscreen .tox-editor-container,body:has(.district-framework-details-wrapper) .tox.tox-tinymce.tox-fullscreen .tox-editor-container,body:has(.school-framework-details-wrapper) .tox.tox-tinymce.tox-fullscreen .tox-editor-container,body:has(.session-label-report-container) .tox.tox-tinymce.tox-fullscreen .tox-editor-container,body:has(.session-template-track-page-container) .tox.tox-tinymce.tox-fullscreen .tox-editor-container{margin-top:0}#container .page-header-container{display:flex;justify-content:space-between;align-items:center;padding:32px}#container .page-header-container.page-header-sticky{position:sticky;top:0;z-index:10;background-color:#FFFFFF}#container .page-header-container .page-headings{font-family:"Geist", sans-serif;font-style:normal;display:flex;flex-direction:column;margin:0;gap:4px}#container .page-header-container .page-headings .primary-heading{font-size:24px;font-weight:500;line-height:32px;letter-spacing:0;color:#18181B}#container .page-header-container .page-headings .secondary-heading{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;color:#71717A}#container .page-header-container .page-headings .tertiary-heading{font-size:16px}#container .page-header-container .page-headings .tertiary-heading span.label{font-weight:500;color:#09090B;line-height:20px}#container .page-header-container .page-headings .tertiary-heading span.value{font-weight:400;color:#71717A;line-height:20px}#container .page-divider{height:8px;width:100vw}#container .page-header-container.primary,#container .page-divider.primary{background-color:#FFFFFF}#container .page-header-container.secondary,#container .page-divider.secondary{background-color:#F6F6F9}#container .page-header-container.tertiary,#container .page-divider.tertiary{background-color:#F7FDFD}#container .page-contents{margin:0 auto;padding:32px;max-width:1536px}#container .page-contents .page-divider{position:relative;left:50%;transform:translateX(-50%);margin-top:32px;margin-bottom:32px}body:has(#session-template-form-page) #container .page-contents{box-sizing:content-box;max-width:768px}.bullseye-alert{display:flex;padding:8px 12px;flex-direction:column;align-items:flex-start;gap:8px;border-radius:8px;width:100%}.bullseye-alert p{font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0}.bullseye-alert ul{margin:0;padding-left:20px;list-style:disc outside}.bullseye-alert ul li{font-family:"Geist", sans-serif;font-size:14px;line-height:20px}.bullseye-alert.warning{background:#FFFBEB;color:#B45309}.bullseye-alert.destructive{background:#FEF2F2;color:#EF4444}.bullseye-breadcrumb{display:flex;flex-direction:row;align-items:center;gap:8px}.bullseye-breadcrumb svg{width:20px;height:20px;color:#18181B;flex-shrink:0}.bullseye-breadcrumb .breadcrumb-link{font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;-webkit-font-smoothing:antialiased}.bullseye-breadcrumb .breadcrumb-link.previous-page{color:#329999}.bullseye-breadcrumb .breadcrumb-link.previous-page:active,.bullseye-breadcrumb .breadcrumb-link.previous-page:focus,.bullseye-breadcrumb .breadcrumb-link.previous-page:hover,.bullseye-breadcrumb .breadcrumb-link.previous-page:visited,.bullseye-breadcrumb .breadcrumb-link.previous-page:visited:active,.bullseye-breadcrumb .breadcrumb-link.previous-page:visited:focus,.bullseye-breadcrumb .breadcrumb-link.previous-page:visited:hover{color:#329999}.bullseye-breadcrumb .breadcrumb-link.previous-page:hover{text-decoration:underline}.bullseye-breadcrumb .breadcrumb-link.current-page{color:#3F3F46;font-weight:500}.bullseye-breadcrumb .breadcrumb-ellipsis-wrapper{display:none;position:relative;align-items:center}.bullseye-breadcrumb .breadcrumb-ellipsis-wrapper .breadcrumb-ellipsis-trigger{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:none;border-radius:2px;cursor:pointer}.bullseye-breadcrumb .breadcrumb-ellipsis-wrapper .breadcrumb-ellipsis-trigger .breadcrumb-ellipsis-icon{width:20px;height:20px;flex-shrink:0;pointer-events:none}.bullseye-breadcrumb .breadcrumb-ellipsis-wrapper .breadcrumb-ellipsis-trigger:hover,.bullseye-breadcrumb .breadcrumb-ellipsis-wrapper .breadcrumb-ellipsis-trigger:focus,.bullseye-breadcrumb .breadcrumb-ellipsis-wrapper .breadcrumb-ellipsis-trigger:focus-visible,.bullseye-breadcrumb .breadcrumb-ellipsis-wrapper .breadcrumb-ellipsis-trigger:active{background:transparent;outline:none}.bullseye-breadcrumb .breadcrumb-ellipsis-wrapper .breadcrumb-ellipsis-menu{background:#FFF;border-radius:8px;outline:1px solid #D4D4D8;outline-offset:-1px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);min-width:200px;max-height:300px;overflow:hidden;display:flex;flex-direction:column;z-index:1000;position:absolute;top:calc(100% + 4px);left:0;margin:0;padding:8px 0;list-style:none;min-width:192px;gap:2px}.bullseye-breadcrumb .breadcrumb-ellipsis-wrapper .breadcrumb-ellipsis-menu[hidden]{display:none}.bullseye-breadcrumb .breadcrumb-ellipsis-wrapper .breadcrumb-ellipsis-menu li{list-style:none;padding:0 4px}.bullseye-breadcrumb .breadcrumb-ellipsis-wrapper .breadcrumb-ellipsis-menu .breadcrumb-ellipsis-item{display:block;padding:8px;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#329999;border-radius:2px;text-decoration:none;cursor:pointer}.bullseye-breadcrumb .breadcrumb-ellipsis-wrapper .breadcrumb-ellipsis-menu .breadcrumb-ellipsis-item:hover,.bullseye-breadcrumb .breadcrumb-ellipsis-wrapper .breadcrumb-ellipsis-menu .breadcrumb-ellipsis-item:focus-visible{background:#F2FBFB;color:#329999;text-decoration:none;outline:none}.bullseye-button,body:has(.district-checklists-container) #container .district-checklists-header .export-btn{display:inline-block;font-family:"Geist", sans-serif !important;font-style:normal;font-weight:500;letter-spacing:0;cursor:pointer;color:var(--color) !important;background:var(--background) !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;margin:0;user-select:none;-webkit-font-smoothing:antialiased}.bullseye-button.with-icon,body:has(.district-checklists-container) #container .district-checklists-header .with-icon.export-btn{display:inline-flex;gap:8px;justify-content:center;align-items:center}.bullseye-button.sm,body:has(.district-checklists-container) #container .district-checklists-header .sm.export-btn{height:36px;padding:8px 12px;border-radius:4px;font-size:14px;line-height:20px}.bullseye-button.md,body:has(.district-checklists-container) #container .district-checklists-header .md.export-btn{height:40px;padding:10px 16px;border-radius:6px;font-size:14px;line-height:20px}.bullseye-button.lg,body:has(.district-checklists-container) #container .district-checklists-header .lg.export-btn{height:44px;padding:12px 16px;border-radius:8px;font-size:16px;line-height:24px}.bullseye-button:disabled,body:has(.district-checklists-container) #container .district-checklists-header .export-btn:disabled,.bullseye-button.disabled,body:has(.district-checklists-container) #container .district-checklists-header .disabled.export-btn{opacity:0.5;cursor:not-allowed}.bullseye-button:disabled:hover,body:has(.district-checklists-container) #container .district-checklists-header .export-btn:disabled:hover,.bullseye-button.disabled:hover,body:has(.district-checklists-container) #container .district-checklists-header .disabled.export-btn:hover{color:var(--color);background:var(--background)}.bullseye-button.primary-filled,body:has(.district-checklists-container) #container .district-checklists-header .primary-filled.export-btn,.bullseye-button.primary-filled:active,.bullseye-button.primary-filled:focus,.bullseye-button.primary-filled:focus-visible,.bullseye-button.primary-filled:focus-within,.bullseye-button.primary-filled:target{--color: #F2FBF1;--background: #0F9200}.bullseye-button.primary-filled:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .primary-filled.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.primary-filled:active:hover:not(:disabled):not(.disabled),.bullseye-button.primary-filled:focus:hover:not(:disabled):not(.disabled),.bullseye-button.primary-filled:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.primary-filled:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.primary-filled:target:hover:not(:disabled):not(.disabled){--color: #F2FBF1;--background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%), #0F9200}.bullseye-button.secondary-filled,body:has(.district-checklists-container) #container .district-checklists-header .secondary-filled.export-btn,.bullseye-button.secondary-filled:active,.bullseye-button.secondary-filled:focus,.bullseye-button.secondary-filled:focus-visible,.bullseye-button.secondary-filled:focus-within,.bullseye-button.secondary-filled:target{--color: #F2FBFB;--background: #3AAFAF}.bullseye-button.secondary-filled:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .secondary-filled.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.secondary-filled:active:hover:not(:disabled):not(.disabled),.bullseye-button.secondary-filled:focus:hover:not(:disabled):not(.disabled),.bullseye-button.secondary-filled:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.secondary-filled:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.secondary-filled:target:hover:not(:disabled):not(.disabled){--color: #F2FBFB;--background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%), #3AAFAF}.bullseye-button.secondary-link,body:has(.district-checklists-container) #container .district-checklists-header .secondary-link.export-btn,.bullseye-button.secondary-link:active,.bullseye-button.secondary-link:focus,.bullseye-button.secondary-link:focus-visible,.bullseye-button.secondary-link:focus-within,.bullseye-button.secondary-link:target{color:#329999;background:transparent}.bullseye-button.secondary-link:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .secondary-link.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.secondary-link:active:hover:not(:disabled):not(.disabled),.bullseye-button.secondary-link:focus:hover:not(:disabled):not(.disabled),.bullseye-button.secondary-link:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.secondary-link:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.secondary-link:target:hover:not(:disabled):not(.disabled){color:#287878;background:transparent}.bullseye-button.destructive-filled,body:has(.district-checklists-container) #container .district-checklists-header .destructive-filled.export-btn,.bullseye-button.destructive-filled:active,.bullseye-button.destructive-filled:focus,.bullseye-button.destructive-filled:focus-visible,.bullseye-button.destructive-filled:focus-within,.bullseye-button.destructive-filled:target{--color: #FEF2F2;--background: #EF4444}.bullseye-button.destructive-filled:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .destructive-filled.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.destructive-filled:active:hover:not(:disabled):not(.disabled),.bullseye-button.destructive-filled:focus:hover:not(:disabled):not(.disabled),.bullseye-button.destructive-filled:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.destructive-filled:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.destructive-filled:target:hover:not(:disabled):not(.disabled){--color: #FEF2F2;--background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%), #EF4444}.bullseye-button.grey-filled,body:has(.district-checklists-container) #container .district-checklists-header .grey-filled.export-btn,.bullseye-button.grey-filled:active,.bullseye-button.grey-filled:focus,.bullseye-button.grey-filled:focus-visible,.bullseye-button.grey-filled:focus-within,.bullseye-button.grey-filled:target{--color: #18181B;--background: #FFF;border:1px solid #D4D4D8}.bullseye-button.grey-filled:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .grey-filled.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.grey-filled:active:hover:not(:disabled):not(.disabled),.bullseye-button.grey-filled:focus:hover:not(:disabled):not(.disabled),.bullseye-button.grey-filled:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.grey-filled:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.grey-filled:target:hover:not(:disabled):not(.disabled){--color: #18181B;--background: linear-gradient(0deg, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%), #FFF}.bullseye-button.grey-outlined,body:has(.district-checklists-container) #container .district-checklists-header .grey-outlined.export-btn,.bullseye-button.grey-outlined:active,.bullseye-button.grey-outlined:focus,.bullseye-button.grey-outlined:focus-visible,.bullseye-button.grey-outlined:focus-within,.bullseye-button.grey-outlined:target{color:#18181B;background:rgba(255,255,255,0);border:1px solid #D4D4D8}.bullseye-button.grey-outlined:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .grey-outlined.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.grey-outlined:active:hover:not(:disabled):not(.disabled),.bullseye-button.grey-outlined:focus:hover:not(:disabled):not(.disabled),.bullseye-button.grey-outlined:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.grey-outlined:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.grey-outlined:target:hover:not(:disabled):not(.disabled){color:#18181B;background:rgba(255,255,255,0)}.bullseye-button.destructive-outline,body:has(.district-checklists-container) #container .district-checklists-header .destructive-outline.export-btn,.bullseye-button.destructive-outline:active,.bullseye-button.destructive-outline:focus,.bullseye-button.destructive-outline:focus-visible,.bullseye-button.destructive-outline:focus-within,.bullseye-button.destructive-outline:target{--color: #EF4444;--background: #FFFFFF;border:1px solid #EF4444}.bullseye-button.destructive-outline:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .destructive-outline.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.destructive-outline:active:hover:not(:disabled):not(.disabled),.bullseye-button.destructive-outline:focus:hover:not(:disabled):not(.disabled),.bullseye-button.destructive-outline:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.destructive-outline:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.destructive-outline:target:hover:not(:disabled):not(.disabled){--color: #B91C1C;--background: #FFFFFF}.bullseye-button.outlined,body:has(.district-checklists-container) #container .district-checklists-header .outlined.export-btn{--background: transparent}.bullseye-button.outlined.primary,body:has(.district-checklists-container) #container .district-checklists-header .outlined.primary.export-btn,.bullseye-button.outlined.primary:active,.bullseye-button.outlined.primary:focus,.bullseye-button.outlined.primary:focus-visible,.bullseye-button.outlined.primary:focus-within,.bullseye-button.outlined.primary:target{--color: #0F9200;border:1px solid #0F9200}.bullseye-button.outlined.primary:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .outlined.primary.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.primary:active:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.primary:focus:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.primary:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.primary:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.primary:target:hover:not(:disabled):not(.disabled){--color: #096100;--background: #F2FBF1;border-color:#096100}.bullseye-button.outlined.secondary,body:has(.district-checklists-container) #container .district-checklists-header .outlined.secondary.export-btn,.bullseye-button.outlined.secondary:active,.bullseye-button.outlined.secondary:focus,.bullseye-button.outlined.secondary:focus-visible,.bullseye-button.outlined.secondary:focus-within,.bullseye-button.outlined.secondary:target{--color: #329999;border:1px solid #329999}.bullseye-button.outlined.secondary:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .outlined.secondary.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.secondary:active:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.secondary:focus:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.secondary:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.secondary:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.secondary:target:hover:not(:disabled):not(.disabled){--color: #287878;--background: #F2FBFB;border-color:#287878}.bullseye-button.outlined.grey,body:has(.district-checklists-container) #container .district-checklists-header .outlined.grey.export-btn,.bullseye-button.outlined.grey:active,.bullseye-button.outlined.grey:focus,.bullseye-button.outlined.grey:focus-visible,.bullseye-button.outlined.grey:focus-within,.bullseye-button.outlined.grey:target{--color: #71717A;border:1px solid #D4D4D8}.bullseye-button.outlined.grey:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .outlined.grey.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.grey:active:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.grey:focus:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.grey:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.grey:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.grey:target:hover:not(:disabled):not(.disabled){--color: #3F3F46;--background: #FAFAFA;border-color:#A1A1AA}.bullseye-button.outlined.destructive,body:has(.district-checklists-container) #container .district-checklists-header .outlined.destructive.export-btn,.bullseye-button.outlined.destructive:active,.bullseye-button.outlined.destructive:focus,.bullseye-button.outlined.destructive:focus-visible,.bullseye-button.outlined.destructive:focus-within,.bullseye-button.outlined.destructive:target{--color: #EF4444;border:1px solid #EF4444}.bullseye-button.outlined.destructive:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .outlined.destructive.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.destructive:active:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.destructive:focus:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.destructive:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.destructive:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.destructive:target:hover:not(:disabled):not(.disabled){--color: #B91C1C;--background: #FEF2F2;border-color:#B91C1C}.bullseye-button.link,body:has(.district-checklists-container) #container .district-checklists-header .link.export-btn{--background: transparent;border:0;text-decoration:none}.bullseye-button.link:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .link.export-btn:hover:not(:disabled):not(.disabled){--background: transparent}.bullseye-button.link.primary,body:has(.district-checklists-container) #container .district-checklists-header .link.primary.export-btn,.bullseye-button.link.primary:active,.bullseye-button.link.primary:focus,.bullseye-button.link.primary:focus-visible,.bullseye-button.link.primary:focus-within,.bullseye-button.link.primary:target{--color: #0F9200}.bullseye-button.link.primary:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .link.primary.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.link.primary:active:hover:not(:disabled):not(.disabled),.bullseye-button.link.primary:focus:hover:not(:disabled):not(.disabled),.bullseye-button.link.primary:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.link.primary:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.link.primary:target:hover:not(:disabled):not(.disabled){--color: #096100}.bullseye-button.link.secondary,body:has(.district-checklists-container) #container .district-checklists-header .link.secondary.export-btn,.bullseye-button.link.secondary:active,.bullseye-button.link.secondary:focus,.bullseye-button.link.secondary:focus-visible,.bullseye-button.link.secondary:focus-within,.bullseye-button.link.secondary:target{--color: #329999}.bullseye-button.link.secondary:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .link.secondary.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.link.secondary:active:hover:not(:disabled):not(.disabled),.bullseye-button.link.secondary:focus:hover:not(:disabled):not(.disabled),.bullseye-button.link.secondary:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.link.secondary:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.link.secondary:target:hover:not(:disabled):not(.disabled){--color: #287878}.bullseye-button.link.destructive,body:has(.district-checklists-container) #container .district-checklists-header .link.destructive.export-btn,.bullseye-button.link.destructive:active,.bullseye-button.link.destructive:focus,.bullseye-button.link.destructive:focus-visible,.bullseye-button.link.destructive:focus-within,.bullseye-button.link.destructive:target{--color: #EF4444}.bullseye-button.link.destructive:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .link.destructive.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.link.destructive:active:hover:not(:disabled):not(.disabled),.bullseye-button.link.destructive:focus:hover:not(:disabled):not(.disabled),.bullseye-button.link.destructive:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.link.destructive:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.link.destructive:target:hover:not(:disabled):not(.disabled){--color: #B91C1C}.bullseye-button.link.grey,body:has(.district-checklists-container) #container .district-checklists-header .link.grey.export-btn,.bullseye-button.link.grey:active,.bullseye-button.link.grey:focus,.bullseye-button.link.grey:focus-visible,.bullseye-button.link.grey:focus-within,.bullseye-button.link.grey:target{--color: #71717A}.bullseye-button.link.grey:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .link.grey.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.link.grey:active:hover:not(:disabled):not(.disabled),.bullseye-button.link.grey:focus:hover:not(:disabled):not(.disabled),.bullseye-button.link.grey:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.link.grey:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.link.grey:target:hover:not(:disabled):not(.disabled){--color: #3F3F46}.bullseye-filter-button,.district-checklists-page .district-checklists-filters .filter-btn,.district-checklists-container .district-checklists-filters .filter-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:10px 16px;gap:8px;background:#FFF;border-radius:6px;outline:1px solid #D4D4D8;outline-offset:-1px;border:0;overflow:hidden;cursor:pointer;white-space:nowrap;flex-shrink:0;font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#18181B;box-sizing:border-box}.bullseye-filter-button:hover,.district-checklists-page .district-checklists-filters .filter-btn:hover,.district-checklists-container .district-checklists-filters .filter-btn:hover,.bullseye-filter-button:focus,.district-checklists-page .district-checklists-filters .filter-btn:focus,.district-checklists-container .district-checklists-filters .filter-btn:focus,.bullseye-filter-button:active,.district-checklists-page .district-checklists-filters .filter-btn:active,.district-checklists-container .district-checklists-filters .filter-btn:active,.bullseye-filter-button.active,.district-checklists-page .district-checklists-filters .active.filter-btn,.district-checklists-container .district-checklists-filters .active.filter-btn{background:linear-gradient(0deg, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.05) 100%),#fff;outline:1px solid #D4D4D8}.bullseye-filter-button .filter-icon,.district-checklists-page .district-checklists-filters .filter-btn .filter-icon,.district-checklists-container .district-checklists-filters .filter-btn .filter-icon,.bullseye-filter-button .chevron-icon,.district-checklists-page .district-checklists-filters .filter-btn .chevron-icon,.district-checklists-container .district-checklists-filters .filter-btn .chevron-icon{width:16px;height:16px;flex-shrink:0}.bullseye-filter-button .chevron-icon path,.district-checklists-page .district-checklists-filters .filter-btn .chevron-icon path,.district-checklists-container .district-checklists-filters .filter-btn .chevron-icon path{stroke-width:2}.bullseye-toggle-button-group{display:flex;gap:8px;align-self:flex-start}.bullseye-toggle-button-group .toggle-btn{height:40px;padding:10px 16px;font-size:14px;font-family:"Geist", sans-serif;font-weight:500;line-height:20px;border:0;border-radius:6px;cursor:pointer}.bullseye-toggle-button-group .toggle-btn.active{background:#3AAFAF;color:#F2FBFB}.bullseye-toggle-button-group .toggle-btn.active:hover{background:linear-gradient(0deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%),#3AAFAF}.bullseye-toggle-button-group .toggle-btn:not(.active){background:#71717A;color:#FAFAFA}.bullseye-toggle-button-group .toggle-btn:not(.active):hover{background:linear-gradient(0deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%),#71717A}.bullseye-applied-filter-tag,.district-checklists-page .applied-filters-section .applied-filter-tag,.district-checklists-container .applied-filters-section .applied-filter-tag{display:flex;align-items:center;padding:2px 8px;gap:8px;background:#F2FBFB;border-radius:4px}.bullseye-applied-filter-tag .tag-leading-icon,.district-checklists-page .applied-filters-section .applied-filter-tag .tag-leading-icon,.district-checklists-container .applied-filters-section .applied-filter-tag .tag-leading-icon{width:16px;height:16px;flex-shrink:0;display:inline-block;background-color:#329999;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.bullseye-applied-filter-tag .tag-text,.district-checklists-page .applied-filters-section .applied-filter-tag .tag-text,.district-checklists-container .applied-filters-section .applied-filter-tag .tag-text{display:flex;flex-direction:column;justify-content:center;color:#329999;font-size:14px;font-family:"Geist", sans-serif;font-weight:500;line-height:20px}.bullseye-applied-filter-tag .tag-close-icon,.district-checklists-page .applied-filters-section .applied-filter-tag .tag-close-icon,.district-checklists-container .applied-filters-section .applied-filter-tag .tag-close-icon{width:16px;height:16px;flex-shrink:0;display:inline-block;cursor:pointer;background-color:#329999;mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/x-icon-fa7e3af1a46838a02e29c7a4eb8f3bffaf8768c544978c6f1633298284f3ffaf.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/x-icon-fa7e3af1a46838a02e29c7a4eb8f3bffaf8768c544978c6f1633298284f3ffaf.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.bullseye-applied-filter-tag .tag-close-icon:hover,.district-checklists-page .applied-filters-section .applied-filter-tag .tag-close-icon:hover,.district-checklists-container .applied-filters-section .applied-filter-tag .tag-close-icon:hover{opacity:0.55}.bullseye-clear-all-button,.district-checklists-page .applied-filters-section .clear-all-btn,.district-checklists-container .applied-filters-section .clear-all-btn{display:inline-flex;align-items:center;gap:8px;color:#0F9200;font-size:14px;font-family:"Geist", sans-serif;font-weight:500;line-height:20px;cursor:pointer;background:none;border:0;padding:0;flex-shrink:0}.bullseye-clear-all-button:hover,.district-checklists-page .applied-filters-section .clear-all-btn:hover,.district-checklists-container .applied-filters-section .clear-all-btn:hover{text-decoration:underline}.flatpickr-calendar.open.bullseye-calendar{display:flex;flex-direction:column;gap:8px;width:max-content;padding:8px;border-radius:8px;border:1px solid #D4D4D8;background:#FFF;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.flatpickr-calendar.open.bullseye-calendar::before,.flatpickr-calendar.open.bullseye-calendar::after{display:none}.flatpickr-calendar.open.bullseye-calendar .flatpickr-month,.flatpickr-calendar.open.bullseye-calendar span.flatpickr-weekday,.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day{font-family:"Geist", sans-serif;font-style:normal;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased}.flatpickr-calendar.open.bullseye-calendar .flatpickr-months{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-next-month{position:relative;display:flex;justify-content:center;align-items:center;padding:0;width:28px;height:28px}.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-prev-month:hover,.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-next-month:hover{background-color:#FAFAFA;border-radius:6px}.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-prev-month svg,.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-next-month svg{display:none}.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-prev-month::after,.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-next-month::after{content:"";display:block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-next-month.flatpickr-disabled{opacity:0.5;pointer-events:none}.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-prev-month{margin-left:6px}.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-prev-month::after{background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-left-958ee21e79be4f263398baa69a89d56d36c3ad25dce196ebc3a9b3c5ff174cb0.svg)}.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-next-month{margin-right:6px}.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-next-month::after{background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-right-435241fd81f54e24222ca88e66b4615880ff8fc9d56ec56391e561722bbe0694.svg)}.flatpickr-calendar.open.bullseye-calendar .flatpickr-month .flatpickr-current-month{padding:0;display:flex;justify-content:center;gap:4px}.flatpickr-calendar.open.bullseye-calendar .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-calendar.open.bullseye-calendar .flatpickr-month .flatpickr-current-month .numInputWrapper{display:flex;align-items:center;padding:0;color:#18181B}.flatpickr-calendar.open.bullseye-calendar .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months{appearance:none;-webkit-appearance:none;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-bb564ea5696a5fb65753c532a11689b781add5a2bbf7815ce0ec5740370f0b02.svg);background-repeat:no-repeat;background-position:100% 50%;background-size:20px;padding-left:4px;padding-right:20px;border-radius:6px;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;-webkit-font-smoothing:antialiased}.flatpickr-calendar.open.bullseye-calendar .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background-color:#FAFAFA}.flatpickr-calendar.open.bullseye-calendar .flatpickr-month .flatpickr-current-month .numInputWrapper{width:max-content;border-radius:6px}.flatpickr-calendar.open.bullseye-calendar .flatpickr-month .flatpickr-current-month .numInputWrapper:hover{background:#FAFAFA}.flatpickr-calendar.open.bullseye-calendar .flatpickr-month .flatpickr-current-month .numInputWrapper .numInput{padding:0;color:#18181B}.flatpickr-calendar.open.bullseye-calendar .flatpickr-yearDropdown{appearance:none;-webkit-appearance:none;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-bb564ea5696a5fb65753c532a11689b781add5a2bbf7815ce0ec5740370f0b02.svg);background-repeat:no-repeat;background-position:100% 50%;background-size:20px;padding:0 20px 0 4px;border:none;border-radius:6px;font-style:normal;font-weight:500;font-size:14px;-webkit-font-smoothing:antialiased;cursor:pointer;background-color:transparent}.flatpickr-calendar.open.bullseye-calendar .flatpickr-yearDropdown:hover{background-color:#FAFAFA}.flatpickr-calendar.open.bullseye-calendar .flatpickr-yearDropdown:focus{outline:none}.flatpickr-calendar.open.bullseye-calendar span.flatpickr-weekday{padding:8px;color:#18181B;text-align:center;line-height:20px;letter-spacing:0}.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day{margin:0;padding:8px;display:flex;justify-content:center;align-items:center;color:#18181B;text-align:center;line-height:20px;letter-spacing:0}.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.prevMonthDay,.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.nextMonthDay{opacity:0.5}.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.today{border:none;position:relative}.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.today::after{content:"";width:4px;height:4px;background:#0F9200;border-radius:50%;position:absolute;bottom:4px;left:50%;transform:translateX(-50%)}.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.today:hover::after,.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.today.endRange::after,.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.today.selected::after{background:#FFF}.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.selected,.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.startRange,.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.endRange{border-radius:8px;background:#0F9200;color:#F2FBF1;border:none;box-shadow:none;-webkit-box-shadow:none}.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.inRange{background:#F2FBF1;color:#0F9200;border:none;box-shadow:-5px 0 0 #F2FBF1, 5px 0 0 #F2FBF1;-webkit-box-shadow:-5px 0 0 #F2FBF1, 5px 0 0 #F2FBF1}.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day:hover:not(.startRange):not(.endRange){background:#F2FBF1;color:#0F9200;border:none;border-radius:8px}.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day:hover:not(.startRange):not(.endRange)::after{background:#0F9200}.color-picker-body .upper-body,.color-picker-body .lower-body{border:1px solid #E4E4E7;padding:12px}.color-picker-body .upper-body{border-top-left-radius:4px;border-top-right-radius:4px}.color-picker-body .upper-body .pickr{display:none}.color-picker-body .upper-body .pcr-app{position:relative !important;box-shadow:none !important;border-radius:0 !important;background:transparent !important;width:100% !important;max-width:100% !important;padding:0 !important}.color-picker-body .upper-body .pcr-app .pcr-color-preview,.color-picker-body .upper-body .pcr-app .pcr-color-chooser,.color-picker-body .upper-body .pcr-app .pcr-swatches,.color-picker-body .upper-body .pcr-app .pcr-interaction{display:none !important}.color-picker-body .upper-body .pcr-app .pcr-selection .pcr-color-palette{height:150px !important}.color-picker-body .upper-body .pcr-app .pcr-selection .pcr-color-palette .pcr-picker{width:16px !important;height:16px !important}.color-picker-body .upper-body .pcr-app .pcr-selection .pcr-color-palette .pcr-palette{border-radius:2px !important}.color-picker-body .upper-body .pcr-app .pcr-selection .pcr-color-palette .pcr-palette::before{border-radius:2px !important;background:#FFFFFF !important}.color-picker-body .upper-body .color-sliders-wrapper{display:flex;align-items:center;gap:8px;margin-top:4px}.color-picker-body .upper-body .color-sliders-wrapper .color-slider-group{flex:1;display:flex;flex-direction:column;gap:4px}.color-picker-body .upper-body .color-sliders-wrapper .color-slider-group .color-slider{width:100%;height:12px;border-radius:2px;position:relative;cursor:pointer}.color-picker-body .upper-body .color-sliders-wrapper .color-slider-group .color-slider.color-slider-hue{background:linear-gradient(to right, red, yellow, lime, cyan, blue, magenta, red)}.color-picker-body .upper-body .color-sliders-wrapper .color-slider-group .color-slider .color-slider-thumb{width:16px;height:16px;background:#FFFFFF;border:2px solid #71717A;border-radius:50%;position:absolute;top:50%;transform:translate(-50%, -50%);pointer-events:none}.color-picker-body .upper-body .color-sliders-wrapper .color-preview{width:28px;height:28px;border-radius:2px;flex-shrink:0}.color-picker-body .upper-body .color-inputs{display:flex;gap:4px;margin-top:8px}.color-picker-body .upper-body .color-inputs .color-input-group{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.color-picker-body .upper-body .color-inputs .color-input-group input{color:#18181B;font-family:"Geist", sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0;margin:0;height:20px;padding:2px 8px;text-align:center;border-radius:4px;border:1px solid #E4E4E7;background:#FFFFFF}.color-picker-body .upper-body .color-inputs .color-input-group input:focus,.color-picker-body .upper-body .color-inputs .color-input-group input:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.color-picker-body .upper-body .color-inputs .color-input-group.hex-group input{width:80px;flex:0}.color-picker-body .upper-body .color-inputs .color-input-group input[type="number"]::-webkit-inner-spin-button,.color-picker-body .upper-body .color-inputs .color-input-group input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.color-picker-body .upper-body .color-inputs .color-input-group input[type="number"]{-moz-appearance:textfield}.color-picker-body .upper-body .color-inputs .color-input-group label{color:#18181B;font-family:"Geist", sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0;margin:0;padding:2px 8px;cursor:pointer}.color-picker-body .lower-body{border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.color-picker-body .lower-body .color-swatches{display:flex;justify-content:space-between}.color-picker-body .lower-body .color-swatches .color-swatch{width:24px;height:24px;border-radius:2px;border:none;cursor:pointer;transition:transform 0.1s;padding:0}.color-picker-body .lower-body .color-swatches .color-swatch:hover{transform:scale(1.15)}.color-picker-body .lower-body .color-swatches .color-swatch.selected{outline:2px solid #71717A;outline-offset:-1px}.dashboard-sections-modal .modal-body{scrollbar-gutter:stable}.dashboard-sections-modal .copy-success-banner{display:grid;grid-template-rows:0fr;transition:grid-template-rows 500ms ease}.dashboard-sections-modal .copy-success-banner.is-visible{grid-template-rows:1fr}.dashboard-sections-modal .copy-success-banner .copy-success-banner-inner{min-height:0;overflow:hidden}.dashboard-sections-modal .copy-success-banner .copy-success-banner-content{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#00D800;color:#E8FFE4;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;box-sizing:border-box}.dashboard-sections-modal .copy-success-banner .copy-success-banner-content svg{width:20px;height:20px;flex-shrink:0}.dashboard-sections-modal .copy-success-banner .copy-success-banner-text{flex:1}.dashboard-sections-modal .copy-success-banner .copy-success-banner-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;background:transparent;border:none;color:inherit;cursor:pointer}.dashboard-sections-modal .dashboard-sections-config{width:100%;display:flex;flex-direction:column;gap:16px}.dashboard-sections-modal .sections-toolbar{display:flex;align-items:flex-end;gap:4px}.dashboard-sections-modal .sections-toolbar .sections-toolbar-titles{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:4px}.dashboard-sections-modal .sections-toolbar .sections-toolbar-title{margin:0;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#18181B}.dashboard-sections-modal .sections-toolbar .sections-toolbar-subtitle{margin:0;font-family:"Geist", sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#A1A1AA}.dashboard-sections-modal .sections-toolbar .sections-toolbar-actions{flex-shrink:0;display:flex;align-items:center;gap:24px}.dashboard-sections-modal .sections-toolbar .reset-all-btn,.dashboard-sections-modal .sections-toolbar .expand-all-btn{font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;text-decoration:none;cursor:pointer}.dashboard-sections-modal .sections-toolbar .reset-all-btn{color:#EF4444}.dashboard-sections-modal .sections-toolbar .reset-all-btn:hover{color:#DC2626}.dashboard-sections-modal .sections-toolbar .expand-all-btn{color:#329999}.dashboard-sections-modal .sections-toolbar .expand-all-btn:hover{color:#287878}.dashboard-sections-modal .reset-menu{position:relative}.dashboard-sections-modal .reset-all-btn,.dashboard-sections-modal .reset-role-btn{display:inline-flex;align-items:center;gap:8px;padding:2px 0}.dashboard-sections-modal .reset-all-btn svg,.dashboard-sections-modal .reset-role-btn svg{width:16px;height:16px;flex-shrink:0;transition:transform 0.15s ease}.dashboard-sections-modal .reset-all-btn:focus,.dashboard-sections-modal .reset-all-btn:active,.dashboard-sections-modal .reset-role-btn:focus,.dashboard-sections-modal .reset-role-btn:active{color:#EF4444}.dashboard-sections-modal .reset-menu-dropdown{position:absolute;top:100%;right:0;margin-top:4px;min-width:max-content;padding:4px;z-index:9999;display:none}.dashboard-sections-modal .reset-menu-dropdown .dropdown-item:first-child{margin-bottom:0}.dashboard-sections-modal .reset-menu-dropdown .dropdown-item:last-child{margin-top:0}.dashboard-sections-modal .reset-role-menu .reset-menu-dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:4px}.dashboard-sections-modal .reset-menu.open .reset-menu-dropdown{display:flex;flex-direction:column}.dashboard-sections-modal .reset-all-menu.open .reset-all-btn svg{transform:rotate(90deg)}.dashboard-sections-modal .reset-role-menu.open .reset-role-btn svg{transform:rotate(-90deg)}.dashboard-sections-modal .reset-discard{opacity:0.5;pointer-events:none}.dashboard-sections-modal.has-changes .reset-all-menu .reset-discard,.dashboard-sections-modal .role-card.has-changes .reset-role-menu .reset-discard{opacity:1;pointer-events:auto}.dashboard-sections-modal .role-cards,.dashboard-sections-modal .role-group{display:flex;flex-direction:column;gap:12px}.dashboard-sections-modal .role-group-header{display:flex;align-items:center;gap:8px}.dashboard-sections-modal .role-group-badge{background-color:#F4F4F5;color:#52525B;font-family:"Geist", sans-serif;font-weight:500;font-size:12px;line-height:16px;padding:2px 10px;border-radius:4px;white-space:nowrap}.dashboard-sections-modal .role-group-count{display:inline-flex;align-items:center;gap:8px;color:#52525B;font-family:"Geist", sans-serif;font-weight:400;font-size:12px;line-height:16px}.dashboard-sections-modal .role-group-count::before{content:"";width:2px;height:2px;border-radius:50%;background-color:#52525B;flex-shrink:0}.dashboard-sections-modal .role-group-separator{height:1px;background-color:#E4E4E7;width:100%}.dashboard-sections-modal .role-card{background-color:#F6F6F9;border-radius:8px;overflow:hidden}.dashboard-sections-modal .role-card-header{display:flex;align-items:center;gap:8px;padding:12px;cursor:pointer;user-select:none}.dashboard-sections-modal .role-card-header .role-name{flex:1 0 0;min-width:0;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#18181B}.dashboard-sections-modal .role-card-header .role-card-chevron{display:inline-flex;flex-shrink:0;color:#18181B}.dashboard-sections-modal .role-card-header .role-card-chevron svg{width:16px;height:16px;display:block;transition:transform 0.15s ease}.dashboard-sections-modal .role-card.expanded .role-card-header .role-card-chevron svg{transform:rotate(180deg)}.dashboard-sections-modal .role-card-body{display:grid;grid-template-rows:0fr;padding:0 12px;transition:grid-template-rows 400ms ease, padding-block-end 400ms ease}.dashboard-sections-modal .role-card-body .role-card-body-inner{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:12px}.dashboard-sections-modal .role-card.expanded .role-card-body{grid-template-rows:1fr;padding-block-end:12px}.dashboard-sections-modal .role-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboard-sections-modal .copy-trigger{display:flex;align-items:center;gap:8px;color:#329999;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;text-decoration:none;cursor:pointer}.dashboard-sections-modal .copy-trigger:hover{color:#287878}.dashboard-sections-modal .copy-trigger svg{width:16px;height:16px;flex-shrink:0}.dashboard-sections-modal .copy-trigger-placeholder{flex:1}.dashboard-sections-modal .role-card.copy-open .copy-trigger{color:#18181B;pointer-events:none;cursor:default}.dashboard-sections-modal .reset-role-btn{color:#EF4444;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;text-decoration:none;cursor:pointer}.dashboard-sections-modal .reset-role-btn:hover{color:#DC2626}.dashboard-sections-modal .copy-panel{display:none;background-color:#FFFFFF;border-radius:6px;padding:12px;flex-direction:column;gap:24px}.dashboard-sections-modal .role-card.copy-open .copy-panel{display:flex}.dashboard-sections-modal .copy-targets{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.dashboard-sections-modal .copy-target{display:flex;align-items:center;gap:8px;cursor:pointer;margin:0;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#18181B}.dashboard-sections-modal .copy-target input[type="checkbox"]{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:4px;cursor:pointer;position:relative;flex-shrink:0;margin:0;background-color:#FFF;transition:all 0.2s ease}.dashboard-sections-modal .copy-target input[type="checkbox"]:checked{background-color:#0F9200;border-color:#0F9200}.dashboard-sections-modal .copy-target input[type="checkbox"]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/check-icon-white-27cd7d3b1a2ba2039269b330a784f6d7540006b115e3d8c4d4145486439d903b.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.dashboard-sections-modal .copy-target input[type="checkbox"]:focus,.dashboard-sections-modal .copy-target input[type="checkbox"]:focus-visible,.dashboard-sections-modal .copy-target input[type="checkbox"]:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.dashboard-sections-modal .copy-target input[type="checkbox"]:disabled,.dashboard-sections-modal .copy-target input.disabled[type="checkbox"]{opacity:0.5;cursor:not-allowed}.dashboard-sections-modal .copy-target input[type="checkbox"]:disabled:focus,.dashboard-sections-modal .copy-target input[type="checkbox"]:disabled:focus-visible,.dashboard-sections-modal .copy-target input[type="checkbox"]:disabled:hover,.dashboard-sections-modal .copy-target input.disabled[type="checkbox"]:focus,.dashboard-sections-modal .copy-target input.disabled[type="checkbox"]:focus-visible,.dashboard-sections-modal .copy-target input.disabled[type="checkbox"]:hover{box-shadow:none}.dashboard-sections-modal .copy-actions{display:flex;align-items:center;gap:16px}.dashboard-sections-modal .copy-actions a{font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;text-decoration:none;cursor:pointer}.dashboard-sections-modal .copy-actions .copy-cancel{color:#EF4444}.dashboard-sections-modal .copy-actions .copy-cancel:hover{color:#DC2626}.dashboard-sections-modal .copy-actions .copy-confirm{color:#0F9200}.dashboard-sections-modal .copy-actions .copy-confirm:hover{color:#0C7F00}.dashboard-sections-modal .modal-footer{flex-wrap:wrap}.dashboard-sections-modal .modal-footer .bullseye-button,.dashboard-sections-modal .modal-footer body:has(.district-checklists-container) #container .district-checklists-header .export-btn,body:has(.district-checklists-container) #container .district-checklists-header .dashboard-sections-modal .modal-footer .export-btn{flex:1}.dashboard-sections-modal .modal-footer .save-dashboard-sections:disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}.dashboard-sections-modal .dashboard-sections-error{display:none;flex-basis:100%;margin-bottom:8px;padding:8px 12px;background-color:#FEF2F2;border:1px solid #FCA5A5;border-radius:6px;color:#B91C1C;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px}.dashboard-sections-modal .dashboard-sections-error.is-visible{display:block}.bullseye-datatable{width:100% !important;background:#FFF;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);border-radius:8px;border:1px solid #D4D4D8;border-collapse:separate !important;border-spacing:0;overflow:hidden}.bullseye-datatable thead tr th{min-height:48px;padding:12px 16px;background:#52525B;color:#FFF;font-size:16px;font-family:"Geist", sans-serif;font-weight:500;line-height:20px;text-align:left;border:none;vertical-align:middle;white-space:normal}.bullseye-datatable thead tr th.sorting,.bullseye-datatable thead tr th.sorting_asc,.bullseye-datatable thead tr th.sorting_desc{cursor:pointer;position:relative;padding-right:32px}.bullseye-datatable thead tr th.sorting::after,.bullseye-datatable thead tr th.sorting_asc::after,.bullseye-datatable thead tr th.sorting_desc::after{content:'';position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:#FFF;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.bullseye-datatable thead tr th.sorting::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-sort-1049509f9e8807004cf3c8e62bb405a7e579a3cfca625859a1a114a94c9a5080.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-sort-1049509f9e8807004cf3c8e62bb405a7e579a3cfca625859a1a114a94c9a5080.svg)}.bullseye-datatable thead tr th.sorting_asc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg)}.bullseye-datatable thead tr th.sorting_desc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg)}.bullseye-datatable tbody tr{background:#FFF}.bullseye-datatable tbody tr:hover{background:rgba(244,244,245,0.3)}.bullseye-datatable tbody tr td{min-height:56px;padding:16px;color:#18181B;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px;vertical-align:middle;border:none;border-bottom:1px solid #D4D4D8}.bullseye-datatable tbody tr td a{color:#3AAFAF;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.bullseye-datatable tbody tr td a:hover{text-decoration:underline}.bullseye-datatable tbody tr td.centered{text-align:center}.bullseye-datatable tbody tr:last-child td{border-bottom:none}.bullseye-datatable-pagination{display:inline-flex;justify-content:flex-start;align-items:center;gap:12px;padding:16px 0;flex-wrap:nowrap;float:right;text-align:right}.bullseye-datatable-pagination span{display:flex;flex-direction:row;align-items:center;gap:4px}.bullseye-datatable-pagination .paginate_button{display:flex;align-items:center;justify-content:center;color:#18181B !important;font-size:14px;font-family:"Geist", sans-serif;font-weight:500;line-height:20px;cursor:pointer;background:none !important;border:none !important;border-radius:0 !important;padding:0;margin:0;min-width:unset;box-shadow:none !important;text-decoration:none !important}.bullseye-datatable-pagination .paginate_button:hover,.bullseye-datatable-pagination .paginate_button:active{background:none !important;border:none !important;box-shadow:none !important;color:#18181B !important}.bullseye-datatable-pagination .paginate_button.previous,.bullseye-datatable-pagination .paginate_button.next{padding:2px 0;gap:8px}.bullseye-datatable-pagination .paginate_button.previous:hover:not(.disabled),.bullseye-datatable-pagination .paginate_button.next:hover:not(.disabled){text-decoration:underline !important}.bullseye-datatable-pagination .paginate_button.previous.disabled,.bullseye-datatable-pagination .paginate_button.previous.disabled:hover,.bullseye-datatable-pagination .paginate_button.previous.disabled:active,.bullseye-datatable-pagination .paginate_button.next.disabled,.bullseye-datatable-pagination .paginate_button.next.disabled:hover,.bullseye-datatable-pagination .paginate_button.next.disabled:active{opacity:0.5;cursor:not-allowed;color:#18181B !important;background:none !important;border:none !important;box-shadow:none !important}.bullseye-datatable-pagination .paginate_button.previous::before{content:'';width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-left-958ee21e79be4f263398baa69a89d56d36c3ad25dce196ebc3a9b3c5ff174cb0.svg);background-size:contain;background-repeat:no-repeat;flex-shrink:0}.bullseye-datatable-pagination .paginate_button.next::after{content:'';width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-right-435241fd81f54e24222ca88e66b4615880ff8fc9d56ec56391e561722bbe0694.svg);background-size:contain;background-repeat:no-repeat;flex-shrink:0}.bullseye-datatable-pagination .paginate_button:not(.previous):not(.next):not(.ellipsis){height:44px;width:44px;border-radius:8px !important;background:transparent !important;outline:1px solid #D4D4D8;outline-offset:-1px}.bullseye-datatable-pagination .paginate_button:not(.previous):not(.next):not(.ellipsis):hover:not(.current):not(.disabled),.bullseye-datatable-pagination .paginate_button:not(.previous):not(.next):not(.ellipsis):active:not(.current):not(.disabled){outline:1px solid #0F9200;background:transparent !important;color:#18181B !important}.bullseye-datatable-pagination .paginate_button.current:not(.previous):not(.next):not(.ellipsis),.bullseye-datatable-pagination .paginate_button.current:not(.previous):not(.next):not(.ellipsis):hover,.bullseye-datatable-pagination .paginate_button.current:not(.previous):not(.next):not(.ellipsis):active{background:#F2FBF1 !important;outline:1px solid #0F9200;color:#18181B !important}.bullseye-datatable-pagination .paginate_button.disabled:not(.previous):not(.next):not(.ellipsis),.bullseye-datatable-pagination .paginate_button.disabled:not(.previous):not(.next):not(.ellipsis):hover,.bullseye-datatable-pagination .paginate_button.disabled:not(.previous):not(.next):not(.ellipsis):active{opacity:0.5;cursor:not-allowed;background:transparent !important;color:#18181B !important}.bullseye-datatable-pagination .paginate_button.ellipsis{height:44px;width:44px;border-radius:8px !important;background:transparent !important;outline:1px solid #D4D4D8;outline-offset:-1px}.bullseye-dropdown-menu{background:#FFF;border-radius:8px;outline:1px solid #D4D4D8;outline-offset:-1px;box-shadow:0px 4px 6px -2px rgba(0,0,0,0.05);min-width:200px;max-height:300px;overflow:hidden;display:flex;flex-direction:column;z-index:1000}.bullseye-dropdown-menu .dropdown-search{width:100%;padding:8px 12px;border:0;border-bottom:1px solid #D4D4D8;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px;outline:none;box-sizing:border-box;margin-bottom:4px}.bullseye-dropdown-menu .dropdown-search::placeholder{color:#A1A1AA}.bullseye-dropdown-menu .dropdown-search:focus{outline:none;box-shadow:none}.bullseye-dropdown-menu .dropdown-inner{overflow-y:auto;max-height:250px;display:flex;flex-direction:column;gap:2px;padding-left:4px;padding-right:4px}.bullseye-dropdown-menu .dropdown-item{padding:8px;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px;color:#18181B;cursor:pointer;border-radius:2px}.bullseye-dropdown-menu .dropdown-item:hover{background:#F2FBFB;color:#329999;border-radius:4px}.bullseye-dropdown-menu .dropdown-item.selected{background:#F2FBFB;color:#329999}.bullseye-dropdown-menu .dropdown-empty{padding:16px;text-align:center;color:#71717A;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px}.bullseye-search-input,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper,.session-label-report-page .session-label-report-filters .search-container .search-input-wrapper,.session-label-report-container .session-label-report-filters .search-container .search-input-wrapper{width:100%;height:40px;padding:10px 12px;background:#FFF;border-radius:6px;outline:1px solid #D4D4D8;outline-offset:-1px;overflow:hidden;box-sizing:border-box;display:inline-flex;justify-content:flex-start;align-items:center;gap:4px;border:0;box-shadow:none}.bullseye-search-input:focus-within,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper:focus-within,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper:focus-within,.session-label-report-page .session-label-report-filters .search-container .search-input-wrapper:focus-within,.session-label-report-container .session-label-report-filters .search-container .search-input-wrapper:focus-within{outline-color:#71717A}.bullseye-search-input .search-icon,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper .search-icon,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper .search-icon,.session-label-report-page .session-label-report-filters .search-container .search-input-wrapper .search-icon,.session-label-report-container .session-label-report-filters .search-container .search-input-wrapper .search-icon{width:16px;height:16px;flex-shrink:0}.bullseye-search-input input,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper input,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper input,.session-label-report-page .session-label-report-filters .search-container .search-input-wrapper input,.session-label-report-container .session-label-report-filters .search-container .search-input-wrapper input{flex:1 1 0;min-width:0;width:auto;height:auto;border:0;outline:0;background:transparent;color:#18181B;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px;padding:0;margin:0;margin-bottom:0;box-shadow:none;display:inline;border-radius:0;transition:none}.bullseye-search-input input::placeholder,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper input::placeholder,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper input::placeholder,.session-label-report-page .session-label-report-filters .search-container .search-input-wrapper input::placeholder,.session-label-report-container .session-label-report-filters .search-container .search-input-wrapper input::placeholder{color:#A1A1AA;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px}.bullseye-search-input input:focus,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper input:focus,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper input:focus,.session-label-report-page .session-label-report-filters .search-container .search-input-wrapper input:focus,.session-label-report-container .session-label-report-filters .search-container .search-input-wrapper input:focus,.bullseye-search-input input:hover,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper input:hover,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper input:hover,.session-label-report-page .session-label-report-filters .search-container .search-input-wrapper input:hover,.session-label-report-container .session-label-report-filters .search-container .search-input-wrapper input:hover{border:0;outline:0;box-shadow:none}.bullseye-form-v1{display:flex;flex-direction:column;gap:16px;font-style:normal;-webkit-font-smoothing:antialiased}.bullseye-form-v1 hr{border-bottom:1px solid #E4E4E7}.bullseye-form-v1 hr.form-divider{margin:8px 0}.bullseye-form-v1 .form-group{display:flex;flex-direction:column;gap:8px}.bullseye-form-v1 .form-group .form-label:has(>input:disabled,>textarea:disabled,>select:disabled),.bullseye-form-v1 .form-group .form-label:has(+input:disabled,+textarea:disabled,+select:disabled),.bullseye-form-v1 .form-group .form-label:has(+.field_with_errors>input:disabled,+.field_with_errors>textarea:disabled,+.field_with_errors>select:disabled){cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-group.disabled>.form-label{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-label{position:relative;color:#18181B;font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;margin:0 !important;cursor:pointer;width:fit-content}.bullseye-form-v1 .form-hint{margin:0;font-family:"Geist", sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#71717A}.bullseye-form-v1 .form-text{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-text::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-text:focus,.bullseye-form-v1 .form-text:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-text:disabled,.bullseye-form-v1 .form-text .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-date{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-date::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-date:focus,.bullseye-form-v1 .form-date:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-date:disabled,.bullseye-form-v1 .form-date .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-number{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-number::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-number:focus,.bullseye-form-v1 .form-number:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-number:disabled,.bullseye-form-v1 .form-number .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .input-with-icon{position:relative}.bullseye-form-v1 .input-with-icon .form-input{padding-right:32px}.bullseye-form-v1 .input-with-icon .inline-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;justify-content:center;align-items:center}.bullseye-form-v1 .input-with-icon .inline-icon svg{width:16px;height:16px;color:#71717A}.bullseye-form-v1 .radio-group{display:flex}.bullseye-form-v1 .radio-group.horizontal{flex-direction:row;align-items:center;gap:24px}.bullseye-form-v1 .radio-group.vertical{flex-direction:column;align-items:flex-start;gap:10px}.bullseye-form-v1 .radio-group .radio .form-label{display:flex;align-items:center;gap:12px}.bullseye-form-v1 .radio-group .radio .form-label:has(.form-radio:disabled),.bullseye-form-v1 .radio-group .radio .form-label:has(.form-radio.disabled){cursor:not-allowed}.bullseye-form-v1 .radio-group .radio .form-radio{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:50%;cursor:pointer;position:relative;flex-shrink:0;margin:0}.bullseye-form-v1 .radio-group .radio .form-radio:checked::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;background-color:#0F9200;border-radius:50%}.bullseye-form-v1 .radio-group .radio .form-radio:focus,.bullseye-form-v1 .radio-group .radio .form-radio:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .radio-group .radio .form-radio:disabled,.bullseye-form-v1 .radio-group .radio .form-radio .disabled{cursor:not-allowed;opacity:0.5;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.bullseye-form-v1 .radio-group .radio .form-radio:disabled:focus,.bullseye-form-v1 .radio-group .radio .form-radio:disabled:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio:disabled:hover,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:focus,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:hover{box-shadow:none !important}.bullseye-form-v1 .checkbox-group{display:flex}.bullseye-form-v1 .checkbox-group.horizontal{flex-direction:row;align-items:center;gap:24px}.bullseye-form-v1 .checkbox-group.vertical{flex-direction:column;align-items:flex-start;gap:10px}.bullseye-form-v1 .checkbox-group .checkbox .form-label{display:flex;align-items:center;gap:12px}.bullseye-form-v1 .checkbox-group .checkbox .form-label:has(.form-checkbox:disabled),.bullseye-form-v1 .checkbox-group .checkbox .form-label:has(.form-checkbox.disabled){cursor:not-allowed}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:4px;cursor:pointer;position:relative;flex-shrink:0;margin:0;background-color:#FFF;transition:all 0.2s ease}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:checked{background-color:#0F9200;border-color:#0F9200}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/check-icon-white-27cd7d3b1a2ba2039269b330a784f6d7540006b115e3d8c4d4145486439d903b.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled{opacity:0.5;cursor:not-allowed}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:hover,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:hover{box-shadow:none}.bullseye-form-v1 .selectize-control.single .selectize-input{display:flex !important;align-items:center;width:100%;margin:0;min-height:40px;padding:10px 40px 10px 12px !important;font-family:"Geist", sans-serif;font-size:14px;line-height:20px;color:#18181B;background:#FFF !important;border:1px solid #D4D4D8 !important;border-radius:6px !important;box-shadow:none !important;cursor:pointer;transition:border-color 0.2s ease, box-shadow 0.2s ease}.bullseye-form-v1 .selectize-control.single .selectize-input::after{content:"" !important;position:absolute !important;right:12px !important;top:24px !important;transform:translateY(-50%) !important;width:20px !important;height:20px !important;border-style:none;background-color:#71717A;mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-77623106561bb92600697bec9d08bd4e40660119b13c49dc721aae191b409720.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-77623106561bb92600697bec9d08bd4e40660119b13c49dc721aae191b409720.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transition:transform 0.3s ease-in-out}.bullseye-form-v1 .selectize-control.single .selectize-input.focus,.bullseye-form-v1 .selectize-control.single .selectize-input:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .selectize-control.single .selectize-input.dropdown-active::after{transform:translateY(-50%) rotate(180deg) !important}.bullseye-form-v1 .selectize-control.single .selectize-input>.item{color:#18181B;font-weight:400}.bullseye-form-v1 .selectize-control.single .selectize-input input{font-family:"Geist", sans-serif;font-size:14px;color:#18181B;width:auto !important;max-width:100%}.bullseye-form-v1 .selectize-control.single .selectize-input input::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;min-height:40px;padding:10px 12px;text-overflow:clip;position:relative;cursor:pointer;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.bullseye-form-v1 .selectize-control.multi .selectize-input::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input::after{content:none;display:none}.bullseye-form-v1 .selectize-control.multi .selectize-input input[type="select-multiple"]{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;border:none;background:transparent;padding:0;margin:0;height:20px;line-height:20px;min-height:0;box-shadow:none;font-size:14px;vertical-align:middle}.bullseye-form-v1 .selectize-control.multi .selectize-input input[type="select-multiple"]::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items input[type="select-multiple"]{position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;opacity:0 !important;cursor:pointer}.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items.dropdown-active input[type="select-multiple"],.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items.focus input[type="select-multiple"]{position:relative !important;width:auto !important;height:auto !important;opacity:1 !important;cursor:text;display:block}.bullseye-form-v1 .selectize-control.multi .selectize-input.dropdown-active,.bullseye-form-v1 .selectize-control.multi .selectize-input.focus{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .selectize-control.multi .selectize-input span[data-value],.bullseye-form-v1 .selectize-control.multi .selectize-input .item[data-value]{color:#52525B;font-family:"Geist", sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:0;padding:2px 10px !important;margin:0;border-radius:4px;background:#F4F4F5;display:inline-flex;align-items:center;gap:4px}.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove,.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove-single{position:static !important;border-left:none !important;padding:0 !important;width:12px !important;height:12px !important;text-decoration:none;display:inline-block !important;border-radius:0 !important;box-sizing:border-box;font-size:0;line-height:0;color:transparent;background-color:#52525B;-webkit-mask:url(https://bullseyeedu.com/assets/bullseye_1_0/x-icon-fa7e3af1a46838a02e29c7a4eb8f3bffaf8768c544978c6f1633298284f3ffaf.svg) no-repeat center/contain;mask:url(https://bullseyeedu.com/assets/bullseye_1_0/x-icon-fa7e3af1a46838a02e29c7a4eb8f3bffaf8768c544978c6f1633298284f3ffaf.svg) no-repeat center/contain}.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove:hover,.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove-single:hover{background-color:#18181B}.bullseye-form-v1 .selectize-control .selectize-dropdown{margin-top:8px;border-radius:8px;border:1px solid #D4D4D8;background:#FFF;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content{padding:8px 4px}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content .option{color:#18181B;overflow:hidden;text-overflow:ellipsis;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;padding:8px;cursor:default}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content .option.active{color:#329999;background:#F2FBFB}.bullseye-form-v1 .form-actions{margin:0;overflow:unset}.bullseye-form-v1 .form-actions hr{margin:0 -16px}.bullseye-form-v1 .form-actions .button-groups{padding:16px 0 0;display:flex;justify-content:flex-end;align-items:center;gap:8px}.bullseye-form-v1 span#hidden-message{color:#18181B;font-size:12px;font-weight:400;padding:0;float:none}.bullseye-form-v1 .form-group>.field_with_errors{display:contents}.bullseye-form-v1 .field_with_errors .form-input,.bullseye-form-v1 .field_with_errors .form-text,.bullseye-form-v1 .field_with_errors .form-date,.bullseye-form-v1 .field_with_errors .form-number,.bullseye-form-v1 .field_with_errors input[type="text"],.bullseye-form-v1 .field_with_errors input[type="email"],.bullseye-form-v1 .field_with_errors input[type="number"],.bullseye-form-v1 .field_with_errors input[type="date"],.bullseye-form-v1 .field_with_errors textarea,.bullseye-form-v1 .field_with_errors select,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input{border-color:#EF4444 !important;box-shadow:0 0 0 1.5px #FECACA !important}.bullseye-form-v1 .field_with_errors .form-input:focus,.bullseye-form-v1 .field_with_errors .form-input:focus-visible,.bullseye-form-v1 .field_with_errors .form-text:focus,.bullseye-form-v1 .field_with_errors .form-text:focus-visible,.bullseye-form-v1 .field_with_errors .form-date:focus,.bullseye-form-v1 .field_with_errors .form-date:focus-visible,.bullseye-form-v1 .field_with_errors .form-number:focus,.bullseye-form-v1 .field_with_errors .form-number:focus-visible,.bullseye-form-v1 .field_with_errors input[type="text"]:focus,.bullseye-form-v1 .field_with_errors input[type="text"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="email"]:focus,.bullseye-form-v1 .field_with_errors input[type="email"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="number"]:focus,.bullseye-form-v1 .field_with_errors input[type="number"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="date"]:focus,.bullseye-form-v1 .field_with_errors input[type="date"]:focus-visible,.bullseye-form-v1 .field_with_errors textarea:focus,.bullseye-form-v1 .field_with_errors textarea:focus-visible,.bullseye-form-v1 .field_with_errors select:focus,.bullseye-form-v1 .field_with_errors select:focus-visible,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input:focus,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input:focus-visible{border-color:#EF4444 !important;box-shadow:0 0 0 1.5px #FECACA !important;outline:none !important}.bullseye-form-v1 .error,.bullseye-form-v1 span.error,.bullseye-form-v1 small.error{display:block;color:#EF4444;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;margin:8px 0 0}body>.selectize-dropdown{margin-top:8px;border-radius:8px;border:1px solid #D4D4D8;background:#FFF;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);z-index:9999}body>.selectize-dropdown .selectize-dropdown-content{padding:8px 4px}body>.selectize-dropdown .selectize-dropdown-content .option{color:#18181B;overflow:hidden;text-overflow:ellipsis;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;padding:8px;cursor:default}body>.selectize-dropdown .selectize-dropdown-content .option.active{color:#329999;background:#F2FBFB}label{margin-left:0}label:has(.required-asterisk),label:has(abbr[title="required"]),label.required{display:inline-flex;align-items:center;gap:0}.required-asterisk,abbr[title="required"]{display:inline-block;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin:0;font-size:0;color:transparent;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/required-88beb068d78f917cd6db4320d14f84d5b7bdace21d1529fc56d8578c9c01137b.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:static;transform:none;border-bottom:none;text-decoration:none}label.required:not(:has(.required-asterisk,abbr[title="required"]))::after{display:inline-block;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin:0;font-size:0;color:transparent;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/required-88beb068d78f917cd6db4320d14f84d5b7bdace21d1529fc56d8578c9c01137b.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:static;transform:none;border-bottom:none;text-decoration:none;content:"";margin-left:4px}@keyframes bullseye-loader-spin{to{transform:rotate(360deg)}}.bullseye-loader{display:flex;align-items:center;justify-content:center;min-height:50vh}.bullseye-loader .content{display:inline-flex;align-items:center;gap:8px;padding:4px 0}.bullseye-loader .icon{width:16px;height:16px;display:inline-flex;animation:bullseye-loader-spin 1s linear infinite}.bullseye-loader .icon img,.bullseye-loader .icon svg{display:block;width:100%;height:100%}.bullseye-loader .text{color:#329999;font-family:"Geist", sans-serif;font-size:16px;font-weight:500;line-height:24px}body:has(.bullseye-modal.open){overflow:hidden}.bullseye-modal.chain-morph{display:flex;pointer-events:none}.bullseye-modal.chain-morph:not(.open){background:transparent}.bullseye-modal.chain-morph .modal-inner{overflow:hidden;transition:height 400ms ease, opacity 400ms ease}.bullseye-modal.chain-measuring{display:flex;visibility:hidden}.bullseye-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);justify-content:center;align-items:center}.bullseye-modal.open{display:flex}.bullseye-modal .modal-inner{display:flex;flex-direction:column;width:672px;max-height:90vh;min-height:unset !important;position:static !important;border-radius:8px;border:1px solid #D4D4D8;background:#FFF;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);font-family:"Geist", sans-serif;-webkit-font-smoothing:antialiased}.bullseye-modal .modal-inner h1,.bullseye-modal .modal-inner h2,.bullseye-modal .modal-inner h3,.bullseye-modal .modal-inner h4,.bullseye-modal .modal-inner h5,.bullseye-modal .modal-inner h6,.bullseye-modal .modal-inner p{font-family:inherit}.bullseye-modal .modal-inner .icon-label{font-family:"Geist", sans-serif !important;font-size:14px}.bullseye-modal .modal-inner .modal-close-icon,.bullseye-modal .modal-inner .modal-back-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;background:transparent;border:none;color:inherit;font:inherit;cursor:pointer}.bullseye-modal .modal-inner .modal-close-icon.hidden,.bullseye-modal .modal-inner .modal-back-icon.hidden{display:none}.bullseye-modal .modal-inner .modal-close-icon svg,.bullseye-modal .modal-inner .modal-back-icon svg{width:20px;height:20px;stroke:#18181B;border-radius:50%;cursor:pointer}.bullseye-modal .modal-inner .modal-close-icon svg:hover,.bullseye-modal .modal-inner .modal-back-icon svg:hover{background:linear-gradient(0deg, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.05) 100%),#fff;box-shadow:0 0 0 0 #fff,0 0 0 4px rgba(0,0,0,0.05)}.bullseye-modal .modal-inner .modal-header{display:flex;flex-direction:row;justify-content:space-between;gap:12px;flex-shrink:0;padding:16px;border-bottom:1px solid #E4E4E7}.bullseye-modal .modal-inner .modal-header .modal-titles{display:flex;flex-direction:column;flex:1;gap:4px}.bullseye-modal .modal-inner .modal-header .modal-titles p{margin-bottom:0 !important}.bullseye-modal .modal-inner .modal-header .modal-titles .modal-title{color:#18181B;font-family:"Geist", sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;margin:0}.bullseye-modal .modal-inner .modal-header .modal-titles .modal-secondary-title{display:flex;align-items:center;gap:4px;color:#71717A;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0}.bullseye-modal .modal-inner .modal-header .modal-titles .modal-secondary-title svg{width:16px;height:16px;flex-shrink:0}.bullseye-modal .modal-inner .modal-body{display:flex;flex-direction:column;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px}.bullseye-modal .modal-inner .modal-body .confirmation-body-title{color:#18181B;font-family:"Geist", sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;margin-bottom:4px}.bullseye-modal .modal-inner .modal-body .confirmation-body-text{color:#18181B;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0}.bullseye-modal .modal-inner .modal-body p{margin-bottom:0 !important}.bullseye-modal .modal-inner .modal-footer{display:flex;flex-direction:row;gap:8px;flex-shrink:0;padding:16px;border-top:1px solid #E4E4E7}.bullseye-modal .modal-inner .modal-footer .bullseye-button,.bullseye-modal .modal-inner .modal-footer body:has(.district-checklists-container) #container .district-checklists-header .export-btn,body:has(.district-checklists-container) #container .district-checklists-header .bullseye-modal .modal-inner .modal-footer .export-btn{text-align:center}.bullseye-modal .modal-inner .modal-footer>*{flex:1}.bullseye-modal .modal-inner .modal-footer>* .bullseye-button,.bullseye-modal .modal-inner .modal-footer>* body:has(.district-checklists-container) #container .district-checklists-header .export-btn,body:has(.district-checklists-container) #container .district-checklists-header .bullseye-modal .modal-inner .modal-footer>* .export-btn{width:100%}.bullseye-modal.w-3xs>.modal-inner{width:288px}.bullseye-modal.w-xs>.modal-inner{width:343px}.bullseye-modal.w-sm>.modal-inner{width:384px}.bullseye-modal.w-md>.modal-inner{width:448px}.bullseye-modal.w-lg>.modal-inner{width:512px}.bullseye-modal.w-xl>.modal-inner{width:576px}.bullseye-modal.w-2xl>.modal-inner{width:672px}.bullseye-modal.w-3xl>.modal-inner{width:768px}.bullseye-modal.w-4xl>.modal-inner{width:896px}.bullseye-score-icon{--fill: 100;--fill-color: #0F9200;--empty-color: #FFFFFF;--border-color: #18181B;--divider-color: #18181B;--size: 18px;width:var(--size);height:var(--size);border-radius:50%;border:1px solid var(--border-color);position:relative;background:conic-gradient(from 0deg, var(--fill-color) 0deg calc(var(--fill) * 3.6deg), var(--empty-color) calc(var(--fill) * 3.6deg) 360deg);overflow:hidden;flex-shrink:0}.bullseye-score-icon.unscored{border:none;background:none}.bullseye-score-icon::before,.bullseye-score-icon::after{content:"";position:absolute;bottom:50%;left:50%;width:1px;height:50%;background:#18181B;transform-origin:bottom center}.bullseye-score-icon::before{transform:translateX(-50%) rotate(0deg)}.bullseye-score-icon::after{transform:translateX(-50%) rotate(calc(var(--fill) * 3.6deg))}.bullseye-score-icon.full::before,.bullseye-score-icon.full::after,.bullseye-score-icon.empty::before,.bullseye-score-icon.empty::after{display:none}.bullseye-selectize{position:relative}.bullseye-selectize .selectize-control{width:100%}.bullseye-selectize .selectize-control.single .selectize-input{display:flex !important;align-items:center;width:100%;margin:0;min-height:40px;padding:10px 40px 10px 12px !important;font-family:"Geist", sans-serif;font-size:14px;line-height:20px;color:#18181B;background:#FFF !important;border:1px solid #D4D4D8 !important;border-radius:6px !important;box-shadow:none !important;cursor:pointer;transition:border-color 0.2s ease, box-shadow 0.2s ease}.bullseye-selectize .selectize-control.single .selectize-input::after{content:"" !important;position:absolute !important;right:12px !important;top:24px !important;transform:translateY(-50%) !important;width:20px !important;height:20px !important;border-style:none;background-color:#71717A;mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-77623106561bb92600697bec9d08bd4e40660119b13c49dc721aae191b409720.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-77623106561bb92600697bec9d08bd4e40660119b13c49dc721aae191b409720.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transition:transform 0.3s ease-in-out}.bullseye-selectize .selectize-control.single .selectize-input.focus,.bullseye-selectize .selectize-control.single .selectize-input:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-selectize .selectize-control.single .selectize-input.dropdown-active::after{transform:translateY(-50%) rotate(180deg) !important}.bullseye-selectize .selectize-control.single .selectize-input>.item{color:#18181B;font-weight:400}.bullseye-selectize .selectize-control.single .selectize-input input{font-family:"Geist", sans-serif;font-size:14px;color:#18181B;width:auto !important;max-width:100%}.bullseye-selectize .selectize-control.single .selectize-input input::placeholder{color:#A1A1AA}.bullseye-selectize .selectize-control.multi .selectize-input{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;min-height:40px;padding:10px 12px;text-overflow:clip;position:relative;cursor:pointer;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.bullseye-selectize .selectize-control.multi .selectize-input::placeholder{color:#A1A1AA}.bullseye-selectize .selectize-control.multi .selectize-input::after{content:none;display:none}.bullseye-selectize .selectize-control.multi .selectize-input input[type="select-multiple"]{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;border:none;background:transparent;padding:0;margin:0;height:20px;line-height:20px;min-height:0;box-shadow:none;font-size:14px;vertical-align:middle}.bullseye-selectize .selectize-control.multi .selectize-input input[type="select-multiple"]::placeholder{color:#A1A1AA}.bullseye-selectize .selectize-control.multi .selectize-input.has-items input[type="select-multiple"]{position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;opacity:0 !important;cursor:pointer}.bullseye-selectize .selectize-control.multi .selectize-input.has-items.dropdown-active input[type="select-multiple"],.bullseye-selectize .selectize-control.multi .selectize-input.has-items.focus input[type="select-multiple"]{position:relative !important;width:auto !important;height:auto !important;opacity:1 !important;cursor:text;display:block}.bullseye-selectize .selectize-control.multi .selectize-input.dropdown-active,.bullseye-selectize .selectize-control.multi .selectize-input.focus{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-selectize .selectize-control.multi .selectize-input span[data-value],.bullseye-selectize .selectize-control.multi .selectize-input .item[data-value]{color:#52525B;font-family:"Geist", sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:0;padding:2px 10px !important;margin:0;border-radius:4px;background:#F4F4F5;display:inline-flex;align-items:center;gap:4px}.bullseye-selectize .selectize-control.plugin-remove_button [data-value] .remove,.bullseye-selectize .selectize-control.plugin-remove_button [data-value] .remove-single{position:static !important;display:inline-flex !important;align-items:center;justify-content:center;width:24px !important;height:24px !important;padding:0 !important;border:none !important;border-left:none !important;border-radius:9999px !important;box-sizing:border-box;text-decoration:none;color:#71717A;font-size:16px;line-height:1}.bullseye-selectize .selectize-control.plugin-remove_button [data-value] .remove:hover,.bullseye-selectize .selectize-control.plugin-remove_button [data-value] .remove-single:hover{color:#18181B;background:#E4E4E7}.bullseye-selectize.disabled .selectize-control.single .selectize-input{background-color:#F4F4F5;cursor:not-allowed;opacity:0.7}.selectize-dropdown.bullseye-selectize-dropdown{font-family:"Geist", sans-serif;font-size:14px;line-height:20px;color:#18181B;background:#FFF !important;border:1px solid #D4D4D8 !important;border-radius:8px !important;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05) !important;margin-top:0 !important}.selectize-dropdown.bullseye-selectize-dropdown .selectize-dropdown-content{max-height:280px;overflow-y:auto;padding:8px 4px}.selectize-dropdown.bullseye-selectize-dropdown .selectize-dropdown-content [data-selectable]{padding:8px !important;color:#18181B !important;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:20px;overflow:hidden;text-overflow:ellipsis;cursor:pointer;background:transparent !important;transition:color 0.15s ease;border-radius:4px}.selectize-dropdown.bullseye-selectize-dropdown .selectize-dropdown-content [data-selectable]:hover,.selectize-dropdown.bullseye-selectize-dropdown .selectize-dropdown-content .active[data-selectable]{background:#F2FBFB !important;color:#329999 !important}.selectize-dropdown.bullseye-selectize-dropdown .selectize-dropdown-content .selected[data-selectable]{background:#D7F0F0 !important;color:#329999 !important}.selectize-dropdown.bullseye-selectize-dropdown .selectize-dropdown-content .add-new-option,.selectize-dropdown.bullseye-selectize-dropdown .selectize-dropdown-content [data-value="__add_new__"]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px !important;margin-top:4px;color:#329999 !important;font-weight:500;background:transparent !important}.selectize-dropdown.bullseye-selectize-dropdown .selectize-dropdown-content .add-new-option::before,.selectize-dropdown.bullseye-selectize-dropdown .selectize-dropdown-content [data-value="__add_new__"]::before{content:"+";font-size:16px;font-weight:600}.selectize-dropdown.bullseye-selectize-dropdown .selectize-dropdown-content .add-new-option:hover,.selectize-dropdown.bullseye-selectize-dropdown .selectize-dropdown-content .add-new-option.active,.selectize-dropdown.bullseye-selectize-dropdown .selectize-dropdown-content [data-value="__add_new__"]:hover,.selectize-dropdown.bullseye-selectize-dropdown .selectize-dropdown-content .active[data-value="__add_new__"]{background:transparent !important;color:#287878 !important}#bullseye-snackbar-container{position:fixed;top:12px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:8px;z-index:9999;pointer-events:none}.bullseye-snackbar{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;opacity:0;transform:translateY(-8px);transition:opacity 350ms ease, transform 350ms ease;pointer-events:auto}.bullseye-snackbar.visible{opacity:1;transform:translateY(0)}.bullseye-snackbar .bullseye-snackbar-text{flex:1}.bullseye-snackbar .bullseye-snackbar-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;background:transparent;border:none;color:inherit;cursor:pointer}.bullseye-snackbar .bullseye-snackbar-close svg{width:16px;height:16px;flex-shrink:0}.bullseye-snackbar--success{background-color:#E8FFE4;color:#028907}.bullseye-snackbar--error{background-color:#FEF2F2;color:#EF4444}.bullseye-snackbar--alert{background-color:#FFFBEB;color:#B45309}.bullseye-snackbar--notice{background-color:#F2FAFD;color:#1A6585}.sortable-sections{list-style:none;padding:0;margin:0;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;gap:2px}.sortable-sections .section-item{display:flex;align-items:center;gap:8px;padding:12px 8px;background-color:#FFFFFF;cursor:default;transition:opacity 0.15s ease}.sortable-sections .section-item.hidden-section{opacity:0.5}.sortable-sections .drag-handle{display:inline-flex;align-items:center;justify-content:center;cursor:grab;color:#18181B;padding:4px;flex-shrink:0;border-radius:2px}.sortable-sections .drag-handle svg{width:16px;height:16px;display:block}.sortable-sections .drag-handle:active{cursor:grabbing}.sortable-sections .drag-handle:focus-visible{outline:2px solid #0F9200;outline-offset:2px}.sortable-sections .section-name{flex:1;min-width:0;font-family:"Geist", sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#18181B;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sortable-sections .section-note{flex-shrink:0;font-family:"Geist", sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#A1A1AA}.sortable-sections .visibility-toggle{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#18181B;padding:4px;flex-shrink:0;border-radius:2px}.sortable-sections .visibility-toggle svg{width:16px;height:16px;display:block}.sortable-sections .visibility-toggle:hover{color:#3F3F46}.sortable-sections .visibility-toggle:focus-visible{outline:2px solid #0F9200;outline-offset:2px}.sortable-sections .section-item.locked-section .drag-handle,.sortable-sections .section-item.locked-section .visibility-toggle{visibility:hidden;pointer-events:none}.sortable-sections .sortable-placeholder{border:2px dashed #D4D4D8;border-radius:2px;visibility:visible !important;background:#FAFAFA;height:44px}.sortable-sections .ui-sortable-helper{background-color:#FFF;border-radius:2px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.bullseye-form-v1{display:flex;flex-direction:column;gap:16px;font-style:normal;-webkit-font-smoothing:antialiased}.bullseye-form-v1 hr{border-bottom:1px solid #E4E4E7}.bullseye-form-v1 hr.form-divider{margin:8px 0}.bullseye-form-v1 .form-group{display:flex;flex-direction:column;gap:8px}.bullseye-form-v1 .form-group .form-label:has(>input:disabled,>textarea:disabled,>select:disabled),.bullseye-form-v1 .form-group .form-label:has(+input:disabled,+textarea:disabled,+select:disabled),.bullseye-form-v1 .form-group .form-label:has(+.field_with_errors>input:disabled,+.field_with_errors>textarea:disabled,+.field_with_errors>select:disabled){cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-group.disabled>.form-label{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-label{position:relative;color:#18181B;font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;margin:0 !important;cursor:pointer;width:fit-content}.bullseye-form-v1 .form-hint{margin:0;font-family:"Geist", sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#71717A}.bullseye-form-v1 .form-text{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-text::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-text:focus,.bullseye-form-v1 .form-text:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-text:disabled,.bullseye-form-v1 .form-text .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-date{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-date::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-date:focus,.bullseye-form-v1 .form-date:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-date:disabled,.bullseye-form-v1 .form-date .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-number{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-number::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-number:focus,.bullseye-form-v1 .form-number:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-number:disabled,.bullseye-form-v1 .form-number .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .input-with-icon{position:relative}.bullseye-form-v1 .input-with-icon .form-input{padding-right:32px}.bullseye-form-v1 .input-with-icon .inline-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;justify-content:center;align-items:center}.bullseye-form-v1 .input-with-icon .inline-icon svg{width:16px;height:16px;color:#71717A}.bullseye-form-v1 .radio-group{display:flex}.bullseye-form-v1 .radio-group.horizontal{flex-direction:row;align-items:center;gap:24px}.bullseye-form-v1 .radio-group.vertical{flex-direction:column;align-items:flex-start;gap:10px}.bullseye-form-v1 .radio-group .radio .form-label{display:flex;align-items:center;gap:12px}.bullseye-form-v1 .radio-group .radio .form-label:has(.form-radio:disabled),.bullseye-form-v1 .radio-group .radio .form-label:has(.form-radio.disabled){cursor:not-allowed}.bullseye-form-v1 .radio-group .radio .form-radio{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:50%;cursor:pointer;position:relative;flex-shrink:0;margin:0}.bullseye-form-v1 .radio-group .radio .form-radio:checked::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;background-color:#0F9200;border-radius:50%}.bullseye-form-v1 .radio-group .radio .form-radio:focus,.bullseye-form-v1 .radio-group .radio .form-radio:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .radio-group .radio .form-radio:disabled,.bullseye-form-v1 .radio-group .radio .form-radio .disabled{cursor:not-allowed;opacity:0.5;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.bullseye-form-v1 .radio-group .radio .form-radio:disabled:focus,.bullseye-form-v1 .radio-group .radio .form-radio:disabled:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio:disabled:hover,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:focus,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:hover{box-shadow:none !important}.bullseye-form-v1 .checkbox-group{display:flex}.bullseye-form-v1 .checkbox-group.horizontal{flex-direction:row;align-items:center;gap:24px}.bullseye-form-v1 .checkbox-group.vertical{flex-direction:column;align-items:flex-start;gap:10px}.bullseye-form-v1 .checkbox-group .checkbox .form-label{display:flex;align-items:center;gap:12px}.bullseye-form-v1 .checkbox-group .checkbox .form-label:has(.form-checkbox:disabled),.bullseye-form-v1 .checkbox-group .checkbox .form-label:has(.form-checkbox.disabled){cursor:not-allowed}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:4px;cursor:pointer;position:relative;flex-shrink:0;margin:0;background-color:#FFF;transition:all 0.2s ease}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:checked{background-color:#0F9200;border-color:#0F9200}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/check-icon-white-27cd7d3b1a2ba2039269b330a784f6d7540006b115e3d8c4d4145486439d903b.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled{opacity:0.5;cursor:not-allowed}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:hover,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:hover{box-shadow:none}.bullseye-form-v1 .selectize-control.single .selectize-input{display:flex !important;align-items:center;width:100%;margin:0;min-height:40px;padding:10px 40px 10px 12px !important;font-family:"Geist", sans-serif;font-size:14px;line-height:20px;color:#18181B;background:#FFF !important;border:1px solid #D4D4D8 !important;border-radius:6px !important;box-shadow:none !important;cursor:pointer;transition:border-color 0.2s ease, box-shadow 0.2s ease}.bullseye-form-v1 .selectize-control.single .selectize-input::after{content:"" !important;position:absolute !important;right:12px !important;top:24px !important;transform:translateY(-50%) !important;width:20px !important;height:20px !important;border-style:none;background-color:#71717A;mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-77623106561bb92600697bec9d08bd4e40660119b13c49dc721aae191b409720.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-77623106561bb92600697bec9d08bd4e40660119b13c49dc721aae191b409720.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transition:transform 0.3s ease-in-out}.bullseye-form-v1 .selectize-control.single .selectize-input.focus,.bullseye-form-v1 .selectize-control.single .selectize-input:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .selectize-control.single .selectize-input.dropdown-active::after{transform:translateY(-50%) rotate(180deg) !important}.bullseye-form-v1 .selectize-control.single .selectize-input>.item{color:#18181B;font-weight:400}.bullseye-form-v1 .selectize-control.single .selectize-input input{font-family:"Geist", sans-serif;font-size:14px;color:#18181B;width:auto !important;max-width:100%}.bullseye-form-v1 .selectize-control.single .selectize-input input::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;min-height:40px;padding:10px 12px;text-overflow:clip;position:relative;cursor:pointer;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.bullseye-form-v1 .selectize-control.multi .selectize-input::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input::after{content:none;display:none}.bullseye-form-v1 .selectize-control.multi .selectize-input input[type="select-multiple"]{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;border:none;background:transparent;padding:0;margin:0;height:20px;line-height:20px;min-height:0;box-shadow:none;font-size:14px;vertical-align:middle}.bullseye-form-v1 .selectize-control.multi .selectize-input input[type="select-multiple"]::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items input[type="select-multiple"]{position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;opacity:0 !important;cursor:pointer}.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items.dropdown-active input[type="select-multiple"],.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items.focus input[type="select-multiple"]{position:relative !important;width:auto !important;height:auto !important;opacity:1 !important;cursor:text;display:block}.bullseye-form-v1 .selectize-control.multi .selectize-input.dropdown-active,.bullseye-form-v1 .selectize-control.multi .selectize-input.focus{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .selectize-control.multi .selectize-input span[data-value],.bullseye-form-v1 .selectize-control.multi .selectize-input .item[data-value]{color:#52525B;font-family:"Geist", sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:0;padding:2px 10px !important;margin:0;border-radius:4px;background:#F4F4F5;display:inline-flex;align-items:center;gap:4px}.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove,.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove-single{position:static !important;border-left:none !important;padding:0 !important;width:12px !important;height:12px !important;text-decoration:none;display:inline-block !important;border-radius:0 !important;box-sizing:border-box;font-size:0;line-height:0;color:transparent;background-color:#52525B;-webkit-mask:url(https://bullseyeedu.com/assets/bullseye_1_0/x-icon-fa7e3af1a46838a02e29c7a4eb8f3bffaf8768c544978c6f1633298284f3ffaf.svg) no-repeat center/contain;mask:url(https://bullseyeedu.com/assets/bullseye_1_0/x-icon-fa7e3af1a46838a02e29c7a4eb8f3bffaf8768c544978c6f1633298284f3ffaf.svg) no-repeat center/contain}.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove:hover,.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove-single:hover{background-color:#18181B}.bullseye-form-v1 .selectize-control .selectize-dropdown{margin-top:8px;border-radius:8px;border:1px solid #D4D4D8;background:#FFF;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content{padding:8px 4px}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content .option{color:#18181B;overflow:hidden;text-overflow:ellipsis;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;padding:8px;cursor:default}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content .option.active{color:#329999;background:#F2FBFB}.bullseye-form-v1 .form-actions{margin:0;overflow:unset}.bullseye-form-v1 .form-actions hr{margin:0 -16px}.bullseye-form-v1 .form-actions .button-groups{padding:16px 0 0;display:flex;justify-content:flex-end;align-items:center;gap:8px}.bullseye-form-v1 span#hidden-message{color:#18181B;font-size:12px;font-weight:400;padding:0;float:none}.bullseye-form-v1 .form-group>.field_with_errors{display:contents}.bullseye-form-v1 .field_with_errors .form-input,.bullseye-form-v1 .field_with_errors .form-text,.bullseye-form-v1 .field_with_errors .form-date,.bullseye-form-v1 .field_with_errors .form-number,.bullseye-form-v1 .field_with_errors input[type="text"],.bullseye-form-v1 .field_with_errors input[type="email"],.bullseye-form-v1 .field_with_errors input[type="number"],.bullseye-form-v1 .field_with_errors input[type="date"],.bullseye-form-v1 .field_with_errors textarea,.bullseye-form-v1 .field_with_errors select,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input{border-color:#EF4444 !important;box-shadow:0 0 0 1.5px #FECACA !important}.bullseye-form-v1 .field_with_errors .form-input:focus,.bullseye-form-v1 .field_with_errors .form-input:focus-visible,.bullseye-form-v1 .field_with_errors .form-text:focus,.bullseye-form-v1 .field_with_errors .form-text:focus-visible,.bullseye-form-v1 .field_with_errors .form-date:focus,.bullseye-form-v1 .field_with_errors .form-date:focus-visible,.bullseye-form-v1 .field_with_errors .form-number:focus,.bullseye-form-v1 .field_with_errors .form-number:focus-visible,.bullseye-form-v1 .field_with_errors input[type="text"]:focus,.bullseye-form-v1 .field_with_errors input[type="text"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="email"]:focus,.bullseye-form-v1 .field_with_errors input[type="email"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="number"]:focus,.bullseye-form-v1 .field_with_errors input[type="number"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="date"]:focus,.bullseye-form-v1 .field_with_errors input[type="date"]:focus-visible,.bullseye-form-v1 .field_with_errors textarea:focus,.bullseye-form-v1 .field_with_errors textarea:focus-visible,.bullseye-form-v1 .field_with_errors select:focus,.bullseye-form-v1 .field_with_errors select:focus-visible,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input:focus,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input:focus-visible{border-color:#EF4444 !important;box-shadow:0 0 0 1.5px #FECACA !important;outline:none !important}.bullseye-form-v1 .error,.bullseye-form-v1 span.error,.bullseye-form-v1 small.error{display:block;color:#EF4444;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;margin:8px 0 0}body>.selectize-dropdown{margin-top:8px;border-radius:8px;border:1px solid #D4D4D8;background:#FFF;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);z-index:9999}body>.selectize-dropdown .selectize-dropdown-content{padding:8px 4px}body>.selectize-dropdown .selectize-dropdown-content .option{color:#18181B;overflow:hidden;text-overflow:ellipsis;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;padding:8px;cursor:default}body>.selectize-dropdown .selectize-dropdown-content .option.active{color:#329999;background:#F2FBFB}label{margin-left:0}label:has(.required-asterisk),label:has(abbr[title="required"]),label.required{display:inline-flex;align-items:center;gap:0}.required-asterisk,abbr[title="required"]{display:inline-block;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin:0;font-size:0;color:transparent;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/required-88beb068d78f917cd6db4320d14f84d5b7bdace21d1529fc56d8578c9c01137b.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:static;transform:none;border-bottom:none;text-decoration:none}label.required:not(:has(.required-asterisk,abbr[title="required"]))::after{display:inline-block;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin:0;font-size:0;color:transparent;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/required-88beb068d78f917cd6db4320d14f84d5b7bdace21d1529fc56d8578c9c01137b.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:static;transform:none;border-bottom:none;text-decoration:none;content:"";margin-left:4px}.label-with-info{display:inline-flex;align-items:center;gap:8px}.label-with-info>label{margin:0}.bullseye-tooltip{position:relative;display:flex;flex-direction:row;align-items:center;gap:8px}.bullseye-tooltip .tooltip-content{display:none}.bullseye-tooltip>svg{width:16px;height:16px;cursor:pointer}.bullseye-tooltip label.form-label:has(abbr[title="required"])~svg{margin-left:12px}.bullseye-tooltip.inline{display:inline-flex;vertical-align:middle}.bullseye-tooltip>.tooltip-hover-overlay{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:auto}.bullseye-tooltip-popup{padding:8px 12px;border-radius:6px;background:#18181B;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);color:#FAFAFA;font-family:"Geist", sans-serif;font-size:12px;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;line-height:16px;letter-spacing:0;max-width:256px}.bullseye-tooltip-popup p{margin:0;font-weight:400}.bullseye-tooltip-popup .bulk-info-tooltip-body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.bullseye-tooltip-popup .bulk-info-tooltip-body .bulk-tooltip-heading{font-weight:500}.bullseye-tooltip-popup .bulk-info-tooltip-body .bulk-tooltip-schools{align-self:stretch;text-align:left;font-weight:400}.bulk-modal-info-tooltip{color:#18181B}.bullseye-tooltip-arrow{width:12px;height:12px;background:#18181B;border:1px solid #18181B;border-radius:0 0 2px 0}.bullseye-form-v1{display:flex;flex-direction:column;gap:16px;font-style:normal;-webkit-font-smoothing:antialiased}.bullseye-form-v1 hr{border-bottom:1px solid #E4E4E7}.bullseye-form-v1 hr.form-divider{margin:8px 0}.bullseye-form-v1 .form-group{display:flex;flex-direction:column;gap:8px}.bullseye-form-v1 .form-group .form-label:has(>input:disabled,>textarea:disabled,>select:disabled),.bullseye-form-v1 .form-group .form-label:has(+input:disabled,+textarea:disabled,+select:disabled),.bullseye-form-v1 .form-group .form-label:has(+.field_with_errors>input:disabled,+.field_with_errors>textarea:disabled,+.field_with_errors>select:disabled){cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-group.disabled>.form-label{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-label{position:relative;color:#18181B;font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;margin:0 !important;cursor:pointer;width:fit-content}.bullseye-form-v1 .form-hint{margin:0;font-family:"Geist", sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#71717A}.bullseye-form-v1 .form-text{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-text::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-text:focus,.bullseye-form-v1 .form-text:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-text:disabled,.bullseye-form-v1 .form-text .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-date{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-date::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-date:focus,.bullseye-form-v1 .form-date:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-date:disabled,.bullseye-form-v1 .form-date .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-number{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-number::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-number:focus,.bullseye-form-v1 .form-number:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-number:disabled,.bullseye-form-v1 .form-number .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .input-with-icon{position:relative}.bullseye-form-v1 .input-with-icon .form-input{padding-right:32px}.bullseye-form-v1 .input-with-icon .inline-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;justify-content:center;align-items:center}.bullseye-form-v1 .input-with-icon .inline-icon svg{width:16px;height:16px;color:#71717A}.bullseye-form-v1 .radio-group{display:flex}.bullseye-form-v1 .radio-group.horizontal{flex-direction:row;align-items:center;gap:24px}.bullseye-form-v1 .radio-group.vertical{flex-direction:column;align-items:flex-start;gap:10px}.bullseye-form-v1 .radio-group .radio .form-label{display:flex;align-items:center;gap:12px}.bullseye-form-v1 .radio-group .radio .form-label:has(.form-radio:disabled),.bullseye-form-v1 .radio-group .radio .form-label:has(.form-radio.disabled){cursor:not-allowed}.bullseye-form-v1 .radio-group .radio .form-radio{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:50%;cursor:pointer;position:relative;flex-shrink:0;margin:0}.bullseye-form-v1 .radio-group .radio .form-radio:checked::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;background-color:#0F9200;border-radius:50%}.bullseye-form-v1 .radio-group .radio .form-radio:focus,.bullseye-form-v1 .radio-group .radio .form-radio:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .radio-group .radio .form-radio:disabled,.bullseye-form-v1 .radio-group .radio .form-radio .disabled{cursor:not-allowed;opacity:0.5;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.bullseye-form-v1 .radio-group .radio .form-radio:disabled:focus,.bullseye-form-v1 .radio-group .radio .form-radio:disabled:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio:disabled:hover,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:focus,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:hover{box-shadow:none !important}.bullseye-form-v1 .checkbox-group{display:flex}.bullseye-form-v1 .checkbox-group.horizontal{flex-direction:row;align-items:center;gap:24px}.bullseye-form-v1 .checkbox-group.vertical{flex-direction:column;align-items:flex-start;gap:10px}.bullseye-form-v1 .checkbox-group .checkbox .form-label{display:flex;align-items:center;gap:12px}.bullseye-form-v1 .checkbox-group .checkbox .form-label:has(.form-checkbox:disabled),.bullseye-form-v1 .checkbox-group .checkbox .form-label:has(.form-checkbox.disabled){cursor:not-allowed}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:4px;cursor:pointer;position:relative;flex-shrink:0;margin:0;background-color:#FFF;transition:all 0.2s ease}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:checked{background-color:#0F9200;border-color:#0F9200}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/check-icon-white-27cd7d3b1a2ba2039269b330a784f6d7540006b115e3d8c4d4145486439d903b.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled{opacity:0.5;cursor:not-allowed}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:hover,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:hover{box-shadow:none}.bullseye-form-v1 .selectize-control.single .selectize-input{display:flex !important;align-items:center;width:100%;margin:0;min-height:40px;padding:10px 40px 10px 12px !important;font-family:"Geist", sans-serif;font-size:14px;line-height:20px;color:#18181B;background:#FFF !important;border:1px solid #D4D4D8 !important;border-radius:6px !important;box-shadow:none !important;cursor:pointer;transition:border-color 0.2s ease, box-shadow 0.2s ease}.bullseye-form-v1 .selectize-control.single .selectize-input::after{content:"" !important;position:absolute !important;right:12px !important;top:24px !important;transform:translateY(-50%) !important;width:20px !important;height:20px !important;border-style:none;background-color:#71717A;mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-77623106561bb92600697bec9d08bd4e40660119b13c49dc721aae191b409720.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-77623106561bb92600697bec9d08bd4e40660119b13c49dc721aae191b409720.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transition:transform 0.3s ease-in-out}.bullseye-form-v1 .selectize-control.single .selectize-input.focus,.bullseye-form-v1 .selectize-control.single .selectize-input:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .selectize-control.single .selectize-input.dropdown-active::after{transform:translateY(-50%) rotate(180deg) !important}.bullseye-form-v1 .selectize-control.single .selectize-input>.item{color:#18181B;font-weight:400}.bullseye-form-v1 .selectize-control.single .selectize-input input{font-family:"Geist", sans-serif;font-size:14px;color:#18181B;width:auto !important;max-width:100%}.bullseye-form-v1 .selectize-control.single .selectize-input input::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;min-height:40px;padding:10px 12px;text-overflow:clip;position:relative;cursor:pointer;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.bullseye-form-v1 .selectize-control.multi .selectize-input::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input::after{content:none;display:none}.bullseye-form-v1 .selectize-control.multi .selectize-input input[type="select-multiple"]{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;border:none;background:transparent;padding:0;margin:0;height:20px;line-height:20px;min-height:0;box-shadow:none;font-size:14px;vertical-align:middle}.bullseye-form-v1 .selectize-control.multi .selectize-input input[type="select-multiple"]::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items input[type="select-multiple"]{position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;opacity:0 !important;cursor:pointer}.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items.dropdown-active input[type="select-multiple"],.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items.focus input[type="select-multiple"]{position:relative !important;width:auto !important;height:auto !important;opacity:1 !important;cursor:text;display:block}.bullseye-form-v1 .selectize-control.multi .selectize-input.dropdown-active,.bullseye-form-v1 .selectize-control.multi .selectize-input.focus{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .selectize-control.multi .selectize-input span[data-value],.bullseye-form-v1 .selectize-control.multi .selectize-input .item[data-value]{color:#52525B;font-family:"Geist", sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:0;padding:2px 10px !important;margin:0;border-radius:4px;background:#F4F4F5;display:inline-flex;align-items:center;gap:4px}.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove,.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove-single{position:static !important;border-left:none !important;padding:0 !important;width:12px !important;height:12px !important;text-decoration:none;display:inline-block !important;border-radius:0 !important;box-sizing:border-box;font-size:0;line-height:0;color:transparent;background-color:#52525B;-webkit-mask:url(https://bullseyeedu.com/assets/bullseye_1_0/x-icon-fa7e3af1a46838a02e29c7a4eb8f3bffaf8768c544978c6f1633298284f3ffaf.svg) no-repeat center/contain;mask:url(https://bullseyeedu.com/assets/bullseye_1_0/x-icon-fa7e3af1a46838a02e29c7a4eb8f3bffaf8768c544978c6f1633298284f3ffaf.svg) no-repeat center/contain}.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove:hover,.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove-single:hover{background-color:#18181B}.bullseye-form-v1 .selectize-control .selectize-dropdown{margin-top:8px;border-radius:8px;border:1px solid #D4D4D8;background:#FFF;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content{padding:8px 4px}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content .option{color:#18181B;overflow:hidden;text-overflow:ellipsis;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;padding:8px;cursor:default}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content .option.active{color:#329999;background:#F2FBFB}.bullseye-form-v1 .form-actions{margin:0;overflow:unset}.bullseye-form-v1 .form-actions hr{margin:0 -16px}.bullseye-form-v1 .form-actions .button-groups{padding:16px 0 0;display:flex;justify-content:flex-end;align-items:center;gap:8px}.bullseye-form-v1 span#hidden-message{color:#18181B;font-size:12px;font-weight:400;padding:0;float:none}.bullseye-form-v1 .form-group>.field_with_errors{display:contents}.bullseye-form-v1 .field_with_errors .form-input,.bullseye-form-v1 .field_with_errors .form-text,.bullseye-form-v1 .field_with_errors .form-date,.bullseye-form-v1 .field_with_errors .form-number,.bullseye-form-v1 .field_with_errors input[type="text"],.bullseye-form-v1 .field_with_errors input[type="email"],.bullseye-form-v1 .field_with_errors input[type="number"],.bullseye-form-v1 .field_with_errors input[type="date"],.bullseye-form-v1 .field_with_errors textarea,.bullseye-form-v1 .field_with_errors select,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input{border-color:#EF4444 !important;box-shadow:0 0 0 1.5px #FECACA !important}.bullseye-form-v1 .field_with_errors .form-input:focus,.bullseye-form-v1 .field_with_errors .form-input:focus-visible,.bullseye-form-v1 .field_with_errors .form-text:focus,.bullseye-form-v1 .field_with_errors .form-text:focus-visible,.bullseye-form-v1 .field_with_errors .form-date:focus,.bullseye-form-v1 .field_with_errors .form-date:focus-visible,.bullseye-form-v1 .field_with_errors .form-number:focus,.bullseye-form-v1 .field_with_errors .form-number:focus-visible,.bullseye-form-v1 .field_with_errors input[type="text"]:focus,.bullseye-form-v1 .field_with_errors input[type="text"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="email"]:focus,.bullseye-form-v1 .field_with_errors input[type="email"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="number"]:focus,.bullseye-form-v1 .field_with_errors input[type="number"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="date"]:focus,.bullseye-form-v1 .field_with_errors input[type="date"]:focus-visible,.bullseye-form-v1 .field_with_errors textarea:focus,.bullseye-form-v1 .field_with_errors textarea:focus-visible,.bullseye-form-v1 .field_with_errors select:focus,.bullseye-form-v1 .field_with_errors select:focus-visible,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input:focus,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input:focus-visible{border-color:#EF4444 !important;box-shadow:0 0 0 1.5px #FECACA !important;outline:none !important}.bullseye-form-v1 .error,.bullseye-form-v1 span.error,.bullseye-form-v1 small.error{display:block;color:#EF4444;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;margin:8px 0 0}body>.selectize-dropdown{margin-top:8px;border-radius:8px;border:1px solid #D4D4D8;background:#FFF;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);z-index:9999}body>.selectize-dropdown .selectize-dropdown-content{padding:8px 4px}body>.selectize-dropdown .selectize-dropdown-content .option{color:#18181B;overflow:hidden;text-overflow:ellipsis;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;padding:8px;cursor:default}body>.selectize-dropdown .selectize-dropdown-content .option.active{color:#329999;background:#F2FBFB}label{margin-left:0}label:has(.required-asterisk),label:has(abbr[title="required"]),label.required{display:inline-flex;align-items:center;gap:0}.required-asterisk,abbr[title="required"]{display:inline-block;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin:0;font-size:0;color:transparent;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/required-88beb068d78f917cd6db4320d14f84d5b7bdace21d1529fc56d8578c9c01137b.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:static;transform:none;border-bottom:none;text-decoration:none}label.required:not(:has(.required-asterisk,abbr[title="required"]))::after{display:inline-block;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin:0;font-size:0;color:transparent;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/required-88beb068d78f917cd6db4320d14f84d5b7bdace21d1529fc56d8578c9c01137b.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:static;transform:none;border-bottom:none;text-decoration:none;content:"";margin-left:4px}#configurations .table-section{padding:0}#configurations .table-section table{font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin:0;-webkit-font-smoothing:antialiased}#configurations .table-section table *{font-family:"Geist", sans-serif}#configurations .table-section table tr{color:#18181B}#configurations .table-section table tr th,#configurations .table-section table tr td{border:none}#configurations .table-section table thead tr th{background-color:#52525B;color:#FFFFFF;font-size:16px;font-weight:500;padding:8px 16px;vertical-align:middle}#configurations .table-section table thead tr th:first-child{border-left:1px solid #52525B}#configurations .table-section table thead tr th:last-child{border-right:1px solid #52525B}#configurations .table-section table thead tr th.sorting,#configurations .table-section table thead tr th.sorting_asc,#configurations .table-section table thead tr th.sorting_desc{cursor:pointer;position:relative;padding-right:32px;background-image:none !important}#configurations .table-section table thead tr th.sorting::before,#configurations .table-section table thead tr th.sorting_asc::before,#configurations .table-section table thead tr th.sorting_desc::before{display:none !important}#configurations .table-section table thead tr th.sorting::after,#configurations .table-section table thead tr th.sorting_asc::after,#configurations .table-section table thead tr th.sorting_desc::after{content:'';position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:#FFF;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}#configurations .table-section table thead tr th.sorting::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-bb564ea5696a5fb65753c532a11689b781add5a2bbf7815ce0ec5740370f0b02.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-bb564ea5696a5fb65753c532a11689b781add5a2bbf7815ce0ec5740370f0b02.svg)}#configurations .table-section table thead tr th.sorting_asc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg)}#configurations .table-section table thead tr th.sorting_desc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg)}#configurations .table-section table thead tr:first-child th{border-top:1px solid #52525B}#configurations .table-section table thead tr:first-child th:first-child{border-top-left-radius:8px}#configurations .table-section table thead tr:first-child th:last-child{border-top-right-radius:8px}#configurations .table-section table tbody>tr{background-color:#FFFFFF;font-size:14px;vertical-align:middle}#configurations .table-section table tbody>tr>td:first-child{border-left:1px solid #D4D4D8}#configurations .table-section table tbody>tr>td:last-child{border-right:1px solid #D4D4D8}#configurations .table-section table tbody>tr:last-child>td{box-shadow:none}#configurations .table-section table tbody>tr:last-child>td:first-child{border-bottom-left-radius:8px}#configurations .table-section table tbody>tr:last-child>td:last-child{border-bottom-right-radius:8px}#configurations .table-section table tbody td{padding:16px;border-bottom:1px solid #D4D4D8;background-color:transparent}#configurations .table-section table tbody td.link{color:#3AAFAF;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-decoration:none}#configurations .table-section table tbody td.action-buttons,#configurations .table-section table tbody td .action-buttons{display:flex;justify-content:flex-start;align-items:center;gap:8px;align-self:stretch}#configurations .table-section table tbody td.action-buttons a,#configurations .table-section table tbody td .action-buttons a{height:auto !important}#configurations .table-section table tbody td.action-buttons>form,#configurations .table-section table tbody td.action-buttons>a,#configurations .table-section table tbody td.action-buttons>button,#configurations .table-section table tbody td.action-buttons>.bullseye-button,#configurations .table-section table tbody body:has(.district-checklists-container) #container .district-checklists-header td.action-buttons>.export-btn,body:has(.district-checklists-container) #container .district-checklists-header #configurations .table-section table tbody td.action-buttons>.export-btn,#configurations .table-section table tbody td .action-buttons>form,#configurations .table-section table tbody td .action-buttons>a,#configurations .table-section table tbody td .action-buttons>button,#configurations .table-section table tbody td .action-buttons>.bullseye-button,#configurations .table-section table tbody td body:has(.district-checklists-container) #container .district-checklists-header .action-buttons>.export-btn,body:has(.district-checklists-container) #container .district-checklists-header #configurations .table-section table tbody td .action-buttons>.export-btn{min-width:0;max-width:100%;height:36px}#configurations .table-section table tbody td .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0;gap:12px}#configurations .table-section table tbody td .empty-state .empty-state-icon{border:1px solid #D4D4D8;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);height:32px;width:32px;display:flex;align-items:center;justify-content:center;color:#71717A}#configurations .table-section table tbody td .empty-state .empty-state-icon i{font-size:16px}#configurations .table-section table tbody td .empty-state .empty-state-text{color:#18181B;text-align:center;font-family:"Geist", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0}#configurations .table-section table.no-footer{border-bottom:none}#configurations .table-section table caption{text-align:left;color:#18181B;font-family:"Geist", sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:28px;letter-spacing:0;margin-bottom:16px}#configurations .table-section table caption label{position:relative;display:inline-block;font-size:0;margin:0}#configurations .table-section table caption label::before{content:'';position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-color:#71717A;mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/search-icon-ea7fe5af06695e11f79eaf17fabf00754ce1e2490f3d048318ebc99873d270e1.svg);mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/search-icon-ea7fe5af06695e11f79eaf17fabf00754ce1e2490f3d048318ebc99873d270e1.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;pointer-events:none}#configurations .table-section table caption input[type="search"]{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;padding:10px 12px 10px 34px;font-family:"Geist", sans-serif;font-size:14px;min-width:192px}#configurations .table-section table caption input[type="search"]::placeholder{color:#A1A1AA}#configurations .table-section table caption input[type="search"]:focus{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}#configurations table thead th:first-child{width:40%}#configurations table thead th:last-child{width:35%}#configurations table tr.role-config-row{font-weight:600}table.custom-reports-table .report-type{font-weight:600}.track-page-config-details{margin:12px 0 0;padding-left:20px;color:#52525B;font-size:14px;line-height:20px}.track-page-config-details li{list-style:disc;margin-bottom:4px}#sync-password-modal .body-content{display:flex;flex-direction:column;gap:16px}#sync-password-modal .body-content .form-group.sync-password,#sync-password-modal .body-content .form-group.sync-additional-notes{display:none}#sync-password-modal .body-content .inline-icon{pointer-events:auto;cursor:pointer}#sync-password-modal .body-content .inline-icon .icon-eye{display:none}#sftp-configuration .inline-icon{display:inline-flex;align-items:center;pointer-events:auto;cursor:pointer}#sftp-configuration .inline-icon svg{width:16px;height:16px}#sftp-configuration .inline-icon .icon-eye{display:none}#sftp-configuration .sftp-password-value{display:none}#sftp-reports-schools-modal table.district-settings{font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin:0;-webkit-font-smoothing:antialiased}#sftp-reports-schools-modal table.district-settings *{font-family:"Geist", sans-serif}#sftp-reports-schools-modal table.district-settings tr{color:#18181B}#sftp-reports-schools-modal table.district-settings tr th,#sftp-reports-schools-modal table.district-settings tr td{border:none}#sftp-reports-schools-modal table.district-settings thead tr th{background-color:#52525B;color:#FFFFFF;font-size:16px;font-weight:500;padding:8px 16px;vertical-align:middle}#sftp-reports-schools-modal table.district-settings thead tr th:first-child{border-left:1px solid #52525B}#sftp-reports-schools-modal table.district-settings thead tr th:last-child{border-right:1px solid #52525B}#sftp-reports-schools-modal table.district-settings thead tr th.sorting,#sftp-reports-schools-modal table.district-settings thead tr th.sorting_asc,#sftp-reports-schools-modal table.district-settings thead tr th.sorting_desc{cursor:pointer;position:relative;padding-right:32px;background-image:none !important}#sftp-reports-schools-modal table.district-settings thead tr th.sorting::before,#sftp-reports-schools-modal table.district-settings thead tr th.sorting_asc::before,#sftp-reports-schools-modal table.district-settings thead tr th.sorting_desc::before{display:none !important}#sftp-reports-schools-modal table.district-settings thead tr th.sorting::after,#sftp-reports-schools-modal table.district-settings thead tr th.sorting_asc::after,#sftp-reports-schools-modal table.district-settings thead tr th.sorting_desc::after{content:'';position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:#FFF;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}#sftp-reports-schools-modal table.district-settings thead tr th.sorting::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-bb564ea5696a5fb65753c532a11689b781add5a2bbf7815ce0ec5740370f0b02.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-bb564ea5696a5fb65753c532a11689b781add5a2bbf7815ce0ec5740370f0b02.svg)}#sftp-reports-schools-modal table.district-settings thead tr th.sorting_asc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg)}#sftp-reports-schools-modal table.district-settings thead tr th.sorting_desc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg)}#sftp-reports-schools-modal table.district-settings thead tr:first-child th{border-top:1px solid #52525B}#sftp-reports-schools-modal table.district-settings thead tr:first-child th:first-child{border-top-left-radius:8px}#sftp-reports-schools-modal table.district-settings thead tr:first-child th:last-child{border-top-right-radius:8px}#sftp-reports-schools-modal table.district-settings tbody>tr{background-color:#FFFFFF;font-size:14px;vertical-align:middle}#sftp-reports-schools-modal table.district-settings tbody>tr>td:first-child{border-left:1px solid #D4D4D8}#sftp-reports-schools-modal table.district-settings tbody>tr>td:last-child{border-right:1px solid #D4D4D8}#sftp-reports-schools-modal table.district-settings tbody>tr:last-child>td{box-shadow:none}#sftp-reports-schools-modal table.district-settings tbody>tr:last-child>td:first-child{border-bottom-left-radius:8px}#sftp-reports-schools-modal table.district-settings tbody>tr:last-child>td:last-child{border-bottom-right-radius:8px}#sftp-reports-schools-modal table.district-settings tbody td{padding:16px;border-bottom:1px solid #D4D4D8;background-color:transparent}#sftp-reports-schools-modal table.district-settings tbody td.link{color:#3AAFAF;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-decoration:none}#sftp-reports-schools-modal table.district-settings tbody td.action-buttons,#sftp-reports-schools-modal table.district-settings tbody td .action-buttons{display:flex;justify-content:flex-start;align-items:center;gap:8px;align-self:stretch}#sftp-reports-schools-modal table.district-settings tbody td.action-buttons a,#sftp-reports-schools-modal table.district-settings tbody td .action-buttons a{height:auto !important}#sftp-reports-schools-modal table.district-settings tbody td.action-buttons>form,#sftp-reports-schools-modal table.district-settings tbody td.action-buttons>a,#sftp-reports-schools-modal table.district-settings tbody td.action-buttons>button,#sftp-reports-schools-modal table.district-settings tbody td.action-buttons>.bullseye-button,#sftp-reports-schools-modal table.district-settings tbody body:has(.district-checklists-container) #container .district-checklists-header td.action-buttons>.export-btn,body:has(.district-checklists-container) #container .district-checklists-header #sftp-reports-schools-modal table.district-settings tbody td.action-buttons>.export-btn,#sftp-reports-schools-modal table.district-settings tbody td .action-buttons>form,#sftp-reports-schools-modal table.district-settings tbody td .action-buttons>a,#sftp-reports-schools-modal table.district-settings tbody td .action-buttons>button,#sftp-reports-schools-modal table.district-settings tbody td .action-buttons>.bullseye-button,#sftp-reports-schools-modal table.district-settings tbody td body:has(.district-checklists-container) #container .district-checklists-header .action-buttons>.export-btn,body:has(.district-checklists-container) #container .district-checklists-header #sftp-reports-schools-modal table.district-settings tbody td .action-buttons>.export-btn{min-width:0;max-width:100%;height:36px}#sftp-reports-schools-modal table.district-settings tbody td .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0;gap:12px}#sftp-reports-schools-modal table.district-settings tbody td .empty-state .empty-state-icon{border:1px solid #D4D4D8;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);height:32px;width:32px;display:flex;align-items:center;justify-content:center;color:#71717A}#sftp-reports-schools-modal table.district-settings tbody td .empty-state .empty-state-icon i{font-size:16px}#sftp-reports-schools-modal table.district-settings tbody td .empty-state .empty-state-text{color:#18181B;text-align:center;font-family:"Geist", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0}#sftp-reports-schools-modal table.district-settings.no-footer{border-bottom:none}#district-syncable-roles-modal .syncable-roles-hint{padding-bottom:20px;color:#71717A;font-size:14px}.bullseye-form-v1{display:flex;flex-direction:column;gap:16px;font-style:normal;-webkit-font-smoothing:antialiased}.bullseye-form-v1 hr{border-bottom:1px solid #E4E4E7}.bullseye-form-v1 hr.form-divider{margin:8px 0}.bullseye-form-v1 .form-group{display:flex;flex-direction:column;gap:8px}.bullseye-form-v1 .form-group .form-label:has(>input:disabled,>textarea:disabled,>select:disabled),.bullseye-form-v1 .form-group .form-label:has(+input:disabled,+textarea:disabled,+select:disabled),.bullseye-form-v1 .form-group .form-label:has(+.field_with_errors>input:disabled,+.field_with_errors>textarea:disabled,+.field_with_errors>select:disabled){cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-group.disabled>.form-label{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-label{position:relative;color:#18181B;font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;margin:0 !important;cursor:pointer;width:fit-content}.bullseye-form-v1 .form-hint{margin:0;font-family:"Geist", sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#71717A}.bullseye-form-v1 .form-text{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-text::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-text:focus,.bullseye-form-v1 .form-text:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-text:disabled,.bullseye-form-v1 .form-text .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-date{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-date::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-date:focus,.bullseye-form-v1 .form-date:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-date:disabled,.bullseye-form-v1 .form-date .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-number{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-number::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-number:focus,.bullseye-form-v1 .form-number:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-number:disabled,.bullseye-form-v1 .form-number .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .input-with-icon{position:relative}.bullseye-form-v1 .input-with-icon .form-input{padding-right:32px}.bullseye-form-v1 .input-with-icon .inline-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;justify-content:center;align-items:center}.bullseye-form-v1 .input-with-icon .inline-icon svg{width:16px;height:16px;color:#71717A}.bullseye-form-v1 .radio-group{display:flex}.bullseye-form-v1 .radio-group.horizontal{flex-direction:row;align-items:center;gap:24px}.bullseye-form-v1 .radio-group.vertical{flex-direction:column;align-items:flex-start;gap:10px}.bullseye-form-v1 .radio-group .radio .form-label{display:flex;align-items:center;gap:12px}.bullseye-form-v1 .radio-group .radio .form-label:has(.form-radio:disabled),.bullseye-form-v1 .radio-group .radio .form-label:has(.form-radio.disabled){cursor:not-allowed}.bullseye-form-v1 .radio-group .radio .form-radio{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:50%;cursor:pointer;position:relative;flex-shrink:0;margin:0}.bullseye-form-v1 .radio-group .radio .form-radio:checked::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;background-color:#0F9200;border-radius:50%}.bullseye-form-v1 .radio-group .radio .form-radio:focus,.bullseye-form-v1 .radio-group .radio .form-radio:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .radio-group .radio .form-radio:disabled,.bullseye-form-v1 .radio-group .radio .form-radio .disabled{cursor:not-allowed;opacity:0.5;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.bullseye-form-v1 .radio-group .radio .form-radio:disabled:focus,.bullseye-form-v1 .radio-group .radio .form-radio:disabled:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio:disabled:hover,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:focus,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:hover{box-shadow:none !important}.bullseye-form-v1 .checkbox-group{display:flex}.bullseye-form-v1 .checkbox-group.horizontal{flex-direction:row;align-items:center;gap:24px}.bullseye-form-v1 .checkbox-group.vertical{flex-direction:column;align-items:flex-start;gap:10px}.bullseye-form-v1 .checkbox-group .checkbox .form-label{display:flex;align-items:center;gap:12px}.bullseye-form-v1 .checkbox-group .checkbox .form-label:has(.form-checkbox:disabled),.bullseye-form-v1 .checkbox-group .checkbox .form-label:has(.form-checkbox.disabled){cursor:not-allowed}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:4px;cursor:pointer;position:relative;flex-shrink:0;margin:0;background-color:#FFF;transition:all 0.2s ease}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:checked{background-color:#0F9200;border-color:#0F9200}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/check-icon-white-27cd7d3b1a2ba2039269b330a784f6d7540006b115e3d8c4d4145486439d903b.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled{opacity:0.5;cursor:not-allowed}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:hover,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:hover{box-shadow:none}.bullseye-form-v1 .selectize-control.single .selectize-input{display:flex !important;align-items:center;width:100%;margin:0;min-height:40px;padding:10px 40px 10px 12px !important;font-family:"Geist", sans-serif;font-size:14px;line-height:20px;color:#18181B;background:#FFF !important;border:1px solid #D4D4D8 !important;border-radius:6px !important;box-shadow:none !important;cursor:pointer;transition:border-color 0.2s ease, box-shadow 0.2s ease}.bullseye-form-v1 .selectize-control.single .selectize-input::after{content:"" !important;position:absolute !important;right:12px !important;top:24px !important;transform:translateY(-50%) !important;width:20px !important;height:20px !important;border-style:none;background-color:#71717A;mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-77623106561bb92600697bec9d08bd4e40660119b13c49dc721aae191b409720.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-77623106561bb92600697bec9d08bd4e40660119b13c49dc721aae191b409720.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transition:transform 0.3s ease-in-out}.bullseye-form-v1 .selectize-control.single .selectize-input.focus,.bullseye-form-v1 .selectize-control.single .selectize-input:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .selectize-control.single .selectize-input.dropdown-active::after{transform:translateY(-50%) rotate(180deg) !important}.bullseye-form-v1 .selectize-control.single .selectize-input>.item{color:#18181B;font-weight:400}.bullseye-form-v1 .selectize-control.single .selectize-input input{font-family:"Geist", sans-serif;font-size:14px;color:#18181B;width:auto !important;max-width:100%}.bullseye-form-v1 .selectize-control.single .selectize-input input::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;min-height:40px;padding:10px 12px;text-overflow:clip;position:relative;cursor:pointer;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.bullseye-form-v1 .selectize-control.multi .selectize-input::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input::after{content:none;display:none}.bullseye-form-v1 .selectize-control.multi .selectize-input input[type="select-multiple"]{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;border:none;background:transparent;padding:0;margin:0;height:20px;line-height:20px;min-height:0;box-shadow:none;font-size:14px;vertical-align:middle}.bullseye-form-v1 .selectize-control.multi .selectize-input input[type="select-multiple"]::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items input[type="select-multiple"]{position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;opacity:0 !important;cursor:pointer}.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items.dropdown-active input[type="select-multiple"],.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items.focus input[type="select-multiple"]{position:relative !important;width:auto !important;height:auto !important;opacity:1 !important;cursor:text;display:block}.bullseye-form-v1 .selectize-control.multi .selectize-input.dropdown-active,.bullseye-form-v1 .selectize-control.multi .selectize-input.focus{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .selectize-control.multi .selectize-input span[data-value],.bullseye-form-v1 .selectize-control.multi .selectize-input .item[data-value]{color:#52525B;font-family:"Geist", sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:0;padding:2px 10px !important;margin:0;border-radius:4px;background:#F4F4F5;display:inline-flex;align-items:center;gap:4px}.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove,.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove-single{position:static !important;border-left:none !important;padding:0 !important;width:12px !important;height:12px !important;text-decoration:none;display:inline-block !important;border-radius:0 !important;box-sizing:border-box;font-size:0;line-height:0;color:transparent;background-color:#52525B;-webkit-mask:url(https://bullseyeedu.com/assets/bullseye_1_0/x-icon-fa7e3af1a46838a02e29c7a4eb8f3bffaf8768c544978c6f1633298284f3ffaf.svg) no-repeat center/contain;mask:url(https://bullseyeedu.com/assets/bullseye_1_0/x-icon-fa7e3af1a46838a02e29c7a4eb8f3bffaf8768c544978c6f1633298284f3ffaf.svg) no-repeat center/contain}.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove:hover,.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove-single:hover{background-color:#18181B}.bullseye-form-v1 .selectize-control .selectize-dropdown{margin-top:8px;border-radius:8px;border:1px solid #D4D4D8;background:#FFF;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content{padding:8px 4px}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content .option{color:#18181B;overflow:hidden;text-overflow:ellipsis;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;padding:8px;cursor:default}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content .option.active{color:#329999;background:#F2FBFB}.bullseye-form-v1 .form-actions{margin:0;overflow:unset}.bullseye-form-v1 .form-actions hr{margin:0 -16px}.bullseye-form-v1 .form-actions .button-groups{padding:16px 0 0;display:flex;justify-content:flex-end;align-items:center;gap:8px}.bullseye-form-v1 span#hidden-message{color:#18181B;font-size:12px;font-weight:400;padding:0;float:none}.bullseye-form-v1 .form-group>.field_with_errors{display:contents}.bullseye-form-v1 .field_with_errors .form-input,.bullseye-form-v1 .field_with_errors .form-text,.bullseye-form-v1 .field_with_errors .form-date,.bullseye-form-v1 .field_with_errors .form-number,.bullseye-form-v1 .field_with_errors input[type="text"],.bullseye-form-v1 .field_with_errors input[type="email"],.bullseye-form-v1 .field_with_errors input[type="number"],.bullseye-form-v1 .field_with_errors input[type="date"],.bullseye-form-v1 .field_with_errors textarea,.bullseye-form-v1 .field_with_errors select,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input{border-color:#EF4444 !important;box-shadow:0 0 0 1.5px #FECACA !important}.bullseye-form-v1 .field_with_errors .form-input:focus,.bullseye-form-v1 .field_with_errors .form-input:focus-visible,.bullseye-form-v1 .field_with_errors .form-text:focus,.bullseye-form-v1 .field_with_errors .form-text:focus-visible,.bullseye-form-v1 .field_with_errors .form-date:focus,.bullseye-form-v1 .field_with_errors .form-date:focus-visible,.bullseye-form-v1 .field_with_errors .form-number:focus,.bullseye-form-v1 .field_with_errors .form-number:focus-visible,.bullseye-form-v1 .field_with_errors input[type="text"]:focus,.bullseye-form-v1 .field_with_errors input[type="text"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="email"]:focus,.bullseye-form-v1 .field_with_errors input[type="email"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="number"]:focus,.bullseye-form-v1 .field_with_errors input[type="number"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="date"]:focus,.bullseye-form-v1 .field_with_errors input[type="date"]:focus-visible,.bullseye-form-v1 .field_with_errors textarea:focus,.bullseye-form-v1 .field_with_errors textarea:focus-visible,.bullseye-form-v1 .field_with_errors select:focus,.bullseye-form-v1 .field_with_errors select:focus-visible,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input:focus,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input:focus-visible{border-color:#EF4444 !important;box-shadow:0 0 0 1.5px #FECACA !important;outline:none !important}.bullseye-form-v1 .error,.bullseye-form-v1 span.error,.bullseye-form-v1 small.error{display:block;color:#EF4444;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;margin:8px 0 0}body>.selectize-dropdown{margin-top:8px;border-radius:8px;border:1px solid #D4D4D8;background:#FFF;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);z-index:9999}body>.selectize-dropdown .selectize-dropdown-content{padding:8px 4px}body>.selectize-dropdown .selectize-dropdown-content .option{color:#18181B;overflow:hidden;text-overflow:ellipsis;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;padding:8px;cursor:default}body>.selectize-dropdown .selectize-dropdown-content .option.active{color:#329999;background:#F2FBFB}label{margin-left:0}label:has(.required-asterisk),label:has(abbr[title="required"]),label.required{display:inline-flex;align-items:center;gap:0}.required-asterisk,abbr[title="required"]{display:inline-block;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin:0;font-size:0;color:transparent;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/required-88beb068d78f917cd6db4320d14f84d5b7bdace21d1529fc56d8578c9c01137b.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:static;transform:none;border-bottom:none;text-decoration:none}label.required:not(:has(.required-asterisk,abbr[title="required"]))::after{display:inline-block;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin:0;font-size:0;color:transparent;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/required-88beb068d78f917cd6db4320d14f84d5b7bdace21d1529fc56d8578c9c01137b.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:static;transform:none;border-bottom:none;text-decoration:none;content:"";margin-left:4px}#school-reports .table-section{padding:0}#school-reports .table-section table{font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin:0;-webkit-font-smoothing:antialiased}#school-reports .table-section table *{font-family:"Geist", sans-serif}#school-reports .table-section table tr{color:#18181B}#school-reports .table-section table tr th,#school-reports .table-section table tr td{border:none}#school-reports .table-section table thead tr th{background-color:#52525B;color:#FFFFFF;font-size:16px;font-weight:500;padding:8px 16px;vertical-align:middle}#school-reports .table-section table thead tr th:first-child{border-left:1px solid #52525B}#school-reports .table-section table thead tr th:last-child{border-right:1px solid #52525B}#school-reports .table-section table thead tr th.sorting,#school-reports .table-section table thead tr th.sorting_asc,#school-reports .table-section table thead tr th.sorting_desc{cursor:pointer;position:relative;padding-right:32px;background-image:none !important}#school-reports .table-section table thead tr th.sorting::before,#school-reports .table-section table thead tr th.sorting_asc::before,#school-reports .table-section table thead tr th.sorting_desc::before{display:none !important}#school-reports .table-section table thead tr th.sorting::after,#school-reports .table-section table thead tr th.sorting_asc::after,#school-reports .table-section table thead tr th.sorting_desc::after{content:'';position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:#FFF;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}#school-reports .table-section table thead tr th.sorting::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-bb564ea5696a5fb65753c532a11689b781add5a2bbf7815ce0ec5740370f0b02.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-bb564ea5696a5fb65753c532a11689b781add5a2bbf7815ce0ec5740370f0b02.svg)}#school-reports .table-section table thead tr th.sorting_asc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg)}#school-reports .table-section table thead tr th.sorting_desc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg)}#school-reports .table-section table thead tr:first-child th{border-top:1px solid #52525B}#school-reports .table-section table thead tr:first-child th:first-child{border-top-left-radius:8px}#school-reports .table-section table thead tr:first-child th:last-child{border-top-right-radius:8px}#school-reports .table-section table tbody>tr{background-color:#FFFFFF;font-size:14px;vertical-align:middle}#school-reports .table-section table tbody>tr>td:first-child{border-left:1px solid #D4D4D8}#school-reports .table-section table tbody>tr>td:last-child{border-right:1px solid #D4D4D8}#school-reports .table-section table tbody>tr:last-child>td{box-shadow:none}#school-reports .table-section table tbody>tr:last-child>td:first-child{border-bottom-left-radius:8px}#school-reports .table-section table tbody>tr:last-child>td:last-child{border-bottom-right-radius:8px}#school-reports .table-section table tbody td{padding:16px;border-bottom:1px solid #D4D4D8;background-color:transparent}#school-reports .table-section table tbody td.link{color:#3AAFAF;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-decoration:none}#school-reports .table-section table tbody td.action-buttons,#school-reports .table-section table tbody td .action-buttons{display:flex;justify-content:flex-start;align-items:center;gap:8px;align-self:stretch}#school-reports .table-section table tbody td.action-buttons a,#school-reports .table-section table tbody td .action-buttons a{height:auto !important}#school-reports .table-section table tbody td.action-buttons>form,#school-reports .table-section table tbody td.action-buttons>a,#school-reports .table-section table tbody td.action-buttons>button,#school-reports .table-section table tbody td.action-buttons>.bullseye-button,#school-reports .table-section table tbody body:has(.district-checklists-container) #container .district-checklists-header td.action-buttons>.export-btn,body:has(.district-checklists-container) #container .district-checklists-header #school-reports .table-section table tbody td.action-buttons>.export-btn,#school-reports .table-section table tbody td .action-buttons>form,#school-reports .table-section table tbody td .action-buttons>a,#school-reports .table-section table tbody td .action-buttons>button,#school-reports .table-section table tbody td .action-buttons>.bullseye-button,#school-reports .table-section table tbody td body:has(.district-checklists-container) #container .district-checklists-header .action-buttons>.export-btn,body:has(.district-checklists-container) #container .district-checklists-header #school-reports .table-section table tbody td .action-buttons>.export-btn{min-width:0;max-width:100%;height:36px}#school-reports .table-section table tbody td .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0;gap:12px}#school-reports .table-section table tbody td .empty-state .empty-state-icon{border:1px solid #D4D4D8;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);height:32px;width:32px;display:flex;align-items:center;justify-content:center;color:#71717A}#school-reports .table-section table tbody td .empty-state .empty-state-icon i{font-size:16px}#school-reports .table-section table tbody td .empty-state .empty-state-text{color:#18181B;text-align:center;font-family:"Geist", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0}#school-reports .table-section table.no-footer{border-bottom:none}#school-reports .table-section table caption{text-align:left;color:#18181B;font-family:"Geist", sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:28px;letter-spacing:0;margin-bottom:16px}#school-reports .table-section table caption label{position:relative;display:inline-block;font-size:0;margin:0}#school-reports .table-section table caption label::before{content:'';position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-color:#71717A;mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/search-icon-ea7fe5af06695e11f79eaf17fabf00754ce1e2490f3d048318ebc99873d270e1.svg);mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/search-icon-ea7fe5af06695e11f79eaf17fabf00754ce1e2490f3d048318ebc99873d270e1.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;pointer-events:none}#school-reports .table-section table caption input[type="search"]{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;padding:10px 12px 10px 34px;font-family:"Geist", sans-serif;font-size:14px;min-width:192px}#school-reports .table-section table caption input[type="search"]::placeholder{color:#A1A1AA}#school-reports .table-section table caption input[type="search"]:focus{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}#school-reports table thead th:first-child{width:60%}#school-reports table tbody td .action-buttons .inner-container{margin:0}#configure-evaluation-report .form-container,#construct-evaluation-report .form-container{max-width:512px;margin:0 auto;padding:16px;border-radius:8px;border:1px solid #D4D4D8;background:#FFFFFF;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}#configure-evaluation-report .weight-distribution-section{display:none;flex-direction:column;gap:16px}#configure-evaluation-report .weight-distribution-section #weight-distribution-accordion{font-family:"Geist", sans-serif;font-style:normal}#configure-evaluation-report .weight-distribution-section #weight-distribution-accordion .ui-accordion-header,#configure-evaluation-report .weight-distribution-section #weight-distribution-accordion .ui-accordion-content{padding:12px;background-color:#F6F6F9;border:none}#configure-evaluation-report .weight-distribution-section #weight-distribution-accordion .ui-accordion-header{margin:0;border-top-left-radius:6px;border-top-right-radius:6px}#configure-evaluation-report .weight-distribution-section #weight-distribution-accordion .ui-accordion-header.ui-accordion-header-collapsed:has(~.accordion-header-section){margin:0 0 16px 0}#configure-evaluation-report .weight-distribution-section #weight-distribution-accordion .ui-accordion-header.ui-accordion-header-collapsed{border-bottom-left-radius:6px;border-bottom-right-radius:6px}#configure-evaluation-report .weight-distribution-section #weight-distribution-accordion .ui-accordion-header .ui-icon{position:absolute;right:12px;top:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-77623106561bb92600697bec9d08bd4e40660119b13c49dc721aae191b409720.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:center;transition:transform 0.3s ease-in-out}#configure-evaluation-report .weight-distribution-section #weight-distribution-accordion .ui-accordion-header .ui-icon.iconOpen{transform:rotate(180deg)}#configure-evaluation-report .weight-distribution-section #weight-distribution-accordion .ui-accordion-header .accordion-header .template-label{color:#71717A;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}#configure-evaluation-report .weight-distribution-section #weight-distribution-accordion .ui-accordion-header .accordion-header .template-title{color:#18181B;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}#configure-evaluation-report .weight-distribution-section #weight-distribution-accordion .ui-accordion-header .accordion-header .weight-distribution-alert{display:none;margin-top:8px}#configure-evaluation-report .weight-distribution-section #weight-distribution-accordion .ui-accordion-content{padding-top:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}#configure-evaluation-report .weight-distribution-section #weight-distribution-accordion .ui-accordion-content.ui-accordion-content-active:has(~.accordion-content-section){margin:0 0 16px 0}#configure-evaluation-report .weight-distribution-section #weight-distribution-accordion .ui-accordion-content hr.form-divider{margin-top:0}#configure-evaluation-report .weight-distribution-section #weight-distribution-accordion .ui-accordion-content .weight-distribution-form{display:flex;flex-direction:column;gap:16px}#configure-evaluation-report .weight-distribution-section #weight-distribution-accordion .ui-accordion-content .weight-distribution-form input.form-number{direction:rtl;text-align:right;unicode-bidi:plaintext}.my-sessions-gear-wrap{display:inline-block;margin-right:10px}.my-sessions-gear-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #D4D4D8;border-radius:8px;background:#FFF;color:#52525B;cursor:pointer}.my-sessions-gear-btn svg{display:block;flex:0 0 auto}.my-sessions-gear-btn:hover{background:#F6F6F9;border-color:#A1A1AA;color:#18181B}.my-sessions-gear-btn:focus-visible{outline:none;box-shadow:0 0 0 1.5px #DCF5D9}.my-sessions-gear-menu{background:#FFF;border-radius:8px;outline:1px solid #D4D4D8;outline-offset:-1px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);min-width:200px;max-height:300px;overflow:hidden;display:flex;flex-direction:column;z-index:1000;position:absolute;right:0;top:calc(100% + 6px);margin:0;padding:4px;list-style:none}.my-sessions-gear-menu li{padding:8px;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px;color:#18181B;cursor:pointer;border-radius:2px;list-style:none;padding:0}.my-sessions-gear-menu li:hover{background:#F2FBFB;color:#329999;border-radius:4px}.my-sessions-gear-menu a{display:block;padding:8px;color:inherit;text-decoration:none}.my-sessions-columns-modal #my-sessions-columns-builder{display:flex;flex-direction:column;gap:16px}.my-sessions-columns-modal .my-sessions-cols-hint{color:#71717A;font-family:"Geist", sans-serif;font-weight:400;font-size:14px;line-height:20px}.my-sessions-columns-modal .sortable-sections{background-color:#F6F6F9;padding:8px;max-height:300px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.my-sessions-columns-modal .my-sessions-sort-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.my-sessions-columns-modal .my-sessions-sort-row .bullseye-selectize{flex:1;min-width:0}.my-sessions-columns-modal .my-sessions-cols-error{display:none;padding:8px 12px;background-color:#FEF2F2;border:1px solid #FCA5A5;border-radius:6px;color:#B91C1C;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px}.my-sessions-columns-modal .my-sessions-cols-error:not(:empty){display:block}.my-sessions-columns-modal #my-sessions-step-district{display:flex;flex-direction:column;gap:8px}.my-sessions-columns-modal .my-sessions-district-lead{color:#00B505;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px}.my-sessions-columns-modal .my-sessions-district-prompt{color:#18181B;font-family:"Geist", sans-serif;font-weight:400;font-size:14px;line-height:20px}.my-sessions-columns-modal .modal-footer .hidden{display:none}#my-sessions-report .my-sessions-label{display:inline-block;margin:2px 4px 2px 0;padding:2px 10px;border-radius:4px;background:#F2FBFB;border:1px solid #B0E1E1;color:#287878;font-family:"Geist", sans-serif;font-weight:500;font-size:12px;line-height:16px;white-space:nowrap}.bullseye-form-v1{display:flex;flex-direction:column;gap:16px;font-style:normal;-webkit-font-smoothing:antialiased}.bullseye-form-v1 hr{border-bottom:1px solid #E4E4E7}.bullseye-form-v1 hr.form-divider{margin:8px 0}.bullseye-form-v1 .form-group{display:flex;flex-direction:column;gap:8px}.bullseye-form-v1 .form-group .form-label:has(>input:disabled,>textarea:disabled,>select:disabled),.bullseye-form-v1 .form-group .form-label:has(+input:disabled,+textarea:disabled,+select:disabled),.bullseye-form-v1 .form-group .form-label:has(+.field_with_errors>input:disabled,+.field_with_errors>textarea:disabled,+.field_with_errors>select:disabled){cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-group.disabled>.form-label{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-label{position:relative;color:#18181B;font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;margin:0 !important;cursor:pointer;width:fit-content}.bullseye-form-v1 .form-hint{margin:0;font-family:"Geist", sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#71717A}.bullseye-form-v1 .form-text{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-text::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-text:focus,.bullseye-form-v1 .form-text:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-text:disabled,.bullseye-form-v1 .form-text .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-date{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-date::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-date:focus,.bullseye-form-v1 .form-date:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-date:disabled,.bullseye-form-v1 .form-date .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-number{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-number::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-number:focus,.bullseye-form-v1 .form-number:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-number:disabled,.bullseye-form-v1 .form-number .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .input-with-icon{position:relative}.bullseye-form-v1 .input-with-icon .form-input{padding-right:32px}.bullseye-form-v1 .input-with-icon .inline-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;justify-content:center;align-items:center}.bullseye-form-v1 .input-with-icon .inline-icon svg{width:16px;height:16px;color:#71717A}.bullseye-form-v1 .radio-group{display:flex}.bullseye-form-v1 .radio-group.horizontal{flex-direction:row;align-items:center;gap:24px}.bullseye-form-v1 .radio-group.vertical{flex-direction:column;align-items:flex-start;gap:10px}.bullseye-form-v1 .radio-group .radio .form-label{display:flex;align-items:center;gap:12px}.bullseye-form-v1 .radio-group .radio .form-label:has(.form-radio:disabled),.bullseye-form-v1 .radio-group .radio .form-label:has(.form-radio.disabled){cursor:not-allowed}.bullseye-form-v1 .radio-group .radio .form-radio{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:50%;cursor:pointer;position:relative;flex-shrink:0;margin:0}.bullseye-form-v1 .radio-group .radio .form-radio:checked::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;background-color:#0F9200;border-radius:50%}.bullseye-form-v1 .radio-group .radio .form-radio:focus,.bullseye-form-v1 .radio-group .radio .form-radio:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .radio-group .radio .form-radio:disabled,.bullseye-form-v1 .radio-group .radio .form-radio .disabled{cursor:not-allowed;opacity:0.5;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.bullseye-form-v1 .radio-group .radio .form-radio:disabled:focus,.bullseye-form-v1 .radio-group .radio .form-radio:disabled:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio:disabled:hover,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:focus,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:hover{box-shadow:none !important}.bullseye-form-v1 .checkbox-group{display:flex}.bullseye-form-v1 .checkbox-group.horizontal{flex-direction:row;align-items:center;gap:24px}.bullseye-form-v1 .checkbox-group.vertical{flex-direction:column;align-items:flex-start;gap:10px}.bullseye-form-v1 .checkbox-group .checkbox .form-label{display:flex;align-items:center;gap:12px}.bullseye-form-v1 .checkbox-group .checkbox .form-label:has(.form-checkbox:disabled),.bullseye-form-v1 .checkbox-group .checkbox .form-label:has(.form-checkbox.disabled){cursor:not-allowed}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:4px;cursor:pointer;position:relative;flex-shrink:0;margin:0;background-color:#FFF;transition:all 0.2s ease}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:checked{background-color:#0F9200;border-color:#0F9200}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/check-icon-white-27cd7d3b1a2ba2039269b330a784f6d7540006b115e3d8c4d4145486439d903b.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled{opacity:0.5;cursor:not-allowed}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:hover,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:hover{box-shadow:none}.bullseye-form-v1 .selectize-control.single .selectize-input{display:flex !important;align-items:center;width:100%;margin:0;min-height:40px;padding:10px 40px 10px 12px !important;font-family:"Geist", sans-serif;font-size:14px;line-height:20px;color:#18181B;background:#FFF !important;border:1px solid #D4D4D8 !important;border-radius:6px !important;box-shadow:none !important;cursor:pointer;transition:border-color 0.2s ease, box-shadow 0.2s ease}.bullseye-form-v1 .selectize-control.single .selectize-input::after{content:"" !important;position:absolute !important;right:12px !important;top:24px !important;transform:translateY(-50%) !important;width:20px !important;height:20px !important;border-style:none;background-color:#71717A;mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-77623106561bb92600697bec9d08bd4e40660119b13c49dc721aae191b409720.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-77623106561bb92600697bec9d08bd4e40660119b13c49dc721aae191b409720.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transition:transform 0.3s ease-in-out}.bullseye-form-v1 .selectize-control.single .selectize-input.focus,.bullseye-form-v1 .selectize-control.single .selectize-input:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .selectize-control.single .selectize-input.dropdown-active::after{transform:translateY(-50%) rotate(180deg) !important}.bullseye-form-v1 .selectize-control.single .selectize-input>.item{color:#18181B;font-weight:400}.bullseye-form-v1 .selectize-control.single .selectize-input input{font-family:"Geist", sans-serif;font-size:14px;color:#18181B;width:auto !important;max-width:100%}.bullseye-form-v1 .selectize-control.single .selectize-input input::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;min-height:40px;padding:10px 12px;text-overflow:clip;position:relative;cursor:pointer;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.bullseye-form-v1 .selectize-control.multi .selectize-input::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input::after{content:none;display:none}.bullseye-form-v1 .selectize-control.multi .selectize-input input[type="select-multiple"]{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;border:none;background:transparent;padding:0;margin:0;height:20px;line-height:20px;min-height:0;box-shadow:none;font-size:14px;vertical-align:middle}.bullseye-form-v1 .selectize-control.multi .selectize-input input[type="select-multiple"]::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items input[type="select-multiple"]{position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;opacity:0 !important;cursor:pointer}.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items.dropdown-active input[type="select-multiple"],.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items.focus input[type="select-multiple"]{position:relative !important;width:auto !important;height:auto !important;opacity:1 !important;cursor:text;display:block}.bullseye-form-v1 .selectize-control.multi .selectize-input.dropdown-active,.bullseye-form-v1 .selectize-control.multi .selectize-input.focus{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .selectize-control.multi .selectize-input span[data-value],.bullseye-form-v1 .selectize-control.multi .selectize-input .item[data-value]{color:#52525B;font-family:"Geist", sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:0;padding:2px 10px !important;margin:0;border-radius:4px;background:#F4F4F5;display:inline-flex;align-items:center;gap:4px}.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove,.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove-single{position:static !important;border-left:none !important;padding:0 !important;width:12px !important;height:12px !important;text-decoration:none;display:inline-block !important;border-radius:0 !important;box-sizing:border-box;font-size:0;line-height:0;color:transparent;background-color:#52525B;-webkit-mask:url(https://bullseyeedu.com/assets/bullseye_1_0/x-icon-fa7e3af1a46838a02e29c7a4eb8f3bffaf8768c544978c6f1633298284f3ffaf.svg) no-repeat center/contain;mask:url(https://bullseyeedu.com/assets/bullseye_1_0/x-icon-fa7e3af1a46838a02e29c7a4eb8f3bffaf8768c544978c6f1633298284f3ffaf.svg) no-repeat center/contain}.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove:hover,.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove-single:hover{background-color:#18181B}.bullseye-form-v1 .selectize-control .selectize-dropdown{margin-top:8px;border-radius:8px;border:1px solid #D4D4D8;background:#FFF;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content{padding:8px 4px}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content .option{color:#18181B;overflow:hidden;text-overflow:ellipsis;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;padding:8px;cursor:default}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content .option.active{color:#329999;background:#F2FBFB}.bullseye-form-v1 .form-actions{margin:0;overflow:unset}.bullseye-form-v1 .form-actions hr{margin:0 -16px}.bullseye-form-v1 .form-actions .button-groups{padding:16px 0 0;display:flex;justify-content:flex-end;align-items:center;gap:8px}.bullseye-form-v1 span#hidden-message{color:#18181B;font-size:12px;font-weight:400;padding:0;float:none}.bullseye-form-v1 .form-group>.field_with_errors{display:contents}.bullseye-form-v1 .field_with_errors .form-input,.bullseye-form-v1 .field_with_errors .form-text,.bullseye-form-v1 .field_with_errors .form-date,.bullseye-form-v1 .field_with_errors .form-number,.bullseye-form-v1 .field_with_errors input[type="text"],.bullseye-form-v1 .field_with_errors input[type="email"],.bullseye-form-v1 .field_with_errors input[type="number"],.bullseye-form-v1 .field_with_errors input[type="date"],.bullseye-form-v1 .field_with_errors textarea,.bullseye-form-v1 .field_with_errors select,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input{border-color:#EF4444 !important;box-shadow:0 0 0 1.5px #FECACA !important}.bullseye-form-v1 .field_with_errors .form-input:focus,.bullseye-form-v1 .field_with_errors .form-input:focus-visible,.bullseye-form-v1 .field_with_errors .form-text:focus,.bullseye-form-v1 .field_with_errors .form-text:focus-visible,.bullseye-form-v1 .field_with_errors .form-date:focus,.bullseye-form-v1 .field_with_errors .form-date:focus-visible,.bullseye-form-v1 .field_with_errors .form-number:focus,.bullseye-form-v1 .field_with_errors .form-number:focus-visible,.bullseye-form-v1 .field_with_errors input[type="text"]:focus,.bullseye-form-v1 .field_with_errors input[type="text"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="email"]:focus,.bullseye-form-v1 .field_with_errors input[type="email"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="number"]:focus,.bullseye-form-v1 .field_with_errors input[type="number"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="date"]:focus,.bullseye-form-v1 .field_with_errors input[type="date"]:focus-visible,.bullseye-form-v1 .field_with_errors textarea:focus,.bullseye-form-v1 .field_with_errors textarea:focus-visible,.bullseye-form-v1 .field_with_errors select:focus,.bullseye-form-v1 .field_with_errors select:focus-visible,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input:focus,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input:focus-visible{border-color:#EF4444 !important;box-shadow:0 0 0 1.5px #FECACA !important;outline:none !important}.bullseye-form-v1 .error,.bullseye-form-v1 span.error,.bullseye-form-v1 small.error{display:block;color:#EF4444;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;margin:8px 0 0}body>.selectize-dropdown{margin-top:8px;border-radius:8px;border:1px solid #D4D4D8;background:#FFF;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);z-index:9999}body>.selectize-dropdown .selectize-dropdown-content{padding:8px 4px}body>.selectize-dropdown .selectize-dropdown-content .option{color:#18181B;overflow:hidden;text-overflow:ellipsis;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;padding:8px;cursor:default}body>.selectize-dropdown .selectize-dropdown-content .option.active{color:#329999;background:#F2FBFB}label{margin-left:0}label:has(.required-asterisk),label:has(abbr[title="required"]),label.required{display:inline-flex;align-items:center;gap:0}.required-asterisk,abbr[title="required"]{display:inline-block;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin:0;font-size:0;color:transparent;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/required-88beb068d78f917cd6db4320d14f84d5b7bdace21d1529fc56d8578c9c01137b.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:static;transform:none;border-bottom:none;text-decoration:none}label.required:not(:has(.required-asterisk,abbr[title="required"]))::after{display:inline-block;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin:0;font-size:0;color:transparent;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/required-88beb068d78f917cd6db4320d14f84d5b7bdace21d1529fc56d8578c9c01137b.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:static;transform:none;border-bottom:none;text-decoration:none;content:"";margin-left:4px}#notification-settings .table-section{padding:0}#notification-settings .table-section table{font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin:0;-webkit-font-smoothing:antialiased}#notification-settings .table-section table *{font-family:"Geist", sans-serif}#notification-settings .table-section table tr{color:#18181B}#notification-settings .table-section table tr th,#notification-settings .table-section table tr td{border:none}#notification-settings .table-section table thead tr th{background-color:#52525B;color:#FFFFFF;font-size:16px;font-weight:500;padding:8px 16px;vertical-align:middle}#notification-settings .table-section table thead tr th:first-child{border-left:1px solid #52525B}#notification-settings .table-section table thead tr th:last-child{border-right:1px solid #52525B}#notification-settings .table-section table thead tr th.sorting,#notification-settings .table-section table thead tr th.sorting_asc,#notification-settings .table-section table thead tr th.sorting_desc{cursor:pointer;position:relative;padding-right:32px;background-image:none !important}#notification-settings .table-section table thead tr th.sorting::before,#notification-settings .table-section table thead tr th.sorting_asc::before,#notification-settings .table-section table thead tr th.sorting_desc::before{display:none !important}#notification-settings .table-section table thead tr th.sorting::after,#notification-settings .table-section table thead tr th.sorting_asc::after,#notification-settings .table-section table thead tr th.sorting_desc::after{content:'';position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:#FFF;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}#notification-settings .table-section table thead tr th.sorting::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-bb564ea5696a5fb65753c532a11689b781add5a2bbf7815ce0ec5740370f0b02.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-bb564ea5696a5fb65753c532a11689b781add5a2bbf7815ce0ec5740370f0b02.svg)}#notification-settings .table-section table thead tr th.sorting_asc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg)}#notification-settings .table-section table thead tr th.sorting_desc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg)}#notification-settings .table-section table thead tr:first-child th{border-top:1px solid #52525B}#notification-settings .table-section table thead tr:first-child th:first-child{border-top-left-radius:8px}#notification-settings .table-section table thead tr:first-child th:last-child{border-top-right-radius:8px}#notification-settings .table-section table tbody>tr{background-color:#FFFFFF;font-size:14px;vertical-align:middle}#notification-settings .table-section table tbody>tr>td:first-child{border-left:1px solid #D4D4D8}#notification-settings .table-section table tbody>tr>td:last-child{border-right:1px solid #D4D4D8}#notification-settings .table-section table tbody>tr:last-child>td{box-shadow:none}#notification-settings .table-section table tbody>tr:last-child>td:first-child{border-bottom-left-radius:8px}#notification-settings .table-section table tbody>tr:last-child>td:last-child{border-bottom-right-radius:8px}#notification-settings .table-section table tbody td{padding:16px;border-bottom:1px solid #D4D4D8;background-color:transparent}#notification-settings .table-section table tbody td.link{color:#3AAFAF;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-decoration:none}#notification-settings .table-section table tbody td.action-buttons,#notification-settings .table-section table tbody td .action-buttons{display:flex;justify-content:flex-start;align-items:center;gap:8px;align-self:stretch}#notification-settings .table-section table tbody td.action-buttons a,#notification-settings .table-section table tbody td .action-buttons a{height:auto !important}#notification-settings .table-section table tbody td.action-buttons>form,#notification-settings .table-section table tbody td.action-buttons>a,#notification-settings .table-section table tbody td.action-buttons>button,#notification-settings .table-section table tbody td.action-buttons>.bullseye-button,#notification-settings .table-section table tbody body:has(.district-checklists-container) #container .district-checklists-header td.action-buttons>.export-btn,body:has(.district-checklists-container) #container .district-checklists-header #notification-settings .table-section table tbody td.action-buttons>.export-btn,#notification-settings .table-section table tbody td .action-buttons>form,#notification-settings .table-section table tbody td .action-buttons>a,#notification-settings .table-section table tbody td .action-buttons>button,#notification-settings .table-section table tbody td .action-buttons>.bullseye-button,#notification-settings .table-section table tbody td body:has(.district-checklists-container) #container .district-checklists-header .action-buttons>.export-btn,body:has(.district-checklists-container) #container .district-checklists-header #notification-settings .table-section table tbody td .action-buttons>.export-btn{min-width:0;max-width:100%;height:36px}#notification-settings .table-section table tbody td .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0;gap:12px}#notification-settings .table-section table tbody td .empty-state .empty-state-icon{border:1px solid #D4D4D8;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);height:32px;width:32px;display:flex;align-items:center;justify-content:center;color:#71717A}#notification-settings .table-section table tbody td .empty-state .empty-state-icon i{font-size:16px}#notification-settings .table-section table tbody td .empty-state .empty-state-text{color:#18181B;text-align:center;font-family:"Geist", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0}#notification-settings .table-section table.no-footer{border-bottom:none}#notification-settings .table-section table caption{text-align:left;color:#18181B;font-family:"Geist", sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:28px;letter-spacing:0;margin-bottom:16px}#notification-settings .table-section table caption label{position:relative;display:inline-block;font-size:0;margin:0}#notification-settings .table-section table caption label::before{content:'';position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-color:#71717A;mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/search-icon-ea7fe5af06695e11f79eaf17fabf00754ce1e2490f3d048318ebc99873d270e1.svg);mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/search-icon-ea7fe5af06695e11f79eaf17fabf00754ce1e2490f3d048318ebc99873d270e1.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;pointer-events:none}#notification-settings .table-section table caption input[type="search"]{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;padding:10px 12px 10px 34px;font-family:"Geist", sans-serif;font-size:14px;min-width:192px}#notification-settings .table-section table caption input[type="search"]::placeholder{color:#A1A1AA}#notification-settings .table-section table caption input[type="search"]:focus{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}#notification-settings table thead th:first-child{width:50%}#notification-settings table thead th:last-child{width:25%}.objective-editor-modal .modal-body{scrollbar-gutter:stable}.objective-editor-modal #objective-editor-body,.objective-editor-modal #objective-editor-form{min-width:0;overflow-x:hidden}.objective-editor-modal .objective-editor-section-heading{margin:0;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#18181B}.objective-editor-modal .objective-editor-save-error{padding:8px 12px;background-color:#FEF2F2;border:1px solid #FCA5A5;border-radius:6px;color:#B91C1C;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;margin-bottom:16px !important}.objective-editor-modal .objective-editor-field-rows{display:flex;flex-direction:column;gap:8px}.objective-editor-modal .objective-editor-field-row{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:6px;background-color:#F6F6F9}.objective-editor-modal .objective-editor-field-main{display:flex;align-items:center;gap:8px;min-width:0}.objective-editor-modal .objective-editor-row-kind{flex-shrink:0;background-color:#F4F4F5;color:#52525B;font-family:"Geist", sans-serif;font-weight:500;font-size:12px;line-height:16px;padding:2px 10px;border-radius:4px;white-space:nowrap}.objective-editor-modal .objective-editor-row-name{flex:1;min-width:0}.objective-editor-modal .objective-editor-remove-row{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:transparent;color:#EF4444;cursor:pointer}.objective-editor-modal .objective-editor-remove-row svg{width:16px;height:16px;display:block;stroke:currentColor}.objective-editor-modal .objective-editor-remove-row:hover{background-color:#FEF2F2;color:#DC2626}.objective-editor-modal .objective-editor-remove-row:focus-visible{outline:2px solid #0F9200;outline-offset:2px}.objective-editor-modal .objective-editor-field-config{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.objective-editor-modal .objective-editor-level-list{display:flex;flex-direction:column;gap:8px;width:100%}.objective-editor-modal .objective-editor-level-row{display:flex;align-items:center;gap:8px;min-width:0}.objective-editor-modal .objective-editor-level-label{flex:1;min-width:0}.objective-editor-modal .objective-editor-level-points{flex-shrink:0;max-width:80px}.objective-editor-modal .objective-editor-new-field{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.role-based-active-goals-school-modal .modal-body{scrollbar-gutter:stable}.role-based-active-goals-school-modal .copy-success-banner{display:grid;grid-template-rows:0fr;transition:grid-template-rows 500ms ease}.role-based-active-goals-school-modal .copy-success-banner.is-visible{grid-template-rows:1fr}.role-based-active-goals-school-modal .copy-success-banner .copy-success-banner-inner{min-height:0;overflow:hidden}.role-based-active-goals-school-modal .copy-success-banner .copy-success-banner-content{margin:0;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#00D800;color:#E8FFE4;box-sizing:border-box}.role-based-active-goals-school-modal .copy-success-banner .copy-success-banner-text{flex:1}.role-based-active-goals-school-modal .copy-success-banner .copy-success-banner-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;background:transparent;border:none;color:inherit;cursor:pointer}.role-based-active-goals-school-modal .copy-success-banner .copy-success-banner-close svg{width:20px;height:20px;flex-shrink:0}.role-based-active-goals-school-modal .role-based-active-goals-form{display:flex !important;flex-direction:column;gap:16px}.role-based-active-goals-school-modal .enable-row{display:flex;flex-direction:column;gap:10px}.role-based-active-goals-school-modal .enable-row .enable-label{margin:0;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#18181B}.role-based-active-goals-school-modal .enable-row .enable-radios{display:flex;gap:16px}.role-based-active-goals-school-modal .enable-row .radio-option{display:flex;align-items:center;gap:12px;cursor:pointer;margin:0}.role-based-active-goals-school-modal .enable-row .radio-option input[type="radio"]{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:9999px;cursor:pointer;position:relative;flex-shrink:0;margin:0}.role-based-active-goals-school-modal .enable-row .radio-option input[type="radio"]:checked::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;background-color:#0F9200;border-radius:9999px}.role-based-active-goals-school-modal .enable-row .radio-option span{margin:0;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#18181B}.role-based-active-goals-school-modal .enable-row .enable-hint{margin:0;font-family:"Geist", sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#A1A1AA}.role-based-active-goals-school-modal .role-based-active-goals-content{display:flex;flex-direction:column;gap:12px;transition:opacity 200ms ease}.role-based-active-goals-school-modal .role-based-active-goals-form:not(.feature-enabled) .role-based-active-goals-content{opacity:0.5;pointer-events:none}.role-based-active-goals-school-modal .sections-toolbar{display:flex;align-items:flex-end;gap:4px}.role-based-active-goals-school-modal .sections-toolbar .sections-toolbar-titles{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:4px}.role-based-active-goals-school-modal .sections-toolbar .sections-toolbar-title{margin:0;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#18181B}.role-based-active-goals-school-modal .sections-toolbar .sections-toolbar-subtitle{margin:0;font-family:"Geist", sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#A1A1AA}.role-based-active-goals-school-modal .sections-toolbar .sections-toolbar-actions{flex-shrink:0;display:flex;align-items:center;gap:24px}.role-based-active-goals-school-modal .sections-toolbar .expand-all-btn{margin:0;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#329999}.role-based-active-goals-school-modal .sections-toolbar .expand-all-btn:hover{color:#287878}.role-based-active-goals-school-modal .role-cards{display:flex;flex-direction:column;gap:12px}.role-based-active-goals-school-modal .role-card{background-color:#F6F6F9;border-radius:8px;overflow:hidden}.role-based-active-goals-school-modal .role-card.expanded .role-card-header .role-card-chevron{transform:rotate(180deg)}.role-based-active-goals-school-modal .role-card.expanded .role-card-body{grid-template-rows:1fr;padding-block-end:12px}.role-based-active-goals-school-modal .role-card.copy-open .copy-trigger{color:#18181B;pointer-events:none}.role-based-active-goals-school-modal .role-card.copy-open .copy-panel{display:flex}.role-based-active-goals-school-modal .role-card-header{display:flex;align-items:center;gap:8px;padding:12px;cursor:pointer;user-select:none}.role-based-active-goals-school-modal .role-card-header .role-name{margin:0;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;flex:1 0 0;min-width:0;color:#18181B}.role-based-active-goals-school-modal .role-card-header .role-card-chevron{flex-shrink:0;display:inline-flex;transition:transform 200ms ease}.role-based-active-goals-school-modal .role-card-header .role-card-chevron svg{width:16px;height:16px}.role-based-active-goals-school-modal .role-card-body{display:grid;grid-template-rows:0fr;padding:0 12px;transition:grid-template-rows 400ms ease, padding-block-end 400ms ease}.role-based-active-goals-school-modal .role-card-body .role-card-body-inner{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:12px}.role-based-active-goals-school-modal .role-card-body .role-card-body-inner>*{flex-shrink:0}.role-based-active-goals-school-modal .role-card-body .role-card-body-inner .tox-tinymce{border-radius:6px !important}.role-based-active-goals-school-modal .role-card-body .role-card-body-inner .tox-tinymce .tox-statusbar{border-top:none}.role-based-active-goals-school-modal .role-card-helper-text{margin:0;font-family:"Geist", sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#71717A}.role-based-active-goals-school-modal .role-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.role-based-active-goals-school-modal .copy-trigger{margin:0;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#329999;display:flex;align-items:center;gap:8px}.role-based-active-goals-school-modal .copy-trigger:hover{color:#287878}.role-based-active-goals-school-modal .copy-trigger svg{width:16px;height:16px;flex-shrink:0}.role-based-active-goals-school-modal .reset-dropdown{position:relative;display:inline-block}.role-based-active-goals-school-modal .reset-dropdown .reset-dropdown-trigger{margin:0;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#EF4444;display:inline-flex;align-items:center;gap:8px;padding:0;cursor:pointer;user-select:none;background:transparent;border:none}.role-based-active-goals-school-modal .reset-dropdown .reset-dropdown-trigger:hover,.role-based-active-goals-school-modal .reset-dropdown .reset-dropdown-trigger:focus,.role-based-active-goals-school-modal .reset-dropdown .reset-dropdown-trigger:active{color:#DC2626}.role-based-active-goals-school-modal .reset-dropdown .reset-dropdown-trigger svg{width:16px;height:16px;flex-shrink:0;transition:transform 200ms ease}.role-based-active-goals-school-modal .reset-dropdown.open .reset-dropdown-trigger svg{transform:rotate(90deg)}.role-based-active-goals-school-modal .reset-dropdown .reset-dropdown-menu{display:none;flex-direction:column;gap:4px;position:absolute;top:100%;right:0;margin-top:4px;z-index:5;padding:4px;background:#FFF;border:1px solid #E4E4E7;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.12);white-space:nowrap}.role-based-active-goals-school-modal .reset-dropdown.open .reset-dropdown-menu{display:flex}.role-based-active-goals-school-modal .reset-dropdown .reset-dropdown-item{padding:8px;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px;color:#18181B;cursor:pointer;border-radius:2px;display:block;transition:background 150ms ease, color 150ms ease, border-radius 150ms ease}.role-based-active-goals-school-modal .reset-dropdown .reset-dropdown-item:hover{background:#F2FBFB;color:#329999;border-radius:4px}.role-based-active-goals-school-modal .reset-dropdown .reset-dropdown-item.disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}.role-based-active-goals-school-modal .role-card:has(.reset-dropdown.open),.role-based-active-goals-school-modal .role-card-body-inner:has(.reset-dropdown.open){overflow:visible}.role-based-active-goals-school-modal .copy-panel{display:none;background-color:#FFFFFF;border-radius:6px;padding:12px;flex-direction:column;gap:24px}.role-based-active-goals-school-modal .copy-targets{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.role-based-active-goals-school-modal .copy-target{margin:0;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;display:flex;align-items:center;gap:8px;cursor:pointer;color:#18181B}.role-based-active-goals-school-modal .copy-target input[type="checkbox"]{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:4px;cursor:pointer;position:relative;flex-shrink:0;margin:0;background-color:#FFF;transition:all 0.2s ease}.role-based-active-goals-school-modal .copy-target input[type="checkbox"]:checked{background-color:#0F9200;border-color:#0F9200}.role-based-active-goals-school-modal .copy-target input[type="checkbox"]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/check-icon-white-27cd7d3b1a2ba2039269b330a784f6d7540006b115e3d8c4d4145486439d903b.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.role-based-active-goals-school-modal .copy-target input[type="checkbox"]:focus,.role-based-active-goals-school-modal .copy-target input[type="checkbox"]:focus-visible,.role-based-active-goals-school-modal .copy-target input[type="checkbox"]:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.role-based-active-goals-school-modal .copy-target input[type="checkbox"]:disabled,.role-based-active-goals-school-modal .copy-target input.disabled[type="checkbox"]{opacity:0.5;cursor:not-allowed}.role-based-active-goals-school-modal .copy-target input[type="checkbox"]:disabled:focus,.role-based-active-goals-school-modal .copy-target input[type="checkbox"]:disabled:focus-visible,.role-based-active-goals-school-modal .copy-target input[type="checkbox"]:disabled:hover,.role-based-active-goals-school-modal .copy-target input.disabled[type="checkbox"]:focus,.role-based-active-goals-school-modal .copy-target input.disabled[type="checkbox"]:focus-visible,.role-based-active-goals-school-modal .copy-target input.disabled[type="checkbox"]:hover{box-shadow:none}.role-based-active-goals-school-modal .copy-actions{display:flex;align-items:center;gap:16px}.role-based-active-goals-school-modal .copy-actions a{margin:0;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px}.role-based-active-goals-school-modal .copy-actions .copy-cancel{color:#EF4444}.role-based-active-goals-school-modal .copy-actions .copy-cancel:hover,.role-based-active-goals-school-modal .copy-actions .copy-cancel:focus,.role-based-active-goals-school-modal .copy-actions .copy-cancel:active{color:#DC2626}.role-based-active-goals-school-modal .copy-actions .copy-confirm{color:#0F9200}.role-based-active-goals-school-modal .copy-actions .copy-confirm:hover,.role-based-active-goals-school-modal .copy-actions .copy-confirm:focus,.role-based-active-goals-school-modal .copy-actions .copy-confirm:active{color:#0C7F00}.disable-role-based-active-goals-warning-modal .disable-role-based-active-goals-warning-text{display:flex;flex-direction:column;gap:4px}.disable-role-based-active-goals-warning-modal .disable-role-based-active-goals-warning-title{margin:0;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#18181B}.disable-role-based-active-goals-warning-modal .disable-role-based-active-goals-warning-message{margin:0;font-family:"Geist", sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#71717A}.bullseye-modal.role-based-active-goals-edit-schools-modal .modal-inner .modal-footer{display:none}.bullseye-modal.role-based-active-goals-edit-schools-modal.has-selected-schools .modal-inner .modal-footer{display:flex}.role-based-active-goals-edit-schools-modal .role-based-active-goals-schools-table{width:100%;border:1px solid #D4D4D8;border-radius:8px;border-collapse:separate;border-spacing:0;overflow:hidden;background-color:#FFFFFF}.role-based-active-goals-edit-schools-modal .role-based-active-goals-schools-table th{padding:8px 16px;background-color:#52525B;color:#FFF;font-family:"Geist", sans-serif;font-weight:500;font-size:16px;line-height:24px;text-align:left}.role-based-active-goals-edit-schools-modal .role-based-active-goals-schools-table td{margin:0;font-family:"Geist", sans-serif;font-weight:400;font-size:14px;line-height:20px;padding:16px;border-top:1px solid #D4D4D8;color:#18181B;vertical-align:middle}.role-based-active-goals-edit-schools-modal .role-based-active-goals-schools-table .school-action{width:1%;white-space:nowrap}.role-based-active-goals-edit-schools-modal .role-based-active-goals-schools-table .school-status-suffix{color:#71717A}.bullseye-modal:has(.session-template-form-page) .modal-footer .bullseye-button,.bullseye-modal:has(.session-template-form-page) .modal-footer body:has(.district-checklists-container) #container .district-checklists-header .export-btn,body:has(.district-checklists-container) #container .district-checklists-header .bullseye-modal:has(.session-template-form-page) .modal-footer .export-btn{box-sizing:border-box}#session-template-form-page,.session-template-form-page{max-width:768px;display:flex;flex-direction:column;gap:16px}#session-template-form-page .hidden,.session-template-form-page .hidden{display:none}#session-template-form-page .form-container,.session-template-form-page .form-container{width:100%}#session-template-form-page .bullseye-form-v1 #session-template-scoring-config,#session-template-form-page .bullseye-form-v1 #session-template-custom-mastery-words,.session-template-form-page .bullseye-form-v1 #session-template-scoring-config,.session-template-form-page .bullseye-form-v1 #session-template-custom-mastery-words{display:flex;flex-direction:column;gap:16px}#session-template-form-page .bullseye-form-v1 .input-with-icon.leading-icon,.session-template-form-page .bullseye-form-v1 .input-with-icon.leading-icon{position:relative}#session-template-form-page .bullseye-form-v1 .input-with-icon.leading-icon .form-input,#session-template-form-page .bullseye-form-v1 .input-with-icon.leading-icon .form-text,.session-template-form-page .bullseye-form-v1 .input-with-icon.leading-icon .form-input,.session-template-form-page .bullseye-form-v1 .input-with-icon.leading-icon .form-text{padding-left:44px;padding-right:12px}#session-template-form-page .bullseye-form-v1 .input-with-icon.leading-icon .inline-icon.leading,.session-template-form-page .bullseye-form-v1 .input-with-icon.leading-icon .inline-icon.leading{position:absolute;left:12px;right:auto;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;justify-content:center;align-items:center}#session-template-form-page .bullseye-form-v1 .input-with-icon.leading-icon .inline-icon.leading .bullseye-score-icon,.session-template-form-page .bullseye-form-v1 .input-with-icon.leading-icon .inline-icon.leading .bullseye-score-icon{width:24px;height:24px}#session-template-form-page .bullseye-form-v1 #mastery-score-band-radio .radio-group.horizontal,.session-template-form-page .bullseye-form-v1 #mastery-score-band-radio .radio-group.horizontal{gap:16px}#session-template-form-page .bullseye-form-v1 #mastery-score-band-radio .radio-group.horizontal .radio,.session-template-form-page .bullseye-form-v1 #mastery-score-band-radio .radio-group.horizontal .radio{display:inline-flex;align-items:center;gap:12px;margin:0}#session-template-form-page .bullseye-form-v1 #mastery-score-band-radio .radio-group.horizontal .radio label.form-label,.session-template-form-page .bullseye-form-v1 #mastery-score-band-radio .radio-group.horizontal .radio label.form-label{display:inline-flex;align-items:center;gap:12px;margin:0}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .form-input-fields,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .form-input-fields{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid #E4E4E7;border-radius:8px}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .role-tabs,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .role-tabs{display:inline-flex;align-items:center;gap:8px}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .role-tabs .tab-button,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .role-tabs .tab-button{background:#F4F4F5;color:#52525B;border:0;border-radius:4px;padding:2px 10px;margin:0;font-family:"Geist", sans-serif;font-size:12px;line-height:16px;font-weight:500;cursor:pointer;vertical-align:middle}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .role-tabs .tab-button.active,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .role-tabs .tab-button.active{background:#329999;color:#F2FBFB}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .tab-content,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .tab-content{display:flex;flex-direction:column;gap:12px}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .tab-content .tab-pane,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .tab-content .tab-pane{display:none}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .tab-content .tab-pane.active,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .tab-content .tab-pane.active{display:flex;flex-direction:column;gap:12px}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role{display:flex;align-items:center;gap:8px}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role label,#session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .cursor-pointer,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role label,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .cursor-pointer{color:#18181B;font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;margin:0;cursor:pointer}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:4px;cursor:pointer;position:relative;flex-shrink:0;margin:0;background-color:#FFF;transition:all 0.2s ease}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle:checked,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle:checked{background-color:#0F9200;border-color:#0F9200}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle:checked::after,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/check-icon-white-27cd7d3b1a2ba2039269b330a784f6d7540006b115e3d8c4d4145486439d903b.svg);background-size:contain;background-repeat:no-repeat;background-position:center}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle:focus,#session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle:focus-visible,#session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle:hover,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle:focus,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle:focus-visible,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle:disabled,#session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle.disabled,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle:disabled,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle.disabled{opacity:0.5;cursor:not-allowed}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle:disabled:focus,#session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle:disabled:focus-visible,#session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle:disabled:hover,#session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle.disabled:focus,#session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle.disabled:focus-visible,#session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle.disabled:hover,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle:disabled:focus,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle:disabled:focus-visible,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle:disabled:hover,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle.disabled:focus,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle.disabled:focus-visible,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .select-all-with-role .select-all-toggle.disabled:hover{box-shadow:none}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px 16px}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox{display:flex;align-items:center;gap:8px}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:4px;cursor:pointer;position:relative;flex-shrink:0;margin:0;background-color:#FFF;transition:all 0.2s ease}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select:checked,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select:checked{background-color:#0F9200;border-color:#0F9200}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select:checked::after,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/check-icon-white-27cd7d3b1a2ba2039269b330a784f6d7540006b115e3d8c4d4145486439d903b.svg);background-size:contain;background-repeat:no-repeat;background-position:center}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select:focus,#session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select:focus-visible,#session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select:hover,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select:focus,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select:focus-visible,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select:disabled,#session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select.disabled,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select:disabled,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select.disabled{opacity:0.5;cursor:not-allowed}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select:disabled:focus,#session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select:disabled:focus-visible,#session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select:disabled:hover,#session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select.disabled:focus,#session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select.disabled:focus-visible,#session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select.disabled:hover,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select:disabled:focus,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select:disabled:focus-visible,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select:disabled:hover,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select.disabled:focus,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select.disabled:focus-visible,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox .user-select.disabled:hover{box-shadow:none}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox label,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .users-select-checkboxes .user-select-checkbox label{color:#18181B;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0;cursor:pointer}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role{display:flex;flex-direction:column;gap:8px}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .title-tooltip,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .title-tooltip{display:flex;align-items:center;gap:8px}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .title-tooltip label,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .title-tooltip label{color:#18181B;font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;margin:0}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group{display:flex;gap:24px}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group label,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group label{display:flex;align-items:center;gap:8px;color:#18181B;font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;margin:0;cursor:pointer}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group input[type="radio"],.session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group input[type="radio"]{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:50%;margin:0;cursor:pointer;position:relative;flex-shrink:0}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group input[type="radio"]:checked::before,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group input[type="radio"]:checked::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;background-color:#0F9200;border-radius:50%}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group input[type="radio"]:focus,#session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group input[type="radio"]:focus-visible,#session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group input[type="radio"]:hover,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group input[type="radio"]:focus,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group input[type="radio"]:focus-visible,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group input[type="radio"]:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group input[type="radio"]:disabled,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group input[type="radio"]:disabled{cursor:not-allowed;opacity:0.5}#session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group input[type="radio"]:disabled:focus,#session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group input[type="radio"]:disabled:focus-visible,#session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group input[type="radio"]:disabled:hover,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group input[type="radio"]:disabled:focus,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group input[type="radio"]:disabled:focus-visible,.session-template-form-page .bullseye-form-v1 .auto-add-inputs .auto-add-role .auto-add-toggle-group input[type="radio"]:disabled:hover{box-shadow:none !important}#session-template-form-page .bullseye-form-v1 .label-with-info,.session-template-form-page .bullseye-form-v1 .label-with-info{display:inline-flex;align-items:center;gap:8px}#session-template-form-page .bullseye-form-v1 .tinymce,.session-template-form-page .bullseye-form-v1 .tinymce{width:100%}#session-template-form-page .form-actions,.session-template-form-page .form-actions{margin-top:16px;padding:0}#session-template-form-page .form-actions .button-groups,.session-template-form-page .form-actions .button-groups{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;gap:8px;padding:0}#session-template-form-page .form-actions .button-groups .bullseye-button,#session-template-form-page .form-actions .button-groups body:has(.district-checklists-container) #container .district-checklists-header .export-btn,body:has(.district-checklists-container) #container .district-checklists-header #session-template-form-page .form-actions .button-groups .export-btn,.session-template-form-page .form-actions .button-groups .bullseye-button,.session-template-form-page .form-actions .button-groups body:has(.district-checklists-container) #container .district-checklists-header .export-btn,body:has(.district-checklists-container) #container .district-checklists-header .session-template-form-page .form-actions .button-groups .export-btn{box-sizing:border-box}#session-template-form-page .tox.tox-tinymce,.session-template-form-page .tox.tox-tinymce{border-radius:4px;border:1px solid #D4D4D8;background:#FFF}#session-template-form-page .tox .tox-statusbar,.session-template-form-page .tox .tox-statusbar{border-top:none}.disable-one-click-scoring-warning-modal .disable-one-click-scoring-warning-text{display:flex;flex-direction:column;gap:8px;padding:8px 0}.disable-one-click-scoring-warning-modal .disable-one-click-scoring-warning-title{margin:0;font-family:"Geist", sans-serif;font-size:30px;font-weight:600;line-height:38px;color:#18181B}.disable-one-click-scoring-warning-modal .disable-one-click-scoring-warning-message{margin:0;font-family:"Geist", sans-serif;font-size:14px;line-height:20px;color:#3F3F46}.disable-one-click-scoring-warning-modal .modal-footer .bullseye-button,.disable-one-click-scoring-warning-modal .modal-footer body:has(.district-checklists-container) #container .district-checklists-header .export-btn,body:has(.district-checklists-container) #container .district-checklists-header .disable-one-click-scoring-warning-modal .modal-footer .export-btn{box-sizing:border-box}.bullseye-form-v1{display:flex;flex-direction:column;gap:16px;font-style:normal;-webkit-font-smoothing:antialiased}.bullseye-form-v1 hr{border-bottom:1px solid #E4E4E7}.bullseye-form-v1 hr.form-divider{margin:8px 0}.bullseye-form-v1 .form-group{display:flex;flex-direction:column;gap:8px}.bullseye-form-v1 .form-group .form-label:has(>input:disabled,>textarea:disabled,>select:disabled),.bullseye-form-v1 .form-group .form-label:has(+input:disabled,+textarea:disabled,+select:disabled),.bullseye-form-v1 .form-group .form-label:has(+.field_with_errors>input:disabled,+.field_with_errors>textarea:disabled,+.field_with_errors>select:disabled){cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-group.disabled>.form-label{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-label{position:relative;color:#18181B;font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;margin:0 !important;cursor:pointer;width:fit-content}.bullseye-form-v1 .form-hint{margin:0;font-family:"Geist", sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#71717A}.bullseye-form-v1 .form-text{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-text::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-text:focus,.bullseye-form-v1 .form-text:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-text:disabled,.bullseye-form-v1 .form-text .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-date{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-date::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-date:focus,.bullseye-form-v1 .form-date:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-date:disabled,.bullseye-form-v1 .form-date .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-number{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-number::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-number:focus,.bullseye-form-v1 .form-number:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-number:disabled,.bullseye-form-v1 .form-number .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .input-with-icon{position:relative}.bullseye-form-v1 .input-with-icon .form-input{padding-right:32px}.bullseye-form-v1 .input-with-icon .inline-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;justify-content:center;align-items:center}.bullseye-form-v1 .input-with-icon .inline-icon svg{width:16px;height:16px;color:#71717A}.bullseye-form-v1 .radio-group{display:flex}.bullseye-form-v1 .radio-group.horizontal{flex-direction:row;align-items:center;gap:24px}.bullseye-form-v1 .radio-group.vertical{flex-direction:column;align-items:flex-start;gap:10px}.bullseye-form-v1 .radio-group .radio .form-label{display:flex;align-items:center;gap:12px}.bullseye-form-v1 .radio-group .radio .form-label:has(.form-radio:disabled),.bullseye-form-v1 .radio-group .radio .form-label:has(.form-radio.disabled){cursor:not-allowed}.bullseye-form-v1 .radio-group .radio .form-radio{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:50%;cursor:pointer;position:relative;flex-shrink:0;margin:0}.bullseye-form-v1 .radio-group .radio .form-radio:checked::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;background-color:#0F9200;border-radius:50%}.bullseye-form-v1 .radio-group .radio .form-radio:focus,.bullseye-form-v1 .radio-group .radio .form-radio:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .radio-group .radio .form-radio:disabled,.bullseye-form-v1 .radio-group .radio .form-radio .disabled{cursor:not-allowed;opacity:0.5;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.bullseye-form-v1 .radio-group .radio .form-radio:disabled:focus,.bullseye-form-v1 .radio-group .radio .form-radio:disabled:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio:disabled:hover,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:focus,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:hover{box-shadow:none !important}.bullseye-form-v1 .checkbox-group{display:flex}.bullseye-form-v1 .checkbox-group.horizontal{flex-direction:row;align-items:center;gap:24px}.bullseye-form-v1 .checkbox-group.vertical{flex-direction:column;align-items:flex-start;gap:10px}.bullseye-form-v1 .checkbox-group .checkbox .form-label{display:flex;align-items:center;gap:12px}.bullseye-form-v1 .checkbox-group .checkbox .form-label:has(.form-checkbox:disabled),.bullseye-form-v1 .checkbox-group .checkbox .form-label:has(.form-checkbox.disabled){cursor:not-allowed}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:4px;cursor:pointer;position:relative;flex-shrink:0;margin:0;background-color:#FFF;transition:all 0.2s ease}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:checked{background-color:#0F9200;border-color:#0F9200}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/check-icon-white-27cd7d3b1a2ba2039269b330a784f6d7540006b115e3d8c4d4145486439d903b.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled{opacity:0.5;cursor:not-allowed}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:hover,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:hover{box-shadow:none}.bullseye-form-v1 .selectize-control.single .selectize-input{display:flex !important;align-items:center;width:100%;margin:0;min-height:40px;padding:10px 40px 10px 12px !important;font-family:"Geist", sans-serif;font-size:14px;line-height:20px;color:#18181B;background:#FFF !important;border:1px solid #D4D4D8 !important;border-radius:6px !important;box-shadow:none !important;cursor:pointer;transition:border-color 0.2s ease, box-shadow 0.2s ease}.bullseye-form-v1 .selectize-control.single .selectize-input::after{content:"" !important;position:absolute !important;right:12px !important;top:24px !important;transform:translateY(-50%) !important;width:20px !important;height:20px !important;border-style:none;background-color:#71717A;mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-77623106561bb92600697bec9d08bd4e40660119b13c49dc721aae191b409720.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-77623106561bb92600697bec9d08bd4e40660119b13c49dc721aae191b409720.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transition:transform 0.3s ease-in-out}.bullseye-form-v1 .selectize-control.single .selectize-input.focus,.bullseye-form-v1 .selectize-control.single .selectize-input:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .selectize-control.single .selectize-input.dropdown-active::after{transform:translateY(-50%) rotate(180deg) !important}.bullseye-form-v1 .selectize-control.single .selectize-input>.item{color:#18181B;font-weight:400}.bullseye-form-v1 .selectize-control.single .selectize-input input{font-family:"Geist", sans-serif;font-size:14px;color:#18181B;width:auto !important;max-width:100%}.bullseye-form-v1 .selectize-control.single .selectize-input input::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;min-height:40px;padding:10px 12px;text-overflow:clip;position:relative;cursor:pointer;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.bullseye-form-v1 .selectize-control.multi .selectize-input::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input::after{content:none;display:none}.bullseye-form-v1 .selectize-control.multi .selectize-input input[type="select-multiple"]{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;border:none;background:transparent;padding:0;margin:0;height:20px;line-height:20px;min-height:0;box-shadow:none;font-size:14px;vertical-align:middle}.bullseye-form-v1 .selectize-control.multi .selectize-input input[type="select-multiple"]::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items input[type="select-multiple"]{position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;opacity:0 !important;cursor:pointer}.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items.dropdown-active input[type="select-multiple"],.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items.focus input[type="select-multiple"]{position:relative !important;width:auto !important;height:auto !important;opacity:1 !important;cursor:text;display:block}.bullseye-form-v1 .selectize-control.multi .selectize-input.dropdown-active,.bullseye-form-v1 .selectize-control.multi .selectize-input.focus{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .selectize-control.multi .selectize-input span[data-value],.bullseye-form-v1 .selectize-control.multi .selectize-input .item[data-value]{color:#52525B;font-family:"Geist", sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:0;padding:2px 10px !important;margin:0;border-radius:4px;background:#F4F4F5;display:inline-flex;align-items:center;gap:4px}.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove,.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove-single{position:static !important;border-left:none !important;padding:0 !important;width:12px !important;height:12px !important;text-decoration:none;display:inline-block !important;border-radius:0 !important;box-sizing:border-box;font-size:0;line-height:0;color:transparent;background-color:#52525B;-webkit-mask:url(https://bullseyeedu.com/assets/bullseye_1_0/x-icon-fa7e3af1a46838a02e29c7a4eb8f3bffaf8768c544978c6f1633298284f3ffaf.svg) no-repeat center/contain;mask:url(https://bullseyeedu.com/assets/bullseye_1_0/x-icon-fa7e3af1a46838a02e29c7a4eb8f3bffaf8768c544978c6f1633298284f3ffaf.svg) no-repeat center/contain}.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove:hover,.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove-single:hover{background-color:#18181B}.bullseye-form-v1 .selectize-control .selectize-dropdown{margin-top:8px;border-radius:8px;border:1px solid #D4D4D8;background:#FFF;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content{padding:8px 4px}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content .option{color:#18181B;overflow:hidden;text-overflow:ellipsis;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;padding:8px;cursor:default}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content .option.active{color:#329999;background:#F2FBFB}.bullseye-form-v1 .form-actions{margin:0;overflow:unset}.bullseye-form-v1 .form-actions hr{margin:0 -16px}.bullseye-form-v1 .form-actions .button-groups{padding:16px 0 0;display:flex;justify-content:flex-end;align-items:center;gap:8px}.bullseye-form-v1 span#hidden-message{color:#18181B;font-size:12px;font-weight:400;padding:0;float:none}.bullseye-form-v1 .form-group>.field_with_errors{display:contents}.bullseye-form-v1 .field_with_errors .form-input,.bullseye-form-v1 .field_with_errors .form-text,.bullseye-form-v1 .field_with_errors .form-date,.bullseye-form-v1 .field_with_errors .form-number,.bullseye-form-v1 .field_with_errors input[type="text"],.bullseye-form-v1 .field_with_errors input[type="email"],.bullseye-form-v1 .field_with_errors input[type="number"],.bullseye-form-v1 .field_with_errors input[type="date"],.bullseye-form-v1 .field_with_errors textarea,.bullseye-form-v1 .field_with_errors select,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input{border-color:#EF4444 !important;box-shadow:0 0 0 1.5px #FECACA !important}.bullseye-form-v1 .field_with_errors .form-input:focus,.bullseye-form-v1 .field_with_errors .form-input:focus-visible,.bullseye-form-v1 .field_with_errors .form-text:focus,.bullseye-form-v1 .field_with_errors .form-text:focus-visible,.bullseye-form-v1 .field_with_errors .form-date:focus,.bullseye-form-v1 .field_with_errors .form-date:focus-visible,.bullseye-form-v1 .field_with_errors .form-number:focus,.bullseye-form-v1 .field_with_errors .form-number:focus-visible,.bullseye-form-v1 .field_with_errors input[type="text"]:focus,.bullseye-form-v1 .field_with_errors input[type="text"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="email"]:focus,.bullseye-form-v1 .field_with_errors input[type="email"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="number"]:focus,.bullseye-form-v1 .field_with_errors input[type="number"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="date"]:focus,.bullseye-form-v1 .field_with_errors input[type="date"]:focus-visible,.bullseye-form-v1 .field_with_errors textarea:focus,.bullseye-form-v1 .field_with_errors textarea:focus-visible,.bullseye-form-v1 .field_with_errors select:focus,.bullseye-form-v1 .field_with_errors select:focus-visible,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input:focus,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input:focus-visible{border-color:#EF4444 !important;box-shadow:0 0 0 1.5px #FECACA !important;outline:none !important}.bullseye-form-v1 .error,.bullseye-form-v1 span.error,.bullseye-form-v1 small.error{display:block;color:#EF4444;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;margin:8px 0 0}body>.selectize-dropdown{margin-top:8px;border-radius:8px;border:1px solid #D4D4D8;background:#FFF;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);z-index:9999}body>.selectize-dropdown .selectize-dropdown-content{padding:8px 4px}body>.selectize-dropdown .selectize-dropdown-content .option{color:#18181B;overflow:hidden;text-overflow:ellipsis;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;padding:8px;cursor:default}body>.selectize-dropdown .selectize-dropdown-content .option.active{color:#329999;background:#F2FBFB}label{margin-left:0}label:has(.required-asterisk),label:has(abbr[title="required"]),label.required{display:inline-flex;align-items:center;gap:0}.required-asterisk,abbr[title="required"]{display:inline-block;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin:0;font-size:0;color:transparent;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/required-88beb068d78f917cd6db4320d14f84d5b7bdace21d1529fc56d8578c9c01137b.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:static;transform:none;border-bottom:none;text-decoration:none}label.required:not(:has(.required-asterisk,abbr[title="required"]))::after{display:inline-block;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin:0;font-size:0;color:transparent;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/required-88beb068d78f917cd6db4320d14f84d5b7bdace21d1529fc56d8578c9c01137b.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:static;transform:none;border-bottom:none;text-decoration:none;content:"";margin-left:4px}.bullseye-dropdown-menu{background:#FFF;border-radius:8px;outline:1px solid #D4D4D8;outline-offset:-1px;box-shadow:0px 4px 6px -2px rgba(0,0,0,0.05);min-width:200px;max-height:300px;overflow:hidden;display:flex;flex-direction:column;z-index:1000}.bullseye-dropdown-menu .dropdown-search{width:100%;padding:8px 12px;border:0;border-bottom:1px solid #D4D4D8;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px;outline:none;box-sizing:border-box;margin-bottom:4px}.bullseye-dropdown-menu .dropdown-search::placeholder{color:#A1A1AA}.bullseye-dropdown-menu .dropdown-search:focus{outline:none;box-shadow:none}.bullseye-dropdown-menu .dropdown-inner{overflow-y:auto;max-height:250px;display:flex;flex-direction:column;gap:2px;padding-left:4px;padding-right:4px}.bullseye-dropdown-menu .dropdown-item{padding:8px;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px;color:#18181B;cursor:pointer;border-radius:2px}.bullseye-dropdown-menu .dropdown-item:hover{background:#F2FBFB;color:#329999;border-radius:4px}.bullseye-dropdown-menu .dropdown-item.selected{background:#F2FBFB;color:#329999}.bullseye-dropdown-menu .dropdown-empty{padding:16px;text-align:center;color:#71717A;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px}.bullseye-search-input,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper,.session-label-report-page .session-label-report-filters .search-container .search-input-wrapper,.session-label-report-container .session-label-report-filters .search-container .search-input-wrapper{width:100%;height:40px;padding:10px 12px;background:#FFF;border-radius:6px;outline:1px solid #D4D4D8;outline-offset:-1px;overflow:hidden;box-sizing:border-box;display:inline-flex;justify-content:flex-start;align-items:center;gap:4px;border:0;box-shadow:none}.bullseye-search-input:focus-within,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper:focus-within,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper:focus-within,.session-label-report-page .session-label-report-filters .search-container .search-input-wrapper:focus-within,.session-label-report-container .session-label-report-filters .search-container .search-input-wrapper:focus-within{outline-color:#71717A}.bullseye-search-input .search-icon,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper .search-icon,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper .search-icon,.session-label-report-page .session-label-report-filters .search-container .search-input-wrapper .search-icon,.session-label-report-container .session-label-report-filters .search-container .search-input-wrapper .search-icon{width:16px;height:16px;flex-shrink:0}.bullseye-search-input input,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper input,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper input,.session-label-report-page .session-label-report-filters .search-container .search-input-wrapper input,.session-label-report-container .session-label-report-filters .search-container .search-input-wrapper input{flex:1 1 0;min-width:0;width:auto;height:auto;border:0;outline:0;background:transparent;color:#18181B;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px;padding:0;margin:0;margin-bottom:0;box-shadow:none;display:inline;border-radius:0;transition:none}.bullseye-search-input input::placeholder,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper input::placeholder,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper input::placeholder,.session-label-report-page .session-label-report-filters .search-container .search-input-wrapper input::placeholder,.session-label-report-container .session-label-report-filters .search-container .search-input-wrapper input::placeholder{color:#A1A1AA;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px}.bullseye-search-input input:focus,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper input:focus,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper input:focus,.session-label-report-page .session-label-report-filters .search-container .search-input-wrapper input:focus,.session-label-report-container .session-label-report-filters .search-container .search-input-wrapper input:focus,.bullseye-search-input input:hover,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper input:hover,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper input:hover,.session-label-report-page .session-label-report-filters .search-container .search-input-wrapper input:hover,.session-label-report-container .session-label-report-filters .search-container .search-input-wrapper input:hover{border:0;outline:0;box-shadow:none}.track-page-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}#track-page-setup-page,#track-page-defaults-page{display:flex;flex-direction:column;gap:24px}#track-page-setup-page .table-section,#track-page-defaults-page .table-section{padding:0}#track-page-setup-page .table-section table,#track-page-defaults-page .table-section table{font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin:0;-webkit-font-smoothing:antialiased}#track-page-setup-page .table-section table *,#track-page-defaults-page .table-section table *{font-family:"Geist", sans-serif}#track-page-setup-page .table-section table tr,#track-page-defaults-page .table-section table tr{color:#18181B}#track-page-setup-page .table-section table tr th,#track-page-setup-page .table-section table tr td,#track-page-defaults-page .table-section table tr th,#track-page-defaults-page .table-section table tr td{border:none}#track-page-setup-page .table-section table thead tr th,#track-page-defaults-page .table-section table thead tr th{background-color:#52525B;color:#FFFFFF;font-size:16px;font-weight:500;padding:8px 16px;vertical-align:middle}#track-page-setup-page .table-section table thead tr th:first-child,#track-page-defaults-page .table-section table thead tr th:first-child{border-left:1px solid #52525B}#track-page-setup-page .table-section table thead tr th:last-child,#track-page-defaults-page .table-section table thead tr th:last-child{border-right:1px solid #52525B}#track-page-setup-page .table-section table thead tr th.sorting,#track-page-setup-page .table-section table thead tr th.sorting_asc,#track-page-setup-page .table-section table thead tr th.sorting_desc,#track-page-defaults-page .table-section table thead tr th.sorting,#track-page-defaults-page .table-section table thead tr th.sorting_asc,#track-page-defaults-page .table-section table thead tr th.sorting_desc{cursor:pointer;position:relative;padding-right:32px;background-image:none !important}#track-page-setup-page .table-section table thead tr th.sorting::before,#track-page-setup-page .table-section table thead tr th.sorting_asc::before,#track-page-setup-page .table-section table thead tr th.sorting_desc::before,#track-page-defaults-page .table-section table thead tr th.sorting::before,#track-page-defaults-page .table-section table thead tr th.sorting_asc::before,#track-page-defaults-page .table-section table thead tr th.sorting_desc::before{display:none !important}#track-page-setup-page .table-section table thead tr th.sorting::after,#track-page-setup-page .table-section table thead tr th.sorting_asc::after,#track-page-setup-page .table-section table thead tr th.sorting_desc::after,#track-page-defaults-page .table-section table thead tr th.sorting::after,#track-page-defaults-page .table-section table thead tr th.sorting_asc::after,#track-page-defaults-page .table-section table thead tr th.sorting_desc::after{content:'';position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:#FFF;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}#track-page-setup-page .table-section table thead tr th.sorting::after,#track-page-defaults-page .table-section table thead tr th.sorting::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-bb564ea5696a5fb65753c532a11689b781add5a2bbf7815ce0ec5740370f0b02.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-bb564ea5696a5fb65753c532a11689b781add5a2bbf7815ce0ec5740370f0b02.svg)}#track-page-setup-page .table-section table thead tr th.sorting_asc::after,#track-page-defaults-page .table-section table thead tr th.sorting_asc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg)}#track-page-setup-page .table-section table thead tr th.sorting_desc::after,#track-page-defaults-page .table-section table thead tr th.sorting_desc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg)}#track-page-setup-page .table-section table thead tr:first-child th,#track-page-defaults-page .table-section table thead tr:first-child th{border-top:1px solid #52525B}#track-page-setup-page .table-section table thead tr:first-child th:first-child,#track-page-defaults-page .table-section table thead tr:first-child th:first-child{border-top-left-radius:8px}#track-page-setup-page .table-section table thead tr:first-child th:last-child,#track-page-defaults-page .table-section table thead tr:first-child th:last-child{border-top-right-radius:8px}#track-page-setup-page .table-section table tbody>tr,#track-page-defaults-page .table-section table tbody>tr{background-color:#FFFFFF;font-size:14px;vertical-align:middle}#track-page-setup-page .table-section table tbody>tr>td:first-child,#track-page-defaults-page .table-section table tbody>tr>td:first-child{border-left:1px solid #D4D4D8}#track-page-setup-page .table-section table tbody>tr>td:last-child,#track-page-defaults-page .table-section table tbody>tr>td:last-child{border-right:1px solid #D4D4D8}#track-page-setup-page .table-section table tbody>tr:last-child>td,#track-page-defaults-page .table-section table tbody>tr:last-child>td{box-shadow:none}#track-page-setup-page .table-section table tbody>tr:last-child>td:first-child,#track-page-defaults-page .table-section table tbody>tr:last-child>td:first-child{border-bottom-left-radius:8px}#track-page-setup-page .table-section table tbody>tr:last-child>td:last-child,#track-page-defaults-page .table-section table tbody>tr:last-child>td:last-child{border-bottom-right-radius:8px}#track-page-setup-page .table-section table tbody td,#track-page-defaults-page .table-section table tbody td{padding:16px;border-bottom:1px solid #D4D4D8;background-color:transparent}#track-page-setup-page .table-section table tbody td.link,#track-page-defaults-page .table-section table tbody td.link{color:#3AAFAF;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-decoration:none}#track-page-setup-page .table-section table tbody td.action-buttons,#track-page-setup-page .table-section table tbody td .action-buttons,#track-page-defaults-page .table-section table tbody td.action-buttons,#track-page-defaults-page .table-section table tbody td .action-buttons{display:flex;justify-content:flex-start;align-items:center;gap:8px;align-self:stretch}#track-page-setup-page .table-section table tbody td.action-buttons a,#track-page-setup-page .table-section table tbody td .action-buttons a,#track-page-defaults-page .table-section table tbody td.action-buttons a,#track-page-defaults-page .table-section table tbody td .action-buttons a{height:auto !important}#track-page-setup-page .table-section table tbody td.action-buttons>form,#track-page-setup-page .table-section table tbody td.action-buttons>a,#track-page-setup-page .table-section table tbody td.action-buttons>button,#track-page-setup-page .table-section table tbody td.action-buttons>.bullseye-button,#track-page-setup-page .table-section table tbody body:has(.district-checklists-container) #container .district-checklists-header td.action-buttons>.export-btn,body:has(.district-checklists-container) #container .district-checklists-header #track-page-setup-page .table-section table tbody td.action-buttons>.export-btn,#track-page-setup-page .table-section table tbody td .action-buttons>form,#track-page-setup-page .table-section table tbody td .action-buttons>a,#track-page-setup-page .table-section table tbody td .action-buttons>button,#track-page-setup-page .table-section table tbody td .action-buttons>.bullseye-button,#track-page-setup-page .table-section table tbody td body:has(.district-checklists-container) #container .district-checklists-header .action-buttons>.export-btn,body:has(.district-checklists-container) #container .district-checklists-header #track-page-setup-page .table-section table tbody td .action-buttons>.export-btn,#track-page-defaults-page .table-section table tbody td.action-buttons>form,#track-page-defaults-page .table-section table tbody td.action-buttons>a,#track-page-defaults-page .table-section table tbody td.action-buttons>button,#track-page-defaults-page .table-section table tbody td.action-buttons>.bullseye-button,#track-page-defaults-page .table-section table tbody body:has(.district-checklists-container) #container .district-checklists-header td.action-buttons>.export-btn,body:has(.district-checklists-container) #container .district-checklists-header #track-page-defaults-page .table-section table tbody td.action-buttons>.export-btn,#track-page-defaults-page .table-section table tbody td .action-buttons>form,#track-page-defaults-page .table-section table tbody td .action-buttons>a,#track-page-defaults-page .table-section table tbody td .action-buttons>button,#track-page-defaults-page .table-section table tbody td .action-buttons>.bullseye-button,#track-page-defaults-page .table-section table tbody td body:has(.district-checklists-container) #container .district-checklists-header .action-buttons>.export-btn,body:has(.district-checklists-container) #container .district-checklists-header #track-page-defaults-page .table-section table tbody td .action-buttons>.export-btn{min-width:0;max-width:100%;height:36px}#track-page-setup-page .table-section table tbody td .empty-state,#track-page-defaults-page .table-section table tbody td .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0;gap:12px}#track-page-setup-page .table-section table tbody td .empty-state .empty-state-icon,#track-page-defaults-page .table-section table tbody td .empty-state .empty-state-icon{border:1px solid #D4D4D8;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);height:32px;width:32px;display:flex;align-items:center;justify-content:center;color:#71717A}#track-page-setup-page .table-section table tbody td .empty-state .empty-state-icon i,#track-page-defaults-page .table-section table tbody td .empty-state .empty-state-icon i{font-size:16px}#track-page-setup-page .table-section table tbody td .empty-state .empty-state-text,#track-page-defaults-page .table-section table tbody td .empty-state .empty-state-text{color:#18181B;text-align:center;font-family:"Geist", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0}#track-page-setup-page .table-section table.no-footer,#track-page-defaults-page .table-section table.no-footer{border-bottom:none}#track-page-setup-page .table-section table caption,#track-page-defaults-page .table-section table caption{text-align:left;color:#18181B;font-family:"Geist", sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:28px;letter-spacing:0;margin-bottom:16px}#track-page-setup-page .table-section table caption label,#track-page-defaults-page .table-section table caption label{position:relative;display:inline-block;font-size:0;margin:0}#track-page-setup-page .table-section table caption label::before,#track-page-defaults-page .table-section table caption label::before{content:'';position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-color:#71717A;mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/search-icon-ea7fe5af06695e11f79eaf17fabf00754ce1e2490f3d048318ebc99873d270e1.svg);mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/search-icon-ea7fe5af06695e11f79eaf17fabf00754ce1e2490f3d048318ebc99873d270e1.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;pointer-events:none}#track-page-setup-page .table-section table caption input[type="search"],#track-page-defaults-page .table-section table caption input[type="search"]{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;padding:10px 12px 10px 34px;font-family:"Geist", sans-serif;font-size:14px;min-width:192px}#track-page-setup-page .table-section table caption input[type="search"]::placeholder,#track-page-defaults-page .table-section table caption input[type="search"]::placeholder{color:#A1A1AA}#track-page-setup-page .table-section table caption input[type="search"]:focus,#track-page-defaults-page .table-section table caption input[type="search"]:focus{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}#track-page-setup-page .form-container,#track-page-defaults-page .form-container{margin-bottom:0}#track-page-setup-page table thead th:first-child,#track-page-defaults-page table thead th:first-child{width:45%}#track-page-setup-page table thead th:last-child,#track-page-defaults-page table thead th:last-child{width:20%}#track-page-defaults-modal .body-content,#track-page-defaults-modal #track-page-defaults-modal-body,#track-page-defaults-modal #track-page-defaults-section{display:flex;flex-direction:column;gap:20px;min-width:0}#track-page-defaults-modal #track-page-defaults-section{border-top:1px solid #E4E4E7;padding-top:20px}#track-page-defaults-modal .track-page-intro{margin:0}#track-page-defaults-modal .form-group{display:flex;flex-direction:column;gap:8px;margin:0;min-width:0}#track-page-defaults-modal .track-page-defaults-picker-row{display:flex;align-items:center;gap:8px;min-width:0}#track-page-defaults-modal .track-page-defaults-picker-row .selectize-control{flex:1 1 auto;min-width:0;margin:0}#track-page-defaults-modal .track-page-defaults-picker-row .bullseye-button,#track-page-defaults-modal .track-page-defaults-picker-row body:has(.district-checklists-container) #container .district-checklists-header .export-btn,body:has(.district-checklists-container) #container .district-checklists-header #track-page-defaults-modal .track-page-defaults-picker-row .export-btn{flex:0 0 auto;white-space:nowrap}#track-page-defaults-modal .table-section{min-width:0;overflow:hidden}#track-page-defaults-modal .modal-body table thead th:first-child{width:50%}#track-page-defaults-modal .modal-body table thead th:nth-child(2){width:28%}#track-page-defaults-modal .modal-body table thead th:last-child{width:22%}#track-page-defaults-modal .modal-body table td{vertical-align:middle;overflow-wrap:anywhere}#track-page-defaults-modal .modal-body table td .action-buttons{display:flex;justify-content:flex-end}#track-page-defaults-modal .modal-body table td .action-buttons .bullseye-button,#track-page-defaults-modal .modal-body table td .action-buttons body:has(.district-checklists-container) #container .district-checklists-header .export-btn,body:has(.district-checklists-container) #container .district-checklists-header #track-page-defaults-modal .modal-body table td .action-buttons .export-btn{white-space:nowrap}.objective-editor-save-error{color:#DC2626;font-size:14px;margin:0 0 12px}.track-page-intro{color:#71717A;font-size:14px;line-height:20px;margin:0}.track-page-empty{color:#71717A;font-size:14px;text-align:center}.tpo-summary{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.tpo-summary .tpo-summary-meta{color:#71717A;font-size:12px}.tpo-summary .tpo-summary-meta::before{content:" — "}.track-preview-page{display:flex;flex-direction:column;gap:16px}.track-preview-page .track-preview-banner{background:#F2FBF1;border:1px solid #B8EBAF;border-radius:6px;padding:12px 16px;color:#3F3F46;font-size:14px;line-height:20px}.track-preview-page .tpv-frame{border:1px dashed #D4D4D8;border-radius:8px;padding:16px;background:#FFFFFF;overflow-x:auto}.track-preview-page .assessment-objectives-table{table-layout:fixed;width:100%}.track-preview-page .assessment-objectives-table td{overflow-wrap:break-word}.track-preview-page .tpv-placement{border:1px dashed #E4E4E7;border-radius:4px;margin:12px 0;padding:8px 12px 12px}.track-preview-page .tpv-placement .tracking-page-objects{margin-top:8px}.track-preview-page .tpv-placement-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.track-preview-page .tpv-placement-label{color:#A1A1AA;display:block;font-size:10px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.track-preview-page .tpv-add-object{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:4px 8px;border:1px dashed #D4D4D8;border-radius:4px;background:#FFFFFF;color:#52525B;font-size:12px;font-weight:600;cursor:pointer;opacity:0;transition:opacity 0.15s ease, border-color 0.15s ease, color 0.15s ease}.track-preview-page .tpv-add-object:hover{border-color:#52C94B;color:#0C7F00}.track-preview-page .tpv-add-object:focus-visible{outline:2px solid #0F9200;outline-offset:2px}.track-preview-page .tpv-add-object-icon{font-size:14px;line-height:1}.track-preview-page .tpv-placement:hover .tpv-add-object,.track-preview-page .tpv-placement:focus-within .tpv-add-object,.track-preview-page .tpv-add-object:focus{opacity:1}.track-preview-page .tracking-page-object.tpo-manageable{position:relative;padding-right:28px}.track-preview-page .tpo-inline-remove-form{position:absolute;top:-8px;right:-8px;margin:0;line-height:1}.track-preview-page .tpo-inline-remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid #D4D4D8;border-radius:9999px;background:#FFFFFF;color:#52525B;font-size:14px;font-weight:600;line-height:1;cursor:pointer;opacity:0;transition:opacity 0.15s ease, border-color 0.15s ease, color 0.15s ease}.track-preview-page .tpo-inline-remove:hover{border-color:#F87171;color:#DC2626}.track-preview-page .tpo-inline-remove:focus-visible{outline:2px solid #EF4444;outline-offset:1px}.track-preview-page .tracking-page-object:hover .tpo-inline-remove,.track-preview-page .tracking-page-object:focus-within .tpo-inline-remove,.track-preview-page .tpo-inline-remove:focus{opacity:1}.track-preview-page .session-header-bar{position:static;padding-inline:0}.track-preview-page .session-upload-button svg path{stroke:#FFF}.track-preview-page .btn-main.dropdown-button::after{margin-left:8px}.track-preview-page .tpv-notes-frame{border:1px solid #E4E4E7;border-radius:4px;color:#A1A1AA;min-height:80px;padding:12px}.track-preview-page .tpv-inert{pointer-events:none}.track-preview-page .score-choice-bar{position:static}.session-label-report-page .session-label-report-content,.session-label-report-container .session-label-report-content{display:flex;flex-direction:column;gap:16px;padding:16px 24px 32px}.session-label-report-page .session-label-report-filters,.session-label-report-container .session-label-report-filters{display:flex;align-items:center;justify-content:flex-end}.session-label-report-page .session-label-report-filters .search-container,.session-label-report-container .session-label-report-filters .search-container{width:192px;flex-shrink:0}.session-label-report-page #session-label-report-table_wrapper,.session-label-report-container #session-label-report-table_wrapper{width:100%}.session-label-report-page table.dataTable,.session-label-report-page .bullseye-datatable,.session-label-report-container table.dataTable,.session-label-report-container .bullseye-datatable{width:100% !important;background:#FFF;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);border-radius:8px;border:1px solid #D4D4D8;border-collapse:separate !important;border-spacing:0;overflow:hidden;box-sizing:border-box}.session-label-report-page table.dataTable thead tr th,.session-label-report-page .bullseye-datatable thead tr th,.session-label-report-container table.dataTable thead tr th,.session-label-report-container .bullseye-datatable thead tr th{min-height:48px;padding:12px 16px;background:#52525B;color:#FFF;font-size:16px;font-family:"Geist", sans-serif;font-weight:500;line-height:20px;text-align:left;border:none;vertical-align:middle;white-space:normal}.session-label-report-page table.dataTable thead tr th.sorting,.session-label-report-page table.dataTable thead tr th.sorting_asc,.session-label-report-page table.dataTable thead tr th.sorting_desc,.session-label-report-page .bullseye-datatable thead tr th.sorting,.session-label-report-page .bullseye-datatable thead tr th.sorting_asc,.session-label-report-page .bullseye-datatable thead tr th.sorting_desc,.session-label-report-container table.dataTable thead tr th.sorting,.session-label-report-container table.dataTable thead tr th.sorting_asc,.session-label-report-container table.dataTable thead tr th.sorting_desc,.session-label-report-container .bullseye-datatable thead tr th.sorting,.session-label-report-container .bullseye-datatable thead tr th.sorting_asc,.session-label-report-container .bullseye-datatable thead tr th.sorting_desc{cursor:pointer;position:relative;padding-right:32px}.session-label-report-page table.dataTable thead tr th.sorting::after,.session-label-report-page table.dataTable thead tr th.sorting_asc::after,.session-label-report-page table.dataTable thead tr th.sorting_desc::after,.session-label-report-page .bullseye-datatable thead tr th.sorting::after,.session-label-report-page .bullseye-datatable thead tr th.sorting_asc::after,.session-label-report-page .bullseye-datatable thead tr th.sorting_desc::after,.session-label-report-container table.dataTable thead tr th.sorting::after,.session-label-report-container table.dataTable thead tr th.sorting_asc::after,.session-label-report-container table.dataTable thead tr th.sorting_desc::after,.session-label-report-container .bullseye-datatable thead tr th.sorting::after,.session-label-report-container .bullseye-datatable thead tr th.sorting_asc::after,.session-label-report-container .bullseye-datatable thead tr th.sorting_desc::after{content:'';position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:#FFF;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.session-label-report-page table.dataTable thead tr th.sorting::after,.session-label-report-page .bullseye-datatable thead tr th.sorting::after,.session-label-report-container table.dataTable thead tr th.sorting::after,.session-label-report-container .bullseye-datatable thead tr th.sorting::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-sort-1049509f9e8807004cf3c8e62bb405a7e579a3cfca625859a1a114a94c9a5080.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-sort-1049509f9e8807004cf3c8e62bb405a7e579a3cfca625859a1a114a94c9a5080.svg)}.session-label-report-page table.dataTable thead tr th.sorting_asc::after,.session-label-report-page .bullseye-datatable thead tr th.sorting_asc::after,.session-label-report-container table.dataTable thead tr th.sorting_asc::after,.session-label-report-container .bullseye-datatable thead tr th.sorting_asc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg)}.session-label-report-page table.dataTable thead tr th.sorting_desc::after,.session-label-report-page .bullseye-datatable thead tr th.sorting_desc::after,.session-label-report-container table.dataTable thead tr th.sorting_desc::after,.session-label-report-container .bullseye-datatable thead tr th.sorting_desc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg)}.session-label-report-page table.dataTable tbody tr,.session-label-report-page .bullseye-datatable tbody tr,.session-label-report-container table.dataTable tbody tr,.session-label-report-container .bullseye-datatable tbody tr{background:#FFF}.session-label-report-page table.dataTable tbody tr:hover,.session-label-report-page .bullseye-datatable tbody tr:hover,.session-label-report-container table.dataTable tbody tr:hover,.session-label-report-container .bullseye-datatable tbody tr:hover{background:rgba(244,244,245,0.3)}.session-label-report-page table.dataTable tbody tr td,.session-label-report-page .bullseye-datatable tbody tr td,.session-label-report-container table.dataTable tbody tr td,.session-label-report-container .bullseye-datatable tbody tr td{min-height:56px;padding:16px;color:#18181B;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px;vertical-align:middle;border:none;border-bottom:1px solid #D4D4D8}.session-label-report-page table.dataTable tbody tr td a,.session-label-report-page .bullseye-datatable tbody tr td a,.session-label-report-container table.dataTable tbody tr td a,.session-label-report-container .bullseye-datatable tbody tr td a{color:#3AAFAF;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.session-label-report-page table.dataTable tbody tr td a:hover,.session-label-report-page .bullseye-datatable tbody tr td a:hover,.session-label-report-container table.dataTable tbody tr td a:hover,.session-label-report-container .bullseye-datatable tbody tr td a:hover{text-decoration:underline}.session-label-report-page table.dataTable tbody tr td.centered,.session-label-report-page .bullseye-datatable tbody tr td.centered,.session-label-report-container table.dataTable tbody tr td.centered,.session-label-report-container .bullseye-datatable tbody tr td.centered{text-align:center}.session-label-report-page table.dataTable tbody tr:last-child td,.session-label-report-page .bullseye-datatable tbody tr:last-child td,.session-label-report-container table.dataTable tbody tr:last-child td,.session-label-report-container .bullseye-datatable tbody tr:last-child td{border-bottom:none}.session-label-report-page table.dataTable thead tr th.sorting,.session-label-report-page table.dataTable thead tr th.sorting_asc,.session-label-report-page table.dataTable thead tr th.sorting_desc,.session-label-report-page .bullseye-datatable thead tr th.sorting,.session-label-report-page .bullseye-datatable thead tr th.sorting_asc,.session-label-report-page .bullseye-datatable thead tr th.sorting_desc,.session-label-report-container table.dataTable thead tr th.sorting,.session-label-report-container table.dataTable thead tr th.sorting_asc,.session-label-report-container table.dataTable thead tr th.sorting_desc,.session-label-report-container .bullseye-datatable thead tr th.sorting,.session-label-report-container .bullseye-datatable thead tr th.sorting_asc,.session-label-report-container .bullseye-datatable thead tr th.sorting_desc{background-image:none}.session-label-report-page .dataTables_filter,.session-label-report-page .dataTables_length,.session-label-report-container .dataTables_filter,.session-label-report-container .dataTables_length{display:none}.session-label-report-page .dataTables_info,.session-label-report-container .dataTables_info{color:#71717A;font-size:14px;line-height:20px}.session-label-report-page .dataTables_paginate,.session-label-report-container .dataTables_paginate{display:inline-flex;justify-content:flex-start;align-items:center;gap:12px;padding:16px 0;flex-wrap:nowrap;float:right;text-align:right}.session-label-report-page .dataTables_paginate span,.session-label-report-container .dataTables_paginate span{display:flex;flex-direction:row;align-items:center;gap:4px}.session-label-report-page .dataTables_paginate .paginate_button,.session-label-report-container .dataTables_paginate .paginate_button{display:flex;align-items:center;justify-content:center;color:#18181B !important;font-size:14px;font-family:"Geist", sans-serif;font-weight:500;line-height:20px;cursor:pointer;background:none !important;border:none !important;border-radius:0 !important;padding:0;margin:0;min-width:unset;box-shadow:none !important;text-decoration:none !important}.session-label-report-page .dataTables_paginate .paginate_button:hover,.session-label-report-page .dataTables_paginate .paginate_button:active,.session-label-report-container .dataTables_paginate .paginate_button:hover,.session-label-report-container .dataTables_paginate .paginate_button:active{background:none !important;border:none !important;box-shadow:none !important;color:#18181B !important}.session-label-report-page .dataTables_paginate .paginate_button.previous,.session-label-report-page .dataTables_paginate .paginate_button.next,.session-label-report-container .dataTables_paginate .paginate_button.previous,.session-label-report-container .dataTables_paginate .paginate_button.next{padding:2px 0;gap:8px}.session-label-report-page .dataTables_paginate .paginate_button.previous:hover:not(.disabled),.session-label-report-page .dataTables_paginate .paginate_button.next:hover:not(.disabled),.session-label-report-container .dataTables_paginate .paginate_button.previous:hover:not(.disabled),.session-label-report-container .dataTables_paginate .paginate_button.next:hover:not(.disabled){text-decoration:underline !important}.session-label-report-page .dataTables_paginate .paginate_button.previous.disabled,.session-label-report-page .dataTables_paginate .paginate_button.previous.disabled:hover,.session-label-report-page .dataTables_paginate .paginate_button.previous.disabled:active,.session-label-report-page .dataTables_paginate .paginate_button.next.disabled,.session-label-report-page .dataTables_paginate .paginate_button.next.disabled:hover,.session-label-report-page .dataTables_paginate .paginate_button.next.disabled:active,.session-label-report-container .dataTables_paginate .paginate_button.previous.disabled,.session-label-report-container .dataTables_paginate .paginate_button.previous.disabled:hover,.session-label-report-container .dataTables_paginate .paginate_button.previous.disabled:active,.session-label-report-container .dataTables_paginate .paginate_button.next.disabled,.session-label-report-container .dataTables_paginate .paginate_button.next.disabled:hover,.session-label-report-container .dataTables_paginate .paginate_button.next.disabled:active{opacity:0.5;cursor:not-allowed;color:#18181B !important;background:none !important;border:none !important;box-shadow:none !important}.session-label-report-page .dataTables_paginate .paginate_button.previous::before,.session-label-report-container .dataTables_paginate .paginate_button.previous::before{content:'';width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-left-958ee21e79be4f263398baa69a89d56d36c3ad25dce196ebc3a9b3c5ff174cb0.svg);background-size:contain;background-repeat:no-repeat;flex-shrink:0}.session-label-report-page .dataTables_paginate .paginate_button.next::after,.session-label-report-container .dataTables_paginate .paginate_button.next::after{content:'';width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-right-435241fd81f54e24222ca88e66b4615880ff8fc9d56ec56391e561722bbe0694.svg);background-size:contain;background-repeat:no-repeat;flex-shrink:0}.session-label-report-page .dataTables_paginate .paginate_button:not(.previous):not(.next):not(.ellipsis),.session-label-report-container .dataTables_paginate .paginate_button:not(.previous):not(.next):not(.ellipsis){height:44px;width:44px;border-radius:8px !important;background:transparent !important;outline:1px solid #D4D4D8;outline-offset:-1px}.session-label-report-page .dataTables_paginate .paginate_button:not(.previous):not(.next):not(.ellipsis):hover:not(.current):not(.disabled),.session-label-report-page .dataTables_paginate .paginate_button:not(.previous):not(.next):not(.ellipsis):active:not(.current):not(.disabled),.session-label-report-container .dataTables_paginate .paginate_button:not(.previous):not(.next):not(.ellipsis):hover:not(.current):not(.disabled),.session-label-report-container .dataTables_paginate .paginate_button:not(.previous):not(.next):not(.ellipsis):active:not(.current):not(.disabled){outline:1px solid #0F9200;background:transparent !important;color:#18181B !important}.session-label-report-page .dataTables_paginate .paginate_button.current:not(.previous):not(.next):not(.ellipsis),.session-label-report-page .dataTables_paginate .paginate_button.current:not(.previous):not(.next):not(.ellipsis):hover,.session-label-report-page .dataTables_paginate .paginate_button.current:not(.previous):not(.next):not(.ellipsis):active,.session-label-report-container .dataTables_paginate .paginate_button.current:not(.previous):not(.next):not(.ellipsis),.session-label-report-container .dataTables_paginate .paginate_button.current:not(.previous):not(.next):not(.ellipsis):hover,.session-label-report-container .dataTables_paginate .paginate_button.current:not(.previous):not(.next):not(.ellipsis):active{background:#F2FBF1 !important;outline:1px solid #0F9200;color:#18181B !important}.session-label-report-page .dataTables_paginate .paginate_button.disabled:not(.previous):not(.next):not(.ellipsis),.session-label-report-page .dataTables_paginate .paginate_button.disabled:not(.previous):not(.next):not(.ellipsis):hover,.session-label-report-page .dataTables_paginate .paginate_button.disabled:not(.previous):not(.next):not(.ellipsis):active,.session-label-report-container .dataTables_paginate .paginate_button.disabled:not(.previous):not(.next):not(.ellipsis),.session-label-report-container .dataTables_paginate .paginate_button.disabled:not(.previous):not(.next):not(.ellipsis):hover,.session-label-report-container .dataTables_paginate .paginate_button.disabled:not(.previous):not(.next):not(.ellipsis):active{opacity:0.5;cursor:not-allowed;background:transparent !important;color:#18181B !important}.session-label-report-page .dataTables_paginate .paginate_button.ellipsis,.session-label-report-container .dataTables_paginate .paginate_button.ellipsis{height:44px;width:44px;border-radius:8px !important;background:transparent !important;outline:1px solid #D4D4D8;outline-offset:-1px}.session-label-report-page .bottom,.session-label-report-container .bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:16px}.tracking-objects-modal .modal-body{scrollbar-gutter:stable}.tracking-objects-modal #tracking-objects-body,.tracking-objects-modal .tpo-manager,.tracking-objects-modal .tpo-view,.tracking-objects-modal .tpo-view>form{display:flex;flex-direction:column;min-width:0;overflow-x:hidden}.tracking-objects-modal .tpo-view.is-hidden{display:none}.tracking-objects-modal .tpo-manager,.tracking-objects-modal .tpo-view,.tracking-objects-modal .tpo-view>form{gap:16px}.tracking-objects-modal #tpo-add-label-choice,.tracking-objects-modal #tpo-add-rule{align-self:flex-start}.tracking-objects-modal .tpo-empty-hint{margin:0;font-family:"Geist", sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#71717A}.tracking-objects-modal .tpo-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;border-radius:6px;overflow:hidden}.tracking-objects-modal .tpo-list-item{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#F6F6F9}.tracking-objects-modal .tpo-item-content{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.tracking-objects-modal .tpo-item-label{margin:0;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#18181B}.tracking-objects-modal .tpo-item-meta{margin:0;font-family:"Geist", sans-serif;font-weight:400;font-size:14px;line-height:20px;display:flex;flex-direction:column;gap:2px;color:#71717A}.tracking-objects-modal .tpo-item-meta-key{font-weight:500;color:#52525B}.tracking-objects-modal .tpo-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:transparent;color:#71717A;cursor:pointer}.tracking-objects-modal .tpo-icon-button svg{width:16px;height:16px;display:block;stroke:currentColor}.tracking-objects-modal .tpo-icon-button:hover{background-color:#F6F6F9;color:#18181B}.tracking-objects-modal .tpo-icon-button.destructive:hover{background-color:#FEF2F2;color:#EF4444}.tracking-objects-modal .tpo-icon-button:focus-visible{outline:2px solid #0F9200;outline-offset:2px}.tracking-objects-modal .tpo-item-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.tracking-objects-modal .tpo-item-actions form{display:inline-flex;margin:0}.tracking-objects-modal #tpo-session-labels-wrap,.tracking-objects-modal #tpo-label-choices,.tracking-objects-modal #tpo-rule-rows{display:flex;flex-direction:column;gap:8px}.tracking-objects-modal #tpo-session-labels-wrap{gap:16px}.tracking-objects-modal .tpo-choice-row,.tracking-objects-modal .tpo-rule-row{display:flex;align-items:center;gap:8px}.tracking-objects-modal .tpo-rule-row{flex-wrap:wrap}.tracking-objects-modal .tpo-rule-row .tpo-rule-word{margin:0;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#71717A;flex-shrink:0}.tracking-objects-modal .tpo-rule-row .tpo-rule-source{max-width:288px}.tracking-objects-modal .tpo-rule-row .tpo-rule-op{max-width:256px}.tracking-objects-modal .tpo-rule-row .tpo-rule-v1,.tracking-objects-modal .tpo-rule-row .tpo-rule-v2{max-width:80px}.tracking-objects-modal .tpo-rule-row .tpo-rule-label{max-width:256px}.tracking-objects-modal .tpo-choice-remove,.tracking-objects-modal .tpo-rule-remove{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:none;border-radius:4px;background-color:#F6F6F9;color:#52525B;cursor:pointer}.tracking-objects-modal .tpo-choice-remove:hover,.tracking-objects-modal .tpo-choice-remove:focus,.tracking-objects-modal .tpo-rule-remove:hover,.tracking-objects-modal .tpo-rule-remove:focus{background-color:#FEF2F2;color:#EF4444}.tracking-objects-modal .tpo-choice-remove:focus-visible,.tracking-objects-modal .tpo-rule-remove:focus-visible{outline:2px solid #0F9200;outline-offset:2px}.tracking-objects-modal .tpo-ai-assist{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px dashed #D4D4D8;border-radius:6px;background-color:#F6F6F9}.tracking-objects-modal .tpo-ai-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tracking-objects-modal .tpo-ai-controls #tpo-ai-generate{margin-left:auto}.tracking-objects-modal .tpo-ai-image-note{display:inline-flex;align-items:center;gap:8px}.tracking-objects-modal .tpo-ai-thumb{display:block;height:44px;width:auto;max-width:192px;object-fit:cover;border:1px solid #D4D4D8;border-radius:4px;background:#FFF}.tracking-objects-modal .tpo-ai-clear-image{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;border:none;background:transparent;color:#EF4444;cursor:pointer}.tracking-objects-modal .tpo-ai-clear-image svg{width:16px;height:16px;display:block;stroke:currentColor}.tracking-objects-modal .tpo-ai-clear-image:hover{color:#DC2626}.tracking-objects-modal .tpo-ai-clear-image:focus-visible{outline:2px solid #0F9200;outline-offset:2px}.tracking-objects-modal .tpo-ai-status--error{color:#DC2626;font-weight:500}.tracking-objects-modal .modal-footer{flex-wrap:wrap}.bullseye-button,body:has(.district-checklists-container) #container .district-checklists-header .export-btn{display:inline-block;font-family:"Geist", sans-serif !important;font-style:normal;font-weight:500;letter-spacing:0;cursor:pointer;color:var(--color) !important;background:var(--background) !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;margin:0;user-select:none;-webkit-font-smoothing:antialiased}.bullseye-button.with-icon,body:has(.district-checklists-container) #container .district-checklists-header .with-icon.export-btn{display:inline-flex;gap:8px;justify-content:center;align-items:center}.bullseye-button.sm,body:has(.district-checklists-container) #container .district-checklists-header .sm.export-btn{height:36px;padding:8px 12px;border-radius:4px;font-size:14px;line-height:20px}.bullseye-button.md,body:has(.district-checklists-container) #container .district-checklists-header .md.export-btn{height:40px;padding:10px 16px;border-radius:6px;font-size:14px;line-height:20px}.bullseye-button.lg,body:has(.district-checklists-container) #container .district-checklists-header .lg.export-btn{height:44px;padding:12px 16px;border-radius:8px;font-size:16px;line-height:24px}.bullseye-button:disabled,body:has(.district-checklists-container) #container .district-checklists-header .export-btn:disabled,.bullseye-button.disabled,body:has(.district-checklists-container) #container .district-checklists-header .disabled.export-btn{opacity:0.5;cursor:not-allowed}.bullseye-button:disabled:hover,body:has(.district-checklists-container) #container .district-checklists-header .export-btn:disabled:hover,.bullseye-button.disabled:hover,body:has(.district-checklists-container) #container .district-checklists-header .disabled.export-btn:hover{color:var(--color);background:var(--background)}.bullseye-button.primary-filled,body:has(.district-checklists-container) #container .district-checklists-header .primary-filled.export-btn,.bullseye-button.primary-filled:active,.bullseye-button.primary-filled:focus,.bullseye-button.primary-filled:focus-visible,.bullseye-button.primary-filled:focus-within,.bullseye-button.primary-filled:target{--color: #F2FBF1;--background: #0F9200}.bullseye-button.primary-filled:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .primary-filled.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.primary-filled:active:hover:not(:disabled):not(.disabled),.bullseye-button.primary-filled:focus:hover:not(:disabled):not(.disabled),.bullseye-button.primary-filled:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.primary-filled:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.primary-filled:target:hover:not(:disabled):not(.disabled){--color: #F2FBF1;--background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%), #0F9200}.bullseye-button.secondary-filled,body:has(.district-checklists-container) #container .district-checklists-header .secondary-filled.export-btn,.bullseye-button.secondary-filled:active,.bullseye-button.secondary-filled:focus,.bullseye-button.secondary-filled:focus-visible,.bullseye-button.secondary-filled:focus-within,.bullseye-button.secondary-filled:target{--color: #F2FBFB;--background: #3AAFAF}.bullseye-button.secondary-filled:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .secondary-filled.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.secondary-filled:active:hover:not(:disabled):not(.disabled),.bullseye-button.secondary-filled:focus:hover:not(:disabled):not(.disabled),.bullseye-button.secondary-filled:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.secondary-filled:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.secondary-filled:target:hover:not(:disabled):not(.disabled){--color: #F2FBFB;--background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%), #3AAFAF}.bullseye-button.secondary-link,body:has(.district-checklists-container) #container .district-checklists-header .secondary-link.export-btn,.bullseye-button.secondary-link:active,.bullseye-button.secondary-link:focus,.bullseye-button.secondary-link:focus-visible,.bullseye-button.secondary-link:focus-within,.bullseye-button.secondary-link:target{color:#329999;background:transparent}.bullseye-button.secondary-link:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .secondary-link.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.secondary-link:active:hover:not(:disabled):not(.disabled),.bullseye-button.secondary-link:focus:hover:not(:disabled):not(.disabled),.bullseye-button.secondary-link:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.secondary-link:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.secondary-link:target:hover:not(:disabled):not(.disabled){color:#287878;background:transparent}.bullseye-button.destructive-filled,body:has(.district-checklists-container) #container .district-checklists-header .destructive-filled.export-btn,.bullseye-button.destructive-filled:active,.bullseye-button.destructive-filled:focus,.bullseye-button.destructive-filled:focus-visible,.bullseye-button.destructive-filled:focus-within,.bullseye-button.destructive-filled:target{--color: #FEF2F2;--background: #EF4444}.bullseye-button.destructive-filled:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .destructive-filled.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.destructive-filled:active:hover:not(:disabled):not(.disabled),.bullseye-button.destructive-filled:focus:hover:not(:disabled):not(.disabled),.bullseye-button.destructive-filled:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.destructive-filled:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.destructive-filled:target:hover:not(:disabled):not(.disabled){--color: #FEF2F2;--background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%), #EF4444}.bullseye-button.grey-filled,body:has(.district-checklists-container) #container .district-checklists-header .grey-filled.export-btn,.bullseye-button.grey-filled:active,.bullseye-button.grey-filled:focus,.bullseye-button.grey-filled:focus-visible,.bullseye-button.grey-filled:focus-within,.bullseye-button.grey-filled:target{--color: #18181B;--background: #FFF;border:1px solid #D4D4D8}.bullseye-button.grey-filled:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .grey-filled.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.grey-filled:active:hover:not(:disabled):not(.disabled),.bullseye-button.grey-filled:focus:hover:not(:disabled):not(.disabled),.bullseye-button.grey-filled:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.grey-filled:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.grey-filled:target:hover:not(:disabled):not(.disabled){--color: #18181B;--background: linear-gradient(0deg, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%), #FFF}.bullseye-button.grey-outlined,body:has(.district-checklists-container) #container .district-checklists-header .grey-outlined.export-btn,.bullseye-button.grey-outlined:active,.bullseye-button.grey-outlined:focus,.bullseye-button.grey-outlined:focus-visible,.bullseye-button.grey-outlined:focus-within,.bullseye-button.grey-outlined:target{color:#18181B;background:rgba(255,255,255,0);border:1px solid #D4D4D8}.bullseye-button.grey-outlined:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .grey-outlined.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.grey-outlined:active:hover:not(:disabled):not(.disabled),.bullseye-button.grey-outlined:focus:hover:not(:disabled):not(.disabled),.bullseye-button.grey-outlined:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.grey-outlined:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.grey-outlined:target:hover:not(:disabled):not(.disabled){color:#18181B;background:rgba(255,255,255,0)}.bullseye-button.destructive-outline,body:has(.district-checklists-container) #container .district-checklists-header .destructive-outline.export-btn,.bullseye-button.destructive-outline:active,.bullseye-button.destructive-outline:focus,.bullseye-button.destructive-outline:focus-visible,.bullseye-button.destructive-outline:focus-within,.bullseye-button.destructive-outline:target{--color: #EF4444;--background: #FFFFFF;border:1px solid #EF4444}.bullseye-button.destructive-outline:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .destructive-outline.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.destructive-outline:active:hover:not(:disabled):not(.disabled),.bullseye-button.destructive-outline:focus:hover:not(:disabled):not(.disabled),.bullseye-button.destructive-outline:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.destructive-outline:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.destructive-outline:target:hover:not(:disabled):not(.disabled){--color: #B91C1C;--background: #FFFFFF}.bullseye-button.outlined,body:has(.district-checklists-container) #container .district-checklists-header .outlined.export-btn{--background: transparent}.bullseye-button.outlined.primary,body:has(.district-checklists-container) #container .district-checklists-header .outlined.primary.export-btn,.bullseye-button.outlined.primary:active,.bullseye-button.outlined.primary:focus,.bullseye-button.outlined.primary:focus-visible,.bullseye-button.outlined.primary:focus-within,.bullseye-button.outlined.primary:target{--color: #0F9200;border:1px solid #0F9200}.bullseye-button.outlined.primary:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .outlined.primary.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.primary:active:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.primary:focus:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.primary:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.primary:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.primary:target:hover:not(:disabled):not(.disabled){--color: #096100;--background: #F2FBF1;border-color:#096100}.bullseye-button.outlined.secondary,body:has(.district-checklists-container) #container .district-checklists-header .outlined.secondary.export-btn,.bullseye-button.outlined.secondary:active,.bullseye-button.outlined.secondary:focus,.bullseye-button.outlined.secondary:focus-visible,.bullseye-button.outlined.secondary:focus-within,.bullseye-button.outlined.secondary:target{--color: #329999;border:1px solid #329999}.bullseye-button.outlined.secondary:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .outlined.secondary.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.secondary:active:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.secondary:focus:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.secondary:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.secondary:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.secondary:target:hover:not(:disabled):not(.disabled){--color: #287878;--background: #F2FBFB;border-color:#287878}.bullseye-button.outlined.grey,body:has(.district-checklists-container) #container .district-checklists-header .outlined.grey.export-btn,.bullseye-button.outlined.grey:active,.bullseye-button.outlined.grey:focus,.bullseye-button.outlined.grey:focus-visible,.bullseye-button.outlined.grey:focus-within,.bullseye-button.outlined.grey:target{--color: #71717A;border:1px solid #D4D4D8}.bullseye-button.outlined.grey:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .outlined.grey.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.grey:active:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.grey:focus:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.grey:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.grey:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.grey:target:hover:not(:disabled):not(.disabled){--color: #3F3F46;--background: #FAFAFA;border-color:#A1A1AA}.bullseye-button.outlined.destructive,body:has(.district-checklists-container) #container .district-checklists-header .outlined.destructive.export-btn,.bullseye-button.outlined.destructive:active,.bullseye-button.outlined.destructive:focus,.bullseye-button.outlined.destructive:focus-visible,.bullseye-button.outlined.destructive:focus-within,.bullseye-button.outlined.destructive:target{--color: #EF4444;border:1px solid #EF4444}.bullseye-button.outlined.destructive:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .outlined.destructive.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.destructive:active:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.destructive:focus:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.destructive:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.destructive:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.outlined.destructive:target:hover:not(:disabled):not(.disabled){--color: #B91C1C;--background: #FEF2F2;border-color:#B91C1C}.bullseye-button.link,body:has(.district-checklists-container) #container .district-checklists-header .link.export-btn{--background: transparent;border:0;text-decoration:none}.bullseye-button.link:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .link.export-btn:hover:not(:disabled):not(.disabled){--background: transparent}.bullseye-button.link.primary,body:has(.district-checklists-container) #container .district-checklists-header .link.primary.export-btn,.bullseye-button.link.primary:active,.bullseye-button.link.primary:focus,.bullseye-button.link.primary:focus-visible,.bullseye-button.link.primary:focus-within,.bullseye-button.link.primary:target{--color: #0F9200}.bullseye-button.link.primary:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .link.primary.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.link.primary:active:hover:not(:disabled):not(.disabled),.bullseye-button.link.primary:focus:hover:not(:disabled):not(.disabled),.bullseye-button.link.primary:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.link.primary:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.link.primary:target:hover:not(:disabled):not(.disabled){--color: #096100}.bullseye-button.link.secondary,body:has(.district-checklists-container) #container .district-checklists-header .link.secondary.export-btn,.bullseye-button.link.secondary:active,.bullseye-button.link.secondary:focus,.bullseye-button.link.secondary:focus-visible,.bullseye-button.link.secondary:focus-within,.bullseye-button.link.secondary:target{--color: #329999}.bullseye-button.link.secondary:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .link.secondary.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.link.secondary:active:hover:not(:disabled):not(.disabled),.bullseye-button.link.secondary:focus:hover:not(:disabled):not(.disabled),.bullseye-button.link.secondary:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.link.secondary:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.link.secondary:target:hover:not(:disabled):not(.disabled){--color: #287878}.bullseye-button.link.destructive,body:has(.district-checklists-container) #container .district-checklists-header .link.destructive.export-btn,.bullseye-button.link.destructive:active,.bullseye-button.link.destructive:focus,.bullseye-button.link.destructive:focus-visible,.bullseye-button.link.destructive:focus-within,.bullseye-button.link.destructive:target{--color: #EF4444}.bullseye-button.link.destructive:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .link.destructive.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.link.destructive:active:hover:not(:disabled):not(.disabled),.bullseye-button.link.destructive:focus:hover:not(:disabled):not(.disabled),.bullseye-button.link.destructive:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.link.destructive:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.link.destructive:target:hover:not(:disabled):not(.disabled){--color: #B91C1C}.bullseye-button.link.grey,body:has(.district-checklists-container) #container .district-checklists-header .link.grey.export-btn,.bullseye-button.link.grey:active,.bullseye-button.link.grey:focus,.bullseye-button.link.grey:focus-visible,.bullseye-button.link.grey:focus-within,.bullseye-button.link.grey:target{--color: #71717A}.bullseye-button.link.grey:hover:not(:disabled):not(.disabled),body:has(.district-checklists-container) #container .district-checklists-header .link.grey.export-btn:hover:not(:disabled):not(.disabled),.bullseye-button.link.grey:active:hover:not(:disabled):not(.disabled),.bullseye-button.link.grey:focus:hover:not(:disabled):not(.disabled),.bullseye-button.link.grey:focus-visible:hover:not(:disabled):not(.disabled),.bullseye-button.link.grey:focus-within:hover:not(:disabled):not(.disabled),.bullseye-button.link.grey:target:hover:not(:disabled):not(.disabled){--color: #3F3F46}.bullseye-filter-button,.district-checklists-page .district-checklists-filters .filter-btn,.district-checklists-container .district-checklists-filters .filter-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:10px 16px;gap:8px;background:#FFF;border-radius:6px;outline:1px solid #D4D4D8;outline-offset:-1px;border:0;overflow:hidden;cursor:pointer;white-space:nowrap;flex-shrink:0;font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#18181B;box-sizing:border-box}.bullseye-filter-button:hover,.district-checklists-page .district-checklists-filters .filter-btn:hover,.district-checklists-container .district-checklists-filters .filter-btn:hover,.bullseye-filter-button:focus,.district-checklists-page .district-checklists-filters .filter-btn:focus,.district-checklists-container .district-checklists-filters .filter-btn:focus,.bullseye-filter-button:active,.district-checklists-page .district-checklists-filters .filter-btn:active,.district-checklists-container .district-checklists-filters .filter-btn:active,.bullseye-filter-button.active,.district-checklists-page .district-checklists-filters .active.filter-btn,.district-checklists-container .district-checklists-filters .active.filter-btn{background:linear-gradient(0deg, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.05) 100%),#fff;outline:1px solid #D4D4D8}.bullseye-filter-button .filter-icon,.district-checklists-page .district-checklists-filters .filter-btn .filter-icon,.district-checklists-container .district-checklists-filters .filter-btn .filter-icon,.bullseye-filter-button .chevron-icon,.district-checklists-page .district-checklists-filters .filter-btn .chevron-icon,.district-checklists-container .district-checklists-filters .filter-btn .chevron-icon{width:16px;height:16px;flex-shrink:0}.bullseye-filter-button .chevron-icon path,.district-checklists-page .district-checklists-filters .filter-btn .chevron-icon path,.district-checklists-container .district-checklists-filters .filter-btn .chevron-icon path{stroke-width:2}.bullseye-toggle-button-group{display:flex;gap:8px;align-self:flex-start}.bullseye-toggle-button-group .toggle-btn{height:40px;padding:10px 16px;font-size:14px;font-family:"Geist", sans-serif;font-weight:500;line-height:20px;border:0;border-radius:6px;cursor:pointer}.bullseye-toggle-button-group .toggle-btn.active{background:#3AAFAF;color:#F2FBFB}.bullseye-toggle-button-group .toggle-btn.active:hover{background:linear-gradient(0deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%),#3AAFAF}.bullseye-toggle-button-group .toggle-btn:not(.active){background:#71717A;color:#FAFAFA}.bullseye-toggle-button-group .toggle-btn:not(.active):hover{background:linear-gradient(0deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%),#71717A}.bullseye-applied-filter-tag,.district-checklists-page .applied-filters-section .applied-filter-tag,.district-checklists-container .applied-filters-section .applied-filter-tag{display:flex;align-items:center;padding:2px 8px;gap:8px;background:#F2FBFB;border-radius:4px}.bullseye-applied-filter-tag .tag-leading-icon,.district-checklists-page .applied-filters-section .applied-filter-tag .tag-leading-icon,.district-checklists-container .applied-filters-section .applied-filter-tag .tag-leading-icon{width:16px;height:16px;flex-shrink:0;display:inline-block;background-color:#329999;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.bullseye-applied-filter-tag .tag-text,.district-checklists-page .applied-filters-section .applied-filter-tag .tag-text,.district-checklists-container .applied-filters-section .applied-filter-tag .tag-text{display:flex;flex-direction:column;justify-content:center;color:#329999;font-size:14px;font-family:"Geist", sans-serif;font-weight:500;line-height:20px}.bullseye-applied-filter-tag .tag-close-icon,.district-checklists-page .applied-filters-section .applied-filter-tag .tag-close-icon,.district-checklists-container .applied-filters-section .applied-filter-tag .tag-close-icon{width:16px;height:16px;flex-shrink:0;display:inline-block;cursor:pointer;background-color:#329999;mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/x-icon-fa7e3af1a46838a02e29c7a4eb8f3bffaf8768c544978c6f1633298284f3ffaf.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/x-icon-fa7e3af1a46838a02e29c7a4eb8f3bffaf8768c544978c6f1633298284f3ffaf.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.bullseye-applied-filter-tag .tag-close-icon:hover,.district-checklists-page .applied-filters-section .applied-filter-tag .tag-close-icon:hover,.district-checklists-container .applied-filters-section .applied-filter-tag .tag-close-icon:hover{opacity:0.55}.bullseye-clear-all-button,.district-checklists-page .applied-filters-section .clear-all-btn,.district-checklists-container .applied-filters-section .clear-all-btn{display:inline-flex;align-items:center;gap:8px;color:#0F9200;font-size:14px;font-family:"Geist", sans-serif;font-weight:500;line-height:20px;cursor:pointer;background:none;border:0;padding:0;flex-shrink:0}.bullseye-clear-all-button:hover,.district-checklists-page .applied-filters-section .clear-all-btn:hover,.district-checklists-container .applied-filters-section .clear-all-btn:hover{text-decoration:underline}.bullseye-dropdown-menu{background:#FFF;border-radius:8px;outline:1px solid #D4D4D8;outline-offset:-1px;box-shadow:0px 4px 6px -2px rgba(0,0,0,0.05);min-width:200px;max-height:300px;overflow:hidden;display:flex;flex-direction:column;z-index:1000}.bullseye-dropdown-menu .dropdown-search{width:100%;padding:8px 12px;border:0;border-bottom:1px solid #D4D4D8;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px;outline:none;box-sizing:border-box;margin-bottom:4px}.bullseye-dropdown-menu .dropdown-search::placeholder{color:#A1A1AA}.bullseye-dropdown-menu .dropdown-search:focus{outline:none;box-shadow:none}.bullseye-dropdown-menu .dropdown-inner{overflow-y:auto;max-height:250px;display:flex;flex-direction:column;gap:2px;padding-left:4px;padding-right:4px}.bullseye-dropdown-menu .dropdown-item{padding:8px;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px;color:#18181B;cursor:pointer;border-radius:2px}.bullseye-dropdown-menu .dropdown-item:hover{background:#F2FBFB;color:#329999;border-radius:4px}.bullseye-dropdown-menu .dropdown-item.selected{background:#F2FBFB;color:#329999}.bullseye-dropdown-menu .dropdown-empty{padding:16px;text-align:center;color:#71717A;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px}.bullseye-search-input,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper,.session-label-report-page .session-label-report-filters .search-container .search-input-wrapper,.session-label-report-container .session-label-report-filters .search-container .search-input-wrapper{width:100%;height:40px;padding:10px 12px;background:#FFF;border-radius:6px;outline:1px solid #D4D4D8;outline-offset:-1px;overflow:hidden;box-sizing:border-box;display:inline-flex;justify-content:flex-start;align-items:center;gap:4px;border:0;box-shadow:none}.bullseye-search-input:focus-within,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper:focus-within,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper:focus-within,.session-label-report-page .session-label-report-filters .search-container .search-input-wrapper:focus-within,.session-label-report-container .session-label-report-filters .search-container .search-input-wrapper:focus-within{outline-color:#71717A}.bullseye-search-input .search-icon,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper .search-icon,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper .search-icon,.session-label-report-page .session-label-report-filters .search-container .search-input-wrapper .search-icon,.session-label-report-container .session-label-report-filters .search-container .search-input-wrapper .search-icon{width:16px;height:16px;flex-shrink:0}.bullseye-search-input input,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper input,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper input,.session-label-report-page .session-label-report-filters .search-container .search-input-wrapper input,.session-label-report-container .session-label-report-filters .search-container .search-input-wrapper input{flex:1 1 0;min-width:0;width:auto;height:auto;border:0;outline:0;background:transparent;color:#18181B;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px;padding:0;margin:0;margin-bottom:0;box-shadow:none;display:inline;border-radius:0;transition:none}.bullseye-search-input input::placeholder,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper input::placeholder,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper input::placeholder,.session-label-report-page .session-label-report-filters .search-container .search-input-wrapper input::placeholder,.session-label-report-container .session-label-report-filters .search-container .search-input-wrapper input::placeholder{color:#A1A1AA;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px}.bullseye-search-input input:focus,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper input:focus,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper input:focus,.session-label-report-page .session-label-report-filters .search-container .search-input-wrapper input:focus,.session-label-report-container .session-label-report-filters .search-container .search-input-wrapper input:focus,.bullseye-search-input input:hover,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper input:hover,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper input:hover,.session-label-report-page .session-label-report-filters .search-container .search-input-wrapper input:hover,.session-label-report-container .session-label-report-filters .search-container .search-input-wrapper input:hover{border:0;outline:0;box-shadow:none}.flatpickr-calendar.open.bullseye-calendar{display:flex;flex-direction:column;gap:8px;width:max-content;padding:8px;border-radius:8px;border:1px solid #D4D4D8;background:#FFF;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.flatpickr-calendar.open.bullseye-calendar::before,.flatpickr-calendar.open.bullseye-calendar::after{display:none}.flatpickr-calendar.open.bullseye-calendar .flatpickr-month,.flatpickr-calendar.open.bullseye-calendar span.flatpickr-weekday,.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day{font-family:"Geist", sans-serif;font-style:normal;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased}.flatpickr-calendar.open.bullseye-calendar .flatpickr-months{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-next-month{position:relative;display:flex;justify-content:center;align-items:center;padding:0;width:28px;height:28px}.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-prev-month:hover,.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-next-month:hover{background-color:#FAFAFA;border-radius:6px}.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-prev-month svg,.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-next-month svg{display:none}.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-prev-month::after,.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-next-month::after{content:"";display:block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-next-month.flatpickr-disabled{opacity:0.5;pointer-events:none}.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-prev-month{margin-left:6px}.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-prev-month::after{background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-left-958ee21e79be4f263398baa69a89d56d36c3ad25dce196ebc3a9b3c5ff174cb0.svg)}.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-next-month{margin-right:6px}.flatpickr-calendar.open.bullseye-calendar .flatpickr-months .flatpickr-next-month::after{background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-right-435241fd81f54e24222ca88e66b4615880ff8fc9d56ec56391e561722bbe0694.svg)}.flatpickr-calendar.open.bullseye-calendar .flatpickr-month .flatpickr-current-month{padding:0;display:flex;justify-content:center;gap:4px}.flatpickr-calendar.open.bullseye-calendar .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-calendar.open.bullseye-calendar .flatpickr-month .flatpickr-current-month .numInputWrapper{display:flex;align-items:center;padding:0;color:#18181B}.flatpickr-calendar.open.bullseye-calendar .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months{appearance:none;-webkit-appearance:none;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-bb564ea5696a5fb65753c532a11689b781add5a2bbf7815ce0ec5740370f0b02.svg);background-repeat:no-repeat;background-position:100% 50%;background-size:20px;padding-left:4px;padding-right:20px;border-radius:6px;font-family:"Geist", sans-serif;font-weight:500;font-size:14px;-webkit-font-smoothing:antialiased}.flatpickr-calendar.open.bullseye-calendar .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background-color:#FAFAFA}.flatpickr-calendar.open.bullseye-calendar .flatpickr-month .flatpickr-current-month .numInputWrapper{width:max-content;border-radius:6px}.flatpickr-calendar.open.bullseye-calendar .flatpickr-month .flatpickr-current-month .numInputWrapper:hover{background:#FAFAFA}.flatpickr-calendar.open.bullseye-calendar .flatpickr-month .flatpickr-current-month .numInputWrapper .numInput{padding:0;color:#18181B}.flatpickr-calendar.open.bullseye-calendar .flatpickr-yearDropdown{appearance:none;-webkit-appearance:none;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-bb564ea5696a5fb65753c532a11689b781add5a2bbf7815ce0ec5740370f0b02.svg);background-repeat:no-repeat;background-position:100% 50%;background-size:20px;padding:0 20px 0 4px;border:none;border-radius:6px;font-style:normal;font-weight:500;font-size:14px;-webkit-font-smoothing:antialiased;cursor:pointer;background-color:transparent}.flatpickr-calendar.open.bullseye-calendar .flatpickr-yearDropdown:hover{background-color:#FAFAFA}.flatpickr-calendar.open.bullseye-calendar .flatpickr-yearDropdown:focus{outline:none}.flatpickr-calendar.open.bullseye-calendar span.flatpickr-weekday{padding:8px;color:#18181B;text-align:center;line-height:20px;letter-spacing:0}.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day{margin:0;padding:8px;display:flex;justify-content:center;align-items:center;color:#18181B;text-align:center;line-height:20px;letter-spacing:0}.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.prevMonthDay,.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.nextMonthDay{opacity:0.5}.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.today{border:none;position:relative}.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.today::after{content:"";width:4px;height:4px;background:#0F9200;border-radius:50%;position:absolute;bottom:4px;left:50%;transform:translateX(-50%)}.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.today:hover::after,.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.today.endRange::after,.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.today.selected::after{background:#FFF}.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.selected,.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.startRange,.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.endRange{border-radius:8px;background:#0F9200;color:#F2FBF1;border:none;box-shadow:none;-webkit-box-shadow:none}.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day.inRange{background:#F2FBF1;color:#0F9200;border:none;box-shadow:-5px 0 0 #F2FBF1, 5px 0 0 #F2FBF1;-webkit-box-shadow:-5px 0 0 #F2FBF1, 5px 0 0 #F2FBF1}.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day:hover:not(.startRange):not(.endRange){background:#F2FBF1;color:#0F9200;border:none;border-radius:8px}.flatpickr-calendar.open.bullseye-calendar span.flatpickr-day:hover:not(.startRange):not(.endRange)::after{background:#0F9200}.bullseye-datatable{width:100% !important;background:#FFF;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);border-radius:8px;border:1px solid #D4D4D8;border-collapse:separate !important;border-spacing:0;overflow:hidden}.bullseye-datatable thead tr th{min-height:48px;padding:12px 16px;background:#52525B;color:#FFF;font-size:16px;font-family:"Geist", sans-serif;font-weight:500;line-height:20px;text-align:left;border:none;vertical-align:middle;white-space:normal}.bullseye-datatable thead tr th.sorting,.bullseye-datatable thead tr th.sorting_asc,.bullseye-datatable thead tr th.sorting_desc{cursor:pointer;position:relative;padding-right:32px}.bullseye-datatable thead tr th.sorting::after,.bullseye-datatable thead tr th.sorting_asc::after,.bullseye-datatable thead tr th.sorting_desc::after{content:'';position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:#FFF;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.bullseye-datatable thead tr th.sorting::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-sort-1049509f9e8807004cf3c8e62bb405a7e579a3cfca625859a1a114a94c9a5080.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-sort-1049509f9e8807004cf3c8e62bb405a7e579a3cfca625859a1a114a94c9a5080.svg)}.bullseye-datatable thead tr th.sorting_asc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg)}.bullseye-datatable thead tr th.sorting_desc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg)}.bullseye-datatable tbody tr{background:#FFF}.bullseye-datatable tbody tr:hover{background:rgba(244,244,245,0.3)}.bullseye-datatable tbody tr td{min-height:56px;padding:16px;color:#18181B;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px;vertical-align:middle;border:none;border-bottom:1px solid #D4D4D8}.bullseye-datatable tbody tr td a{color:#3AAFAF;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.bullseye-datatable tbody tr td a:hover{text-decoration:underline}.bullseye-datatable tbody tr td.centered{text-align:center}.bullseye-datatable tbody tr:last-child td{border-bottom:none}.bullseye-datatable-pagination{display:inline-flex;justify-content:flex-start;align-items:center;gap:12px;padding:16px 0;flex-wrap:nowrap;float:right;text-align:right}.bullseye-datatable-pagination span{display:flex;flex-direction:row;align-items:center;gap:4px}.bullseye-datatable-pagination .paginate_button{display:flex;align-items:center;justify-content:center;color:#18181B !important;font-size:14px;font-family:"Geist", sans-serif;font-weight:500;line-height:20px;cursor:pointer;background:none !important;border:none !important;border-radius:0 !important;padding:0;margin:0;min-width:unset;box-shadow:none !important;text-decoration:none !important}.bullseye-datatable-pagination .paginate_button:hover,.bullseye-datatable-pagination .paginate_button:active{background:none !important;border:none !important;box-shadow:none !important;color:#18181B !important}.bullseye-datatable-pagination .paginate_button.previous,.bullseye-datatable-pagination .paginate_button.next{padding:2px 0;gap:8px}.bullseye-datatable-pagination .paginate_button.previous:hover:not(.disabled),.bullseye-datatable-pagination .paginate_button.next:hover:not(.disabled){text-decoration:underline !important}.bullseye-datatable-pagination .paginate_button.previous.disabled,.bullseye-datatable-pagination .paginate_button.previous.disabled:hover,.bullseye-datatable-pagination .paginate_button.previous.disabled:active,.bullseye-datatable-pagination .paginate_button.next.disabled,.bullseye-datatable-pagination .paginate_button.next.disabled:hover,.bullseye-datatable-pagination .paginate_button.next.disabled:active{opacity:0.5;cursor:not-allowed;color:#18181B !important;background:none !important;border:none !important;box-shadow:none !important}.bullseye-datatable-pagination .paginate_button.previous::before{content:'';width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-left-958ee21e79be4f263398baa69a89d56d36c3ad25dce196ebc3a9b3c5ff174cb0.svg);background-size:contain;background-repeat:no-repeat;flex-shrink:0}.bullseye-datatable-pagination .paginate_button.next::after{content:'';width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-right-435241fd81f54e24222ca88e66b4615880ff8fc9d56ec56391e561722bbe0694.svg);background-size:contain;background-repeat:no-repeat;flex-shrink:0}.bullseye-datatable-pagination .paginate_button:not(.previous):not(.next):not(.ellipsis){height:44px;width:44px;border-radius:8px !important;background:transparent !important;outline:1px solid #D4D4D8;outline-offset:-1px}.bullseye-datatable-pagination .paginate_button:not(.previous):not(.next):not(.ellipsis):hover:not(.current):not(.disabled),.bullseye-datatable-pagination .paginate_button:not(.previous):not(.next):not(.ellipsis):active:not(.current):not(.disabled){outline:1px solid #0F9200;background:transparent !important;color:#18181B !important}.bullseye-datatable-pagination .paginate_button.current:not(.previous):not(.next):not(.ellipsis),.bullseye-datatable-pagination .paginate_button.current:not(.previous):not(.next):not(.ellipsis):hover,.bullseye-datatable-pagination .paginate_button.current:not(.previous):not(.next):not(.ellipsis):active{background:#F2FBF1 !important;outline:1px solid #0F9200;color:#18181B !important}.bullseye-datatable-pagination .paginate_button.disabled:not(.previous):not(.next):not(.ellipsis),.bullseye-datatable-pagination .paginate_button.disabled:not(.previous):not(.next):not(.ellipsis):hover,.bullseye-datatable-pagination .paginate_button.disabled:not(.previous):not(.next):not(.ellipsis):active{opacity:0.5;cursor:not-allowed;background:transparent !important;color:#18181B !important}.bullseye-datatable-pagination .paginate_button.ellipsis{height:44px;width:44px;border-radius:8px !important;background:transparent !important;outline:1px solid #D4D4D8;outline-offset:-1px}body:has(.district-checklists-container) #container .district-checklists-header .page-headings{flex:1}body:has(.district-checklists-container) #container .district-checklists-header .page-headings .primary-heading{display:inline-flex;align-items:flex-start;gap:8px;margin:0}body:has(.district-checklists-container) #container .district-checklists-header .page-headings .primary-heading .title-separator{display:inline-flex;align-items:center;margin-top:4px}body:has(.district-checklists-container) #container .district-checklists-header .page-headings .primary-heading .title-separator img{width:24px;height:24px;flex-shrink:0}body:has(.district-checklists-container) #container .district-checklists-header .page-headings .primary-heading .component-name{min-width:fit-content}body:has(.district-checklists-container) #container .district-checklists-header .page-headings .primary-heading .checklist-name{flex:1 1 auto;min-width:0}body:has(.district-checklists-container) #container .district-checklists-header .page-headings .secondary-heading,body:has(.district-checklists-container) #container .district-checklists-header .page-headings .tertiary-heading{color:#52525B;font-size:16px;font-family:"Geist", sans-serif;font-weight:400;line-height:24px;margin:0}body:has(.district-checklists-container) #container .district-checklists-header .page-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}body:has(.district-checklists-container) #container .district-checklists-header .export-btn{--color: #F2FBF1;--background: #0F9200;height:40px;padding:10px 16px;border-radius:6px;font-size:14px;line-height:20px;text-decoration:none}body:has(.district-checklists-container) #container .district-checklists-header .export-btn:hover:not(:disabled):not(.disabled){--color: #F2FBF1;--background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%), #0F9200}body:has(.district-checklists-container) #container .district-checklists-header .export-message,body:has(.district-checklists-container) #container .district-checklists-header #hidden-message{display:none;color:#18181B;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px;padding:10px 0}.district-checklists-container{width:100%;min-height:100vh;display:flex;flex-direction:column;background:#F6F6F9}.district-checklists-page{width:100%;min-height:100vh;display:flex;flex-direction:column}.district-checklists-page .district-checklists-content,.district-checklists-container .district-checklists-content{flex:1;background:#FFF;padding:32px;display:flex;flex-direction:column;gap:32px}.district-checklists-page .district-checklists-filters-container,.district-checklists-page .applied-filters-section,.district-checklists-page .checklist-table-container,.district-checklists-container .district-checklists-filters-container,.district-checklists-container .applied-filters-section,.district-checklists-container .checklist-table-container{width:100%;max-width:1536px;margin-left:auto;margin-right:auto}.district-checklists-page .district-checklists-filters-container,.district-checklists-container .district-checklists-filters-container{display:flex;align-items:center;justify-content:space-between;gap:16px}.district-checklists-page .district-checklists-filters-container .search-container,.district-checklists-container .district-checklists-filters-container .search-container{width:192px;flex-shrink:0}.district-checklists-page .district-checklists-filters,.district-checklists-container .district-checklists-filters{display:flex;align-items:center;gap:16px;flex-wrap:nowrap}.district-checklists-page .district-checklists-filters input,.district-checklists-container .district-checklists-filters input{display:none}.district-checklists-page .district-checklists-filters .filter-btn.active .chevron-icon,.district-checklists-container .district-checklists-filters .filter-btn.active .chevron-icon{transform:rotate(180deg)}.district-checklists-page .applied-filters-section,.district-checklists-container .applied-filters-section{width:100%;display:inline-flex;justify-content:flex-start;align-items:flex-start;gap:12px}.district-checklists-page .applied-filters-section.hidden,.district-checklists-container .applied-filters-section.hidden{display:none}.district-checklists-page .applied-filters-section .applied-filters-title,.district-checklists-container .applied-filters-section .applied-filters-title{color:#18181B;font-size:14px;font-family:"Geist", sans-serif;font-weight:500;line-height:20px;flex-shrink:0}.district-checklists-page .applied-filters-section .applied-filters-list,.district-checklists-container .applied-filters-section .applied-filters-list{flex:1 1 0;display:flex;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:wrap;gap:12px}.district-checklists-page .applied-filters-section .applied-filter-tag[data-type="template"] .tag-leading-icon,.district-checklists-container .applied-filters-section .applied-filter-tag[data-type="template"] .tag-leading-icon{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/template-60c43ec7935d7c011cc201635bda319d58aa44a636549d3b909c0d2fb2874cc2.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/template-60c43ec7935d7c011cc201635bda319d58aa44a636549d3b909c0d2fb2874cc2.svg)}.district-checklists-page .applied-filters-section .applied-filter-tag[data-type="sessionType"] .tag-leading-icon,.district-checklists-container .applied-filters-section .applied-filter-tag[data-type="sessionType"] .tag-leading-icon{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/clipboard-document-check-d829d56eaf658f38993e9a2a644b1efd85daf2479a3a11490590fe0d2a73af4f.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/clipboard-document-check-d829d56eaf658f38993e9a2a644b1efd85daf2479a3a11490590fe0d2a73af4f.svg)}.district-checklists-page .applied-filters-section .applied-filter-tag[data-type="dateRange"] .tag-leading-icon,.district-checklists-container .applied-filters-section .applied-filter-tag[data-type="dateRange"] .tag-leading-icon{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/calendar-a5f1341518f77c4c5f4bd4c934e8a035c869b730e40163621a6d2d6c03d0c45e.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/calendar-a5f1341518f77c4c5f4bd4c934e8a035c869b730e40163621a6d2d6c03d0c45e.svg)}.district-checklists-page .applied-filters-section .applied-filter-tag[data-type="tag"] .tag-leading-icon,.district-checklists-container .applied-filters-section .applied-filter-tag[data-type="tag"] .tag-leading-icon{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/tags-020ebf0891a7008aa2c9a704f08292a35c2310746fbfd70d7f639b0530ff4b28.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/tags-020ebf0891a7008aa2c9a704f08292a35c2310746fbfd70d7f639b0530ff4b28.svg)}.district-checklists-page .applied-filters-section .applied-filter-tag[data-type="school"] .tag-leading-icon,.district-checklists-container .applied-filters-section .applied-filter-tag[data-type="school"] .tag-leading-icon{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/school-799181eebfedb64dab8d8dc352af20b65cec49936ad646ee3b86bff7d7bc49cd.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/school-799181eebfedb64dab8d8dc352af20b65cec49936ad646ee3b86bff7d7bc49cd.svg)}.district-checklists-page .checklist-table-container,.district-checklists-container .checklist-table-container{display:flex;flex-direction:column;gap:16px}.district-checklists-page table.dataTable,.district-checklists-page .datatable,.district-checklists-container table.dataTable,.district-checklists-container .datatable{width:100% !important;background:#FFF;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);border-radius:8px;border:1px solid #D4D4D8;border-collapse:separate !important;border-spacing:0;overflow:hidden}.district-checklists-page table.dataTable thead tr th,.district-checklists-page .datatable thead tr th,.district-checklists-container table.dataTable thead tr th,.district-checklists-container .datatable thead tr th{min-height:48px;padding:12px 16px;background:#52525B;color:#FFF;font-size:16px;font-family:"Geist", sans-serif;font-weight:500;line-height:20px;text-align:left;border:none;vertical-align:middle;white-space:normal}.district-checklists-page table.dataTable thead tr th.sorting,.district-checklists-page table.dataTable thead tr th.sorting_asc,.district-checklists-page table.dataTable thead tr th.sorting_desc,.district-checklists-page .datatable thead tr th.sorting,.district-checklists-page .datatable thead tr th.sorting_asc,.district-checklists-page .datatable thead tr th.sorting_desc,.district-checklists-container table.dataTable thead tr th.sorting,.district-checklists-container table.dataTable thead tr th.sorting_asc,.district-checklists-container table.dataTable thead tr th.sorting_desc,.district-checklists-container .datatable thead tr th.sorting,.district-checklists-container .datatable thead tr th.sorting_asc,.district-checklists-container .datatable thead tr th.sorting_desc{cursor:pointer;position:relative;padding-right:32px}.district-checklists-page table.dataTable thead tr th.sorting::after,.district-checklists-page table.dataTable thead tr th.sorting_asc::after,.district-checklists-page table.dataTable thead tr th.sorting_desc::after,.district-checklists-page .datatable thead tr th.sorting::after,.district-checklists-page .datatable thead tr th.sorting_asc::after,.district-checklists-page .datatable thead tr th.sorting_desc::after,.district-checklists-container table.dataTable thead tr th.sorting::after,.district-checklists-container table.dataTable thead tr th.sorting_asc::after,.district-checklists-container table.dataTable thead tr th.sorting_desc::after,.district-checklists-container .datatable thead tr th.sorting::after,.district-checklists-container .datatable thead tr th.sorting_asc::after,.district-checklists-container .datatable thead tr th.sorting_desc::after{content:'';position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:#FFF;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.district-checklists-page table.dataTable thead tr th.sorting::after,.district-checklists-page .datatable thead tr th.sorting::after,.district-checklists-container table.dataTable thead tr th.sorting::after,.district-checklists-container .datatable thead tr th.sorting::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-sort-1049509f9e8807004cf3c8e62bb405a7e579a3cfca625859a1a114a94c9a5080.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-sort-1049509f9e8807004cf3c8e62bb405a7e579a3cfca625859a1a114a94c9a5080.svg)}.district-checklists-page table.dataTable thead tr th.sorting_asc::after,.district-checklists-page .datatable thead tr th.sorting_asc::after,.district-checklists-container table.dataTable thead tr th.sorting_asc::after,.district-checklists-container .datatable thead tr th.sorting_asc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg)}.district-checklists-page table.dataTable thead tr th.sorting_desc::after,.district-checklists-page .datatable thead tr th.sorting_desc::after,.district-checklists-container table.dataTable thead tr th.sorting_desc::after,.district-checklists-container .datatable thead tr th.sorting_desc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg)}.district-checklists-page table.dataTable tbody tr,.district-checklists-page .datatable tbody tr,.district-checklists-container table.dataTable tbody tr,.district-checklists-container .datatable tbody tr{background:#FFF}.district-checklists-page table.dataTable tbody tr:hover,.district-checklists-page .datatable tbody tr:hover,.district-checklists-container table.dataTable tbody tr:hover,.district-checklists-container .datatable tbody tr:hover{background:rgba(244,244,245,0.3)}.district-checklists-page table.dataTable tbody tr td,.district-checklists-page .datatable tbody tr td,.district-checklists-container table.dataTable tbody tr td,.district-checklists-container .datatable tbody tr td{min-height:56px;padding:16px;color:#18181B;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px;vertical-align:middle;border:none;border-bottom:1px solid #D4D4D8}.district-checklists-page table.dataTable tbody tr td a,.district-checklists-page .datatable tbody tr td a,.district-checklists-container table.dataTable tbody tr td a,.district-checklists-container .datatable tbody tr td a{color:#3AAFAF;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.district-checklists-page table.dataTable tbody tr td a:hover,.district-checklists-page .datatable tbody tr td a:hover,.district-checklists-container table.dataTable tbody tr td a:hover,.district-checklists-container .datatable tbody tr td a:hover{text-decoration:underline}.district-checklists-page table.dataTable tbody tr td.centered,.district-checklists-page .datatable tbody tr td.centered,.district-checklists-container table.dataTable tbody tr td.centered,.district-checklists-container .datatable tbody tr td.centered{text-align:center}.district-checklists-page table.dataTable tbody tr:last-child td,.district-checklists-page .datatable tbody tr:last-child td,.district-checklists-container table.dataTable tbody tr:last-child td,.district-checklists-container .datatable tbody tr:last-child td{border-bottom:none}.district-checklists-page table.dataTable tbody tr:last-child td,.district-checklists-page .datatable tbody tr:last-child td,.district-checklists-container table.dataTable tbody tr:last-child td,.district-checklists-container .datatable tbody tr:last-child td{box-shadow:none}.district-checklists-page table.dataTable tbody tr td .checklist-item-link,.district-checklists-page .datatable tbody tr td .checklist-item-link,.district-checklists-container table.dataTable tbody tr td .checklist-item-link,.district-checklists-container .datatable tbody tr td .checklist-item-link{display:flex;flex-direction:column;gap:4px}.district-checklists-page table.dataTable tbody tr td .checklist-item-link .item-category,.district-checklists-page .datatable tbody tr td .checklist-item-link .item-category,.district-checklists-container table.dataTable tbody tr td .checklist-item-link .item-category,.district-checklists-container .datatable tbody tr td .checklist-item-link .item-category{color:#18181B;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px}.district-checklists-page table.dataTable tbody tr td .checklist-item-link .item-name,.district-checklists-page .datatable tbody tr td .checklist-item-link .item-name,.district-checklists-container table.dataTable tbody tr td .checklist-item-link .item-name,.district-checklists-container .datatable tbody tr td .checklist-item-link .item-name{color:#3AAFAF;font-size:14px;font-family:"Geist", sans-serif;font-weight:500;line-height:20px;text-decoration:none}.district-checklists-page table.dataTable tbody tr td .checklist-item-link .item-name:hover,.district-checklists-page .datatable tbody tr td .checklist-item-link .item-name:hover,.district-checklists-container table.dataTable tbody tr td .checklist-item-link .item-name:hover,.district-checklists-container .datatable tbody tr td .checklist-item-link .item-name:hover{text-decoration:underline}.district-checklists-page table.dataTable tbody tr td .checklist-item-cell,.district-checklists-page .datatable tbody tr td .checklist-item-cell,.district-checklists-container table.dataTable tbody tr td .checklist-item-cell,.district-checklists-container .datatable tbody tr td .checklist-item-cell{display:flex;flex-direction:column;gap:4px}.district-checklists-page table.dataTable tbody tr td .checklist-item-cell .checklist-header,.district-checklists-page .datatable tbody tr td .checklist-item-cell .checklist-header,.district-checklists-container table.dataTable tbody tr td .checklist-item-cell .checklist-header,.district-checklists-container .datatable tbody tr td .checklist-item-cell .checklist-header{color:#18181B;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px}.district-checklists-page table.dataTable tbody tr td .checklist-item-cell .checklist-item-name a,.district-checklists-page .datatable tbody tr td .checklist-item-cell .checklist-item-name a,.district-checklists-container table.dataTable tbody tr td .checklist-item-cell .checklist-item-name a,.district-checklists-container .datatable tbody tr td .checklist-item-cell .checklist-item-name a{color:#3AAFAF;font-size:16px;font-family:"Geist", sans-serif;font-weight:500;line-height:24px;text-decoration:none}.district-checklists-page table.dataTable tbody tr td .checklist-item-cell .checklist-item-name a:hover,.district-checklists-page .datatable tbody tr td .checklist-item-cell .checklist-item-name a:hover,.district-checklists-container table.dataTable tbody tr td .checklist-item-cell .checklist-item-name a:hover,.district-checklists-container .datatable tbody tr td .checklist-item-cell .checklist-item-name a:hover{text-decoration:underline}.district-checklists-page table.dataTable tbody tr td .learner-name,.district-checklists-page table.dataTable tbody tr td a.school-name-link,.district-checklists-page .datatable tbody tr td .learner-name,.district-checklists-page .datatable tbody tr td a.school-name-link,.district-checklists-container table.dataTable tbody tr td .learner-name,.district-checklists-container table.dataTable tbody tr td a.school-name-link,.district-checklists-container .datatable tbody tr td .learner-name,.district-checklists-container .datatable tbody tr td a.school-name-link{color:#3AAFAF;font-size:14px;font-family:"Geist", sans-serif;font-weight:500;line-height:20px;text-decoration:none}.district-checklists-page table.dataTable tbody tr td .learner-name:hover,.district-checklists-page table.dataTable tbody tr td a.school-name-link:hover,.district-checklists-page .datatable tbody tr td .learner-name:hover,.district-checklists-page .datatable tbody tr td a.school-name-link:hover,.district-checklists-container table.dataTable tbody tr td .learner-name:hover,.district-checklists-container table.dataTable tbody tr td a.school-name-link:hover,.district-checklists-container .datatable tbody tr td .learner-name:hover,.district-checklists-container .datatable tbody tr td a.school-name-link:hover{text-decoration:underline}.district-checklists-page .distribution-bar-container,.district-checklists-container .distribution-bar-container{position:relative;width:100%}.district-checklists-page .distribution-bar-container .distribution-bar-track,.district-checklists-container .distribution-bar-container .distribution-bar-track{height:16px;background:#D7F0F0;border-radius:9999px;display:flex}.district-checklists-page .distribution-bar-container .distribution-bar,.district-checklists-container .distribution-bar-container .distribution-bar{height:16px;display:flex;align-items:center;justify-content:center;min-width:30px;position:relative}.district-checklists-page .distribution-bar-container .distribution-bar:first-child,.district-checklists-container .distribution-bar-container .distribution-bar:first-child{border-radius:9999px 0 0 9999px}.district-checklists-page .distribution-bar-container .distribution-bar:last-child,.district-checklists-container .distribution-bar-container .distribution-bar:last-child{border-radius:0 9999px 9999px 0}.district-checklists-page .distribution-bar-container .distribution-bar:first-child:last-child,.district-checklists-container .distribution-bar-container .distribution-bar:first-child:last-child{border-radius:9999px}.district-checklists-page .distribution-bar-container .distribution-bar .percentage-label,.district-checklists-container .distribution-bar-container .distribution-bar .percentage-label{color:#F2FBF1;font-size:12px;font-family:"Geist", sans-serif;font-weight:500;line-height:16px;padding:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.district-checklists-page .distribution-bar-container .distribution-bar[data-tooltip]:hover::before,.district-checklists-container .distribution-bar-container .distribution-bar[data-tooltip]:hover::before{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:8px 12px;background:#18181B;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);color:#FAFAFA;font-family:"Geist", sans-serif;font-size:12px;font-weight:500;line-height:16px;border-radius:6px;white-space:nowrap;z-index:10;pointer-events:none}.district-checklists-page .distribution-bar-container .distribution-bar[data-tooltip]:hover::after,.district-checklists-container .distribution-bar-container .distribution-bar[data-tooltip]:hover::after{content:'';position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:#18181B;z-index:10;pointer-events:none}.district-checklists-page .distribution-bar-container .yes-bar,.district-checklists-page .distribution-bar-container .yes-bar-alt,.district-checklists-container .distribution-bar-container .yes-bar,.district-checklists-container .distribution-bar-container .yes-bar-alt{background:#329999}.district-checklists-page .distribution-bar-container .no-bar,.district-checklists-page .distribution-bar-container .no-bar-alt,.district-checklists-container .distribution-bar-container .no-bar,.district-checklists-container .distribution-bar-container .no-bar-alt{background:#52525B}.district-checklists-page .dataTables_filter,.district-checklists-page .dataTables_length,.district-checklists-page .dataTables_info,.district-checklists-container .dataTables_filter,.district-checklists-container .dataTables_length,.district-checklists-container .dataTables_info{display:none}.district-checklists-page .dataTables_paginate,.district-checklists-container .dataTables_paginate{display:inline-flex;justify-content:flex-start;align-items:center;gap:12px;padding:16px 0;flex-wrap:nowrap;float:right;text-align:right}.district-checklists-page .dataTables_paginate span,.district-checklists-container .dataTables_paginate span{display:flex;flex-direction:row;align-items:center;gap:4px}.district-checklists-page .dataTables_paginate .paginate_button,.district-checklists-container .dataTables_paginate .paginate_button{display:flex;align-items:center;justify-content:center;color:#18181B !important;font-size:14px;font-family:"Geist", sans-serif;font-weight:500;line-height:20px;cursor:pointer;background:none !important;border:none !important;border-radius:0 !important;padding:0;margin:0;min-width:unset;box-shadow:none !important;text-decoration:none !important}.district-checklists-page .dataTables_paginate .paginate_button:hover,.district-checklists-page .dataTables_paginate .paginate_button:active,.district-checklists-container .dataTables_paginate .paginate_button:hover,.district-checklists-container .dataTables_paginate .paginate_button:active{background:none !important;border:none !important;box-shadow:none !important;color:#18181B !important}.district-checklists-page .dataTables_paginate .paginate_button.previous,.district-checklists-page .dataTables_paginate .paginate_button.next,.district-checklists-container .dataTables_paginate .paginate_button.previous,.district-checklists-container .dataTables_paginate .paginate_button.next{padding:2px 0;gap:8px}.district-checklists-page .dataTables_paginate .paginate_button.previous:hover:not(.disabled),.district-checklists-page .dataTables_paginate .paginate_button.next:hover:not(.disabled),.district-checklists-container .dataTables_paginate .paginate_button.previous:hover:not(.disabled),.district-checklists-container .dataTables_paginate .paginate_button.next:hover:not(.disabled){text-decoration:underline !important}.district-checklists-page .dataTables_paginate .paginate_button.previous.disabled,.district-checklists-page .dataTables_paginate .paginate_button.previous.disabled:hover,.district-checklists-page .dataTables_paginate .paginate_button.previous.disabled:active,.district-checklists-page .dataTables_paginate .paginate_button.next.disabled,.district-checklists-page .dataTables_paginate .paginate_button.next.disabled:hover,.district-checklists-page .dataTables_paginate .paginate_button.next.disabled:active,.district-checklists-container .dataTables_paginate .paginate_button.previous.disabled,.district-checklists-container .dataTables_paginate .paginate_button.previous.disabled:hover,.district-checklists-container .dataTables_paginate .paginate_button.previous.disabled:active,.district-checklists-container .dataTables_paginate .paginate_button.next.disabled,.district-checklists-container .dataTables_paginate .paginate_button.next.disabled:hover,.district-checklists-container .dataTables_paginate .paginate_button.next.disabled:active{opacity:0.5;cursor:not-allowed;color:#18181B !important;background:none !important;border:none !important;box-shadow:none !important}.district-checklists-page .dataTables_paginate .paginate_button.previous::before,.district-checklists-container .dataTables_paginate .paginate_button.previous::before{content:'';width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-left-958ee21e79be4f263398baa69a89d56d36c3ad25dce196ebc3a9b3c5ff174cb0.svg);background-size:contain;background-repeat:no-repeat;flex-shrink:0}.district-checklists-page .dataTables_paginate .paginate_button.next::after,.district-checklists-container .dataTables_paginate .paginate_button.next::after{content:'';width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-right-435241fd81f54e24222ca88e66b4615880ff8fc9d56ec56391e561722bbe0694.svg);background-size:contain;background-repeat:no-repeat;flex-shrink:0}.district-checklists-page .dataTables_paginate .paginate_button:not(.previous):not(.next):not(.ellipsis),.district-checklists-container .dataTables_paginate .paginate_button:not(.previous):not(.next):not(.ellipsis){height:44px;width:44px;border-radius:8px !important;background:transparent !important;outline:1px solid #D4D4D8;outline-offset:-1px}.district-checklists-page .dataTables_paginate .paginate_button:not(.previous):not(.next):not(.ellipsis):hover:not(.current):not(.disabled),.district-checklists-page .dataTables_paginate .paginate_button:not(.previous):not(.next):not(.ellipsis):active:not(.current):not(.disabled),.district-checklists-container .dataTables_paginate .paginate_button:not(.previous):not(.next):not(.ellipsis):hover:not(.current):not(.disabled),.district-checklists-container .dataTables_paginate .paginate_button:not(.previous):not(.next):not(.ellipsis):active:not(.current):not(.disabled){outline:1px solid #0F9200;background:transparent !important;color:#18181B !important}.district-checklists-page .dataTables_paginate .paginate_button.current:not(.previous):not(.next):not(.ellipsis),.district-checklists-page .dataTables_paginate .paginate_button.current:not(.previous):not(.next):not(.ellipsis):hover,.district-checklists-page .dataTables_paginate .paginate_button.current:not(.previous):not(.next):not(.ellipsis):active,.district-checklists-container .dataTables_paginate .paginate_button.current:not(.previous):not(.next):not(.ellipsis),.district-checklists-container .dataTables_paginate .paginate_button.current:not(.previous):not(.next):not(.ellipsis):hover,.district-checklists-container .dataTables_paginate .paginate_button.current:not(.previous):not(.next):not(.ellipsis):active{background:#F2FBF1 !important;outline:1px solid #0F9200;color:#18181B !important}.district-checklists-page .dataTables_paginate .paginate_button.disabled:not(.previous):not(.next):not(.ellipsis),.district-checklists-page .dataTables_paginate .paginate_button.disabled:not(.previous):not(.next):not(.ellipsis):hover,.district-checklists-page .dataTables_paginate .paginate_button.disabled:not(.previous):not(.next):not(.ellipsis):active,.district-checklists-container .dataTables_paginate .paginate_button.disabled:not(.previous):not(.next):not(.ellipsis),.district-checklists-container .dataTables_paginate .paginate_button.disabled:not(.previous):not(.next):not(.ellipsis):hover,.district-checklists-container .dataTables_paginate .paginate_button.disabled:not(.previous):not(.next):not(.ellipsis):active{opacity:0.5;cursor:not-allowed;background:transparent !important;color:#18181B !important}.district-checklists-page .dataTables_paginate .paginate_button.ellipsis,.district-checklists-container .dataTables_paginate .paginate_button.ellipsis{height:44px;width:44px;border-radius:8px !important;background:transparent !important;outline:1px solid #D4D4D8;outline-offset:-1px}.district-checklists-page #district-checklists-report-table_wrapper,.district-checklists-page #district-checklists-schools-table_wrapper,.district-checklists-page #district-checklists-school-learners-table_wrapper,.district-checklists-container #district-checklists-report-table_wrapper,.district-checklists-container #district-checklists-schools-table_wrapper,.district-checklists-container #district-checklists-school-learners-table_wrapper{width:100%}.district-checklist-dropdown-menu{background:#FFF;border-radius:8px;outline:1px solid #D4D4D8;outline-offset:-1px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);min-width:200px;max-height:300px;overflow:hidden;display:flex;flex-direction:column;z-index:1000;padding:8px 0}.district-checklist-dropdown-menu:has(.filter-dropdown-search){padding-top:0;padding-bottom:0}.district-checklist-dropdown-menu .filter-dropdown-search{width:100%;padding:8px 12px;border:none;border-bottom:1px solid #D4D4D8;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px;outline:none;box-sizing:border-box;margin-bottom:4px;border-radius:0}.district-checklist-dropdown-menu .filter-dropdown-search::placeholder{color:#A1A1AA}.district-checklist-dropdown-menu .filter-dropdown-inner{overflow-y:auto;max-height:250px;display:flex;flex-direction:column;gap:2px;padding-left:4px;padding-right:4px}.district-checklist-dropdown-menu .filter-dropdown-item{padding:8px;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px;color:#18181B;cursor:pointer;border-radius:2px}.district-checklist-dropdown-menu .filter-dropdown-item:hover{background:#F2FBFB;color:#329999;border-radius:4px}.district-checklist-dropdown-menu .filter-dropdown-no-results{padding:8px;font-size:14px;font-family:"Geist", sans-serif;font-weight:400;line-height:20px;color:#71717A;text-align:center}.district-checklists-page .hidden,.district-checklists-container .hidden{display:none}@media (max-width: 1400px){.district-checklists-filters{flex-wrap:wrap}}@media (max-width: 1200px){.district-checklists-filters-container{flex-direction:column;align-items:flex-start;gap:16px}.search-container{width:100%;max-width:320px}.search-container .search-input{width:100%}}@media (max-width: 768px){body:has(.district-checklists-container) #container .district-checklists-header{padding:16px;flex-direction:column;align-items:stretch;gap:0}body:has(.district-checklists-container) #container .district-checklists-header .page-headings{width:100%}body:has(.district-checklists-container) #container .district-checklists-header .page-actions{width:100%;flex-direction:column;align-items:stretch}body:has(.district-checklists-container) #container .district-checklists-header .export-btn{width:100%;justify-content:center;text-align:center;margin-top:16px}body:has(.district-checklists-container) #container .district-checklists-header .page-headings .bullseye-breadcrumb{flex-wrap:nowrap;min-width:0}body:has(.district-checklists-container) #container .district-checklists-header .page-headings .bullseye-breadcrumb .breadcrumb-mobile-hidden{display:none}body:has(.district-checklists-container) #container .district-checklists-header .page-headings .bullseye-breadcrumb .breadcrumb-ellipsis-wrapper{display:inline-flex}body:has(.district-checklists-container) #container .district-checklists-header .page-headings .primary-heading{display:block;width:100%}body:has(.district-checklists-container) #container .district-checklists-header .page-headings .primary-heading .component-name,body:has(.district-checklists-container) #container .district-checklists-header .page-headings .primary-heading .checklist-name{display:inline}body:has(.district-checklists-container) #container .district-checklists-header .page-headings .primary-heading .title-separator{display:inline-block;vertical-align:middle;margin-top:0}.district-checklists-page .district-checklists-content,.district-checklists-container .district-checklists-content{padding:16px;gap:16px}.district-checklists-page .district-checklists-filters-container,.district-checklists-container .district-checklists-filters-container{flex-direction:column-reverse;align-items:stretch;gap:16px}.district-checklists-page .district-checklists-filters-container .search-container,.district-checklists-container .district-checklists-filters-container .search-container{width:100%;max-width:none}.district-checklists-page .district-checklists-filters-container .search-container .search-input,.district-checklists-page .district-checklists-filters-container .search-container .search-input-wrapper,.district-checklists-container .district-checklists-filters-container .search-container .search-input,.district-checklists-container .district-checklists-filters-container .search-container .search-input-wrapper{width:100%}.district-checklists-page .district-checklists-filters,.district-checklists-container .district-checklists-filters{flex-wrap:wrap}.district-checklists-page .applied-filters-section,.district-checklists-container .applied-filters-section{flex-direction:column;align-items:flex-start;gap:16px}.district-checklists-page .applied-filters-section .applied-filters-list,.district-checklists-container .applied-filters-section .applied-filters-list{width:100%}.district-checklists-page table.dataTable,.district-checklists-page .datatable,.district-checklists-container table.dataTable,.district-checklists-container .datatable{display:block;width:100%;box-shadow:none;border:none;background:transparent;border-radius:0;overflow:visible}.district-checklists-page table.dataTable thead,.district-checklists-page .datatable thead,.district-checklists-container table.dataTable thead,.district-checklists-container .datatable thead{display:none}.district-checklists-page table.dataTable tbody,.district-checklists-page .datatable tbody,.district-checklists-container table.dataTable tbody,.district-checklists-container .datatable tbody{display:flex;flex-direction:column;gap:12px;width:100%}.district-checklists-page table.dataTable tbody tr,.district-checklists-page .datatable tbody tr,.district-checklists-container table.dataTable tbody tr,.district-checklists-container .datatable tbody tr{display:flex;flex-direction:column;padding:12px;background:#FFF;box-shadow:0px 1px 2px rgba(0,0,0,0.05);border-radius:8px;border:1px solid #D4D4D8}.district-checklists-page table.dataTable tbody tr td,.district-checklists-page .datatable tbody tr td,.district-checklists-container table.dataTable tbody tr td,.district-checklists-container .datatable tbody tr td{display:flex;width:100%;border-bottom:1px solid #D4D4D8;font-size:14px}.district-checklists-page table.dataTable tbody tr td:last-child,.district-checklists-page .datatable tbody tr td:last-child,.district-checklists-container table.dataTable tbody tr td:last-child,.district-checklists-container .datatable tbody tr td:last-child{border-bottom:none}.district-checklists-page table.dataTable tbody tr td::before,.district-checklists-page .datatable tbody tr td::before,.district-checklists-container table.dataTable tbody tr td::before,.district-checklists-container .datatable tbody tr td::before{content:attr(data-label);color:#18181B;font-family:"Geist", sans-serif;font-weight:500;line-height:20px;font-size:14px}.district-checklists-page table.dataTable tbody tr td.mobile-full-cell,.district-checklists-page .datatable tbody tr td.mobile-full-cell,.district-checklists-container table.dataTable tbody tr td.mobile-full-cell,.district-checklists-container .datatable tbody tr td.mobile-full-cell{flex-direction:column;align-items:flex-start;padding:4px 0 8px}.district-checklists-page table.dataTable tbody tr td.mobile-full-cell::before,.district-checklists-page .datatable tbody tr td.mobile-full-cell::before,.district-checklists-container table.dataTable tbody tr td.mobile-full-cell::before,.district-checklists-container .datatable tbody tr td.mobile-full-cell::before{margin-bottom:8px}.district-checklists-page table.dataTable tbody tr td.mobile-tabular-cell,.district-checklists-page .datatable tbody tr td.mobile-tabular-cell,.district-checklists-container table.dataTable tbody tr td.mobile-tabular-cell,.district-checklists-container .datatable tbody tr td.mobile-tabular-cell{flex-direction:row;align-items:center;min-height:44px;padding:0}.district-checklists-page table.dataTable tbody tr td.mobile-tabular-cell::before,.district-checklists-page .datatable tbody tr td.mobile-tabular-cell::before,.district-checklists-container table.dataTable tbody tr td.mobile-tabular-cell::before,.district-checklists-container .datatable tbody tr td.mobile-tabular-cell::before{flex:1 1 0;text-align:left}.district-checklists-page table.dataTable tbody tr td.dataTables_empty,.district-checklists-page .datatable tbody tr td.dataTables_empty,.district-checklists-container table.dataTable tbody tr td.dataTables_empty,.district-checklists-container .datatable tbody tr td.dataTables_empty{justify-content:center;align-items:center;text-align:center;border-bottom:none;padding:16px 0;min-height:48px}.district-checklists-page table.dataTable tbody tr td.dataTables_empty::before,.district-checklists-page .datatable tbody tr td.dataTables_empty::before,.district-checklists-container table.dataTable tbody tr td.dataTables_empty::before,.district-checklists-container .datatable tbody tr td.dataTables_empty::before{content:none}.district-checklists-page .distribution-bar-container,.district-checklists-container .distribution-bar-container{width:100%}.district-checklists-page .dataTables_wrapper .bottom,.district-checklists-page .dataTables_wrapper .dataTables_paginate,.district-checklists-container .dataTables_wrapper .bottom,.district-checklists-container .dataTables_wrapper .dataTables_paginate{text-align:center}.district-checklists-page .dataTables_paginate,.district-checklists-container .dataTables_paginate{float:none;display:flex;justify-content:center;flex-wrap:wrap}.district-checklists-page .dataTables_paginate .paginate_button:not(.previous):not(.next):not(.ellipsis),.district-checklists-container .dataTables_paginate .paginate_button:not(.previous):not(.next):not(.ellipsis){width:36px;height:36px}}#configurations .district-settings .turn-on-off-buttons{display:none;justify-content:flex-end;align-items:center;gap:8px;align-self:stretch;margin:0 0 16px}#configurations .district-settings table.all-school-settings-table tr th:first-child{width:10%}#configurations .district-settings table.all-school-settings-table tr th:last-child{width:30%}#configurations .district-settings table.all-school-settings-table .checkbox-wrapper{display:flex;justify-content:flex-start;align-items:center}#configurations .district-settings table.all-school-settings-table .checkbox-wrapper input[type="checkbox"]{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:4px;cursor:pointer;position:relative;flex-shrink:0;margin:0;background-color:#FFF;transition:all 0.2s ease}#configurations .district-settings table.all-school-settings-table .checkbox-wrapper input[type="checkbox"]:checked{background-color:#0F9200;border-color:#0F9200}#configurations .district-settings table.all-school-settings-table .checkbox-wrapper input[type="checkbox"]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/check-icon-white-27cd7d3b1a2ba2039269b330a784f6d7540006b115e3d8c4d4145486439d903b.svg);background-size:contain;background-repeat:no-repeat;background-position:center}#configurations .district-settings table.all-school-settings-table .checkbox-wrapper input[type="checkbox"]:focus,#configurations .district-settings table.all-school-settings-table .checkbox-wrapper input[type="checkbox"]:focus-visible,#configurations .district-settings table.all-school-settings-table .checkbox-wrapper input[type="checkbox"]:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}#configurations .district-settings table.all-school-settings-table .checkbox-wrapper input[type="checkbox"]:disabled,#configurations .district-settings table.all-school-settings-table .checkbox-wrapper input.disabled[type="checkbox"]{opacity:0.5;cursor:not-allowed}#configurations .district-settings table.all-school-settings-table .checkbox-wrapper input[type="checkbox"]:disabled:focus,#configurations .district-settings table.all-school-settings-table .checkbox-wrapper input[type="checkbox"]:disabled:focus-visible,#configurations .district-settings table.all-school-settings-table .checkbox-wrapper input[type="checkbox"]:disabled:hover,#configurations .district-settings table.all-school-settings-table .checkbox-wrapper input.disabled[type="checkbox"]:focus,#configurations .district-settings table.all-school-settings-table .checkbox-wrapper input.disabled[type="checkbox"]:focus-visible,#configurations .district-settings table.all-school-settings-table .checkbox-wrapper input.disabled[type="checkbox"]:hover{box-shadow:none}.bullseye-form-v1{display:flex;flex-direction:column;gap:16px;font-style:normal;-webkit-font-smoothing:antialiased}.bullseye-form-v1 hr{border-bottom:1px solid #E4E4E7}.bullseye-form-v1 hr.form-divider{margin:8px 0}.bullseye-form-v1 .form-group{display:flex;flex-direction:column;gap:8px}.bullseye-form-v1 .form-group .form-label:has(>input:disabled,>textarea:disabled,>select:disabled),.bullseye-form-v1 .form-group .form-label:has(+input:disabled,+textarea:disabled,+select:disabled),.bullseye-form-v1 .form-group .form-label:has(+.field_with_errors>input:disabled,+.field_with_errors>textarea:disabled,+.field_with_errors>select:disabled){cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-group.disabled>.form-label{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-label{position:relative;color:#18181B;font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;margin:0 !important;cursor:pointer;width:fit-content}.bullseye-form-v1 .form-hint{margin:0;font-family:"Geist", sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#71717A}.bullseye-form-v1 .form-text{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-text::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-text:focus,.bullseye-form-v1 .form-text:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-text:disabled,.bullseye-form-v1 .form-text .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-date{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-date::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-date:focus,.bullseye-form-v1 .form-date:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-date:disabled,.bullseye-form-v1 .form-date .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-number{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-number::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-number:focus,.bullseye-form-v1 .form-number:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-number:disabled,.bullseye-form-v1 .form-number .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .input-with-icon{position:relative}.bullseye-form-v1 .input-with-icon .form-input{padding-right:32px}.bullseye-form-v1 .input-with-icon .inline-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;justify-content:center;align-items:center}.bullseye-form-v1 .input-with-icon .inline-icon svg{width:16px;height:16px;color:#71717A}.bullseye-form-v1 .radio-group{display:flex}.bullseye-form-v1 .radio-group.horizontal{flex-direction:row;align-items:center;gap:24px}.bullseye-form-v1 .radio-group.vertical{flex-direction:column;align-items:flex-start;gap:10px}.bullseye-form-v1 .radio-group .radio .form-label{display:flex;align-items:center;gap:12px}.bullseye-form-v1 .radio-group .radio .form-label:has(.form-radio:disabled),.bullseye-form-v1 .radio-group .radio .form-label:has(.form-radio.disabled){cursor:not-allowed}.bullseye-form-v1 .radio-group .radio .form-radio{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:50%;cursor:pointer;position:relative;flex-shrink:0;margin:0}.bullseye-form-v1 .radio-group .radio .form-radio:checked::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;background-color:#0F9200;border-radius:50%}.bullseye-form-v1 .radio-group .radio .form-radio:focus,.bullseye-form-v1 .radio-group .radio .form-radio:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .radio-group .radio .form-radio:disabled,.bullseye-form-v1 .radio-group .radio .form-radio .disabled{cursor:not-allowed;opacity:0.5;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.bullseye-form-v1 .radio-group .radio .form-radio:disabled:focus,.bullseye-form-v1 .radio-group .radio .form-radio:disabled:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio:disabled:hover,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:focus,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:hover{box-shadow:none !important}.bullseye-form-v1 .checkbox-group{display:flex}.bullseye-form-v1 .checkbox-group.horizontal{flex-direction:row;align-items:center;gap:24px}.bullseye-form-v1 .checkbox-group.vertical{flex-direction:column;align-items:flex-start;gap:10px}.bullseye-form-v1 .checkbox-group .checkbox .form-label{display:flex;align-items:center;gap:12px}.bullseye-form-v1 .checkbox-group .checkbox .form-label:has(.form-checkbox:disabled),.bullseye-form-v1 .checkbox-group .checkbox .form-label:has(.form-checkbox.disabled){cursor:not-allowed}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:4px;cursor:pointer;position:relative;flex-shrink:0;margin:0;background-color:#FFF;transition:all 0.2s ease}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:checked{background-color:#0F9200;border-color:#0F9200}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/check-icon-white-27cd7d3b1a2ba2039269b330a784f6d7540006b115e3d8c4d4145486439d903b.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled{opacity:0.5;cursor:not-allowed}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:hover,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:hover{box-shadow:none}.bullseye-form-v1 .selectize-control.single .selectize-input{display:flex !important;align-items:center;width:100%;margin:0;min-height:40px;padding:10px 40px 10px 12px !important;font-family:"Geist", sans-serif;font-size:14px;line-height:20px;color:#18181B;background:#FFF !important;border:1px solid #D4D4D8 !important;border-radius:6px !important;box-shadow:none !important;cursor:pointer;transition:border-color 0.2s ease, box-shadow 0.2s ease}.bullseye-form-v1 .selectize-control.single .selectize-input::after{content:"" !important;position:absolute !important;right:12px !important;top:24px !important;transform:translateY(-50%) !important;width:20px !important;height:20px !important;border-style:none;background-color:#71717A;mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-77623106561bb92600697bec9d08bd4e40660119b13c49dc721aae191b409720.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-77623106561bb92600697bec9d08bd4e40660119b13c49dc721aae191b409720.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transition:transform 0.3s ease-in-out}.bullseye-form-v1 .selectize-control.single .selectize-input.focus,.bullseye-form-v1 .selectize-control.single .selectize-input:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .selectize-control.single .selectize-input.dropdown-active::after{transform:translateY(-50%) rotate(180deg) !important}.bullseye-form-v1 .selectize-control.single .selectize-input>.item{color:#18181B;font-weight:400}.bullseye-form-v1 .selectize-control.single .selectize-input input{font-family:"Geist", sans-serif;font-size:14px;color:#18181B;width:auto !important;max-width:100%}.bullseye-form-v1 .selectize-control.single .selectize-input input::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;min-height:40px;padding:10px 12px;text-overflow:clip;position:relative;cursor:pointer;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.bullseye-form-v1 .selectize-control.multi .selectize-input::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input::after{content:none;display:none}.bullseye-form-v1 .selectize-control.multi .selectize-input input[type="select-multiple"]{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;border:none;background:transparent;padding:0;margin:0;height:20px;line-height:20px;min-height:0;box-shadow:none;font-size:14px;vertical-align:middle}.bullseye-form-v1 .selectize-control.multi .selectize-input input[type="select-multiple"]::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items input[type="select-multiple"]{position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;opacity:0 !important;cursor:pointer}.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items.dropdown-active input[type="select-multiple"],.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items.focus input[type="select-multiple"]{position:relative !important;width:auto !important;height:auto !important;opacity:1 !important;cursor:text;display:block}.bullseye-form-v1 .selectize-control.multi .selectize-input.dropdown-active,.bullseye-form-v1 .selectize-control.multi .selectize-input.focus{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .selectize-control.multi .selectize-input span[data-value],.bullseye-form-v1 .selectize-control.multi .selectize-input .item[data-value]{color:#52525B;font-family:"Geist", sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:0;padding:2px 10px !important;margin:0;border-radius:4px;background:#F4F4F5;display:inline-flex;align-items:center;gap:4px}.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove,.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove-single{position:static !important;border-left:none !important;padding:0 !important;width:12px !important;height:12px !important;text-decoration:none;display:inline-block !important;border-radius:0 !important;box-sizing:border-box;font-size:0;line-height:0;color:transparent;background-color:#52525B;-webkit-mask:url(https://bullseyeedu.com/assets/bullseye_1_0/x-icon-fa7e3af1a46838a02e29c7a4eb8f3bffaf8768c544978c6f1633298284f3ffaf.svg) no-repeat center/contain;mask:url(https://bullseyeedu.com/assets/bullseye_1_0/x-icon-fa7e3af1a46838a02e29c7a4eb8f3bffaf8768c544978c6f1633298284f3ffaf.svg) no-repeat center/contain}.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove:hover,.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove-single:hover{background-color:#18181B}.bullseye-form-v1 .selectize-control .selectize-dropdown{margin-top:8px;border-radius:8px;border:1px solid #D4D4D8;background:#FFF;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content{padding:8px 4px}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content .option{color:#18181B;overflow:hidden;text-overflow:ellipsis;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;padding:8px;cursor:default}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content .option.active{color:#329999;background:#F2FBFB}.bullseye-form-v1 .form-actions{margin:0;overflow:unset}.bullseye-form-v1 .form-actions hr{margin:0 -16px}.bullseye-form-v1 .form-actions .button-groups{padding:16px 0 0;display:flex;justify-content:flex-end;align-items:center;gap:8px}.bullseye-form-v1 span#hidden-message{color:#18181B;font-size:12px;font-weight:400;padding:0;float:none}.bullseye-form-v1 .form-group>.field_with_errors{display:contents}.bullseye-form-v1 .field_with_errors .form-input,.bullseye-form-v1 .field_with_errors .form-text,.bullseye-form-v1 .field_with_errors .form-date,.bullseye-form-v1 .field_with_errors .form-number,.bullseye-form-v1 .field_with_errors input[type="text"],.bullseye-form-v1 .field_with_errors input[type="email"],.bullseye-form-v1 .field_with_errors input[type="number"],.bullseye-form-v1 .field_with_errors input[type="date"],.bullseye-form-v1 .field_with_errors textarea,.bullseye-form-v1 .field_with_errors select,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input{border-color:#EF4444 !important;box-shadow:0 0 0 1.5px #FECACA !important}.bullseye-form-v1 .field_with_errors .form-input:focus,.bullseye-form-v1 .field_with_errors .form-input:focus-visible,.bullseye-form-v1 .field_with_errors .form-text:focus,.bullseye-form-v1 .field_with_errors .form-text:focus-visible,.bullseye-form-v1 .field_with_errors .form-date:focus,.bullseye-form-v1 .field_with_errors .form-date:focus-visible,.bullseye-form-v1 .field_with_errors .form-number:focus,.bullseye-form-v1 .field_with_errors .form-number:focus-visible,.bullseye-form-v1 .field_with_errors input[type="text"]:focus,.bullseye-form-v1 .field_with_errors input[type="text"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="email"]:focus,.bullseye-form-v1 .field_with_errors input[type="email"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="number"]:focus,.bullseye-form-v1 .field_with_errors input[type="number"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="date"]:focus,.bullseye-form-v1 .field_with_errors input[type="date"]:focus-visible,.bullseye-form-v1 .field_with_errors textarea:focus,.bullseye-form-v1 .field_with_errors textarea:focus-visible,.bullseye-form-v1 .field_with_errors select:focus,.bullseye-form-v1 .field_with_errors select:focus-visible,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input:focus,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input:focus-visible{border-color:#EF4444 !important;box-shadow:0 0 0 1.5px #FECACA !important;outline:none !important}.bullseye-form-v1 .error,.bullseye-form-v1 span.error,.bullseye-form-v1 small.error{display:block;color:#EF4444;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;margin:8px 0 0}body>.selectize-dropdown{margin-top:8px;border-radius:8px;border:1px solid #D4D4D8;background:#FFF;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);z-index:9999}body>.selectize-dropdown .selectize-dropdown-content{padding:8px 4px}body>.selectize-dropdown .selectize-dropdown-content .option{color:#18181B;overflow:hidden;text-overflow:ellipsis;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;padding:8px;cursor:default}body>.selectize-dropdown .selectize-dropdown-content .option.active{color:#329999;background:#F2FBFB}label{margin-left:0}label:has(.required-asterisk),label:has(abbr[title="required"]),label.required{display:inline-flex;align-items:center;gap:0}.required-asterisk,abbr[title="required"]{display:inline-block;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin:0;font-size:0;color:transparent;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/required-88beb068d78f917cd6db4320d14f84d5b7bdace21d1529fc56d8578c9c01137b.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:static;transform:none;border-bottom:none;text-decoration:none}label.required:not(:has(.required-asterisk,abbr[title="required"]))::after{display:inline-block;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin:0;font-size:0;color:transparent;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/required-88beb068d78f917cd6db4320d14f84d5b7bdace21d1529fc56d8578c9c01137b.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:static;transform:none;border-bottom:none;text-decoration:none;content:"";margin-left:4px}#schools-dashboard-sections-modal .schools-dashboard-sections-config{width:100%}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table{font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin:0;-webkit-font-smoothing:antialiased}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table *{font-family:"Geist", sans-serif}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tr{color:#18181B}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tr th,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tr td{border:none}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr th{background-color:#52525B;color:#FFFFFF;font-size:16px;font-weight:500;padding:8px 16px;vertical-align:middle}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr th:first-child{border-left:1px solid #52525B}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr th:last-child{border-right:1px solid #52525B}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr th.sorting,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr th.sorting_asc,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr th.sorting_desc{cursor:pointer;position:relative;padding-right:32px;background-image:none !important}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr th.sorting::before,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr th.sorting_asc::before,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr th.sorting_desc::before{display:none !important}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr th.sorting::after,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr th.sorting_asc::after,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr th.sorting_desc::after{content:'';position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:#FFF;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr th.sorting::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-bb564ea5696a5fb65753c532a11689b781add5a2bbf7815ce0ec5740370f0b02.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-bb564ea5696a5fb65753c532a11689b781add5a2bbf7815ce0ec5740370f0b02.svg)}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr th.sorting_asc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg)}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr th.sorting_desc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg)}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr:first-child th{border-top:1px solid #52525B}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr:first-child th:first-child{border-top-left-radius:8px}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr:first-child th:last-child{border-top-right-radius:8px}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody>tr{background-color:#FFFFFF;font-size:14px;vertical-align:middle}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody>tr>td:first-child{border-left:1px solid #D4D4D8}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody>tr>td:last-child{border-right:1px solid #D4D4D8}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody>tr:last-child>td{box-shadow:none}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody>tr:last-child>td:first-child{border-bottom-left-radius:8px}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody>tr:last-child>td:last-child{border-bottom-right-radius:8px}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td{padding:16px;border-bottom:1px solid #D4D4D8;background-color:transparent}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td.link{color:#3AAFAF;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-decoration:none}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td.action-buttons,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td .action-buttons{display:flex;justify-content:flex-start;align-items:center;gap:8px;align-self:stretch}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td.action-buttons a,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td .action-buttons a{height:auto !important}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td.action-buttons>form,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td.action-buttons>a,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td.action-buttons>button,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td.action-buttons>.bullseye-button,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody body:has(.district-checklists-container) #container .district-checklists-header td.action-buttons>.export-btn,body:has(.district-checklists-container) #container .district-checklists-header #schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td.action-buttons>.export-btn,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td .action-buttons>form,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td .action-buttons>a,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td .action-buttons>button,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td .action-buttons>.bullseye-button,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td body:has(.district-checklists-container) #container .district-checklists-header .action-buttons>.export-btn,body:has(.district-checklists-container) #container .district-checklists-header #schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td .action-buttons>.export-btn{min-width:0;max-width:100%;height:36px}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0;gap:12px}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td .empty-state .empty-state-icon{border:1px solid #D4D4D8;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);height:32px;width:32px;display:flex;align-items:center;justify-content:center;color:#71717A}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td .empty-state .empty-state-icon i{font-size:16px}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td .empty-state .empty-state-text{color:#18181B;text-align:center;font-family:"Geist", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table.no-footer{border-bottom:none}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr th:nth-child(1){width:48px}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr th:nth-child(2){width:288px}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr th:nth-child(3){width:auto}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table thead tr th:nth-child(4){width:175px}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table tbody td:nth-child(2){word-break:break-word}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table .checkbox-wrapper{display:flex;align-items:center}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table .checkbox-wrapper input[type="checkbox"]{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:4px;cursor:pointer;position:relative;flex-shrink:0;margin:0;background-color:#FFF;transition:all 0.2s ease}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table .checkbox-wrapper input[type="checkbox"]:checked{background-color:#0F9200;border-color:#0F9200}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table .checkbox-wrapper input[type="checkbox"]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/check-icon-white-27cd7d3b1a2ba2039269b330a784f6d7540006b115e3d8c4d4145486439d903b.svg);background-size:contain;background-repeat:no-repeat;background-position:center}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table .checkbox-wrapper input[type="checkbox"]:focus,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table .checkbox-wrapper input[type="checkbox"]:focus-visible,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table .checkbox-wrapper input[type="checkbox"]:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table .checkbox-wrapper input[type="checkbox"]:disabled,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table .checkbox-wrapper input.disabled[type="checkbox"]{opacity:0.5;cursor:not-allowed}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table .checkbox-wrapper input[type="checkbox"]:disabled:focus,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table .checkbox-wrapper input[type="checkbox"]:disabled:focus-visible,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table .checkbox-wrapper input[type="checkbox"]:disabled:hover,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table .checkbox-wrapper input.disabled[type="checkbox"]:focus,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table .checkbox-wrapper input.disabled[type="checkbox"]:focus-visible,#schools-dashboard-sections-modal table.district-settings.all-school-settings-table .checkbox-wrapper input.disabled[type="checkbox"]:hover{box-shadow:none}#schools-dashboard-sections-modal table.district-settings.all-school-settings-table .action-buttons{flex-wrap:nowrap;white-space:nowrap}#schools-dashboard-sections-modal:not(.has-selected-schools) .modal-footer{display:none}body:has(#district-usage-report-container){background-color:#FFFFFF}body:has(#district-usage-report-container) .flatpickr-calendar.bullseye-calendar.district-usage-date-range-calendar.arrowTop{margin-top:6px}body:has(#district-usage-report-container) .applying-filters-text{position:absolute;left:45%;top:30%;z-index:10;display:none}#district-usage-report-container{margin:-24px -16px -16px;font-family:"Geist", sans-serif}#district-usage-report-container .inner-container label{margin-left:0}#district-usage-report-container .filters-container{display:flex;align-items:center;gap:16px;margin-top:24px}#district-usage-report-container #date-range-input{display:none}#district-usage-report-container .filter{position:relative}#district-usage-report-container .modal{z-index:10;margin-top:8px;position:absolute}#district-usage-report-container .modal-content{background-color:#FFFFFF;border:1px solid #D4D4D8;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}#district-usage-report-container .modal-content ul{padding:8px}#district-usage-report-container .modal-content li{color:#18181B;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;white-space:nowrap}#district-usage-report-container .modal-content li:hover{color:#329999;background-color:#F2FBFB}#district-usage-report-container .modal-content ul li:hover::after{content:""}#district-usage-report-container .district-filter-dropdown{background-color:#FFFFFF;border:1px solid #D4D4D8;border-radius:6px;display:flex;align-items:center;gap:8px;padding:10px 16px;width:fit-content;user-select:none;cursor:pointer;transition:all 0.2s ease}#district-usage-report-container .district-filter-dropdown .filter-icon{width:16px;height:16px}#district-usage-report-container .district-filter-dropdown .filter-text{font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#18181B}#district-usage-report-container .district-filter-dropdown .chevron-icon{width:16px;height:16px;transition:transform 0.2s ease}#district-usage-report-container .district-filter-dropdown.active .chevron-icon{transform:rotate(180deg)}#district-usage-report-container .district-filter-dropdown.disabled{opacity:0.5;cursor:not-allowed}#district-usage-report-container .applied-filters{margin-top:0;display:flex;gap:12px;align-items:center;flex-wrap:wrap}#district-usage-report-container .applied-filters.has-filters{margin-top:16px}#district-usage-report-container .applied-filters .applied-filters-text{display:none;color:#18181B;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px}#district-usage-report-container .applied-filters #reset-filters{color:#0F9200;font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;display:none;cursor:pointer}#district-usage-report-container .applied-filters .selected-filters,#district-usage-report-container .applied-filters .selected-session-content-filters,#district-usage-report-container .applied-filters .selected-date-range-filter{display:flex;flex-wrap:wrap;gap:12px}#district-usage-report-container .applied-filters .selected-filters .selected-filter,#district-usage-report-container .applied-filters .selected-session-content-filters .selected-filter,#district-usage-report-container .applied-filters .selected-date-range-filter .selected-filter{display:flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;background:#F2FBFB;color:#329999;font-size:14px;font-weight:500;line-height:20px}#district-usage-report-container .applied-filters .selected-filters .selected-filter span,#district-usage-report-container .applied-filters .selected-session-content-filters .selected-filter span,#district-usage-report-container .applied-filters .selected-date-range-filter .selected-filter span{margin-right:4px}#district-usage-report-container .applied-filters .selected-filters .selected-filter img:last-child,#district-usage-report-container .applied-filters .selected-session-content-filters .selected-filter img:last-child,#district-usage-report-container .applied-filters .selected-date-range-filter .selected-filter img:last-child{cursor:pointer;margin-left:10px}#district-usage-report-container .applied-filters .selected-date-range-filter .selected-filter .date-range-icon{width:16px;height:16px;flex-shrink:0;margin-right:0;background-color:#329999;mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/calendar-a5f1341518f77c4c5f4bd4c934e8a035c869b730e40163621a6d2d6c03d0c45e.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/calendar-a5f1341518f77c4c5f4bd4c934e8a035c869b730e40163621a6d2d6c03d0c45e.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}#district-usage-report-container .inner-container.report{margin:0}#district-usage-report-container .inner-container.report .title{padding:32px}#district-usage-report-container .inner-container.report .title h1{font-family:"Geist", sans-serif;font-size:24px;font-weight:500;margin-bottom:0;color:#18181B}#district-usage-report-container .inner-container.report .gap{height:8px;background-color:#F6F6F9}#district-usage-report-container .inner-container.report .body{padding:0 32px;max-width:1536px;margin:0 auto}#district-usage-report-container .inner-container.report .change-report-data{margin:0;padding-top:32px}#district-usage-report-container .inner-container.report .change-report-data input:checked+label{background-color:#3AAFAF;color:#F2FBFB}#district-usage-report-container .inner-container.report .change-report-data label{background-color:#71717A;color:#FAFAFA;border-radius:6px;margin:0 8px 0 0;padding:10px 16px;font-family:"Geist", sans-serif;font-size:14px;line-height:20px;font-weight:400;display:inline-flex;align-items:center;gap:5px}#district-usage-report-container .inner-container.report .change-report-data label img{height:20px;width:20px}#district-usage-report-container .inner-container.report .change-report-data label:hover{background-color:#3AAFAF}#district-usage-report-container .district-usage-report{margin:32px 0 50px 0}#district-usage-report-container .district-usage-report table{margin:0;border-collapse:separate;border-spacing:0;border-radius:8px;border:1px solid #D4D4D8;position:relative;overflow:hidden}#district-usage-report-container .district-usage-report td,#district-usage-report-container .district-usage-report th{border-bottom:1px solid #D4D4D8;padding:16px;text-align:left;font-size:16px;line-height:24px}#district-usage-report-container .district-usage-report th{background:#52525B;color:#FFFFFF;padding:12px 16px;font-weight:500;position:sticky;top:0}#district-usage-report-container .district-usage-report .hidden-data{font-size:14px;line-height:20px;padding:18px 16px}#district-usage-report-container .district-usage-report .labels tr td{background-color:#F2FBFB;font-weight:400;color:#18181B}#district-usage-report-container .district-usage-report .labels label{display:inline-flex;align-items:center;cursor:pointer;font-weight:500;font-size:16px;color:#3AAFAF}#district-usage-report-container .district-usage-report [data-toggle="toggle"]{display:none}#district-usage-report-container .district-usage-report .no-data-message{text-align:center;padding:32px;color:#71717A;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:20px}#district-usage-report-container .district-usage-report .last-visible-row td{border-bottom:none}#district-usage-report-container .toggle-content{display:flex;align-items:center}#district-usage-report-container .toggle-content .toggle-icon{margin-right:8px}#district-usage-report-container .toggle-content .toggle-icon img{width:16px;height:16px}#district-usage-report-container #district-usage-table-by-observer .district-usage-report .labels label{color:#18181B}@media only screen and (min-width: 720px) and (max-width: 1024px){#district-usage-report-container .district-usage-report table{width:100%}}#audio-recorder-modal{z-index:1000}#audio-recorder-modal *:not(.fa):not(.fa *){font-family:"Geist", sans-serif}#audio-recorder-modal .recorder-visualizer{height:100px;background:#F2FBF1;border-radius:6px;margin-bottom:20px;overflow:hidden}#audio-recorder-modal .recorder-visualizer .visualizer-bars{display:flex;align-items:center;justify-content:center;height:100%;gap:2px}#audio-recorder-modal .recorder-visualizer .visualizer-bars .bar{width:3px;background:#0F9200;border-radius:2px}#audio-recorder-modal .recorder-controls{text-align:center;margin-bottom:20px}#audio-recorder-modal .recorder-controls .timer{color:#18181B;font-family:"Geist", sans-serif;font-size:16px;font-weight:600;line-height:24px;margin-bottom:8px}#audio-recorder-modal .recorder-controls .controls{display:flex;justify-content:center;gap:10px}#audio-recorder-modal .recorder-controls .controls .bullseye-button,#audio-recorder-modal .recorder-controls .controls body:has(.district-checklists-container) #container .district-checklists-header .export-btn,body:has(.district-checklists-container) #container .district-checklists-header #audio-recorder-modal .recorder-controls .controls .export-btn{border-radius:9999px;width:40px;min-width:40px;padding:0;display:flex;align-items:center;justify-content:center;overflow:visible;text-overflow:clip;white-space:normal;--background: #F4F4F5;--color: #27272A}#audio-recorder-modal .recorder-controls .controls .bullseye-button svg,#audio-recorder-modal .recorder-controls .controls body:has(.district-checklists-container) #container .district-checklists-header .export-btn svg,body:has(.district-checklists-container) #container .district-checklists-header #audio-recorder-modal .recorder-controls .controls .export-btn svg{width:16px;height:16px;flex-shrink:0}#audio-recorder-modal .recorder-controls .controls .button-text{font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px}#audio-recorder-modal .recorder-controls .controls .control-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}#audio-recorder-modal .recorder-controls .controls .start-wrapper .bullseye-button,#audio-recorder-modal .recorder-controls .controls .start-wrapper body:has(.district-checklists-container) #container .district-checklists-header .export-btn,body:has(.district-checklists-container) #container .district-checklists-header #audio-recorder-modal .recorder-controls .controls .start-wrapper .export-btn,#audio-recorder-modal .recorder-controls .controls .resume-wrapper .bullseye-button,#audio-recorder-modal .recorder-controls .controls .resume-wrapper body:has(.district-checklists-container) #container .district-checklists-header .export-btn,body:has(.district-checklists-container) #container .district-checklists-header #audio-recorder-modal .recorder-controls .controls .resume-wrapper .export-btn,#audio-recorder-modal .recorder-controls .controls .preview-wrapper .bullseye-button,#audio-recorder-modal .recorder-controls .controls .preview-wrapper body:has(.district-checklists-container) #container .district-checklists-header .export-btn,body:has(.district-checklists-container) #container .district-checklists-header #audio-recorder-modal .recorder-controls .controls .preview-wrapper .export-btn{--background: #0F9200;--color: #FFF}#audio-recorder-modal .recorder-controls .controls .start-wrapper .bullseye-button:hover,#audio-recorder-modal .recorder-controls .controls .start-wrapper body:has(.district-checklists-container) #container .district-checklists-header .export-btn:hover,body:has(.district-checklists-container) #container .district-checklists-header #audio-recorder-modal .recorder-controls .controls .start-wrapper .export-btn:hover,#audio-recorder-modal .recorder-controls .controls .resume-wrapper .bullseye-button:hover,#audio-recorder-modal .recorder-controls .controls .resume-wrapper body:has(.district-checklists-container) #container .district-checklists-header .export-btn:hover,body:has(.district-checklists-container) #container .district-checklists-header #audio-recorder-modal .recorder-controls .controls .resume-wrapper .export-btn:hover,#audio-recorder-modal .recorder-controls .controls .preview-wrapper .bullseye-button:hover,#audio-recorder-modal .recorder-controls .controls .preview-wrapper body:has(.district-checklists-container) #container .district-checklists-header .export-btn:hover,body:has(.district-checklists-container) #container .district-checklists-header #audio-recorder-modal .recorder-controls .controls .preview-wrapper .export-btn:hover{opacity:0.8}#audio-recorder-modal .recorder-controls .controls .start-wrapper .button-text,#audio-recorder-modal .recorder-controls .controls .resume-wrapper .button-text,#audio-recorder-modal .recorder-controls .controls .preview-wrapper .button-text{color:#0F9200}#audio-recorder-modal .recorder-controls .controls .stop-wrapper .bullseye-button,#audio-recorder-modal .recorder-controls .controls .stop-wrapper body:has(.district-checklists-container) #container .district-checklists-header .export-btn,body:has(.district-checklists-container) #container .district-checklists-header #audio-recorder-modal .recorder-controls .controls .stop-wrapper .export-btn,#audio-recorder-modal .recorder-controls .controls .stop-preview-wrapper .bullseye-button,#audio-recorder-modal .recorder-controls .controls .stop-preview-wrapper body:has(.district-checklists-container) #container .district-checklists-header .export-btn,body:has(.district-checklists-container) #container .district-checklists-header #audio-recorder-modal .recorder-controls .controls .stop-preview-wrapper .export-btn,#audio-recorder-modal .recorder-controls .controls .retake-wrapper .bullseye-button,#audio-recorder-modal .recorder-controls .controls .retake-wrapper body:has(.district-checklists-container) #container .district-checklists-header .export-btn,body:has(.district-checklists-container) #container .district-checklists-header #audio-recorder-modal .recorder-controls .controls .retake-wrapper .export-btn{--background: #EF4444;--color: #FFF}#audio-recorder-modal .recorder-controls .controls .stop-wrapper .bullseye-button:hover,#audio-recorder-modal .recorder-controls .controls .stop-wrapper body:has(.district-checklists-container) #container .district-checklists-header .export-btn:hover,body:has(.district-checklists-container) #container .district-checklists-header #audio-recorder-modal .recorder-controls .controls .stop-wrapper .export-btn:hover,#audio-recorder-modal .recorder-controls .controls .stop-preview-wrapper .bullseye-button:hover,#audio-recorder-modal .recorder-controls .controls .stop-preview-wrapper body:has(.district-checklists-container) #container .district-checklists-header .export-btn:hover,body:has(.district-checklists-container) #container .district-checklists-header #audio-recorder-modal .recorder-controls .controls .stop-preview-wrapper .export-btn:hover,#audio-recorder-modal .recorder-controls .controls .retake-wrapper .bullseye-button:hover,#audio-recorder-modal .recorder-controls .controls .retake-wrapper body:has(.district-checklists-container) #container .district-checklists-header .export-btn:hover,body:has(.district-checklists-container) #container .district-checklists-header #audio-recorder-modal .recorder-controls .controls .retake-wrapper .export-btn:hover{opacity:0.8}#audio-recorder-modal .recorder-controls .controls .stop-wrapper .button-text,#audio-recorder-modal .recorder-controls .controls .stop-preview-wrapper .button-text,#audio-recorder-modal .recorder-controls .controls .retake-wrapper .button-text{color:#EF4444}#auto-session-done-confirmation-modal{z-index:1000}#generate-auto-session-modal *:not(.fa):not(.fa *){font-family:"Geist", sans-serif}#generate-auto-session-modal.success-modal>.modal-inner{width:896px;max-width:calc(100% - 32px)}#generate-auto-session-modal .modal-body .auto-session-form .auto-session-content .tinymce-wrapper{margin-bottom:16px}#generate-auto-session-modal .modal-body .auto-session-form .auto-session-content .tinymce-wrapper .editor-label{color:#18181B;font-size:14px;font-weight:500;line-height:20px;margin-bottom:8px}#generate-auto-session-modal .modal-body .auto-session-form .auto-session-content .tinymce-wrapper .tox-tinymce{border-radius:6px}#generate-auto-session-modal .modal-body .auto-session-form .auto-session-content .tinymce-wrapper .tox-tinymce .tox-statusbar{border-top:none}#generate-auto-session-modal .modal-body .auto-session-form .auto-session-content .tinymce-wrapper .tox-tinymce .tox-statusbar__resize-handle{padding:0 4px 4px 0}#generate-auto-session-modal .modal-body .auto-session-form .auto-session-content .tinymce-wrapper .tinymce{width:100%;min-height:200px;border:1px solid #D4D4D8;border-radius:6px;padding:8px 12px;font-size:14px;line-height:20px}#generate-auto-session-modal .modal-body .auto-session-form .auto-session-content .audio-controls .action-buttons .control-button .icon{width:24px;height:24px}#generate-auto-session-modal .modal-body .auto-session-form .auto-session-content .audio-controls .action-buttons .control-button:hover,#generate-auto-session-modal .modal-body .auto-session-form .auto-session-content .audio-controls .action-buttons .control-button:focus{opacity:1;background:linear-gradient(0deg, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.05) 100%),#FAFAFA}#generate-auto-session-modal .modal-body .auto-session-form .auto-session-content .audio-controls .action-buttons .audio-upload-btn .hidden-media-input{display:none}#generate-auto-session-modal .modal-body .auto-session-form .auto-session-content .audio-controls .action-buttons .audio-upload-btn span{font-size:10px}#generate-auto-session-modal .modal-body .action-buttons{margin-top:16px}#generate-auto-session-modal .modal-body .action-buttons label{margin:0}#generate-auto-session-modal .modal-body .action-buttons,#generate-auto-session-modal .modal-body .modal-footer{display:flex;flex-direction:row;gap:12px}#generate-auto-session-modal .modal-body .action-buttons button,#generate-auto-session-modal .modal-body .modal-footer button{width:100%;padding:12px;border-radius:6px;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;margin:0}#generate-auto-session-modal .modal-body .action-buttons button.cancel-button,#generate-auto-session-modal .modal-body .modal-footer button.cancel-button{border:1px solid #D4D4D8;background:#FFF;color:#18181B}#generate-auto-session-modal .modal-body .action-buttons button.cancel-button:hover,#generate-auto-session-modal .modal-body .modal-footer button.cancel-button:hover{background:#F4F4F5}#generate-auto-session-modal .modal-body .action-buttons button.confirm-action-button,#generate-auto-session-modal .modal-body .modal-footer button.confirm-action-button{background:#0F9200;border:0;color:#FFF}#generate-auto-session-modal .modal-body .action-buttons button.confirm-action-button:hover,#generate-auto-session-modal .modal-body .modal-footer button.confirm-action-button:hover{opacity:0.9}#generate-auto-session-modal .modal-body .action-buttons button.confirm-action-button:disabled,#generate-auto-session-modal .modal-body .modal-footer button.confirm-action-button:disabled{background:#A1A1AA;cursor:not-allowed}#generate-auto-session-modal .modal-body .uploaded-files-section.hidden{display:none}#generate-auto-session-modal .modal-body .uploaded-files-section .list-title{color:#18181B;font-size:14px;font-weight:500;line-height:20px;margin-bottom:8px}#generate-auto-session-modal .modal-body .uploaded-files-section .recorded-audio-list{margin-bottom:12px}#generate-auto-session-modal .modal-body .uploaded-files-section .uploaded-files-list,#generate-auto-session-modal .modal-body .uploaded-files-section .recorded-audio-list{margin-bottom:12px}#generate-auto-session-modal .modal-body .uploaded-files-section .uploaded-files-list.hidden,#generate-auto-session-modal .modal-body .uploaded-files-section .recorded-audio-list.hidden{display:none}#generate-auto-session-modal .modal-body .uploaded-files-section .uploaded-files-list .uploaded-files-container,#generate-auto-session-modal .modal-body .uploaded-files-section .uploaded-files-list .recorded-audio-container,#generate-auto-session-modal .modal-body .uploaded-files-section .recorded-audio-list .uploaded-files-container,#generate-auto-session-modal .modal-body .uploaded-files-section .recorded-audio-list .recorded-audio-container{display:flex;flex-direction:column;gap:8px}#generate-auto-session-modal .modal-body .divider{display:flex;padding:0;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;margin:16px auto;border-bottom:1px solid #E4E4E7}#generate-auto-session-modal .modal-body .source-accordion-wrapper{margin-bottom:16px}#generate-auto-session-modal .modal-body .source-accordion-wrapper .draft-note{display:flex;padding:8px 12px;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:6px;border:1px solid #D4D4D8;max-height:160px;overflow:auto;font-size:14px}#generate-auto-session-modal .modal-body .source-accordion-wrapper .draft-note .note{color:#71717A;font-size:14px;font-weight:400;line-height:20px}#generate-auto-session-modal .modal-body .source-accordion-wrapper .draft-note .note p{margin-bottom:8px}#generate-auto-session-modal .modal-body .source-accordion-wrapper .regenerate-button{width:max-content}#generate-auto-session-modal .modal-body .session-notes-section{display:flex;flex-direction:column;align-self:stretch}#generate-auto-session-modal .modal-body .session-notes-section .section-title{color:#18181B;font-size:16px;font-weight:500;line-height:24px;margin-bottom:12px}#generate-auto-session-modal .modal-body .session-notes-section .session-note-container{display:flex;padding:8px 12px;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:6px;border:1px solid #D4D4D8;max-height:160px;overflow:auto}#generate-auto-session-modal .modal-body .session-notes-section .session-note-container .note-label{color:#18181B;font-size:14px;font-weight:600;line-height:20px;padding:0;margin:0}#generate-auto-session-modal .modal-body .session-notes-section .session-note-container .note-content{color:#18181B;font-size:14px;font-weight:400;line-height:20px}#generate-auto-session-modal .modal-body .session-notes-section .session-note-container .note-content p{margin:0;margin-bottom:8px}#generate-auto-session-modal .modal-body .objectives-section{display:flex;flex-direction:column;align-items:flex-end;gap:0}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table{margin:0;table-layout:auto;width:100%;border-collapse:separate;border-spacing:0;border:1px solid #D4D4D8;border-radius:8px}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table tbody tr{background-color:transparent}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table tbody tr:not(:first-child) td{border-top:1px solid #D4D4D8}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table tbody tr:not(:first-child) td.collapsible-table-cell .ui-accordion{margin-top:8px}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table td{border:0;border-right:1px solid #D4D4D8;padding:16px}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table td:last-child{border-right:0}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table td .mastery-score-notes-textarea,#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table td .mastery-score-notes{font-size:14px;line-height:20px;margin:0;border-color:#F4F4F5;width:100%;min-height:60px}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table td.mastery-objective,#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table td.score-cell{pointer-events:none}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table td.checkbox-cell{width:60px;max-width:60px;min-width:60px;white-space:nowrap}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table td.checkbox-cell .generated-objective-checkbox{display:flex;align-items:center;justify-content:center}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table td.score-cell{width:200px}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table td.mastery-objective{word-break:break-word}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table td.mastery-objective div:first-child{margin-bottom:4px}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table td.mastery-objective .desc-button{display:none}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table td.mastery_score{text-align:center}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table td.mastery_score .score{border-radius:4px;color:#FFF;cursor:pointer;display:block;line-height:48px;margin:0 4px 4px 0;text-align:center}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table td.collapsible-table-cell{padding:0;border:0;box-shadow:none}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table td.collapsible-table-cell .ui-accordion-header{margin-top:0}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table .generated-objective-checkbox{cursor:pointer}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table .generated-objective-checkbox i.checked{color:#0F9200}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table .generated-objective-checkbox i.unchecked{color:#A1A1AA}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table .generated-objective-checkbox.disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}#generate-auto-session-modal .modal-body .objectives-section .assessment-objectives-table .objective-name{margin-top:4px}#generate-auto-session-modal .modal-body #insert-session-note,#generate-auto-session-modal .modal-body #insert-objective-notes{margin-left:auto;display:block;margin-top:12px}#generate-auto-session-modal .modal-body .file-card{display:flex;padding:8px 16px;align-items:center;gap:12px;align-self:stretch;border-radius:8px;border:1px solid #D4D4D8;background:#FAFAFA;position:relative}#generate-auto-session-modal .modal-body .file-card .file-info{display:flex;align-items:center;gap:12px;flex:1;min-width:0}#generate-auto-session-modal .modal-body .file-card .file-info .file-icon{width:32px;height:32px;aspect-ratio:1/1;margin:0}#generate-auto-session-modal .modal-body .file-card .file-info .file-name{overflow:hidden;color:#18181B;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-width:80%}#generate-auto-session-modal .modal-body .file-card .remove-button{background:transparent;cursor:pointer;border:0;padding:0;display:flex;align-items:center;color:#EF4444}#generate-auto-session-modal .modal-body .file-card .remove-button svg,#generate-auto-session-modal .modal-body .file-card .remove-button img{width:20px;height:20px}#generate-auto-session-modal .modal-body .file-card .remove-button:hover{opacity:0.7}#generate-auto-session-modal .modal-footer .form-footer,#generate-auto-session-modal .modal-footer .edit-prompts-footer,#generate-auto-session-modal .modal-footer .loading-footer,#generate-auto-session-modal .modal-footer .response-footer{display:inherit;gap:inherit}#generate-auto-session-modal .control-button{width:100%;white-space:normal}#generate-auto-session-modal #insert-session-note,#generate-auto-session-modal #insert-objective-notes{margin-left:auto;display:block;margin-top:8px}#generate-auto-session-modal .response-container.hidden{display:none}#generate-auto-session-modal .response-container .source-item-header{display:flex;justify-content:space-between;align-items:center}#generate-auto-session-modal .response-container .subsection-title{color:#18181B;font-size:14px;font-weight:500;line-height:20px;margin-bottom:8px !important}#generate-auto-session-modal .response-container .source-accordion-wrapper{margin-bottom:16px;border-radius:8px;background-color:#F6F6F9}#generate-auto-session-modal .response-container .source-accordion-wrapper .ui-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;margin:0;border:0;border-bottom:1px solid #D4D4D8;background-color:#F6F6F9;border-radius:8px;color:#18181B}#generate-auto-session-modal .response-container .source-accordion-wrapper .ui-accordion-header .ui-accordion-header-icon{display:none}#generate-auto-session-modal .response-container .source-accordion-wrapper .ui-accordion-header .source-accordion-title{flex:1;font-family:"Geist", sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;color:#18181B}#generate-auto-session-modal .response-container .source-accordion-wrapper .ui-accordion-header .accordion-icon{width:24px;height:24px;flex-shrink:0;color:#71717A;transition:transform 0.2s}#generate-auto-session-modal .response-container .source-accordion-wrapper .ui-accordion-header.ui-state-active,#generate-auto-session-modal .response-container .source-accordion-wrapper .ui-accordion-header.ui-state-default,#generate-auto-session-modal .response-container .source-accordion-wrapper .ui-accordion-header.ui-state-focus{color:#18181B;background-color:#F6F6F9}#generate-auto-session-modal .response-container .source-accordion-wrapper .ui-accordion-header.ui-accordion-header-active{border-bottom-left-radius:0;border-bottom-right-radius:0}#generate-auto-session-modal .response-container .source-accordion-wrapper .ui-accordion-header.ui-accordion-header-active .accordion-icon{transform:rotate(180deg)}#generate-auto-session-modal .response-container .source-accordion-wrapper .ui-accordion-header.ui-accordion-header-collapsed{border-bottom:0}#generate-auto-session-modal .response-container .source-accordion-wrapper .ui-accordion-content{padding:12px 16px;display:flex;flex-direction:column;gap:16px;background-color:#F6F6F9;border:0;border-radius:0 0 8px 8px}#generate-auto-session-modal .response-container .source-accordion-wrapper .draft-note{font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#71717A}#generate-auto-session-modal .response-container .source-accordion-wrapper .files-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}#generate-auto-session-modal .response-container .source-accordion-wrapper .files-list .note{color:#71717A;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:20px}#generate-auto-session-modal .response-container .source-accordion-wrapper .files-list .file-card{min-width:0;padding:8px 12px}#generate-auto-session-modal .response-container .mastery-objective-accordion{margin-bottom:0;border-radius:8px;background-color:#F6F6F9}#generate-auto-session-modal .response-container .mastery-objective-accordion .mastery-objective-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;margin:0;border:0;border-bottom:1px solid #D4D4D8;background:#F6F6F9;border-radius:8px;color:#18181B;font-family:"Geist", sans-serif;font-size:16px;font-weight:500;line-height:24px}#generate-auto-session-modal .response-container .mastery-objective-accordion .mastery-objective-header .mastery-objective-title{flex:1;color:#18181B}#generate-auto-session-modal .response-container .mastery-objective-accordion .mastery-objective-header .mastery-objective-title .mastery-objective-name{font-family:"Geist", sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0}#generate-auto-session-modal .response-container .mastery-objective-accordion .mastery-objective-header .ui-accordion-header-icon{width:24px;height:24px;flex-shrink:0;text-indent:-9999px;background:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-77623106561bb92600697bec9d08bd4e40660119b13c49dc721aae191b409720.svg) no-repeat center/contain;transition:transform 0.2s;order:2}#generate-auto-session-modal .response-container .mastery-objective-accordion .mastery-objective-header.ui-state-active,#generate-auto-session-modal .response-container .mastery-objective-accordion .mastery-objective-header.ui-state-default,#generate-auto-session-modal .response-container .mastery-objective-accordion .mastery-objective-header.ui-state-focus{flex-direction:row;color:#18181B;background:#F6F6F9}#generate-auto-session-modal .response-container .mastery-objective-accordion .mastery-objective-header.ui-accordion-header-active{border-bottom-left-radius:0;border-bottom-right-radius:0}#generate-auto-session-modal .response-container .mastery-objective-accordion .mastery-objective-header.ui-accordion-header-active .ui-accordion-header-icon{transform:rotate(180deg)}#generate-auto-session-modal .response-container .mastery-objective-accordion .mastery-objective-header.ui-accordion-header-collapsed{border-bottom:0}#generate-auto-session-modal .response-container .mastery-objective-accordion .ui-accordion-content{padding:16px}#generate-auto-session-modal .loading-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;align-self:stretch;min-height:160px;margin:auto}#generate-auto-session-modal .loading-container.hidden{display:none}#generate-auto-session-modal .loading-container .loading-icon{width:32px;height:32px;flex-shrink:0;aspect-ratio:1/1}#generate-auto-session-modal .loading-container .loading-text{color:#71717A;font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap}#generate-auto-session-modal .loading-container .loading-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;flex:1}#generate-auto-session-modal .auto-session-form-container.hidden{display:none}#generate-auto-session-modal .auto-session-form-container .auto-session-content .divider{width:100%;height:1px;background-color:#E4E4E7}#configurations td form{display:contents}.mastery-words-and-colors-configuration-modal .non-interactable-part,.alternate-phrases-configuration-modal .non-interactable-part,.next-step-naming-configuration-modal .non-interactable-part{display:flex;flex-direction:column;gap:4px}.mastery-words-and-colors-configuration-modal hr.form-divider,.alternate-phrases-configuration-modal hr.form-divider,.next-step-naming-configuration-modal hr.form-divider{margin:4px 0}.mastery-words-and-colors-configuration-modal .interactable-part,.alternate-phrases-configuration-modal .interactable-part,.next-step-naming-configuration-modal .interactable-part{display:flex;flex-direction:column;gap:16px}.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors{display:flex;flex-direction:row;justify-content:space-between;gap:32px}.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .configure-mastery-words,.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .configure-mastery-colors{display:flex;flex-direction:column;gap:16px;flex:1}.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-word-inputs-container,.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container{display:flex;flex-direction:column;gap:16px}.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper{display:inline-flex;height:40px;align-items:center;border:1px solid #D4D4D8;border-radius:6px;overflow:hidden;cursor:pointer}.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper:disabled,.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper.disabled{opacity:0.5;cursor:not-allowed}.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper:disabled:focus,.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper:disabled:focus-visible,.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper:disabled:hover,.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper.disabled:focus,.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper.disabled:focus-visible,.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper.disabled:hover{box-shadow:none}.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper .color-input-preview{width:40px;height:100%;flex-shrink:0}.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper .color-input-field{border:none;flex:1;outline:none;cursor:pointer}.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper .color-input-field:focus,.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper .color-input-field:focus-visible{border:none !important;box-shadow:none !important}.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper .color-input-field:disabled,.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper .color-input-field.disabled{opacity:0.5;cursor:not-allowed}.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper .color-input-field:disabled:focus,.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper .color-input-field:disabled:focus-visible,.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper .color-input-field:disabled:hover,.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper .color-input-field.disabled:focus,.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper .color-input-field.disabled:focus-visible,.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper .color-input-field.disabled:hover{box-shadow:none}.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper .color-input-reset{display:flex;align-items:center;justify-content:center;width:40px;flex-shrink:0;background:none;border:none;padding:10px 12px}.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper .color-input-reset svg{width:16px;height:16px}.mastery-words-and-colors-configuration-modal .interactable-part .configure-mastery-words-and-colors .mastery-color-inputs-container .color-input-wrapper .color-input-reset svg path{stroke:#71717A}.alternate-phrases-configuration-modal .alternate-phrases-table-section{display:none}.alternate-phrases-configuration-modal .alternate-phrases-table-section table.alternate-phrases-table th{width:50% !important}.next-step-naming-configuration-modal .next-step-naming-intro{margin:0;color:#52525B;font-size:14px;line-height:20px}.next-step-naming-configuration-modal .next-step-naming-fields{display:flex;flex-direction:column;gap:16px}.next-step-naming-configuration-modal .next-step-naming-fields.hidden{display:none}.next-step-naming-configuration-modal .next-step-naming-preview{padding:14px 16px;background:#F2FBFB;border:1px solid #B0E1E1;border-radius:8px}.next-step-naming-configuration-modal .next-step-naming-preview .next-step-naming-preview-label{text-transform:uppercase;font-size:12px;font-weight:700;color:#287878;margin-bottom:8px}.next-step-naming-configuration-modal .next-step-naming-preview ul{margin:0;padding-left:20px}.next-step-naming-configuration-modal .next-step-naming-preview ul li{color:#3F3F46;font-size:14px;margin-bottom:4px}.next-step-naming-configuration-modal .next-step-naming-preview ul li span{font-weight:600;color:#143A3A;margin:0 4px}.next-step-naming-configuration-modal .next-step-naming-preview ul li span.next-step-naming-preview-plural{margin-left:0}.pdcert-config__title{font-size:24px;color:#18181B;margin-bottom:4px}.pdcert-config__sub{color:#71717A;margin-bottom:24px}.pdcert-config .enable-row{display:flex;flex-direction:column;gap:10px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #E4E4E7}.pdcert-config .enable-label{font-weight:600;color:#18181B}.pdcert-config .enable-hint{font-size:13px;color:#71717A}.pdcert-config .enable-radios{display:flex;gap:16px}.pdcert-config .radio-option{display:flex;align-items:center;gap:12px;cursor:pointer;margin:0}.pdcert-config .radio-option input[type="radio"]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:50%;cursor:pointer;position:relative;flex-shrink:0;margin:0}.pdcert-config .radio-option input[type="radio"]:checked::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;background-color:#0F9200;border-radius:50%}.pdcert-config .radio-option input[type="radio"]:focus-visible{outline:2px solid #8DDF81;outline-offset:2px}.pdcert-config .radio-option span{color:#18181B}.pdcert-config__options[hidden]{display:none}.pdcert-config__field--propagate{padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid #E4E4E7}.pdcert-config__field--propagate .enable-label{margin-bottom:8px}.pdcert-config__field{margin-bottom:18px}.pdcert-config__label{display:block;font-weight:600;color:#27272A;margin-bottom:6px}.pdcert-config__input{width:100%;max-width:420px;padding:8px 12px;border:1px solid #D4D4D8;border-radius:6px}.pdcert-config__input:focus{border-color:#0F9200;outline:2px solid #B8EBAF}.pdcert-config__hint{font-size:13px;color:#71717A;margin-top:4px}.pdcert-config__current{margin-bottom:16px}.pdcert-config__current-wrap{position:relative;display:inline-block;margin-top:8px}.pdcert-config__current-img{display:block;max-height:72px;max-width:280px;background:#FFFFFF;border:1px solid #F4F4F5;border-radius:4px;padding:4px}.pdcert-config__current-remove{position:absolute;top:-8px;right:-8px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #E4E4E7;border-radius:50%;background:#FFFFFF;color:#52525B;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,0.12)}.pdcert-config__current-remove svg{width:12px;height:12px}.pdcert-config__current-remove:hover{color:#DC2626;border-color:#DC2626;background-color:white}.pdcert-config__current-remove:focus-visible{outline:2px solid #8DDF81;outline-offset:1px}.pdcert-config__modes{display:flex;gap:8px;margin-bottom:12px}.pdcert-config__mode{padding:6px 16px;border:1px solid #D4D4D8;border-radius:999px;background:#FFFFFF;color:#52525B;cursor:pointer}.pdcert-config__mode--active{border-color:#0F9200;background:#F2FBF1;color:#096100;font-weight:600}.pdcert-config__mode:focus-visible{outline:2px solid #8DDF81}.pdcert-config__canvas{display:block;width:100%;max-width:600px;height:220px;border:1px dashed #D4D4D8;border-radius:6px;background:#FFFFFF;touch-action:none}.pdcert-config__pad-actions{display:flex;gap:8px;margin-top:8px}.pdcert-config__upload-preview{display:block;max-height:90px;margin-top:12px;border:1px solid #F4F4F5;border-radius:4px;padding:4px}.pdcert-config__status{min-height:18px;color:#DC2626;font-size:13px;margin-top:8px}.pdcert-config__actions{display:flex;gap:12px;margin-top:24px}.bullseye-modal.pd-professional-learning-edit-schools-modal .modal-inner .modal-footer{display:none}.bullseye-modal.pd-professional-learning-edit-schools-modal.has-selected-schools .modal-inner .modal-footer{display:flex}.bullseye-modal.pd-professional-learning-edit-schools-modal .pd-professional-learning-schools-table{width:100%}.bullseye-modal.pd-professional-learning-edit-schools-modal .pd-professional-learning-schools-table .checkbox-wrapper{display:flex;align-items:center;justify-content:center}.bullseye-modal.pd-professional-learning-edit-schools-modal .pd-professional-learning-schools-table .school-status{color:#52525B}.bullseye-modal.pd-professional-learning-edit-schools-modal .pd-professional-learning-schools-table .school-action{text-align:right;white-space:nowrap}.bullseye-modal.pd-professional-learning-edit-schools-modal .pl-edit-school-config-trigger.pl-loading{pointer-events:none;opacity:0.85}.bullseye-modal.pd-professional-learning-edit-schools-modal .pl-edit-school-config-trigger.pl-loading::after{content:"";display:inline-block;width:12px;height:12px;margin-left:8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:middle;animation:pl-spin 0.6s linear infinite}@keyframes pl-spin{to{transform:rotate(360deg)}}.pl-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}body:has(.pl-page),body:has(.pl-aistudio){background-color:#FFFFFF}body:has(.pl-page) #container,body:has(.pl-aistudio) #container{margin:0 !important;overflow-x:hidden !important}.pl-page{background:#F6F6F9;color:#27272A;font-family:'Montserrat', sans-serif;font-size:14px;padding:20px 32px 80px;min-height:100vh;box-sizing:border-box}@media (max-width: 640px){.pl-page{padding:14px 14px 64px;width:auto;margin-left:0;margin-right:0}.pl-page .pl-table,.pl-page .pl-listtable{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.pl-page .pl-section{padding:16px 14px}}.pl-page *{box-sizing:border-box}.pl-page a:not(.pl-btn){color:inherit}.pl-page h1,.pl-page h2,.pl-page h3,.pl-page h4,.pl-page h5,.pl-page h6{float:none;display:flex;width:auto;font-family:'Montserrat', sans-serif}.pl-breadcrumbs{font-size:12px;color:#71717A;margin-bottom:12px;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.pl-breadcrumbs a{color:#2790be;text-decoration:none;font-weight:500}.pl-breadcrumbs a:hover{text-decoration:underline}.pl-breadcrumbs__sep{color:#D4D4D8;padding:0 2px}.pl-breadcrumbs__current{color:#3F3F46;font-weight:500}.pl-event-when{display:flex;flex-direction:column;gap:3px;margin:4px 0 10px}.pl-event-when__primary{display:flex;align-items:baseline;gap:4px;font-size:17px;font-weight:700;color:#27272A}.pl-event-when__datetime{letter-spacing:-0.1px}.pl-event-when__icon{font-size:14px}.pl-event-when__summary{font-size:13px;font-weight:400;color:#71717A}.pl-event-when__loc{display:flex;align-items:baseline;gap:4px;font-size:13.5px;color:#52525B}.pl-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:18px;gap:16px}.pl-header__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pl-header__actions input{margin-bottom:0}.pl-back{color:#71717A;text-decoration:none;font-size:13px;margin:0 0 6px}.pl-back a{color:#71717A;text-decoration:none}.pl-back a:hover{color:#0F9200}.pl-title{font-size:26px;font-weight:600;margin:0;color:#18181B;letter-spacing:-0.01em}.pl-subtitle{color:#71717A;margin:4px 0 0;font-size:13px}.pl-pill-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.pl-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;background:#F4F4F5;color:#52525B;line-height:1.4}.pl-pill--blue,.pl-pill--teal{background:#D7F0F0;color:#287878}.pl-pill--green{background:#DCF5D9;color:#096100}.pl-pill--red{background:#FEE2E2;color:#B91C1C}.pl-pill--amber{background:#FEF3C7;color:#B45309}.pl-pill--purple{background:#ECE9FE;color:#6D54CC}.pl-pill--indigo{background:#F2FAFD;color:#1A6585}.pl-pill--gray{background:#F4F4F5;color:#52525B}.pl-pill--muted{background:#E4E4E7;color:#52525B}.pl-subnav{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:18px;border-bottom:1px solid #E4E4E7;position:relative}.pl-subnav__link{padding:10px 14px;text-decoration:none;color:#71717A;font-weight:500;font-size:13px;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color 0.15s, border-color 0.15s}.pl-subnav__link--active{color:#0F9200;border-color:#0F9200}.pl-subnav__link:hover{color:#27272A}.pl-subnav__group{position:relative}.pl-subnav__group>summary{list-style:none;cursor:pointer}.pl-subnav__group>summary::-webkit-details-marker{display:none}.pl-subnav__grouptrigger{display:inline-flex;align-items:center;gap:5px}.pl-subnav__hovergroup{position:relative}.pl-subnav__hovergroup>.pl-subnav__menu{display:none}.pl-subnav__hovergroup:hover>.pl-subnav__menu,.pl-subnav__hovergroup:focus-within>.pl-subnav__menu{display:flex}.pl-subnav__hovergroup:hover .pl-subnav__caret,.pl-subnav__hovergroup:focus-within .pl-subnav__caret{transform:rotate(180deg)}.pl-subnav__hovergroup>.pl-subnav__grouptrigger{position:relative;z-index:61}.pl-subnav__hovergroup::after{content:"";position:absolute;left:0;right:0;top:100%;height:7px}.pl-subnav__caret{font-size:9px;line-height:1;color:#71717A;transition:transform 0.15s ease}.pl-subnav__group[open]>summary .pl-subnav__caret{transform:rotate(180deg)}.pl-subnav__menu{position:absolute;top:calc(100% + 4px);left:0;z-index:60;min-width:210px;display:flex;flex-direction:column;padding:6px;background:#FFFFFF;border:1px solid #E4E4E7;border-radius:10px;box-shadow:0 12px 28px rgba(16,51,42,0.14)}.pl-subnav__menu-item{display:block;padding:9px 12px;border-radius:7px;text-decoration:none;color:#27272A;font-weight:500;font-size:13px;white-space:nowrap;transition:background 0.12s ease, color 0.12s ease}.pl-subnav__menu-item:hover{background:#F2FBF1;color:#27272A}.pl-subnav__menu-item--active{color:#0F9200;font-weight:700;background:#F2FBF1}.pl-btn{display:inline-block;padding:8px 16px;border:1px solid #E4E4E7;background:#FFFFFF;border-radius:4px;font-weight:500;font-family:inherit;font-size:13px;color:#27272A;cursor:pointer;text-decoration:none;line-height:1.2;transition:background-color 0.15s, border-color 0.15s, color 0.15s}.pl-btn:link,.pl-btn:visited{color:#27272A}.pl-btn:hover{background:#F4F4F5}.pl-btn--primary,.pl-btn--primary:link,.pl-btn--primary:visited{background:#0F9200;color:#FFFFFF;border-color:#0F9200}.pl-btn--primary:hover{background:#0C7F00;border-color:#0C7F00;color:#FFFFFF}.pl-btn--ghost{background:transparent}.pl-btn--danger{background:#FFFFFF;color:#EF4444;border-color:#FECACA}.pl-btn--danger:hover{background:#EF4444;color:#FFFFFF;border-color:#EF4444}.pl-btn--sm{padding:5px 10px;font-size:12px}.pl-btn--nowrap{white-space:nowrap}.pl-btn--lg{padding:12px 22px;font-size:15px;font-weight:600}.pl-btn--cta{padding:12px 22px;font-size:14px;font-weight:700;border-radius:8px;box-shadow:0 1px 2px rgba(6,69,0,0.18)}.pl-btn--cta:hover{box-shadow:0 2px 6px rgba(6,69,0,0.24)}.pl-btn--block{display:block;width:100%;text-align:center;margin-top:8px}.pl-btn+.pl-btn{margin-left:4px}.pl-btn form{display:inline}button.pl-btn{font-family:inherit}.pl-filterbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.pl-filterbar--server{align-items:flex-end}.pl-filterbar__actions{display:flex;align-items:center;gap:8px;margin-bottom:5px}.pl-filterbar__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pl-filterbar__chip{position:relative}.pl-filterbar__chip__trigger,.pl-filterbar__chip .pl-filterbar__trigger{cursor:pointer}.pl-filterbar__chip.is-active .pl-filterbar__trigger{border-color:#0F9200;color:#0F9200;background:#DCF5D9}.pl-filterbar__trigger{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #E4E4E7;border-radius:999px;background:#FFFFFF;font-size:13px;font-weight:500;color:#27272A;list-style:none;user-select:none;white-space:nowrap}.pl-filterbar__trigger::-webkit-details-marker{display:none}.pl-filterbar__trigger::marker{content:""}.pl-filterbar__trigger:hover{background:#F4F4F5}.pl-filterbar__caret{font-size:10px;line-height:1;color:#71717A}.pl-filterbar__menu{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:200px;max-height:280px;overflow-y:auto;padding:6px;background:#FFFFFF;border:1px solid #E4E4E7;border-radius:8px;box-shadow:0 12px 30px rgba(16,51,42,0.16);display:flex;flex-direction:column;gap:2px}.pl-filterbar__option{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;font-size:13px;color:#27272A;cursor:pointer;white-space:nowrap;text-decoration:none}.pl-filterbar__option:hover{background:#F4F4F5}.pl-filterbar__option.is-selected{background:#DCF5D9;color:#096100;font-weight:600}.pl-filterbar__option input{cursor:pointer}.pl-filterbar__option-check{flex:0 0 14px;display:inline-flex;justify-content:center;color:#0F9200;font-size:12px}.pl-filterbar__search{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.pl-filterbar__search-label{font-size:13px;font-weight:600;color:#27272A}.pl-filterbar__search-input{padding:8px 12px;border:1px solid #E4E4E7;border-radius:6px;font:inherit;font-size:13px;min-width:220px;margin-bottom:0}.pl-filterbar__search-input:focus{outline:none;border-color:#0F9200}.pl-filterbar__search-btn{padding:8px 14px;border:1px solid #E4E4E7;border-radius:6px;background:#FFFFFF;font:inherit;font-size:13px;font-weight:600;color:#27272A;cursor:pointer}.pl-filterbar__search-btn:hover{border-color:#0F9200;color:#0F9200}.pl-filterbar__clear{align-self:center;font-size:13px;color:#2790be;text-decoration:underline;cursor:pointer;white-space:nowrap}.pl-attendance-options{display:flex;flex-direction:column;gap:8px;margin:10px 0 14px}.pl-attendance-option{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #E4E4E7;border-radius:8px;cursor:pointer;transition:border-color 0.12s ease, background 0.12s ease}.pl-attendance-option:hover{background:#FAFAFA}.pl-attendance-option.is-selected{border-color:#0F9200;background:#DCF5D9}.pl-attendance-option__radio{margin-top:3px}.pl-attendance-option__text{display:flex;flex-direction:column;gap:2px}.pl-attendance-option__name{font-weight:600;color:#27272A;font-size:14px}.pl-attendance-option__desc{color:#71717A;font-size:13px;line-height:1.4}.pl-lo-types{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:12px;margin:8px 0 4px}.pl-lo-type{position:relative;display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #E4E4E7;border-radius:10px;background:#FFFFFF;cursor:pointer;transition:border-color 0.12s ease, background 0.12s ease, box-shadow 0.12s ease}.pl-lo-type:hover{background:#FAFAFA;border-color:#0F9200}.pl-lo-type.is-selected{border-color:#0F9200;background:#DCF5D9;box-shadow:0 0 0 1px #0F9200 inset}.pl-lo-type__icon{font-size:22px;line-height:1.1}.pl-lo-type__body{display:flex;flex-direction:column;gap:3px}.pl-lo-type__label{font-weight:600;color:#27272A;font-size:15px;display:flex;align-items:center;gap:8px}.pl-lo-type__desc{color:#71717A;font-size:13px;line-height:1.4}.pl-header--event{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:0}.pl-header--cover{border-left:4px solid var(--pl-cover, #1A6585);padding-left:14px}.pl-menu{position:relative}.pl-menu__trigger{display:inline-flex;align-items:center;gap:6px;list-style:none;user-select:none}.pl-menu__trigger::-webkit-details-marker{display:none}.pl-menu__trigger::marker{content:""}.pl-menu__caret{font-size:10px;line-height:1;transition:transform 0.15s}.pl-menu[open] .pl-menu__caret{transform:rotate(180deg)}.pl-menu__panel{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:220px;padding:6px;background:#FFFFFF;border:1px solid #E4E4E7;border-radius:8px;box-shadow:0 12px 30px rgba(16,51,42,0.16);display:flex;flex-direction:column;gap:2px}.pl-menu__panel form{display:block;margin:0}.pl-menu__item{display:block;width:100%;box-sizing:border-box;padding:8px 12px;border:0;border-radius:6px;background:transparent;color:#27272A;font:inherit;font-size:13px;text-align:left;text-decoration:none;line-height:1.3;cursor:pointer;transition:background-color 0.15s, color 0.15s}.pl-menu__item:hover{background:#F4F4F5}.pl-menu__item--primary{color:#0F9200;font-weight:600}.pl-menu__item--danger{color:#EF4444}.pl-menu__item--danger:hover{background:#EF4444;color:#FFFFFF}.pl-header__inline-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.pl-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:20px;margin-top:12px}.pl-viewtoggle{display:inline-flex;gap:4px;margin-top:14px;border:1px solid #E4E4E7;border-radius:8px;padding:3px;background:#FFFFFF}.pl-viewtoggle__btn{border:0;background:transparent;font-size:12.5px;font-weight:600;color:#3F3F46;border-radius:6px;padding:5px 12px;cursor:pointer}.pl-viewtoggle__btn.is-active{background:#0F9200;color:#FFFFFF}.pl-listview{margin-top:12px}.pl-subrow td{background:#FAFAFA;font-size:12.5px}.pl-subrow:hover td{background:#F4F4F5}.pl-subrow__name{font-weight:500;padding-left:calc(18px + var(--pl-subrow-depth, 0) * 18px)}.pl-subrow__arrow{color:#A1A1AA;margin-right:7px;font-weight:700}.pl-subrow__muted{color:#71717A}.pl-listtable{width:100%;border-collapse:collapse;background:#FFFFFF;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(20,40,32,0.08)}.pl-listtable thead th{background:#3F3F46;color:#FFFFFF;font-size:12.5px;font-weight:700;text-align:left;padding:12px 14px;white-space:nowrap}.pl-listtable tbody td{padding:12px 14px;border-bottom:1px solid #F4F4F5;font-size:13px;color:#18181B;vertical-align:middle}.pl-listtable tbody tr:hover{background:#FAFAFA}.pl-listtable .pl-table__name{font-weight:600}.pl-listtable .pl-num{text-align:right;font-variant-numeric:tabular-nums}table.pl-listtable--catalog{table-layout:auto}table.pl-listtable--catalog th,table.pl-listtable--catalog td{white-space:nowrap}table.pl-listtable--catalog .pl-table__name{white-space:normal;width:40%;min-width:260px;line-height:1.35}table.pl-listtable--catalog .pl-table__name .pl-pill{margin-left:6px;vertical-align:middle}table.pl-listtable--catalog .pl-table__detail{color:#52525B}table.pl-listtable--catalog .pl-pill{white-space:nowrap}.pl-restable__thumbcell{width:96px}.pl-restable__thumb{width:72px;height:48px;object-fit:cover;border-radius:6px;display:block}.pl-restable__icon{font-size:22px}.pl-note{border-radius:8px;padding:10px 14px;margin-bottom:14px;font-size:13px;line-height:1.45;border:1px solid #E4E4E7;background:#FFFFFF}.pl-note--warn{background:#FFFBEB;border-color:#FDE68A;color:#B45309}.pl-log{list-style:none;margin:8px 0 0;padding:0}.pl-log__item{padding:12px 0;border-bottom:1px solid #F4F4F5}.pl-log__item:last-child{border-bottom:0}.pl-log__head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pl-log__action{font-weight:700;color:#27272A}.pl-log__summary{margin-top:4px;color:#71717A;font-size:13px}.pl-log__changes{list-style:none;margin:6px 0 0;padding:0 0 0 2px}.pl-log__change{font-size:13px;color:#27272A;padding:2px 0}.pl-log__who{font-weight:600}.pl-log__delta{color:#71717A}.pl-grid--list{display:flex;flex-direction:column;gap:8px}.pl-grid--list .pl-card{display:flex;align-items:center;gap:14px;padding:10px 16px}.pl-grid--list .pl-card__head{display:flex;gap:6px;margin:0;flex:0 0 auto;order:2}.pl-grid--list .pl-card__body{flex:1 1 auto;display:flex;align-items:baseline;gap:14px;min-width:0;order:1;flex-wrap:wrap}.pl-grid--list .pl-card__title{margin:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40%}.pl-grid--list .pl-card__desc{display:none}.pl-grid--list .pl-card__tags{display:none}.pl-grid--list .pl-card__meta{margin:0}.pl-grid-2{display:grid;grid-template-columns:minmax(0, 2fr) minmax(280px, 1fr);gap:24px;margin-top:16px}@media (max-width: 1024px){.pl-grid-2{grid-template-columns:1fr}}.pl-card{background:#FFFFFF;border:1px solid #E4E4E7;border-top:4px solid #D4D4D8;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(0,0,0,0.05);transition:transform 0.15s, box-shadow 0.15s}.pl-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,0.08)}.pl-card--event{border-top-color:var(--pl-cover, #3AAFAF)}.pl-card--course{border-top-color:var(--pl-cover, #0F9200)}.pl-card--learning_path{border-top-color:var(--pl-cover, #F59E0B)}.pl-card--conference{border-top-color:var(--pl-cover, #1A6585)}.pl-card--resource{border-top-color:#2790be}.pl-card--clickable{position:relative;cursor:pointer}.pl-card--clickable .pl-card__stretch::after{content:"";position:absolute;inset:0;z-index:1}.pl-card--clickable .pl-card__tags{position:relative;z-index:2}.pl-card__head{display:flex;align-items:flex-start;gap:6px;padding:14px 16px 0;flex-wrap:wrap}.pl-card__head-actions{margin-left:auto;display:flex;align-items:center;gap:14px}.pl-card__body{padding:8px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.pl-card__title{font-size:16px;margin:6px 0 0;font-weight:600;color:#18181B;line-height:1.3}.pl-card__link{text-decoration:none;color:inherit}.pl-card__link:hover{color:#0F9200}.pl-card__desc{color:#71717A;font-size:13px;line-height:1.45;margin:0}.pl-card__meta{color:#71717A;font-size:12px;display:flex;flex-wrap:wrap;gap:4px 6px}.pl-card__tags{display:flex;flex-wrap:wrap;gap:4px}.pl-card__rating{margin-top:auto;display:flex;align-items:center;gap:6px;padding-top:4px;border-top:1px solid #F4F4F5}.pl-rating{color:#F59E0B;font-weight:600}.pl-meta{color:#71717A;font-size:12px}.pl-muted{color:#71717A}.pl-tag{display:inline-block;background:#F4F4F5;color:#3F3F46;font-size:11px;padding:3px 8px;border-radius:4px}.pl-tag--objective{background:#D7F0F0;color:#287878}.pl-tag-row{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pl-section{background:#FFFFFF;border:1px solid #E4E4E7;border-radius:6px;padding:20px 22px;margin-bottom:16px;box-shadow:0 1px 2px rgba(0,0,0,0.03)}.pl-section__title{font-size:15px;margin:0 0 12px;font-weight:600;color:#18181B;float:none;display:block;width:auto}.pl-section__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:8px;flex-wrap:wrap}.pl-section__header h2{margin:0}.pl-section__header--split{gap:10px}.pl-row-actions{display:flex;gap:8px;justify-content:flex-end;align-items:center}.pl-row-actions a{white-space:nowrap}.pl-empty{background:#FFFFFF;border:1px dashed #E4E4E7;padding:56px 32px;text-align:center;border-radius:6px}.pl-empty h3{margin:0 0 14px;font-weight:600;color:#3F3F46;justify-content:center}.pl-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin:22px 0 4px}.pl-pagination__link{display:inline-flex;align-items:center;min-height:36px;padding:7px 16px;border:1px solid #E4E4E7;border-radius:6px;background:#FFFFFF;color:#27272A;font-weight:600;font-size:13px;text-decoration:none}.pl-pagination__link:hover{border-color:#0F9200;color:#0F9200}.pl-pagination__link--disabled{color:#71717A;pointer-events:none;opacity:0.55}.pl-pagination__status{font-size:13px;color:#71717A}.pl-form{background:#FFFFFF;border:1px solid #E4E4E7;border-radius:6px;padding:24px;box-shadow:0 1px 2px rgba(0,0,0,0.03)}.pl-form__row{display:flex;gap:16px;margin-bottom:16px}@media (max-width: 720px){.pl-form__row{flex-direction:column}}.pl-form__col{flex:1;min-width:0}.pl-form__label{display:block;font-size:12px;color:#3F3F46;margin-bottom:4px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px}.pl-form__actions{display:flex;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid #F4F4F5}.pl-form__errors{background:#FEE2E2;color:#B91C1C;padding:12px 16px;border-radius:4px;margin-bottom:16px;border-left:3px solid #EF4444}.pl-form__errors ul{margin:6px 0 0;padding-left:16px}.pl-form input{margin-bottom:0}.pl-input,.pl-textarea{width:100%;padding:8px 10px;border:1px solid #E4E4E7;border-radius:4px;background:#FFFFFF;font-family:inherit;font-size:14px;color:#27272A}.pl-input:focus,.pl-textarea:focus{outline:0;border-color:#0F9200;box-shadow:0 0 0 2px #DCF5D9}.pl-input--sm,.pl-textarea--sm{padding:4px 8px;font-size:13px}.pl-textarea{resize:vertical;min-height:70px}.pl-color{width:60px;height:36px;padding:2px;border:1px solid #E4E4E7;border-radius:4px;background:#FFFFFF}.pl-checkbox{display:flex;align-items:center;gap:6px;margin:4px 0;font-size:13px;cursor:pointer}.pl-checkbox input[type="checkbox"]{accent-color:#0F9200}.pl-checkbox__label{color:#27272A}.pl-checkbox-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:4px 12px;max-height:240px;overflow-y:auto;background:#FAFAFA;padding:10px 12px;border:1px solid #E4E4E7;border-radius:4px}.pl-tag-item{padding:4px 8px;border-radius:4px;border:1px solid transparent;transition:background 0.12s ease, border-color 0.12s ease}.pl-tag-item.is-checked{background:rgba(15,146,0,0.12);border-color:#0F9200}.pl-tag-item.is-checked .pl-checkbox__label{color:#0F9200;font-weight:600}.pl-grid.is-hidden,.pl-listview.is-hidden,.pl-res-card.is-hidden,.pl-collapserich__toggle.is-hidden,.pl-empty.is-hidden,.pl-invited__row.is-hidden,.pl-event-repeat__count-col.is-hidden,.pl-rsvp-group.is-hidden,.pl-chip.is-hidden,.pl-objective-item.is-hidden,.pl-tag-item.is-hidden,.pl-school-item.is-hidden,.pl-staffpick__item.is-hidden,.pl-staffpick__noresults.is-hidden,.pl-staffpick__school.is-hidden,.pl-staffpick__school-head.is-hidden,.pl-add-session.is-hidden,.pl-tool-form.is-hidden,.pl-tool-error.is-hidden,.pl-form__row.is-hidden,.pl-res-panel.is-hidden,.pl-res-urlpreview.is-hidden,.pl-aibox__tool.is-hidden,.pl-aistudio__tool.is-hidden,.pl-matbuilder__actions.is-hidden,.pl-live__feedback.is-hidden,.pl-live__resources.is-hidden,.is-hidden[data-pl-item],.is-hidden[data-pl-filter-empty],.is-hidden[data-cp-published],.is-hidden[data-cp-published-extra],.is-hidden[data-cp-edit-lesson],.is-hidden[data-mp-delete]{display:none}.pl-icon-holder{display:none}.pl-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:currentColor}.pl-icon svg{display:block;width:1em;height:1em}.pl-iconbtn .pl-icon svg,.pl-cp-move .pl-icon svg,.pl-invited__remove .pl-icon svg,.pl-auto-invite__remove .pl-icon svg,.pl-modal__close .pl-icon svg{width:16px;height:16px}.pl-btn .pl-icon{margin-right:0.35em}.pl-gcal-formrow{align-items:center}.pl-gcal-formrow>.pl-form__label{margin-bottom:0}.pl-gcal__row{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.pl-gcal__sep{flex:0 0 auto;color:#71717A;font-size:13px}.pl-gcal__dur{flex:0 0 auto;color:#0F9200;font-size:12px;font-weight:600;white-space:nowrap;margin-left:2px}.pl-gcal .pl-gcal-pill{box-sizing:border-box;appearance:none;-webkit-appearance:none;margin:0;border:1px solid transparent;background:#f1f3f4;border-radius:8px;padding:9px 12px;font-size:14px;font-family:inherit;line-height:1.2;color:#27272A;cursor:pointer;white-space:nowrap;vertical-align:middle;text-align:left;transition:background 0.12s ease}.pl-gcal .pl-gcal-pill:hover{background:#e8eaed}.pl-gcal .pl-gcal-pill:focus,.pl-gcal .pl-gcal-pill.is-open{outline:none;background:#e8f0fe;box-shadow:inset 0 -2px 0 0 #0F9200}.pl-gcal .pl-gcal-pill--date{min-width:118px}.pl-gcal-date{position:relative;flex:0 0 auto}.pl-gcal-time{position:relative;flex:0 0 auto}.pl-timepicker{position:relative}.pl-timepicker .pl-timepicker__input{width:96px;box-sizing:border-box;text-align:left}.pl-timepicker .pl-timepicker__menu{display:block;position:absolute;top:calc(100% + 4px);left:0;z-index:60;width:210px;max-height:260px;overflow-y:auto;background:#FFFFFF;border:1px solid #E4E4E7;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,0.16);padding:4px}.pl-timepicker .pl-timepicker__menu.is-hidden{display:none}.pl-timepicker .pl-timepicker__option{padding:8px 12px;font-size:13.5px;border-radius:5px;cursor:pointer;white-space:nowrap;color:#27272A}.pl-timepicker .pl-timepicker__option:hover{background:#F4F4F5}.pl-timepicker .pl-timepicker__option.is-selected{background:#F2FBF1;color:#096100;font-weight:600}.pl-timepicker .pl-timepicker__now{position:sticky;top:0;z-index:1;background:#FFFFFF;color:#0F9200;font-weight:700;border-bottom:1px solid #E4E4E7;border-radius:5px 5px 0 0}.pl-timepicker .pl-timepicker__now:hover{background:#F2FBF1}.pl-cal{position:absolute;top:calc(100% + 6px);left:0;z-index:70;width:252px;background:#FFFFFF;border:1px solid #E4E4E7;border-radius:12px;box-shadow:0 10px 28px rgba(0,0,0,0.18);padding:12px}.pl-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pl-cal__title{font-weight:700;font-size:14px;color:#27272A}.pl-cal__nav{border:0;background:transparent;font-size:20px;line-height:1;cursor:pointer;color:#71717A;padding:2px 9px;border-radius:6px}.pl-cal__nav:hover{background:#F4F4F5}.pl-cal__grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:1px}.pl-cal__dow{text-align:center;font-size:11px;font-weight:700;color:#71717A;padding:4px 0}.pl-cal__day{border:0;background:transparent;border-radius:50%;width:30px;height:30px;font-size:13px;cursor:pointer;color:#27272A;justify-self:center;display:flex;align-items:center;justify-content:center}.pl-cal__day:hover{background:#F4F4F5}.pl-cal__day.is-today{font-weight:800;color:#0C7F00}.pl-cal__day.is-selected{background:#0F9200;color:#FFFFFF;font-weight:700}.pl-cal__day.is-selected:hover{background:#0C7F00}.pl-cal__day.is-blank{visibility:hidden;cursor:default}.pl-cal__foot{margin-top:8px;padding-top:8px;border-top:1px solid #E4E4E7;display:flex;justify-content:center}.pl-cal__today{border:0;background:transparent;color:#0F9200;font-weight:700;font-size:13px;padding:6px 14px;border-radius:6px;cursor:pointer}.pl-cal__today:hover{background:#F2FBF1}.pl-msel{position:relative}.pl-msel__control{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:5px 8px;border:1px solid #E4E4E7;border-radius:6px;background:#FFFFFF;cursor:text}.pl-msel__control.is-open{border-color:#0F9200;box-shadow:0 0 0 2px #DCF5D9}.pl-msel__chips{display:contents}.pl-msel__chip{display:inline-flex;align-items:center;gap:4px;background:#DCF5D9;color:#096100;border-radius:16px;padding:2px 6px 2px 10px;font-size:13px;font-weight:600}.pl-msel__chip-x{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#096100;font-size:15px;line-height:1;cursor:pointer;padding:0;opacity:0.6}.pl-msel__chip-x:hover{opacity:1}.pl-msel__input{flex:1 1 130px;min-width:130px;border:0;outline:0;font-size:14px;font-family:inherit;padding:4px 2px;background:transparent;color:#27272A;margin-bottom:0}.pl-msel__menu{display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:60;max-height:260px;overflow-y:auto;background:#FFFFFF;border:1px solid #E4E4E7;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,0.16);padding:4px}.pl-msel__menu.is-open{display:block}.pl-msel__opt{padding:8px 12px;border-radius:6px;cursor:pointer}.pl-msel__opt:hover{background:#F4F4F5}.pl-msel__opt-name{font-size:14px;font-weight:600;color:#27272A}.pl-msel__opt-sub{font-size:12px;color:#71717A}.pl-msel__empty{padding:10px 12px;font-size:13px;color:#71717A}.pl-radio{display:inline-flex;align-items:center;gap:4px;margin-right:12px}.pl-radio input[type="radio"]{accent-color:#0F9200}.pl-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.pl-table{width:100%;border-collapse:collapse;font-size:13px}.pl-table th,.pl-table td{padding:10px 8px;text-align:left;border-bottom:1px solid #F4F4F5;vertical-align:middle}.pl-table th{color:#71717A;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0.5px}.pl-table__name{font-weight:600;color:#18181B}.pl-table-controls{display:flex;align-items:center;gap:12px;margin-bottom:10px}.pl-table-controls input[type="search"]{max-width:320px;flex:1 1 240px}.pl-table-controls__hint{white-space:nowrap}.pl-invited{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.pl-invited__row{position:relative;display:flex;align-items:center;gap:10px;padding:7px 30px 7px 8px;border-radius:8px;background:transparent}.pl-invited__row:hover{background:#F4F4F5}.pl-invited__rsvp{position:relative;flex:0 0 auto}.pl-invited__status{width:24px;height:24px;border-radius:50%;border:1.5px dashed #E4E4E7;background:#FFFFFF;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:box-shadow .12s ease}.pl-invited__status:hover{box-shadow:0 0 0 3px #F4F4F5}.pl-invited__glyph{font-size:13px;font-weight:800;line-height:1}.pl-invited__rsvp[data-rsvp="yes"] .pl-invited__status,.pl-invited__menu-item[data-rsvp="yes"] .pl-invited__menu-glyph{border-style:solid;border-color:#0F9200;background:#0F9200}.pl-invited__rsvp[data-rsvp="yes"] .pl-invited__glyph::before,.pl-invited__menu-item[data-rsvp="yes"] .pl-invited__menu-glyph::before{content:"✓";color:#FFFFFF}.pl-invited__rsvp[data-rsvp="no"] .pl-invited__status,.pl-invited__menu-item[data-rsvp="no"] .pl-invited__menu-glyph{border-style:solid;border-color:#DC2626;background:#DC2626}.pl-invited__rsvp[data-rsvp="no"] .pl-invited__glyph::before,.pl-invited__menu-item[data-rsvp="no"] .pl-invited__menu-glyph::before{content:"✕";color:#FFFFFF}.pl-invited__rsvp[data-rsvp="maybe"] .pl-invited__status,.pl-invited__menu-item[data-rsvp="maybe"] .pl-invited__menu-glyph{border-style:solid;border-color:#D97706;background:#D97706}.pl-invited__rsvp[data-rsvp="maybe"] .pl-invited__glyph::before,.pl-invited__menu-item[data-rsvp="maybe"] .pl-invited__menu-glyph::before{content:"?";color:#FFFFFF}.pl-invited__menu-item[data-rsvp="no_response"] .pl-invited__menu-glyph{border:1.5px dashed #E4E4E7;background:#FFFFFF}.pl-invited__menu{display:none;position:absolute;top:calc(100% + 4px);left:0;z-index:80;min-width:150px;background:#FFFFFF;border:1px solid #E4E4E7;border-radius:10px;box-shadow:0 10px 28px rgba(0,0,0,0.16);padding:4px;margin:0}.pl-invited__rsvp.is-open .pl-invited__menu{display:block}.pl-invited__menu-item{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;padding:7px 9px;border-radius:6px;font-size:13px;color:#27272A;text-align:left;cursor:pointer}.pl-invited__menu-item:hover{background:#F4F4F5}.pl-invited__menu-item.is-current{font-weight:700;color:#096100}.pl-invited__menu-glyph{width:18px;height:18px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.pl-invited__main{flex:1 1 auto;min-width:0}.pl-invited__name{font-weight:600;font-size:14px;color:#27272A;line-height:1.25;overflow-wrap:anywhere}.pl-invited__meta{font-size:11.5px;color:#71717A;margin-top:1px;overflow-wrap:anywhere}.pl-invited__remove-form{position:absolute;top:6px;right:6px;margin:0}.pl-invited__remove{width:22px;height:22px;border:0;background:transparent;color:#71717A;font-size:13px;line-height:1;border-radius:50%;cursor:pointer;opacity:0;transition:opacity .12s ease, background .12s ease, color .12s ease;display:flex;align-items:center;justify-content:center}.pl-invited__remove:hover{background:#fde8e8;color:#DC2626}.pl-invited__row:hover .pl-invited__remove,.pl-invited__remove:focus{opacity:1}@media (hover: none){.pl-invited__remove{opacity:0.6}}.pl-inline-form{display:inline-block}.pl-keyvals{list-style:none;padding:0;margin:0}.pl-keyvals li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #F4F4F5}.pl-keyvals li:last-child{border-bottom:0}.pl-keyvals__k{color:#71717A;font-size:13px}.pl-keyvals__v{font-weight:600;color:#18181B}.pl-progress{height:6px;background:#E4E4E7;border-radius:999px;overflow:hidden;margin:8px 0 4px}.pl-progress__bar{height:100%;background:#0F9200;border-radius:999px;transition:width 0.3s}.pl-agenda-month__title{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pl-agenda-month__count{font-size:12px;font-weight:600;color:#71717A;white-space:nowrap}.pl-agenda{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pl-agenda__item{display:flex;gap:14px;padding:12px 14px;border:1px solid #E4E4E7;border-radius:8px;background:#FFFFFF;transition:border-color 0.15s ease, box-shadow 0.15s ease}.pl-agenda__item:hover{border-color:#8DDF81;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.pl-agenda__item--past{opacity:0.62}.pl-agenda__date{flex:0 0 52px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 0;border-radius:8px;background:#F2FBF1;color:#096100;line-height:1.1}.pl-agenda__date-dow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px}.pl-agenda__date-day{font-size:20px;font-weight:700}.pl-agenda__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.pl-agenda__headline{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pl-agenda__title{font-size:14px;font-weight:600}.pl-agenda__meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:#71717A}.pl-agenda__meta-item{display:inline-flex;align-items:center;gap:5px}.pl-agenda__meta-icon{font-size:12px}.pl-sessions{display:flex;flex-direction:column;gap:10px}.pl-sessions--scroll{max-height:560px;overflow-y:auto;padding:2px 10px 2px 2px;border:1px solid #F4F4F5;border-radius:8px;background:#F6F6F9}.pl-session-row{border:1px solid #E4E4E7;border-radius:6px;padding:12px 16px;background:#FFFFFF;transition:border-color 0.15s, box-shadow 0.15s}.pl-session-row:hover{border-color:#D4D4D8;box-shadow:0 1px 3px rgba(0,0,0,0.06)}.pl-session-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.pl-session-row__title{font-weight:600;margin-bottom:4px;color:#18181B}.pl-session-row__counts{color:#71717A;font-size:12px}.pl-session-row--child{border-left:3px solid #3AAFAF;background:#F6F6F9;margin-left:calc(var(--pl-depth) * 22px)}.pl-session-row__nest{color:#3AAFAF;font-weight:700;font-size:14px}.pl-session-row__drag{display:flex;align-items:flex-start;gap:10px}.pl-session-row__main{flex:1;min-width:0}.pl-sortable{display:flex;flex-direction:column;gap:10px}.pl-subsessions{margin:10px 0 0 22px}.pl-sortable__item.is-dragging{opacity:0.45}.pl-drag-handle{cursor:grab;color:#71717A;font-size:15px;line-height:1.2;letter-spacing:-3px;padding:2px 4px 0 0;user-select:none;flex:0 0 auto}.pl-drag-handle:active{cursor:grabbing}.pl-drag-handle:hover{color:#3AAFAF}.pl-subsession-banner{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;margin-bottom:14px;border:1px solid #E4E4E7;border-left:3px solid #3AAFAF;border-radius:6px;background:#F6F6F9;color:#27272A;font-size:13px;line-height:1.4}.pl-subsession-banner__icon{color:#3AAFAF;font-weight:700}.pl-stat-row{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:12px;margin-bottom:18px}.pl-stat{background:#FFFFFF;border:1px solid #E4E4E7;border-radius:6px;padding:14px 18px;box-shadow:0 1px 2px rgba(0,0,0,0.03)}.pl-stat__num{font-size:24px;font-weight:600;color:#18181B;line-height:1.2}.pl-stat__label{color:#71717A;font-size:11px;text-transform:uppercase;letter-spacing:0.5px;margin-top:4px;font-weight:600}.pl-list{list-style:none;padding:0;margin:0}.pl-list__item{padding:8px 0;border-bottom:1px solid #F4F4F5}.pl-list__item:last-child{border-bottom:0}.pl-link{color:#0F9200;text-decoration:none;font-weight:500}.pl-link:hover{text-decoration:underline}.pl-link--blue{color:#2790be}.pl-link--blue:hover{color:#2790be}button.pl-link{background:none;border:none;padding:0;font:inherit;font-weight:500;cursor:pointer}.pl-link--strong{font-weight:800}.pl-link--lg{font-size:16px;font-weight:700;text-decoration:underline}.pl-lesson-link{margin:4px 0 0}.pl-page .pl-lesson-link a.pl-link{color:#2790be}.pl-form__danger{margin-top:16px;padding-top:14px;border-top:1px solid #F4F4F5}.pl-btn--danger{color:#EF4444;border-color:rgba(0,0,0,0.08)}.pl-btn--danger:hover{background:rgba(220,53,69,0.08)}.pl-modal-locked{overflow:hidden}.pl-rmodal{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:5vh 16px}.pl-rmodal[hidden]{display:none}.pl-rmodal__backdrop{position:absolute;inset:0;background:rgba(20,32,44,0.45)}.pl-rmodal__card{position:relative;width:100%;max-width:720px;max-height:90vh;overflow-y:auto;background:#FFFFFF;border-radius:12px;box-shadow:0 18px 50px rgba(0,0,0,0.28);padding:22px 24px}.pl-rmodal__x{position:absolute;top:10px;right:12px;border:none;background:none;font-size:24px;line-height:1;color:#71717A;cursor:pointer;padding:5px}.pl-rmodal__x:hover{color:#27272A;background-color:transparent}.pl-rmodal__loading{padding:28px;text-align:center;color:#71717A}.pl-rmodal__error{padding:18px}.pl-rmodal .pl-modal-frag__title{margin:0 0 14px;font-size:19px;font-weight:800;color:#27272A}.pl-collapserich__body{overflow:hidden;transition:max-height 0.2s ease}.pl-collapserich.is-collapsed{position:relative}.pl-collapserich.is-collapsed .pl-collapserich__body::after{content:"";position:absolute;left:0;right:0;bottom:28px;height:38px;background:linear-gradient(to bottom, rgba(255,255,255,0), #fff);pointer-events:none}.pl-collapserich__toggle{display:none;align-items:center;margin-top:6px;padding:0;background:none;border:none;color:#2790be;font:inherit;font-weight:600;cursor:pointer}.pl-collapserich__toggle:hover{text-decoration:underline}.pl-runs-desc{min-height:2.7em;margin-bottom:8px}.pl-banner{padding:12px 16px;border-radius:4px;margin:12px 0;background:#F2FBF1;border-left:3px solid #0F9200;font-size:13px}.pl-banner strong{font-weight:600}.pl-banner--success{background:#F2FBF1;border-color:#0F9200}.pl-banner--insight{background:#F2FBFB;border-color:#3AAFAF;color:#27272A}.pl-likert{display:flex;flex-wrap:wrap;gap:10px}.pl-likert__item{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid #E4E4E7;border-radius:4px;background:#FFFFFF;font-weight:600;color:#3F3F46;cursor:pointer}.pl-likert__item:hover{border-color:#0F9200}.pl-likert__item input[type="radio"]{accent-color:#0F9200}.pl-likert__num{font-size:13px}.pl-bars{display:flex;flex-direction:column;gap:6px}.pl-bars--rating{max-width:540px}.pl-bars--rating .pl-bar{grid-template-columns:38px minmax(0, 1fr) 40px;gap:8px}.pl-bars--rating .pl-bar__label{white-space:nowrap;font-variant-numeric:tabular-nums}.pl-bars--rating .pl-bar__count{text-align:left;font-variant-numeric:tabular-nums;color:#3F3F46;font-weight:600;font-size:12px}.pl-bars--rating .pl-bar__track{height:10px}.pl-bars--rating.pl-bars--compact{width:100%;max-width:340px;gap:5px}.pl-bars--rating.pl-bars--compact .pl-bar{grid-template-columns:34px minmax(0, 1fr) 24px;gap:9px}.pl-bars--rating.pl-bars--compact .pl-bar__label{font-size:11px}.pl-bars--rating.pl-bars--compact .pl-bar__count{font-size:11px}.pl-bars--rating.pl-bars--compact .pl-bar__track{height:8px}.pl-bar{display:grid;grid-template-columns:minmax(40px, 130px) 1fr minmax(64px, auto);gap:10px;align-items:center}.pl-bar__label{font-weight:600;font-size:12px;color:#3F3F46;min-width:0}.pl-bar__track{background:#F4F4F5;border-radius:999px;height:8px;overflow:hidden;min-width:0}.pl-bar__fill{background:var(--pl-fill-color, #0F9200);height:100%;border-radius:999px;transition:width 0.3s;min-width:0}.pl-bar__count{text-align:right;color:#71717A;font-size:12px}.pl-aggregate{border:1px solid #E4E4E7;border-radius:6px;padding:14px 16px;margin-bottom:12px;background:#FFFFFF}.pl-aggregate__label{font-weight:600;font-size:14px;margin:0 0 8px;color:#18181B}.pl-aggregate__row{margin-bottom:8px}.pl-quote{background:#FAFAFA;padding:8px 12px;border-left:2px solid #E4E4E7;font-style:italic;color:#3F3F46}.pl-pathlist{list-style:none;padding:0;margin:0}.pl-pathlist__item{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #F4F4F5}.pl-pathlist__item:last-child{border-bottom:0}.pl-pathlist__num{width:30px;height:30px;border-radius:50%;background:#0F9200;color:#FFFFFF;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px}.pl-pathlist__body{flex:1}.pl-pathlist__type{color:#71717A;font-size:10px;text-transform:uppercase;letter-spacing:0.5px;font-weight:700}.pl-pathlist__title{font-weight:600;color:#18181B}.pl-builder{background:#FAFAFA;border:1px solid #E4E4E7;border-radius:4px;padding:12px}.pl-builder__list{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.pl-builder__row,.pl-builder__module{background:#FFFFFF;border:1px solid #E4E4E7;border-radius:4px;padding:10px 12px}.pl-builder__head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.pl-builder__lessons{display:flex;flex-direction:column;gap:6px;margin:8px 0}.pl-builder__lesson{display:flex;gap:6px;align-items:center}.pl-builder__type-of-question-list{display:flex;flex-wrap:wrap;gap:5px}.pl-builder__type-of-question-list .pl-btn{margin-left:0}.pl-rich{line-height:1.6;color:#27272A}.pl-rich p:first-child{margin-top:0}.pl-rich p{margin:0.6em 0}.pl-people-select{max-height:280px}.pl-page--modal-host{background:rgba(15,23,30,0.55);padding:32px 16px;min-height:100vh}.pl-modal-overlay{display:flex;align-items:flex-start;justify-content:center}.pl-modal{background:#FFFFFF;border-radius:10px;box-shadow:0 24px 60px rgba(0,0,0,0.25);width:100%;max-width:1040px;display:flex;flex-direction:column;overflow:hidden}.pl-modal__head{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 28px 14px;border-bottom:1px solid #E4E4E7}.pl-modal__title h1{margin:0}.pl-modal__title p{margin:4px 0 0;font-size:13px;color:#71717A}.pl-modal__close{color:#71717A;font-size:22px;text-decoration:none;background:#FAFAFA;border:1px solid #E4E4E7;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:background-color 0.15s, color 0.15s}.pl-modal__close:hover{background:#F4F4F5;color:#27272A}.pl-modal__save-close{flex-shrink:0;white-space:nowrap;align-self:flex-start}.pl-modal__tabs{display:flex;gap:0;padding:0 22px;background:#FAFAFA;border-bottom:1px solid #E4E4E7;flex-wrap:wrap}.pl-modal__tab{background:transparent;border:none;border-bottom:2px solid transparent;padding:12px 16px;font:inherit;font-size:13px;font-weight:600;color:#71717A;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;margin-bottom:-1px}.pl-modal__tab:hover:not(.pl-modal__tab--locked){color:#27272A}.pl-modal__tab--active{color:#0F9200;border-bottom-color:#0F9200;background:#FFFFFF}.pl-modal__tab--locked{color:#D4D4D8;cursor:not-allowed}.pl-modal__tab-count{background:#E4E4E7;color:#3F3F46;border-radius:999px;font-size:11px;padding:1px 8px;font-weight:600}.pl-modal__tab--active .pl-modal__tab-count{background:#DCF5D9;color:#096100}.pl-modal__body{padding:22px 28px 0;max-height:calc(100vh - 240px);overflow-y:auto}.pl-modal__footer{border-top:1px solid #E4E4E7;background:#FAFAFA;padding:14px 28px;display:flex;gap:8px;justify-content:flex-end;margin:20px -28px 0}.pl-tab-body{padding-bottom:24px}.pl-form--in-modal{border:none;padding:0;background:transparent;box-shadow:none}.pl-form--inline{border:1px solid #E4E4E7;background:#FAFAFA;padding:16px 18px;border-radius:6px;margin-bottom:16px;box-shadow:none}.pl-form__divider{display:flex;align-items:center;gap:12px;margin:22px 0 10px;color:#3F3F46;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.6px}.pl-form__divider::after{content:"";flex:1;height:1px;background:#E4E4E7}.pl-add-session{margin-bottom:16px}.pl-input--multiselect{min-height:110px}.pl-checkbox--inline{padding-top:10px}.pl-picker{border:1px solid #E4E4E7;border-radius:6px;background:#FFFFFF;overflow:hidden;margin-bottom:12px}.pl-picker__search-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:12px 14px;background:#FFFFFF;border-bottom:1px solid #E4E4E7}.pl-picker__search{flex:1 1 240px;min-width:0;padding:8px 12px;font:inherit;font-size:13.5px;border:1px solid #E4E4E7;border-radius:8px;background:#FFFFFF}.pl-picker__search:focus{outline:none;border-color:#0F9200;box-shadow:0 0 0 3px rgba(15,146,0,0.12)}.pl-picker__search-hint{flex:0 0 auto}.pl-picker__noresults{padding:14px 18px;margin:0}.pl-picker__tabs{display:flex;flex-wrap:wrap;gap:0;background:#FAFAFA;border-bottom:1px solid #E4E4E7;padding:4px 4px 0}.pl-picker__tab{background:transparent;border:1px solid transparent;border-bottom:none;border-top-left-radius:6px;border-top-right-radius:6px;padding:8px 14px;margin-right:2px;font:inherit;font-size:13px;font-weight:600;color:#71717A;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.pl-picker__tab:hover{color:#27272A}.pl-picker__tab--active{background:#FFFFFF;color:#0F9200;border-color:#E4E4E7;border-bottom-color:#FFFFFF;margin-bottom:-1px}.pl-picker__tab-count{background:#E4E4E7;color:#3F3F46;border-radius:999px;font-size:11px;padding:1px 7px;font-weight:600}.pl-picker__tab--active .pl-picker__tab-count{background:#DCF5D9;color:#096100}.pl-picker__pane{display:none;padding:14px 18px}.pl-picker__pane--active{display:block}.pl-picker.is-searching .pl-picker__tabs,.pl-picker.is-searching .pl-picker__select-all{display:none}.pl-picker.is-searching .pl-picker__pane{display:none}.pl-picker.is-searching .pl-picker__pane.is-match{display:block}.pl-picker__cell.is-hidden,.pl-picker__noresults.is-hidden{display:none}.pl-picker__select-all{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#FAFAFA;border-radius:4px;margin-bottom:10px;cursor:pointer;font-weight:600;font-size:13px}.pl-picker__select-all input[type="checkbox"]{accent-color:#0F9200}.pl-picker__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));gap:6px 16px}.pl-picker__cell{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:4px;cursor:pointer;font-size:13px;min-width:0}.pl-picker__cell:hover{background:#FAFAFA}.pl-picker__cell input[type="checkbox"]{accent-color:#0F9200;flex:0 0 auto}.pl-picker__cell-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-picker__cell-role{flex:0 0 auto}.pl-picker__footer{border-top:1px solid #F4F4F5;padding:10px 18px;background:#FAFAFA}.pl-picker__counter strong{color:#18181B}.pl-entity-nav{display:flex;flex-wrap:wrap;gap:0;background:#FFFFFF;border:1px solid #E4E4E7;border-radius:6px;padding:4px;margin:4px 0 16px;position:sticky;top:8px;z-index:2;box-shadow:0 1px 2px rgba(0,0,0,0.04)}.pl-entity-nav__link{padding:8px 14px;text-decoration:none;color:#71717A;font-weight:500;font-size:13px;border-radius:4px;display:inline-flex;align-items:center;gap:6px;transition:background-color 0.15s, color 0.15s}.pl-entity-nav__link:hover{color:#27272A;background:#FAFAFA}.pl-entity-nav__link--active{color:#0F9200;background:#F2FBF1}.pl-entity-nav__link__count{background:#E4E4E7;color:#3F3F46;font-size:11px;padding:1px 7px;border-radius:999px;font-weight:600}.pl-anchor{scroll-margin-top:80px}.pl-checkin-entry{display:flex;align-items:center;gap:24px;border:1px solid #B8EBAF;background:linear-gradient(180deg, #F2FBF1 0%, #fff 100%);flex-wrap:wrap}.pl-checkin-entry__title{flex:1 1 320px;min-width:280px}.pl-checkin-entry__title strong{display:block;font-size:15px;color:#18181B;margin-bottom:4px}.pl-checkin-entry__title span{font-size:13px;display:block}.pl-checkin-entry__form{display:flex;gap:8px;align-items:center;flex-shrink:0}.pl-checkin-entry__input{width:180px;font-size:22px;letter-spacing:0.18em;text-align:center;font-weight:700;margin-bottom:0}.pl-checkin-entry__form--inline{display:inline-flex;gap:6px;align-items:center}.pl-checkin-entry__form--inline input[type="text"]{width:110px;text-align:center;font-weight:600}@media (max-width: 720px){.pl-checkin-entry{flex-direction:column;align-items:stretch}.pl-checkin-entry__form{justify-content:stretch}.pl-checkin-entry__input{flex:1;width:auto}}.pl-action{display:flex;align-items:center;gap:14px;padding:14px 22px;border-top:1px solid #F4F4F5;transition:background-color 0.15s}.pl-action:hover{background:#FAFAFA}@media (max-width: 640px){.pl-action{flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px}.pl-action .pl-action__cta{width:100%}.pl-action .pl-action__cta .pl-btn{width:100%;justify-content:center}}.pl-action__badge{padding:4px 10px;border-radius:4px;font-size:10px;font-weight:800;letter-spacing:0.6px;text-transform:uppercase;flex-shrink:0;width:90px;text-align:center}.pl-action__badge--now{background:#EF4444;color:#FFFFFF;animation:pl-blink 1.5s ease-in-out infinite}.pl-action__badge--rsvp{background:#D7F0F0;color:#287878}.pl-action__badge--feedback{background:#FEF3C7;color:#B45309}.pl-action__badge--required{background:#FEE2E2;color:#B91C1C}.pl-action__body{flex:1;min-width:0}.pl-action__title{font-weight:600;color:#18181B}.pl-action__cta{flex-shrink:0;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pl-action__cta input{margin-bottom:0}@keyframes pl-blink{0%,60%,100%{opacity:1}30%{opacity:0.6}}.pl-rsvp-buttons{display:inline-block;margin:0 6px 0 0}.pl-rsvp-buttons input[type="submit"]{margin:0}.pl-rsvp-btn,.pl-rsvp-btn:link,.pl-rsvp-btn:visited{background:#FFFFFF;border:1px solid #cfdbd5;color:#2c4a3e;font-weight:600}.pl-rsvp-btn:hover,.pl-rsvp-btn:focus{background:#e9f3ee;border-color:#2f9d68;color:#16302a}.pl-section__subtitle{font-size:13px;font-weight:700;color:#71717A;text-transform:uppercase;letter-spacing:0.5px;margin:18px 0 8px}.pl-ml-todo{border-left:3px solid #3AAFAF}.pl-ml-caughtup{display:flex;align-items:center;gap:14px}.pl-ml-caughtup__icon{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:#DCF5D9;color:#0F9200;font-size:20px;font-weight:800;display:flex;align-items:center;justify-content:center}.pl-ml-caughtup__text{display:flex;flex-direction:column;gap:2px}.pl-ml-caughtup__text strong{color:#18181B;font-size:15px}.pl-steps{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:16px;margin-top:12px}.pl-step{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid #E4E4E7;border-radius:10px;background:#FFFFFF}.pl-step__num{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:#3AAFAF;color:#FFFFFF;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.pl-step__title{font-weight:700;color:#18181B;margin-bottom:2px}.pl-session-list-row{display:grid;grid-template-columns:280px minmax(0, 1fr) auto;gap:16px;align-items:center}.pl-session-list-row__when{color:#3F3F46}.pl-session-list-row__when div{font-weight:600}.pl-session-list-row__event .pl-link{font-weight:500}.pl-session-list-row__rsvp{display:flex;gap:6px;align-items:center}@media (max-width: 720px){.pl-session-list-row{grid-template-columns:1fr;gap:4px}}.pl-checkin-collapsed{margin-bottom:18px}.pl-checkin-collapsed__summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;background:#FFF;border:1px solid #F4F4F5;border-radius:10px;cursor:pointer;list-style:none}.pl-checkin-collapsed__summary::-webkit-details-marker{display:none}.pl-checkin-collapsed__title{font-weight:700;font-size:13.5px}.pl-checkin-collapsed__hint{color:#71717A;font-size:12.5px}.pl-checkin-collapsed__btn{margin-left:auto;border:1px solid #F4F4F5;border-radius:8px;padding:5px 12px;font-size:12.5px;font-weight:600}.pl-checkin-collapsed[open] .pl-checkin-collapsed__summary{margin-bottom:10px}.pl-checkin-collapsed[open] .pl-checkin-collapsed__btn::after{content:" ▴"}.pl-checkin-collapsed:not([open]) .pl-checkin-banner{display:none}.pl-participants-actions{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pl-participants-search{width:220px;max-width:100%;font-size:13px;padding:7px 12px;margin-bottom:0}.pl-rsvp-group__people.is-collapsed{max-height:172px;overflow:hidden}#participants.is-searching .pl-rsvp-group__people.is-collapsed{max-height:none}.pl-rsvp-group__toggle{margin-top:8px}.pl-checkin-banner{display:flex;gap:22px;align-items:center;justify-content:space-between;background:#F2FBF1;border:1px solid #B8EBAF;border-left:4px solid #0F9200}.pl-checkin-banner__label{font-size:11px;color:#096100;text-transform:uppercase;letter-spacing:0.6px;font-weight:700}.pl-checkin-banner__code{font-size:36px;font-weight:700;color:#18181B;letter-spacing:0.14em;line-height:1.1;margin:4px 0 8px;font-family:'Menlo', 'Consolas', monospace}.pl-checkin-banner__actions{max-width:280px;text-align:right}.pl-progress-banner{display:flex;flex-direction:column;gap:8px;padding:18px 22px}.pl-progress-banner__head{display:flex;justify-content:space-between;align-items:center}.pl-progress-banner__head strong{font-size:14px;color:#18181B}.pl-progress-banner__num{color:#71717A;font-size:13px}.pl-progress-banner .pl-progress{height:10px}.pl-course-outline__module{margin-bottom:18px}.pl-course-outline__module-title{font-size:15px;font-weight:600;color:#18181B;margin:0 0 8px}.pl-course-outline__lessons{list-style:none;padding:0;margin:0}.pl-course-outline__lesson{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:6px;border:1px solid #F4F4F5;margin-bottom:6px;background:#FFFFFF;transition:background-color 0.15s, border-color 0.15s}.pl-course-outline__lesson:hover{border-color:#D4D4D8;background:#FAFAFA}.pl-course-outline__lesson--done{background:#F2FBF1;border-color:#DCF5D9}.pl-course-outline__lesson--in_progress{border-color:#B0E1E1}.pl-course-outline__marker{width:22px;height:22px;border-radius:50%;background:#F4F4F5;color:#71717A;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.pl-course-outline__marker--done{background:#0F9200;color:#FFFFFF}.pl-course-outline__marker--in_progress{background:#D7F0F0;color:#287878}.pl-course-outline__icon{font-size:14px}.pl-course-outline__title{flex:1;font-weight:500}.pl-lesson-comments{margin-top:24px;padding-top:16px;border-top:1px solid #E4E4E7}.pl-grid--courses{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:16px}.pl-course-card{position:relative;background:#FFFFFF;border:1px solid #E4E4E7;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(0,0,0,0.05);transition:transform 0.15s, box-shadow 0.15s;cursor:pointer}.pl-course-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,0.1)}.pl-course-card__cover{height:96px;background:linear-gradient(135deg, var(--pl-cover, #0F9200), var(--pl-cover-fade, #0F9200));padding:10px 12px;display:flex;align-items:flex-start;gap:6px;flex-wrap:wrap}.pl-course-card__body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;flex:1}.pl-course-card__title{font-size:16px;margin:0;line-height:1.3}.pl-course-card__title a{color:#27272A;text-decoration:none}.pl-course-card__desc{color:#71717A;font-size:13px;margin:0;line-height:1.4}.pl-course-card__meta{color:#71717A;font-size:12px;display:flex;gap:4px;flex-wrap:wrap}.pl-course-card__progress{margin-top:8px;display:flex;flex-direction:column;gap:4px}.pl-course-card .pl-card__stretch::after{content:"";position:absolute;inset:0;z-index:1}.pl-course-player{padding:16px 0 0}.pl-course-player__outline-toggle{display:none;align-items:center;gap:8px;margin:0 0 12px;padding:9px 16px;border:1px solid #E4E4E7;border-radius:8px;background:#FFFFFF;color:#3F3F46;font-weight:600;cursor:pointer}.pl-course-player__outline-toggle:hover{background:#FAFAFA}@media (max-width: 900px){.pl-course-player__outline-toggle{display:inline-flex}}.pl-course-player__shell{display:grid;grid-template-columns:300px minmax(0, 1fr);gap:20px;align-items:start}.pl-course-player__shell>*{min-width:0}@media (max-width: 900px){.pl-course-player__shell{grid-template-columns:1fr;gap:12px}}.pl-course-player__sidebar{background:#FFFFFF;border:1px solid #E4E4E7;border-radius:12px;padding:16px;overflow-y:auto;position:sticky;top:16px;max-height:calc(100vh - 32px);min-width:0;overflow-wrap:anywhere}@media (max-width: 900px){.pl-course-player__sidebar{display:none;position:static;max-height:none}}@media (max-width: 900px){.pl-course-player.is-outline-open .pl-course-player__sidebar{display:block}}.pl-course-player__sidebar-head{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #F4F4F5}.pl-course-player__sidebar-head strong{display:block;font-weight:700;font-size:15px;color:#18181B;margin-bottom:6px;line-height:1.35}.pl-course-player.is-managing .pl-course-player__sidebar-head{position:sticky;top:0;z-index:3;background:#FFFFFF;margin:-16px -16px 14px;padding:16px 16px 12px}.pl-course-player__module{margin-bottom:8px}.pl-course-player__module-toggle{display:flex;align-items:flex-start;gap:6px;width:100%;background:transparent;border:none;padding:8px 6px;cursor:pointer;text-align:left;white-space:normal;border-radius:8px}.pl-course-player__module-toggle:hover{background:#FAFAFA}.pl-course-player__module-progress{height:3px;background:#F4F4F5;border-radius:999px;margin:0 6px 6px 24px;overflow:hidden}.pl-course-player__module-progress-fill{height:100%;background:#52C94B;border-radius:999px;transition:width 0.25s ease}.pl-course-player__module-chevron{color:#A1A1AA;font-size:11px;transition:transform 0.15s ease;width:0.9em;flex-shrink:0;margin-top:2px}.pl-course-player__module.is-expanded .pl-course-player__module-chevron{transform:rotate(90deg)}.pl-course-player__module-title{flex:1;min-width:0;font-size:11px;text-transform:uppercase;letter-spacing:0.5px;color:#71717A;font-weight:700;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.pl-course-player__module-count{font-size:11px;color:#A1A1AA;flex-shrink:0;margin-top:2px}.pl-course-player__lessons{list-style:none;padding:0;margin:4px 0 0;display:none}.pl-course-player__module.is-expanded .pl-course-player__lessons{display:block}.pl-course-player__header-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.pl-course-player__manage{flex-shrink:0;font-size:13px}.pl-course-player__lesson a{display:flex;align-items:flex-start;gap:8px;padding:7px 8px 7px 6px;border-radius:8px;border-left:3px solid transparent;text-decoration:none;color:#27272A;font-size:13px}.pl-course-player__lesson a:hover{background:#FAFAFA}.pl-course-player__lesson--current a{background:#F2FBF1;border-left-color:#0F9200;color:#096100;font-weight:600}.pl-course-player__lesson--done .pl-course-player__lesson-marker{background:#0F9200;border-color:#0F9200;color:#FFF}.pl-course-player__lesson-marker{width:18px;height:18px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #D4D4D8;border-radius:50%;font-size:10px;line-height:1;color:transparent;margin-top:1px;transition:background 0.15s ease, border-color 0.15s ease}.pl-course-player__lesson--current:not(.pl-course-player__lesson--done) .pl-course-player__lesson-marker{border-color:#0F9200;color:#0C7F00}.pl-course-player__lesson-icon{font-size:13px;flex-shrink:0}.pl-course-player__lesson-title{line-height:1.35;min-width:0;overflow-wrap:anywhere;flex:1}.pl-course-player__lesson-mins{flex-shrink:0;font-size:11px;color:#A1A1AA;margin-top:1px}.pl-course-player__main{background:#FFFFFF;border:1px solid #E4E4E7;border-radius:12px;padding:28px 36px;min-height:600px}@media (max-width: 640px){.pl-course-player__main{padding:18px 14px}}.pl-course-player .pl-lesson-section,.pl-course-player__header{max-width:880px}.pl-course-player__header{margin-bottom:18px;border-bottom:1px solid #F4F4F5;padding-bottom:16px}.pl-course-player__header h1{margin:4px 0;font-size:22px}@media (max-width: 640px){.pl-course-player__header h1{font-size:19px}}.pl-course-player__nav{display:flex;justify-content:space-between;align-items:center;gap:12px;position:sticky;bottom:0;z-index:2;background:#FFFFFF;margin:16px -36px -28px;padding:12px 36px 16px;border-top:1px solid #E4E4E7;border-radius:0 0 12px 12px}@media (max-width: 640px){.pl-course-player__nav{margin:16px -14px -18px;padding:10px 14px 12px}}.pl-course-player__nav-center{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.pl-course-player__nav-center .pl-meta{font-weight:600;color:#52525B}.pl-course-player__nav-center .pl-link{font-size:12.5px}.pl-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:#000;border-radius:6px;margin-bottom:12px}.pl-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.pl-transcript{margin-top:12px;background:#FAFAFA;border:1px solid #E4E4E7;border-radius:6px;padding:12px 14px}.pl-transcript summary{cursor:pointer;font-weight:600;color:#3F3F46}.pl-transcript .pl-rich{margin-top:8px}.pl-quiz-q{border:1px solid #E4E4E7;border-radius:6px;padding:14px 16px;margin-bottom:10px;background:#FFFFFF}.pl-quiz-q__stem{font-weight:500;margin:0 0 8px}.pl-quiz-q .pl-radio{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;margin-bottom:4px;cursor:pointer}.pl-quiz-q .pl-radio:hover{background:#FAFAFA}.pl-quiz-q .pl-radio--correct{background:#F2FBF1;color:#096100;font-weight:600}.pl-quiz-q .pl-radio--wrong{background:#FEF2F2;color:#B91C1C}.pl-cp-managebar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;background:#F2FBF1;border:1px solid #B8EBAF;border-radius:10px;padding:10px 14px;margin-bottom:16px}.pl-cp-managebar__left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pl-cp-managebar__hint{font-size:12.5px;color:#71717A}.pl-cp-managebar__right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pl-cp-course-title{display:block;width:100%;text-align:left;background:none;border:0;padding:4px 6px;margin:-4px -6px 2px;border-radius:6px;cursor:pointer;font-weight:700;font-size:inherit;color:#27272A;line-height:1.3;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.pl-cp-course-title:hover{background:#F4F4F5;color:#27272A}.pl-cp-addbar{display:flex;gap:8px;margin-top:10px}.pl-cp-addbtn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:7px 10px;border:1px solid #B8EBAF;border-radius:8px;background:#FFFFFF;color:#096100;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .12s ease, border-color .12s ease}.pl-cp-addbtn:hover{background:#F2FBF1;border-color:#0F9200;color:#096100}.pl-course-player.is-managing .pl-course-player__module-row{display:flex;align-items:stretch;gap:2px}.pl-course-player.is-managing .pl-course-player__module-chevron-btn{flex:0 0 auto;background:none;border:0;cursor:pointer;padding:0 4px;color:#A1A1AA;border-radius:6px}.pl-course-player.is-managing .pl-course-player__module-chevron-btn:hover{background:#F4F4F5;color:#A1A1AA}.pl-course-player.is-managing .pl-course-player__module-name{flex:1 1 auto;min-width:0;display:flex;align-items:flex-start;gap:8px;background:none;border:0;cursor:pointer;text-align:left;padding:6px 8px;border-radius:6px;font:inherit;color:#3F3F46;font-weight:700;font-size:11px;letter-spacing:.03em;text-transform:uppercase}.pl-course-player.is-managing .pl-course-player__module-name:hover{background:#F4F4F5;color:#3F3F46}.pl-course-player.is-managing .pl-course-player__lesson{display:flex;align-items:center;gap:2px}.pl-course-player.is-managing .pl-course-player__lesson a{flex:1 1 auto;min-width:0}.pl-course-player.is-managing .pl-course-player__lesson[draggable="true"]{cursor:grab}.pl-course-player.is-managing .pl-course-player__module-row[draggable="true"]{cursor:grab}.pl-course-player.is-managing .pl-course-player__module.is-pane-active>.pl-course-player__module-row{background:#F2FBF1;border-radius:6px}.pl-cp-addlesson{display:inline-flex;align-items:center;gap:4px;margin:6px 0 2px;padding:4px 8px;background:none;border:1px dashed #E4E4E7;border-radius:6px;color:#0F9200;font-size:12px;font-weight:600;cursor:pointer}.pl-cp-addlesson:hover{background:#F2FBF1;border-color:#0F9200}.pl-cp-dragging{opacity:.45}.pl-cp-drop-before{box-shadow:inset 0 2px 0 0 #0F9200}.pl-cp-drop-after{box-shadow:inset 0 -2px 0 0 #0F9200}.pl-course-player__titlerow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pl-cp-pane-actions{display:flex;gap:8px;flex-wrap:wrap;flex:0 0 auto}.pl-cp-complete-row{display:flex;justify-content:flex-end;align-items:center;gap:8px;background:none;border:0;border-top:1px solid #E4E4E7;border-radius:0;box-shadow:none;padding:14px 2px 0;margin:8px 0 0}.pl-cp-complete-row form{margin:0}.pl-cp-complete-row form[hidden]{display:none}.pl-form__actions--end{display:flex;justify-content:flex-end}.pl-cp-done-badge{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:3px 10px 3px 8px;border-radius:999px;background:#DCF5D9;color:#096100;font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap}.pl-cp-done-badge[hidden]{display:none}.pl-cp-done-badge__check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#0F9200;color:#FFFFFF;font-size:10px}.pl-cp-lesson-editor{border:1px solid #B8EBAF;border-radius:12px;background:#F2FBF1;padding:16px}.pl-cp-lesson-editor__mount{background:#FFFFFF;border-radius:8px;padding:14px}.pl-le{display:flex;flex-direction:column;gap:14px}.pl-le__meta{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px}.pl-le__meta .pl-cb-field{margin:0}.pl-le__meta .pl-input,.pl-le__meta select.pl-input{height:40px;box-sizing:border-box}.pl-le__meta .pl-cb-toggle{align-self:flex-end;height:40px;box-sizing:border-box}.pl-le__titlefield{flex:1 1 240px;min-width:180px}.pl-le__minfield{width:90px}.pl-le__body{display:flex;flex-direction:column;gap:12px}.pl-le__actions{display:flex;align-items:center;gap:10px;padding-top:4px}.pl-le__delete{margin-left:auto}.pl-cp-pane-editor{border:1px solid #B8EBAF;border-radius:12px;background:#F2FBF1;padding:16px;display:flex;flex-direction:column;gap:12px}.pl-cp-pane-editor[hidden]{display:none}.pl-cp-ovr-grid{display:flex;gap:14px;flex-wrap:wrap}.pl-cp-ovr-grid .pl-cb-field{margin:0}.pl-cp-ovr-facts{display:flex;gap:28px;flex-wrap:wrap;margin-top:14px}.pl-cp-fact{display:flex;flex-direction:column;gap:2px}.pl-cp-fact strong{font-size:15px;color:#27272A}.pl-cp-modlessons{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.pl-cp-modlesson{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #F4F4F5;border-radius:8px;text-decoration:none;color:#27272A}.pl-cp-modlesson:hover{background:#FAFAFA;border-color:#E4E4E7}.pl-cp-modlesson__icon{flex:0 0 auto}.pl-cp-danger{color:#EF4444}.pl-cp-danger:hover{background:rgba(239,68,68,0.08);border-color:rgba(239,68,68,0.4)}.pl-course-builder{display:flex;flex-direction:column;gap:14px;margin-bottom:14px}.pl-course-builder__empty{color:#71717A;font-style:italic}.pl-cb-module{background:#FFFFFF;border:1px solid #E4E4E7;border-radius:8px;padding:14px 16px}.pl-cb-module__head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pl-cb-module__num{flex:0 0 auto;display:inline-block;white-space:nowrap;background:#0F9200;color:#FFFFFF;font-size:11px;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.pl-cb-module__controls{display:flex;gap:4px;margin-left:auto}.pl-cb-module__desc{margin-bottom:8px}.pl-cb-module input{margin-bottom:0}.pl-cb-lessons{display:flex;flex-direction:column;gap:6px;margin:10px 0}.pl-cb-lesson{border:1px solid #E4E4E7;border-radius:8px;background:#FAFAFA;padding:10px 12px;transition:border-color 0.12s ease, box-shadow 0.12s ease}.pl-cb-lesson:hover{border-color:#ceced4}.pl-cb-lesson:focus-within{border-color:#0F9200;box-shadow:0 0 0 2px #DCF5D9}.pl-cb-lesson__head{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.pl-cb-lesson__num{flex:0 0 auto;display:inline-block;white-space:nowrap;padding:3px 9px;border-radius:999px;background:#F4F4F5;color:#3F3F46;font-weight:700;font-size:11px;letter-spacing:0.02em;text-transform:uppercase}.pl-cb-lesson__title{flex:1 1 240px;min-width:180px}.pl-cb-lesson__kind{flex:0 0 auto;width:190px}.pl-cb-lesson__controls{flex:0 1 auto;display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.pl-cb-lesson__min{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.pl-cb-lesson__minutes{width:52px;text-align:center}.pl-cb-lesson__minunit{font-size:11px;color:#71717A}.pl-cb-lesson__actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px}.pl-cb-lesson__body{margin-top:10px;padding:12px;border-radius:6px;background:#FFFFFF;border:1px solid #E4E4E7;display:flex;flex-direction:column;gap:10px}.pl-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid #E4E4E7;border-radius:6px;background:#FFFFFF;color:#3F3F46;font-size:13px;line-height:1;cursor:pointer;transition:background 0.12s ease, border-color 0.12s ease, color 0.12s ease}.pl-iconbtn:hover{background:#FAFAFA;border-color:#ceced4}.pl-iconbtn--danger{color:#EF4444}.pl-iconbtn--danger:hover{background:rgba(239,68,68,0.08);border-color:rgba(239,68,68,0.4)}.pl-cb-toggle{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid #E4E4E7;border-radius:999px;background:#FFFFFF;font-size:12px;font-weight:600;color:#71717A;cursor:pointer;user-select:none;transition:background 0.12s ease, border-color 0.12s ease, color 0.12s ease}.pl-cb-toggle input[type="checkbox"]{accent-color:#0F9200;margin:0}.pl-cb-toggle.is-on{background:#F2FBF1;border-color:#B8EBAF;color:#096100}.pl-cb-lesson__head{align-items:flex-end;row-gap:6px}.pl-cb-lesson__head>*,.pl-cb-lesson__head .pl-cb-lesson__controls>*,.pl-cb-lesson__head .pl-cb-lesson__min>*{margin:0;box-sizing:border-box}.pl-cb-lesson__head .pl-cb-lesson__title,.pl-cb-lesson__head .pl-cb-lesson__kind,.pl-cb-lesson__head .pl-cb-lesson__minutes,.pl-cb-lesson__head .pl-cb-toggle,.pl-cb-lesson__head .pl-cb-lesson__min,.pl-cb-lesson__head .pl-iconbtn{height:34px}.pl-cb-lesson__head .pl-iconbtn{width:34px}.pl-cb-lesson__head .pl-cb-toggle{padding-top:0;padding-bottom:0}.pl-cb-lesson__head .pl-cb-lesson__num{align-self:flex-end}.pl-cb-lesson__head .pl-cb-lesson__controls,.pl-cb-lesson__head .pl-cb-lesson__min,.pl-cb-lesson__head .pl-cb-lesson__actions{align-items:flex-end}.pl-cb-lesson__head .pl-cb-lesson__minunit{line-height:34px}.pl-cb-hint{display:block;margin-top:3px;font-size:11px;font-weight:400;line-height:1.4;color:#71717A;text-transform:none;letter-spacing:0}.pl-cb-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#3F3F46;font-weight:500}.pl-cb-field span:first-child{text-transform:uppercase;letter-spacing:0.4px;font-size:11px;font-weight:700}.pl-vid-upload__progress{height:18px;margin:0 12px 12px;border-radius:999px;background:#F4F4F5;overflow:hidden}.pl-vid-upload__bar{height:100%;width:var(--pl-fill, 0%);background:#0F9200;color:#FFFFFF;font-size:11px;font-weight:600;text-align:center;line-height:18px;transition:width 0.15s ease}.pl-vid-upload__error{margin:0 12px 12px;color:#EF4444;font-size:12px;font-weight:500}.pl-video--native{position:static;padding-bottom:0;height:auto;overflow:visible;background:transparent}.pl-video--native video{width:100%;max-height:460px;border-radius:8px;background:#000;display:block}.pl-cb-quiz{display:flex;flex-direction:column;gap:8px;margin:8px 0}.pl-cb-quiz__q{border:1px solid #E4E4E7;border-radius:6px;padding:10px 12px;background:#FFFFFF;display:flex;flex-direction:column;gap:6px}.pl-cb-quiz__head{display:flex;align-items:center;gap:8px}.pl-cb-quiz__opts{display:flex;flex-direction:column;gap:4px}.pl-cb-quiz__opt{display:flex;align-items:center;gap:6px}.pl-input--xl{font-size:15px;font-weight:600}.pl-checkbox--inline-small{font-size:12px;display:inline-flex;align-items:center;gap:4px}.pl-discussion{margin:14px 0}.pl-discussion__list{list-style:none;padding:0;margin:0 0 12px}.pl-discussion__post{border:1px solid #E4E4E7;border-radius:6px;padding:10px 14px;margin-bottom:8px;background:#FFFFFF}.pl-discussion__post--reply{margin-left:24px;background:#FAFAFA}.pl-discussion__head{display:flex;gap:6px;align-items:center;margin-bottom:4px}.pl-discussion__body{color:#27272A;font-size:13.5px;line-height:1.5}.pl-discussion__replies{list-style:none;padding:0;margin:8px 0 0}.pl-discussion__form{border-top:1px dashed #E4E4E7;padding-top:10px}.pl-discussion__reply{margin-top:6px}.pl-discussion__reply-summary{cursor:pointer;display:inline-block;font-size:12.5px;font-weight:600;color:#0F9200;list-style:none}.pl-discussion__reply-summary::-webkit-details-marker{display:none}.pl-discussion__reply-summary:hover{text-decoration:underline}.pl-discussion__reply-form{margin-top:8px}.pl-discussion__reply[open] .pl-discussion__reply-summary{color:#71717A}.pl-cb-field .pl-input--num{max-width:140px}.pl-live__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.pl-live__header-right{display:flex;align-items:center;gap:12px;flex:0 0 auto}.pl-live__badge{background:#EF4444;color:#FFFFFF;font-size:11px;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:999px;animation:pl-live-pulse 1.8s ease-in-out infinite}.pl-live__stage{background:#FFFFFF;border:1px solid #E4E4E7;border-radius:12px;padding:26px;min-height:320px;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.pl-live__stage input{margin-bottom:0}.pl-live__waiting{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:280px;color:#71717A;text-align:center}.pl-live__waiting-pulse{width:54px;height:54px;border-radius:50%;background:#DCF5D9;animation:pl-live-pulse 1.6s ease-in-out infinite}.pl-live__kind{text-transform:uppercase;letter-spacing:0.6px;font-size:12px;font-weight:700;color:#0F9200;margin-bottom:6px}.pl-live__prompt{font-size:22px;font-weight:700;color:#27272A;margin:0 0 18px;line-height:1.3}.pl-live__feedback{margin-top:18px}.pl-live__feedback-list{display:flex;flex-wrap:wrap;gap:10px}@keyframes pl-live-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.55;transform:scale(0.92)}}.pl-poll__options{display:flex;flex-direction:column;gap:10px}.pl-poll__option{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:#FAFAFA;border:1.5px solid #E4E4E7;border-radius:10px;padding:12px 14px;cursor:pointer;font:inherit;transition:border-color 0.12s ease, background 0.12s ease}.pl-poll__option:hover{border-color:#0F9200}.pl-poll__option.is-mine{border-color:#0F9200;background:#F2FBF1}.pl-poll__label{flex:0 0 38%;font-weight:600;color:#27272A}.pl-poll__pct{flex:0 0 auto;font-weight:700;color:#0F9200;min-width:44px;text-align:right}.pl-poll__total{margin-top:12px}.pl-pollbar{flex:1 1 auto;height:12px;background:#F4F4F5;border-radius:999px;overflow:hidden}.pl-pollbar__fill{display:block;height:100%;width:var(--pl-fill, 0%);background:#0F9200;border-radius:999px;transition:width 0.5s ease}.pl-cloud__form{display:flex;gap:8px;margin:6px 0 18px}.pl-cloud__form .pl-input{flex:1 1 auto}.pl-cloud__words{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 16px;padding:10px;min-height:120px}.pl-cloud__word{font-size:var(--pl-word-size, 1rem);line-height:1.1;font-weight:700;color:#0F9200}.pl-cloud__word:nth-child(even){color:#3AAFAF}.pl-cloud__word:nth-child(3n){color:#3F3F46}.pl-qa__form{display:flex;gap:8px;margin:6px 0 16px}.pl-qa__form .pl-input{flex:1 1 auto}.pl-qa__list{display:flex;flex-direction:column;gap:8px}.pl-qa__item{display:flex;align-items:center;gap:12px;background:#FAFAFA;border:1px solid #E4E4E7;border-radius:10px;padding:10px 14px}.pl-qa__upvote{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:46px;padding:6px 8px;border:1px solid #E4E4E7;border-radius:8px;background:#FFFFFF;cursor:pointer;font-weight:700;color:#0F9200;font:inherit}.pl-qa__upvote:hover{border-color:#0F9200;background:#F2FBF1}.pl-qa__caret{font-size:11px}.pl-qa__votes{flex:0 0 auto;font-weight:700;color:#0F9200;min-width:46px}.pl-qa__text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;color:#27272A}.pl-swarm__hint{margin:0 0 12px}.pl-swarm__arena{position:relative;width:100%;max-width:380px;aspect-ratio:1 / 1;margin:0 auto 18px;border-radius:50%;border:2px dashed #E4E4E7;background:radial-gradient(circle at center, #F2FBF1 0%, rgba(255,255,255,0) 62%)}.pl-swarm__center{position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:50%;background:#E4E4E7;transform:translate(-50%, -50%)}.pl-swarm__puck{position:absolute;left:var(--sx, 50%);top:var(--sy, 50%);width:30px;height:30px;border-radius:50%;background:#0F9200;box-shadow:0 0 0 6px rgba(15,146,0,0.18),0 4px 12px rgba(15,146,0,0.4);transform:translate(-50%, -50%);transition:left 0.6s ease, top 0.6s ease;z-index:3;cursor:grab;touch-action:none}.pl-swarm__puck.is-dragging{transition:none;cursor:grabbing;box-shadow:0 0 0 10px rgba(15,146,0,0.22),0 6px 18px rgba(15,146,0,0.55)}.pl-swarm__option{position:absolute;left:var(--sx, 50%);top:var(--sy, 50%);transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;gap:2px;min-width:76px;padding:8px 10px;border:1.5px solid #E4E4E7;border-radius:10px;background:#FFFFFF;cursor:pointer;font:inherit;font-weight:600;color:#27272A;box-shadow:0 2px 6px rgba(0,0,0,0.08);transition:border-color 0.12s ease, background 0.12s ease, transform 0.2s ease;z-index:2}.pl-swarm__option:hover{border-color:#0F9200}.pl-swarm__option.is-mine{border-color:#0F9200;background:#F2FBF1}.pl-swarm__option.is-leader{border-color:#0F9200;box-shadow:0 0 0 3px rgba(15,146,0,0.25)}.pl-swarm__option.is-target{border-color:#0F9200;background:#F2FBF1;transform:translate(-50%, -50%) scale(1.08);box-shadow:0 0 0 4px rgba(15,146,0,0.3)}.pl-swarm__opt-label{font-size:13px}.pl-swarm__share{font-size:12px;font-weight:800;color:#0F9200}.pl-swarm__lock{text-align:center;background:#F2FBF1;border:1px solid #B8EBAF;color:#096100;border-radius:10px;padding:12px 16px;font-size:15px}.pl-swarm__lock.is-hidden{display:none}.pl-swarm.is-locked .pl-swarm__puck{box-shadow:0 0 0 8px rgba(15,146,0,0.28),0 6px 16px rgba(15,146,0,0.5)}.pl-fac__present{font-size:13px;font-weight:600;color:#71717A;background:#FAFAFA;border:1px solid #E4E4E7;border-radius:999px;padding:6px 12px}.pl-fac__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media (max-width: 900px){.pl-fac__grid{grid-template-columns:1fr}}.pl-fac__live-head{margin-bottom:14px}.pl-fac__bars{display:flex;flex-direction:column;gap:10px}.pl-fac__bar{display:flex;align-items:center;gap:12px}.pl-fac__bar-label{flex:0 0 32%;font-weight:600;color:#27272A}.pl-fac__bar-pct{flex:0 0 auto;font-weight:700;color:#0F9200;min-width:44px;text-align:right}.pl-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}@media (max-width: 560px){.pl-tool-grid{grid-template-columns:1fr}}.pl-tool-btn{display:flex;flex-direction:column;gap:3px;text-align:left;border:1.5px solid #E4E4E7;border-radius:10px;padding:12px 14px;background:#FAFAFA;cursor:pointer;font:inherit;transition:border-color 0.12s ease, background 0.12s ease}.pl-tool-btn:hover{border-color:#0F9200;background:#F2FBF1}.pl-tool-btn__name{font-weight:700;color:#27272A}.pl-tool-btn__hint{font-size:12px;color:#71717A}.pl-tool-form{border-top:1px dashed #E4E4E7;margin-top:12px;padding-top:12px}.pl-tool-options{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.pl-tool-option{display:flex;align-items:center;gap:8px}.pl-tool-option .pl-tool-option-input{flex:1 1 auto;margin-bottom:0}.pl-tool-option .pl-tool-option-remove{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;font-size:18px;line-height:1;color:#71717A}.pl-tool-option .pl-tool-option-remove:hover{color:#EF4444}.pl-ros{display:flex;flex-direction:column;gap:8px}.pl-ros__item{display:flex;align-items:center;gap:10px;border:1px solid #E4E4E7;border-radius:10px;padding:10px 12px;background:#FFFFFF}.pl-ros__item.is-live{border-color:#0F9200;background:#F2FBF1}.pl-ros__status{flex:0 0 auto;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:0.5px;padding:3px 8px;border-radius:999px;background:#F4F4F5;color:#71717A}.pl-ros__status--live{background:#EF4444;color:#FFFFFF}.pl-ros__status--closed{background:#F4F4F5;color:#71717A}.pl-ros__status--draft{background:#FEF3C7;color:#B45309}.pl-ros__main{flex:1 1 auto;min-width:0}.pl-ros__label{font-weight:700;color:#27272A;font-size:13px}.pl-ros__prompt{font-size:13px;color:#71717A;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-ros__count{flex:0 0 auto;font-weight:700;color:#0F9200;min-width:28px;text-align:center}.pl-live__header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px 16px;margin-bottom:18px}.pl-live__header>div:first-child{flex:1 1 260px;min-width:0}.pl-live__header-right{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex:0 0 auto}.pl-live__badge--upcoming{background:#A1A1AA;animation:none}.pl-fac__checkin-note{margin:6px 0 0}.pl-fac__back{display:inline-block;margin-bottom:6px;font-size:0.85rem}.pl-fac__checkin{display:flex;flex-direction:column;gap:14px}.pl-fac__checkin-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.pl-fac__checkin-label{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:2px}.pl-fac__code-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pl-fac__code{font-family:"SFMono-Regular", Menlo, Consolas, monospace;font-size:2.4rem;font-weight:800;letter-spacing:0.18em;color:#0f7a4f;line-height:1.1;padding:2px 8px;margin-left:-8px;border:1px dashed transparent;border-radius:8px;background:transparent;cursor:pointer}.pl-fac__code:hover{border-color:#E4E4E7;background:#F2FBF1}.pl-fac__code:focus-visible{outline:2px solid #0F9200;outline-offset:2px}.pl-fac__copy{display:inline-flex;align-items:center;gap:6px;min-height:32px}.pl-fac__copy-icon{font-size:14px;line-height:1}.pl-fac__copied{font-size:12px;font-weight:700;color:#0F9200;opacity:0;transition:opacity 0.15s}.pl-fac__copied.is-visible{opacity:1}.pl-fac__checkin-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.pl-fac__checkin.is-closed .pl-fac__code{color:#71717A}.pl-fac__checkin-stat{display:flex;align-items:baseline;gap:6px}.pl-fac__present-num{font-size:1.6rem;font-weight:800;color:#0f7a4f}.pl-fac__roster{display:flex;flex-direction:column;gap:6px;max-height:340px;overflow-y:auto;scrollbar-width:thin}.pl-fac__roster-row{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid #eef0f2;border-radius:8px}.pl-fac__roster-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.pl-pill--muted{background:#f0f2f4;color:#6b7280}.pl-title--with-tip{display:flex;align-items:center;flex-wrap:wrap}.pl-title--with-tip .tooltip-icon{font-weight:400}.pl-fbform__title{margin:0 0 20px;font-size:1.25rem;font-weight:700}.pl-planned__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #eef0f2}.pl-planned__item:first-child{border-top:0}.pl-planned__prompt{font-weight:600;margin-top:2px}.pl-planned__add{margin-top:14px}.pl-ml-facilitating{border-left:4px solid #c0392b}.pl-ml-fac-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 0;border-top:1px solid #eef0f2}.pl-ml-fac-row:first-of-type{border-top:0}.pl-ml-fac-row__title{font-weight:700;margin-top:4px}.pl-ml-fac-row__actions{display:flex;gap:8px;flex-wrap:wrap}.pl-fac__controls{display:flex;flex-direction:column;gap:10px}.pl-fac__control{display:flex;align-items:center;justify-content:space-between;gap:12px}.pl-fac__control-text{display:flex;flex-direction:column;gap:2px}.pl-fac__control-text strong{color:#27272A}.pl-fac__control-note{margin:-4px 0 0;font-size:12px;color:#71717A}.pl-fac__wrapup{border:1px solid #E4E4E7}.pl-fac__wrapup.is-active{border-color:#0F9200;box-shadow:0 0 0 2px #DCF5D9}.pl-fac__wrapup-form{margin-bottom:8px}.pl-fac__thankyou{margin-top:14px;padding-top:14px;border-top:1px dashed #E4E4E7}.pl-fac__wrapup-h{font-size:15px;font-weight:700;color:#27272A;margin:0 0 4px}.pl-live__resources-list{display:flex;flex-wrap:wrap;gap:10px}.pl-live__resource{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border:1px solid #E4E4E7;border-radius:8px;background:#FAFAFA;color:#27272A;text-decoration:none;font-weight:600}.pl-live__resource:hover{border-color:#0F9200;color:#0F9200}.pl-live__badge--ended{background:#71717A;animation:none}.pl-live__alert{margin:0 0 12px;padding:10px 14px;border:1px solid #80CFCF;border-radius:8px;background:#F2FBFB;color:#287878;font-weight:600}.pl-live__alert[hidden]{display:none}.pl-live__ended-check{width:54px;height:54px;border-radius:50%;background:#F2FBF1;color:#0F9200;font-size:28px;font-weight:800;display:flex;align-items:center;justify-content:center}.pl-live__ended-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.pl-school-quickselect{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 10px}.pl-chip{border:1px solid #E4E4E7;background:#FFFFFF;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;color:#27272A;cursor:pointer;transition:background 0.12s ease, border-color 0.12s ease, color 0.12s ease}.pl-chip:hover{border-color:#0F9200}.pl-chip--type{color:#71717A}.pl-chip--link{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.pl-chip.is-active{background:#F2FBF1;border-color:#B8EBAF;color:#096100}.pl-auto-invite{margin-top:14px;padding:12px 14px;border:1px dashed #E4E4E7;border-radius:10px;background:#FAFAFA}.pl-auto-invite__head{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:#27272A}.pl-auto-invite__icon{font-size:14px}.pl-auto-invite__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pl-auto-invite__chip{display:inline-flex;align-items:center;gap:4px;background:#FFFFFF;border:1px solid #E4E4E7;border-radius:999px;padding:3px 4px 3px 12px;font-size:12.5px;font-weight:600;color:#27272A}.pl-auto-invite__remove-form{display:inline;margin:0}.pl-auto-invite__remove{border:0;background:#F4F4F5;color:#71717A;border-radius:999px;width:20px;height:20px;line-height:18px;font-size:12px;cursor:pointer;padding:0}.pl-auto-invite__remove:hover{background:rgba(239,68,68,0.14);color:#EF4444}.pl-inline-form--stack{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.pl-inline-form__line{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pl-checkbox--sm{font-size:12.5px}.pl-checkbox--sm .pl-checkbox__label{font-size:12.5px}.pl-cohort-messages__summary{cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#27272A;list-style:none}.pl-cohort-messages__summary::-webkit-details-marker{display:none}.pl-cohort-messages__summary::before{content:"▸";color:#71717A;font-size:11px}.pl-cohort-messages[open] .pl-cohort-messages__summary::before{content:"▾"}.pl-cohort-messages__body{margin-top:12px}.pl-cohort-messages__recipients{display:inline;margin-left:8px}.pl-cohort-messages__recipients-toggle{cursor:pointer;font-size:12px;font-weight:600;color:#2790be;list-style:none}.pl-cohort-messages__recipients-toggle::-webkit-details-marker{display:none}.pl-cohort-messages__recipients-toggle:hover{text-decoration:underline}.pl-cohort-messages__recipients-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pl-cohort-messages__recipient{background:#F4F4F5;border:1px solid #E4E4E7;border-radius:999px;padding:2px 10px;font-size:12px;color:#27272A}.pl-comment{border:1px solid #e6e8eb;border-radius:10px;padding:10px 12px;margin-bottom:10px}.pl-comment .pl-meta{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.pl-comment__body{margin-top:4px;font-size:13.5px}.pl-timeline__item{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #f0f1f3}.pl-timeline__icon{flex:0 0 26px;font-size:16px;line-height:1.4}.pl-timeline__body{flex:1 1 auto;min-width:0}.pl-timeline__title{font-weight:700;font-size:13.5px;color:#1f2a37}.pl-timeline__artifacts{margin-top:6px}.pl-timeline__time{flex:0 0 auto;white-space:nowrap}.pl-timeline__item--message .pl-journey-msg{background:#FAFAFA;border:1px solid #E4E4E7;border-radius:10px;padding:8px 12px}.pl-journey-msg__body{color:#1f2a37;font-size:13.5px}.pl-journey-msg__body p:last-child{margin-bottom:0}.pl-dash-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:4px 0 10px}.pl-dash-actions #new-session-menu{margin:0}.pl-dash-join{margin-left:auto;background:#FFFFFF;border-radius:5px;padding:10px 14px;box-shadow:0 0 4px 0 rgba(0,0,0,0.15);display:flex;flex-direction:column;gap:8px}.pl-dash-join__main{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pl-dash-join__icon{font-size:18px;line-height:1}.pl-dash-join__title{font-weight:600;font-size:15px;color:#423E4A;white-space:nowrap}.pl-dash-join .tooltip-icon{margin:0 2px 0 0}.pl-dash-join .tooltip-icon .tooltip-text{left:auto;right:0;margin-left:0}.pl-dash-join .tooltip-icon .tooltip-text .text-box{border-radius:10px 10px 0 10px}.pl-dash-join .tooltip-icon .tooltip-text .text-box-arrows{display:flex;justify-content:flex-end}.pl-dash-join .tooltip-icon .tooltip-text .text-box-arrow{border-right:0;border-left:12px solid transparent;box-shadow:7px 8px 10px 0 rgba(0,0,0,0.08)}.pl-dash-join__form{display:flex;gap:8px;margin-left:4px}.pl-dash-join__input{flex:0 1 auto;width:150px;min-width:0;border:1px solid #E4E4E7;border-radius:5px;padding:8px 12px;font-size:14px;letter-spacing:1px;margin-bottom:0}.pl-dash-join__input:focus{outline:none;border-color:#0F9200;box-shadow:0 0 0 3px #DCF5D9}.pl-dash-join__btn{flex:0 0 auto;border:0;border-radius:5px;background:#0F9200;color:#FFFFFF;font-weight:700;font-size:14px;padding:8px 20px;cursor:pointer}.pl-dash-join__btn:hover{background:#0C7F00}.pl-dash-join__msg{font-size:12.5px;border-radius:5px;padding:7px 10px;line-height:1.35}.pl-dash-join__msg--error{background:rgba(239,68,68,0.1);color:#EF4444;border:1px solid rgba(239,68,68,0.3)}.pl-dash-join__msg--ok{background:#F2FBF1;color:#096100;border:1px solid #DCF5D9}@media (max-width: 720px){.pl-dash-actions{gap:10px}.pl-dash-join{margin-left:0;width:100%;min-width:0}}.pl-artifact{margin:4px 0;font-size:13px}.pl-artifact__answer{font-weight:600}.pl-artifact__answer--correct{color:#0f7a4f;font-weight:700}.pl-artifact__score{font-weight:700}.pl-artifact__text{white-space:pre-wrap;color:#1f2a37}.pl-input--sm{padding:7px 11px;font-size:13px}.pl-dash__search{display:inline-block}.pl-dash__search .pl-input{min-width:220px}.pl-grid-3{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:16px}.pl-dash__quick{display:grid;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));gap:12px}.pl-quickcard{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:1px solid #E4E4E7;border-radius:12px;background:#FFFFFF;text-decoration:none;color:#27272A;transition:border-color 0.12s ease, box-shadow 0.12s ease, transform 0.12s ease}.pl-quickcard:hover{border-color:#0F9200;box-shadow:0 3px 10px rgba(0,0,0,0.06);transform:translateY(-1px)}.pl-quickcard__icon{font-size:20px;line-height:1.1}.pl-quickcard__label{font-weight:700;font-size:14px;color:#27272A}.pl-dash__more{grid-column:1 / -1}.pl-dash__more-summary{cursor:pointer;font-weight:600;color:#0F9200;font-size:13px;list-style:none;padding:4px 0}.pl-dash__more-summary::-webkit-details-marker{display:none}.pl-dash__quick.pl-dash__more-extra{margin-top:12px}.pl-dash__quick.pl-dash__more-extra[hidden]{display:none}.pl-dash__more-toggle{align-self:flex-start;margin-top:10px;padding:6px 2px;background:none;border:0;cursor:pointer;font:inherit;font-weight:600;font-size:13px;color:#0F9200}.pl-dash__more-toggle:hover,.pl-dash__more-toggle:focus,.pl-dash__more-toggle:active{text-decoration:underline;background-color:transparent;color:#0F9200}.pl-dash__nowrow{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.pl-dash__current .pl-card{padding:14px 20px 16px}.pl-dash__live{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border:1px solid rgba(239,68,68,0.4);background:rgba(239,68,68,0.06);border-radius:10px}.pl-dash__live-body{flex:1 1 auto;min-width:0}.pl-dash__section-intro{margin:-4px 0 12px}.pl-dash__pill-inline{margin-left:6px}.pl-dash__course{display:flex;flex-direction:column;gap:4px}.pl-dash__course .pl-progress{margin:2px 0 0}.pl-dash__course-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pl-dash__course-title{font-weight:600}.pl-dash__course-pct{flex:0 0 auto;white-space:nowrap;font-weight:600;color:#0F9200}.pl-dash__triptych{margin-top:8px;margin-bottom:28px;align-items:stretch}.pl-dash__panel{padding:18px 20px 20px;gap:14px}.pl-dash__panel .pl-card__title{margin:0}.pl-dash__panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:12px;border-bottom:1px solid #F4F4F5}.pl-dash__narrative{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pl-dash__narrative-line{position:relative;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;color:#27272A}.pl-dash__narrative-line::before{content:"";position:absolute;left:2px;top:7px;width:6px;height:6px;border-radius:50%;background:#0F9200}.pl-dash__insight{margin:0;padding:12px 14px;font-size:14px;line-height:1.5;color:#27272A;background:#FAFAFA;border-left:3px solid #0F9200;border-radius:0 6px 6px 0}.pl-dash__panel-foot{margin-top:auto;align-self:flex-start}.pl-dash__metrics{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.pl-dash__metric{padding:12px 14px;background:#FAFAFA;border:1px solid #F4F4F5;border-radius:8px}.pl-dash__metric-val{font-size:22px;font-weight:800;color:#27272A;line-height:1.1}.pl-dash__metric-label{font-size:12.5px;font-weight:600;color:#27272A;margin-top:2px}.pl-dash__metric-sub{font-size:11.5px;color:#71717A;margin-top:1px}.pl-dash__session{display:flex;flex-direction:column;gap:3px}.pl-dash__session-title{font-weight:500}.pl-dash__session-when{display:inline-flex;align-items:center;gap:5px;color:#71717A;font-size:12px}.pl-dash__session-icon{font-size:11px}.pl-ai-panel{border:1px solid #E4E4E7;border-radius:12px;background:#FAFAFA;padding:14px 16px;margin-bottom:16px}.pl-ai-panel__head{display:flex;align-items:center;gap:10px;margin-bottom:4px}.pl-ai-panel__title{font-weight:700;color:#27272A}.pl-ai-panel__privacy{margin-top:8px;padding-top:8px;border-top:1px dashed #E4E4E7}.pl-staffpick__cohort-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 12px}.pl-staffpick__cohort-row label{margin:0}.pl-staffpick__cohort-row select{max-width:300px}.pl-staffpick>.pl-staffpick__cohort-row{padding:12px 16px 0;margin:0}.pl-staffpick{border:1px solid #E4E4E7;border-radius:10px;background:#FFFFFF;max-height:420px;overflow-y:auto;margin-bottom:14px}.pl-staffpick__search-row{position:sticky;top:0;z-index:2;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:12px 16px;background:#FFFFFF;border-bottom:1px solid #E4E4E7}.pl-staffpick__search{flex:1 1 240px;min-width:0;padding:8px 12px;font:inherit;font-size:13.5px;border:1px solid #E4E4E7;border-radius:8px;background:#FFFFFF}.pl-staffpick__search:focus{outline:none;border-color:#0F9200;box-shadow:0 0 0 3px rgba(15,146,0,0.12)}.pl-staffpick__search-hint{flex:0 0 auto}.pl-staffpick__noresults{padding:14px 16px;margin:0}.pl-staffpick__top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:#FAFAFA;border-bottom:1px solid #E4E4E7}.pl-staffpick__top-label{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#27272A;cursor:pointer}.pl-staffpick__school{border-bottom:1px solid #F4F4F5;padding:10px 16px 14px}.pl-staffpick__school:last-child{border-bottom:0}.pl-staffpick__school-head{display:flex;align-items:center;gap:8px;font-weight:600;color:#27272A;cursor:pointer;margin-bottom:8px}.pl-staffpick__school-name{flex:1 1 auto}.pl-staffpick__school-count{flex:0 0 auto;font-size:11px;font-weight:700;color:#71717A;background:#F4F4F5;border-radius:999px;padding:2px 9px}.pl-staffpick__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(210px, 1fr));gap:4px 16px;padding-left:24px}.pl-staffpick__item{display:flex;align-items:center;gap:8px;font-size:13px;color:#27272A;cursor:pointer;padding:3px 0;min-width:0}.pl-staffpick__item input{accent-color:#0F9200;flex:0 0 auto}.pl-staffpick__item-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-modal__context{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:8px;font-size:13px;color:#71717A}.pl-modal__context-badge{font-size:10px;font-weight:800;letter-spacing:0.6px;text-transform:uppercase;color:#096100;background:#F2FBF1;border:1px solid #B8EBAF;border-radius:999px;padding:2px 9px}.pl-modal__context-name{font-weight:700;color:#27272A}.pl-modal__context-sep{color:#E4E4E7}.pl-btn--lg{padding:11px 18px;font-size:14px}.pl-modal__footer{display:flex;align-items:center;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid #E4E4E7}.pl-res-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px}.pl-res-toolbar .pl-res-search{max-width:420px}.pl-res-card .pl-res-card__thumb{position:relative;display:flex;align-items:center;justify-content:center;height:150px;background:#F4F4F5;overflow:hidden;text-decoration:none}.pl-res-card .pl-res-card__img{width:100%;height:100%;object-fit:cover}.pl-res-card .pl-res-card__icon{font-size:44px;opacity:.8}.pl-res-card .pl-res-card__kind{position:absolute;top:8px;left:8px;background:rgba(15,42,32,0.82);color:#FFFFFF;font-size:11px;font-weight:700;letter-spacing:.02em;padding:3px 9px;border-radius:999px}.pl-res-card .pl-res-card__desc{margin:6px 0 10px;font-size:13px;line-height:1.5;color:#71717A}.pl-res-show{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr);gap:28px}@media (max-width: 860px){.pl-res-show{grid-template-columns:1fr}}.pl-res-show__media{min-width:0}.pl-res-show__media .pl-res-video,.pl-res-show__media .pl-res-image{width:100%;border-radius:10px;background:#000;display:block}.pl-res-show__media .pl-res-image{background:#F4F4F5;object-fit:contain;max-height:460px}.pl-res-embed{position:relative;width:100%;padding-top:56.25%;border-radius:10px;overflow:hidden;background:#000}.pl-res-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.pl-res-linkcard{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #E4E4E7;border-radius:10px;text-decoration:none;color:#27272A;transition:border-color .15s, box-shadow .15s}.pl-res-linkcard:hover{border-color:#2790be;box-shadow:0 2px 10px rgba(0,0,0,0.06)}.pl-res-linkcard .pl-res-linkcard__img{width:96px;height:64px;object-fit:cover;border-radius:6px;flex:0 0 auto}.pl-res-linkcard .pl-res-linkcard__icon{font-size:32px;flex:0 0 auto}.pl-res-linkcard .pl-res-linkcard__url{font-size:13px;color:#2790be;word-break:break-all}.pl-res-show__detail{min-width:0}.pl-kv{margin-bottom:18px}.pl-kv__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#71717A;margin-bottom:5px}.pl-kv__value{font-size:14px;line-height:1.55;color:#27272A}.pl-res-show__danger{margin-top:26px;padding-top:18px;border-top:1px solid #E4E4E7}.pl-res-choice{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:4px}.pl-res-choice__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:120px;padding:18px;background:#FFFFFF;border:2px dashed #E4E4E7;border-radius:10px;cursor:pointer;color:#71717A;font:inherit;transition:border-color .15s, background .15s, color .15s, box-shadow .15s}.pl-res-choice__tile:hover{border-color:#0F9200;color:#27272A}.pl-res-choice__tile--active{border-style:solid;border-color:#0F9200;background:rgba(15,146,0,0.05);color:#0F9200;box-shadow:0 2px 8px rgba(15,146,0,0.1)}.pl-res-choice__tile .pl-res-choice__icon{font-size:30px;line-height:1}.pl-res-choice__tile .pl-res-choice__label{font-size:14px;font-weight:700}.pl-res-panel{margin-top:14px}.pl-res-urlbar{display:flex;align-items:stretch;gap:8px}.pl-res-urlbar__input{flex:1 1 auto}.pl-res-urlbar__go{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0 14px}.pl-res-urlbar__go[disabled]{opacity:.6;cursor:default}.pl-res-urlbar__go svg{display:block}.pl-res-urlpreview{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px;border:1px solid #E4E4E7;border-radius:8px}.pl-res-urlpreview__thumb{width:84px;height:56px;object-fit:cover;border-radius:6px;background:#F4F4F5;flex:0 0 auto}.pl-res-urlpreview__title{font-size:13px;font-weight:600;color:#27272A;word-break:break-word}.pl-banktabs{display:inline-flex;align-items:center;gap:10px}.pl-banktabs a.pl-banktabs__link{padding:11px 22px;border-radius:6px;font-size:15px;font-weight:600;background:#9a9a9a;text-decoration:none;transition:background .2s ease}.pl-banktabs a.pl-banktabs__link,.pl-banktabs a.pl-banktabs__link:link,.pl-banktabs a.pl-banktabs__link:visited,.pl-banktabs a.pl-banktabs__link:hover,.pl-banktabs a.pl-banktabs__link:focus,.pl-banktabs a.pl-banktabs__link:active{color:#FFFFFF}.pl-banktabs a.pl-banktabs__link:hover{background:#37a7a3}.pl-banktabs a.pl-banktabs__link.pl-banktabs__link--active{background:#37a7a3}.pl-banktabs__help{display:inline-flex;align-items:center;position:relative;z-index:90}.pl-banktabs__help .tooltip-icon img{width:18px;height:18px}.pl-banktabs__help .tooltip-icon .tooltip-text{z-index:90}.pl-quickselect{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pl-chip-btn{padding:5px 13px;font-size:12.5px;font-weight:600;color:#0F9200;background:rgba(15,146,0,0.07);border:1px solid rgba(15,146,0,0.25);border-radius:999px;cursor:pointer;transition:background .15s, border-color .15s, color .15s}.pl-chip-btn:hover{background:rgba(15,146,0,0.14);border-color:#0F9200}.pl-chip-btn--ghost{color:#71717A;background:transparent;border-color:#E4E4E7}.pl-chip-btn--ghost:hover{color:#27272A;background:#F4F4F5;border-color:#71717A}.pl-actionbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin:0 0 16px}.pl-aibox{margin:0 0 20px;padding:14px 16px 16px;border:1px solid #E4E4E7;border-radius:12px;background:linear-gradient(180deg, rgba(15,146,0,0.05), rgba(15,146,0,0))}.pl-aibox__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:9px}.pl-aibox__spark{font-size:15px}.pl-aibox__title{font-weight:800;font-size:14px;color:#27272A}.pl-aibox__hint{font-size:12px;color:#71717A}.pl-aibox__field{border:1px solid #E4E4E7;border-radius:9px;background:#FFFFFF;overflow:hidden;transition:border-color .15s, box-shadow .15s}.pl-aibox__field:focus-within{border-color:#0F9200;box-shadow:0 0 0 3px rgba(15,146,0,0.1)}.pl-aibox__input{width:100%;border:0;padding:11px 13px;font:inherit;font-size:14px;line-height:1.5;resize:vertical;min-height:56px;outline:none;background:transparent;color:#27272A}.pl-aibox__tools{display:flex;align-items:center;gap:8px;padding:8px;border-top:1px solid #E4E4E7;background:#FAFAFA}.pl-aibox__tool{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;font-size:16px;color:#374151;border:1px solid #E4E4E7;border-radius:8px;background:#FFFFFF;cursor:pointer;transition:border-color .15s, background .15s, transform .1s}.pl-aibox__tool:hover{border-color:#0F9200;background:rgba(15,146,0,0.06)}.pl-aibox__tool--on{border-color:#EF4444;background:rgba(220,60,60,0.1);animation:pl-aibox-pulse 1.2s ease-in-out infinite}.pl-aibox__tool svg{width:20px;height:20px;display:block;flex:0 0 auto}.pl-aibox__mic{color:#0F9200}@keyframes pl-aibox-pulse{0%,100%{box-shadow:0 0 0 0 rgba(220,60,60,0.35)}50%{box-shadow:0 0 0 6px rgba(220,60,60,0)}}.pl-aibox__spacer{flex:1 1 auto}.pl-aibox__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pl-aibox__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12px;color:#27272A;background:#F4F4F5;border-radius:999px}.pl-aibox__chip-x{border:0;background:none;cursor:pointer;font-size:15px;line-height:1;color:#71717A;padding:0 2px}.pl-aibox__chip-x:hover{color:#EF4444}.pl-aibox__chip--img{position:relative;padding:0;background:none;border-radius:8px}.pl-aibox__thumb{display:block;max-height:120px;max-width:200px;border-radius:8px;border:1px solid rgba(0,0,0,0.1);object-fit:cover}.pl-aibox__chip--img .pl-aibox__chip-x{position:absolute;top:4px;right:4px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,0,0,0.6);color:#FFFFFF;font-size:13px;padding:0}.pl-aibox__chip--img .pl-aibox__chip-x:hover{background:#EF4444;color:#FFFFFF}.pl-aibox__status{margin-top:10px;font-size:12.5px;line-height:1.5;color:#71717A}.pl-aibox__status--ok{color:#0F9200}.pl-aibox__status--err{color:#EF4444}.pl-aibox__tool--on{background:#EF4444;color:#FFFFFF}.pl-csvadd{margin-top:6px}.pl-csvadd .pl-csvadd__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pl-csvadd .pl-csvadd__hint{font-size:12px;color:#71717A}.pl-csvadd .pl-csvadd__result{margin-top:8px;font-size:13px;color:#27272A}.pl-csvadd .pl-csvadd__result:empty{display:none}.pl-csvadd .pl-csvadd__result.pl-csvadd__result--ok{color:#0F9200}.pl-csvadd .pl-csvadd__result.pl-csvadd__result--err{color:#EF4444}.pl-csvadd .pl-csvadd__result .pl-csvadd__misses{overflow-wrap:anywhere}.pl-csvadd__staged{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pl-csvadd__staged:empty{display:none}.pl-csvadd__staged .pl-csvadd__person{display:inline-flex;align-items:center;gap:6px;font-size:12px;background:#F2FBF1;border:1px solid #DCF5D9;border-radius:999px;padding:3px 10px}.pl-event-editor{max-width:1180px;margin:0 auto}.pl-editor__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:6px;position:sticky;top:0;z-index:30;background:#F6F6F9;padding-top:8px}.pl-editor__headmain{min-width:0}.pl-editor__save{flex:0 0 auto}.pl-editor__nav{position:sticky;top:var(--pl-editor-head-h, 64px);z-index:20;display:flex;flex-wrap:wrap;gap:4px;background:#F6F6F9;padding:10px 0;margin:4px 0 14px;border-bottom:1px solid #E4E4E7}.pl-editor__navlink{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:7px;font-size:13px;font-weight:600;color:#71717A;text-decoration:none;transition:color .15s, background .15s}.pl-editor__navlink:hover{color:#27272A;background:#F4F4F5}.pl-editor__navlink--active{color:#0F9200;background:rgba(15,146,0,0.08)}.pl-editor__navcount{font-size:11px;font-weight:700;background:#E4E4E7;color:#27272A;border-radius:999px;padding:1px 7px}.pl-editor__navlink--active .pl-editor__navcount{background:#DCF5D9;color:#0C7F00}.pl-editor__section{background:#FFFFFF;border:1px solid #E4E4E7;border-radius:12px;padding:20px 22px;margin-bottom:18px;scroll-margin-top:72px}.pl-editor__section-title{font-size:18px;font-weight:800;color:#27272A;margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid #E4E4E7}.pl-when-where{margin:2px 0 6px}.pl-when-where__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 22px}.pl-when-where .pl-form__row{margin-top:18px}.pl-when-where__when{flex:1 1 480px;min-width:0}.pl-when-where__repeat{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;padding-bottom:2px}.pl-when-where__repeat .pl-event-repeat__freq{min-width:190px}.pl-when-where__repeat .pl-event-repeat__count-col .pl-form__label{margin:0 0 2px}.pl-when-where__repeat .pl-event-repeat__count-col .pl-meta{margin:2px 0 0}.pl-editor__body{display:grid;grid-template-columns:minmax(0, 1fr) 388px;gap:20px;align-items:start}.pl-editor__main{min-width:0}.pl-editor__aside{min-width:0;position:sticky;top:calc(var(--pl-editor-head-h, 64px) + 70px);max-height:calc(100vh - var(--pl-editor-head-h, 64px) - 86px);overflow:auto;scrollbar-width:thin}.pl-editor__section--people{margin-bottom:0;border-color:rgba(15,146,0,0.3);box-shadow:0 1px 3px rgba(15,146,0,0.06);background:linear-gradient(180deg, rgba(15,146,0,0.045), #fff 120px)}.pl-editor__section--people .pl-editor__section-title{border-bottom-color:rgba(15,146,0,0.22)}.pl-editor__section--people .pl-meta{margin:-8px 0 14px}@media (max-width: 1040px){.pl-editor__body{grid-template-columns:1fr}.pl-editor__aside{position:static;max-height:none;overflow:visible;margin-top:18px}.pl-editor__section--people{margin-bottom:18px}}.pl-notify-prompt{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.pl-notify-prompt[hidden]{display:none}.pl-notify-prompt__backdrop{position:absolute;inset:0;background:rgba(17,24,28,0.45)}.pl-notify-prompt__card{position:relative;background:#FFFFFF;border:1px solid #E4E4E7;border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,0.22);padding:24px 24px 20px;width:100%;max-width:460px}.pl-notify-prompt__title{font-size:18px;font-weight:800;color:#27272A;margin:0 0 8px}.pl-notify-prompt__body{font-size:14px;color:#71717A;margin:0 0 18px;line-height:1.5}.pl-notify-prompt__actions{display:flex;flex-direction:column;gap:8px}.pl-notify-prompt__actions .pl-btn{width:100%;justify-content:center}.pl-notify-prompt__x{position:absolute;top:10px;right:12px;border:none;background:transparent;font-size:22px;line-height:1;color:#71717A;cursor:pointer;padding:4px 8px;border-radius:6px}.pl-notify-prompt__x:hover{color:#27272A;background:#F4F4F5}.modal.comment-modal-form .modal-inner{height:fit-content;min-height:unset}.journey-notify-select.selectize-control.multi .selectize-input>.item{background:rgba(15,146,0,0.1) !important;color:#0b6b00 !important;border:1px solid rgba(15,146,0,0.22) !important;border-radius:14px !important;padding:2px 26px 2px 11px !important;margin:0 6px 6px 0 !important;position:relative;font-weight:600}.journey-notify-select.selectize-control.multi .selectize-input>.item.active{background:rgba(15,146,0,0.18) !important}.journey-notify-select.selectize-control.multi .selectize-input>.item .remove{border:0 none !important;background:transparent !important;color:#0b6b00 !important;width:20px !important;padding:0 !important;top:2px !important;right:3px !important;bottom:2px !important;border-radius:50% !important;text-align:center;text-decoration:none !important;display:flex !important;align-items:center;justify-content:center}.journey-notify-select.selectize-control.multi .selectize-input>.item .remove:hover{background:rgba(15,146,0,0.18) !important;color:#0a5300 !important}.journey-notify-select.selectize-control .selectize-input{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:42px;box-sizing:border-box}.journey-notify-select.selectize-control .selectize-input.focus{box-shadow:0 0 0 3px #DCF5D9}.journey-notify-select.selectize-control .selectize-input>.item{margin:0 !important}.pl-msg-history{margin:10px;padding:12px 14px;background:#f7f9fb;border:1px solid #E4E4E7;border-radius:10px;max-height:240px;overflow-y:auto}.pl-msg-history__title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#71717A;margin-bottom:8px}.pl-msg-history__item{padding:8px 0;border-top:1px solid #E4E4E7}.pl-msg-history__item:first-of-type{border-top:0}.pl-msg-history__meta{display:flex;gap:8px;align-items:baseline;margin-bottom:2px}.pl-msg-history__author{font-weight:700;font-size:13px;color:#27272A}.pl-msg-history__time{font-size:11px;color:#71717A}.pl-msg-history__body{font-size:13px;color:#27272A;line-height:1.45}.pl-msg-history__body p:last-child{margin-bottom:0}.pl-evidence__picker{border:1.5px solid #E4E4E7;border-radius:10px;padding:14px 16px;background:#FAFAFA;transition:border-color .12s ease, background .12s ease}.pl-evidence__picker.is-dragover{border-color:#0F9200;background:#F2FBF1}.pl-evidence__linkrow{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.pl-evidence__linkrow .pl-input{flex:1 1 240px;min-width:0}.pl-evidence__linkrow[hidden]{display:none}.pl-matbuilder{margin-top:8px}.pl-matbuilder__list{display:flex;flex-direction:column;gap:8px}.pl-matbuilder__empty{font-size:13px;color:#71717A;padding:10px 12px;border:1px dashed #E4E4E7;border-radius:10px}.pl-matbuilder__empty.is-hidden{display:none}.pl-matbuilder__actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.pl-matcard{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid #E4E4E7;border-radius:10px;background:#FFFFFF}.pl-matcard__thumb{flex:0 0 auto;width:84px;height:48px;border-radius:7px;overflow:hidden;background:#F4F4F5;display:flex;align-items:center;justify-content:center}.pl-matcard__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pl-matcard__thumb--icon{font-size:20px}.pl-matcard__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.pl-matcard__name{width:100%}.pl-matcard__url{font-size:12px;color:#71717A;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-matcard__url:hover{color:#0F9200;text-decoration:underline}.pl-matcard__remove{flex:0 0 auto}.pl-matcard__title{font-size:13.5px;font-weight:700;color:#27272A;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pl-vidpicker.is-dragover{outline:2px dashed #0F9200;outline-offset:3px;border-radius:10px}.pl-vidpicker.is-uploading{pointer-events:none;opacity:.85}.pl-link-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.pl-link-modal[hidden]{display:none}.pl-link-modal__backdrop{position:absolute;inset:0;background:rgba(17,24,28,0.45)}.pl-link-modal__card{position:relative;background:#FFFFFF;border:1px solid #E4E4E7;border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,0.22);padding:22px 24px 18px;width:100%;max-width:460px}.pl-link-modal__title{font-size:18px;font-weight:800;color:#27272A;margin:0 0 6px}.pl-link-modal__sub{font-size:13px;color:#71717A;margin:0 0 14px;line-height:1.5}.pl-link-modal__input{width:100%;box-sizing:border-box}.pl-link-modal__error{color:#c0392b;font-size:12.5px;margin:8px 0 0}.pl-link-modal__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.pl-pub-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 10px}.pl-pub-list__item{font-size:13px;color:#27272A;background:#FAFAFA;border:1px solid #E4E4E7;border-radius:999px;padding:4px 12px}.pl-pub-modal__card{max-width:520px}.pl-pub-modal__grid{max-height:46vh;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid #E4E4E7;border-radius:8px;padding:10px 12px}.pl-matview-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pl-matview{margin:0}.pl-matview__link{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid #E4E4E7;border-radius:10px;background:#FFFFFF;text-decoration:none;color:#27272A;transition:border-color .15s, box-shadow .15s}.pl-matview__link:hover{border-color:rgba(15,146,0,0.35);box-shadow:0 1px 4px rgba(15,146,0,0.08)}.pl-matview__thumb{flex:0 0 auto;width:84px;height:48px;border-radius:7px;overflow:hidden;background:#F4F4F5;display:flex;align-items:center;justify-content:center}.pl-matview__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pl-matview__thumb--icon{font-size:20px}.pl-matview__name{font-size:14px;font-weight:600;min-width:0}.pl-fac .pl-fac__chip--text{background:#F4F4F5;border:1px dashed #E4E4E7}.pl-fac .pl-fac__chip--text::before{content:"✎ ";opacity:.6;font-size:11px}.pl-fac__add{font-style:italic;color:#0F9200}.pl-fac__add strong{font-style:normal}.pl-fac{position:relative}.pl-editor__headmain{flex:1 1 320px}.pl-editor__headactions{flex:0 0 auto;margin-left:auto;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:172px}.pl-editor__headactions .pl-btn{width:100%;justify-content:center;text-align:center}.pl-editor__cancel{font-size:13px;color:#71717A;text-decoration:underline}.pl-editor__cancel:hover{color:#27272A}.pl-session-editor .pl-editor__headactions{min-width:208px}.pl-msel__opt--active{background:rgba(15,146,0,0.1)}.pl-aistudio{display:flex;gap:0;height:calc(100vh - 72px);min-height:480px;background:#f4f8f6;border-top:1px solid #e0e9e4}.pl-aistudio__chat{flex:0 0 380px;max-width:42vw;display:flex;flex-direction:column;background:#0f2a20;color:#eaf4ee;overflow:hidden}.pl-aistudio__chathead{padding:18px 18px 12px;border-bottom:1px solid rgba(255,255,255,0.08)}.pl-aistudio__eyebrow{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7fe0bd}.pl-aistudio__eyebrow .button_to{margin:0 0 0 auto}.pl-aistudio__reset{appearance:none;border:1px solid rgba(255,255,255,0.2);background:transparent;color:rgba(255,255,255,0.7);border-radius:999px;padding:4px 12px;min-height:24px;font-size:11.5px;font-weight:700;letter-spacing:0;text-transform:none;cursor:pointer;white-space:nowrap}.pl-aistudio__reset:hover{background:rgba(255,255,255,0.06)}.pl-aistudio__reset:focus-visible{outline:2px solid #7fe0bd;outline-offset:2px}.pl-aistudio__title{margin:8px 0 2px;font-size:19px;font-weight:700;color:#FFFFFF;line-height:1.25}.pl-aistudio__sub{margin:0;font-size:12.5px;color:#a9c8ba;line-height:1.4}.pl-aistudio__thread{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:14px}.pl-aistudio__empty{color:#9fc0b2;font-size:13px;line-height:1.5}.pl-aistudio__msg{display:flex;gap:10px;align-items:flex-start}.pl-aistudio__msg--user{flex-direction:row-reverse}.pl-aistudio__avatar{flex:0 0 26px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:#173a2c;color:#7fe0bd}.pl-aistudio__msg--user .pl-aistudio__avatar{background:#2f9d68;color:#FFFFFF;font-size:10px}.pl-aistudio__bubble{max-width:78%;white-space:pre-wrap;word-wrap:break-word;padding:9px 13px;border-radius:13px;font-size:13.5px;line-height:1.45}.pl-aistudio__msg--assistant .pl-aistudio__bubble{background:#173a2c;color:#e9f4ee;border-top-left-radius:4px}.pl-aistudio__msg--user .pl-aistudio__bubble{background:#2f9d68;color:#FFFFFF;border-top-right-radius:4px}.pl-aistudio__dots{display:inline-flex;gap:4px;align-items:center}.pl-aistudio__dots i{width:6px;height:6px;border-radius:50%;background:#7fe0bd;opacity:.4;animation:pl-ai-bounce 1.2s infinite ease-in-out}.pl-aistudio__dots i:nth-child(2){animation-delay:.15s}.pl-aistudio__dots i:nth-child(3){animation-delay:.3s}@keyframes pl-ai-bounce{0%,80%,100%{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.pl-aistudio__composer{padding:12px 14px 14px;border-top:1px solid rgba(255,255,255,0.08);background:#0c2219}.pl-aistudio__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.pl-aistudio__chip{display:inline-flex;align-items:center;gap:6px;background:#173a2c;color:#cfeadd;border-radius:12px;padding:3px 8px;font-size:11.5px}.pl-aistudio__chip-x{background:none;border:0;color:#9fc0b2;cursor:pointer;font-size:14px;line-height:1;padding:0}.pl-aistudio__chip--img{position:relative;padding:0;background:none}.pl-aistudio__chip--invite{background:#eef6f4;border-color:#cfe5df}.pl-aistudio__thumb{display:block;max-height:110px;max-width:200px;border-radius:8px;border:1px solid rgba(255,255,255,0.18);object-fit:cover}.pl-aistudio__chip--img .pl-aistudio__chip-x{position:absolute;top:4px;right:4px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,0,0,0.6);color:#FFFFFF;font-size:13px;padding:0}.pl-aistudio__inputwrap{background:#0f2a20;border:1px solid rgba(255,255,255,0.14);border-radius:12px;padding:8px}.pl-aistudio__input{width:100%;border:0;background:transparent;color:#eaf4ee;font-size:14px;resize:none;outline:none;font-family:inherit}.pl-aistudio__input::placeholder{color:#7fa493}.pl-aistudio__tools{display:flex;align-items:center;gap:8px;margin-top:6px}.pl-aistudio__tool{background:#173a2c;border:0;color:#cfeadd;border-radius:8px;width:32px;height:32px;cursor:pointer;font-size:15px;display:flex;align-items:center;justify-content:center}.pl-aistudio__tool svg{width:18px;height:18px;display:block;flex:0 0 auto}.pl-aistudio__tool--on{background:#ef476f;color:#FFFFFF}.pl-aistudio__send{margin-left:auto}.pl-aistudio__status{margin-top:8px;font-size:12px;color:#a9c8ba;min-height:1em}.pl-aistudio__status--ok{color:#7fe0bd}.pl-aistudio__status--err{color:#ff9db0}.pl-aistudio__main{flex:1;display:flex;flex-direction:column;background:#FFFFFF;overflow:hidden}.pl-aistudio__actionbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid #e0e9e4;background:#f9fbfa}.pl-aistudio__actionbar-left{display:flex;flex-direction:column}.pl-aistudio__stage-label{font-weight:700;font-size:13.5px;color:#16302a}.pl-aistudio__stage-hint{font-size:12px;color:#6b8278}.pl-aistudio__actionbar-right{display:flex;align-items:center;gap:8px}.pl-aistudio__stage{flex:1;overflow:hidden;position:relative}.pl-aistudio__frame{width:100%;height:100%;border:0;display:block}.pl-aistudio.is-working .pl-aistudio__frame{opacity:.6;transition:opacity .2s}@media (max-width: 900px){.pl-aistudio{flex-direction:column;height:auto}.pl-aistudio__chat{flex:none;max-width:none;height:46vh}.pl-aistudio__main{height:64vh}}.pl-callout{background:#f1f8f5;border:1px solid #d6e8e0;border-left:3px solid #2f9d68;border-radius:8px;padding:12px 14px;margin:14px 0}.pl-callout__text{margin:0;font-size:13.5px;color:#2c4a3e;line-height:1.5}.pl-callout--warn{background:#fff8ec;border-color:#f0deb6;border-left-color:#d9a23b}.pl-callout--warn .pl-callout__text{color:#7a5a16}.pl-rollup-empty{padding:24px 0}.pl-histpanel{border:1px solid #d6e2ec;background:#f5f9fc;border-radius:10px;padding:14px 16px;margin:0 0 16px}.pl-histpanel__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pl-histpanel__badge{font-weight:700;font-size:13px;color:#2a5b86}.pl-histpanel__stats{display:flex;gap:26px;margin:10px 0 2px}.pl-histpanel__stat{display:flex;flex-direction:column;line-height:1.15}.pl-histpanel__stat strong{font-size:20px;font-weight:800;color:#163a57}.pl-histpanel__stat span{font-size:11.5px;color:#5f7488}.pl-histpanel__roster{margin:6px 0 0}.pl-histpanel__review{margin:12px 0 0}.pl-histpanel__review-actions{margin:10px 0 0}.pl-rollup-q{border:1px solid #e0e9e4;border-radius:12px;padding:18px 20px;margin-bottom:16px;background:#FFFFFF}.pl-rollup-q__head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.pl-rollup-q__label{margin:0;font-size:15.5px;font-weight:700;color:#16302a}.pl-rollup-q__summary{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.pl-rollup-q__summary strong{font-size:22px;font-weight:800;color:#0F9200;line-height:1;font-variant-numeric:tabular-nums}.pl-rollup-q__summary .pl-meta{font-size:13px}.pl-rollup-q__bysrc{margin-top:16px;padding-top:14px;border-top:1px dashed #e0e9e4}.pl-rollup-q__bysrc-label{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6b8278;margin-bottom:2px}.pl-bysrc-list{display:flex;flex-direction:column}.pl-bysrc{padding:13px 0 13px calc(var(--pl-bysrc-depth, 0) * 16px)}.pl-bysrc:first-child{padding-top:8px}.pl-bysrc+.pl-bysrc{border-top:1px solid #eef3f0}.pl-bysrc__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:9px}.pl-bysrc__name{font-size:13.5px;font-weight:600;color:#21413a;line-height:1.35;min-width:0}.pl-bysrc__stat{font-size:14px;font-weight:700;color:#16302a;white-space:nowrap;text-align:right}.pl-bysrc__n{display:block;font-size:11.5px;font-weight:500;color:#6b8278;margin-top:2px}.pl-bysrc__chips{display:flex;flex-wrap:wrap;gap:6px}.pl-chip-mini{display:inline-block;background:#eef4f1;color:#2c4a3e;border-radius:10px;padding:2px 9px;font-size:12px}.pl-bar__label--wide{min-width:120px;text-align:left}.pl-srcrow__name{color:#21413a;padding-left:calc(var(--pl-srcrow-depth, 0) * 18px)}.pl-num{text-align:right;white-space:nowrap}.pl-rollup-table__act{text-align:right;white-space:nowrap}details.pl-rollup-details{margin-top:4px}details.pl-rollup-details>summary{cursor:pointer;color:#2f9d68;font-size:13px;font-weight:600;list-style:none;display:inline-block}details.pl-rollup-details>summary::-webkit-details-marker{display:none}details.pl-rollup-details[open]>summary{margin-bottom:6px}.pl-section__header-actions{display:inline-flex;align-items:center;gap:8px}.pl-section__edit{font-size:13px;font-weight:600;white-space:nowrap}.pl-rollup-cta{margin:14px 0 4px}.pl-airesume{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg, #0f2a20, #173a2c);color:#eaf4ee;border-radius:12px;padding:15px 18px;margin-bottom:18px}.pl-airesume__spark{font-size:22px;flex:0 0 auto}.pl-airesume__body{flex:1;min-width:0}.pl-airesume__title{font-weight:700;font-size:15px;color:#FFFFFF}.pl-airesume__sub{font-size:13px;color:#b8d6c8;line-height:1.45;margin-top:2px}.pl-airesume__last{margin-top:8px;font-size:12.5px;color:#cfe7db;background:rgba(255,255,255,0.06);border-radius:8px;padding:6px 10px;display:flex;gap:8px;align-items:baseline}.pl-airesume__last-who{font-weight:700;color:#7fe0bd;flex:0 0 auto}.pl-airesume__last-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-airesume__go{flex:0 0 auto;white-space:nowrap}.pl-airesume__actions{flex:0 0 auto;display:flex;flex-direction:column;gap:8px}.pl-airesume__actions form{margin:0}.pl-airesume__fresh{width:100%;appearance:none;border:1px solid rgba(234,244,238,0.35);background:transparent;color:#eaf4ee;border-radius:8px;padding:7px 14px;min-height:24px;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.pl-airesume__fresh:hover{background:rgba(234,244,238,0.12)}.pl-airesume__fresh:focus-visible{outline:2px solid #7fe0bd;outline-offset:2px}@media (max-width: 700px){.pl-airesume{flex-direction:column;align-items:flex-start}.pl-airesume__actions{width:100%}}.pl-kpis{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:12px;margin-bottom:20px}.pl-kpi{background:#FFFFFF;border:1px solid #e0e9e4;border-top:3px solid #c9d6d0;border-radius:10px;padding:14px 16px}.pl-kpi--good{border-top-color:#2f9d68}.pl-kpi--ok{border-top-color:#f0a500}.pl-kpi--watch{border-top-color:#e06a5e}.pl-kpi__value{font-size:26px;font-weight:800;color:#16302a;line-height:1.1}.pl-kpi__label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b8278;margin-top:4px}.pl-kpi__sub{font-size:12px;color:#8a9a92;margin-top:3px}.pl-callcard{display:flex;gap:12px;padding:12px 14px;border-radius:10px;margin-bottom:10px;border:1px solid #e0e9e4}.pl-callcard--win{background:#f1f8f4;border-color:#cfe7da}.pl-callcard--opp{background:#fbf6ee;border-color:#f0e2c8}.pl-callcard__icon{font-size:20px;flex:0 0 auto;line-height:1.2}.pl-callcard__body{min-width:0}.pl-callcard__title{font-weight:700;color:#16302a;font-size:14px}.pl-callcard__detail{font-size:13px;color:#41544c;margin-top:2px;line-height:1.45}.pl-callcard__rec{font-size:12.5px;color:#6d28d9;font-weight:600;margin-top:5px}.pl-section--feature{border-color:#cfe0d8;box-shadow:0 1px 0 rgba(0,0,0,0.02)}.pl-fbhero{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:12px 0 16px}.pl-fbbig{text-align:center}.pl-fbbig__num{font-size:30px;font-weight:800;color:#16302a}.pl-fbbig__label{font-size:11.5px;color:#6b8278;text-transform:uppercase;letter-spacing:.03em}.pl-fbdist{flex:1;min-width:220px}.pl-fbthemes{margin:6px 0 14px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pl-fbthemes__label{font-size:11px;font-weight:700;text-transform:uppercase;color:#6b8278;margin-right:4px}.pl-fbtb{margin-top:6px}.pl-mini-h{font-size:13px;font-weight:700;color:#16302a;margin:0 0 6px}.pl-trend{display:flex;align-items:flex-end;gap:10px;height:120px;padding-top:6px}.pl-trend__col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.pl-trend__bar{width:60%;min-height:3px;background:linear-gradient(180deg, #4cc38a, #2f9d68);border-radius:5px 5px 0 0}.pl-trend__n{font-size:12px;font-weight:700;color:#16302a;margin-top:4px}.pl-trend__m{font-size:11px;color:#6b8278}.pl-tone--good{color:#1f7a4d;font-weight:700}.pl-tone--ok{color:#9a6a00;font-weight:700}.pl-tone--watch{color:#b04545;font-weight:700}.pl-fbcontext{background:#f4f8f6;border:1px solid #e0e9e4;border-left:3px solid #2f9d68;border-radius:10px;padding:14px 16px;margin:4px 0 18px}.pl-fbcontext__eyebrow{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b8278}.pl-fbcontext__title{font-size:17px;font-weight:700;color:#16302a;margin:2px 0 6px}.pl-fbcontext__desc{font-size:13.5px;color:#41544c;margin:6px 0;line-height:1.5}.pl-fbcontext__more{margin:6px 0}.pl-fbcontext__more>summary{cursor:pointer;color:#2f9d68;font-weight:600;font-size:13px;list-style:none}.pl-fbcontext__more>summary::-webkit-details-marker{display:none}#pl-transcript{scroll-margin-top:90px}html{scroll-behavior:smooth}.pl-file-embed{margin:0 0 14px}.pl-file-embed--image img{max-width:100%;border-radius:12px;display:block}.pl-file-embed--audio audio{width:100%}.pl-file-embed--pdf iframe{width:100%;height:72vh;min-height:420px;border:1px solid #E4E4E7;border-radius:12px;background:#FFFFFF}.pl-file-card{display:flex;align-items:center;gap:12px;border:1px solid #E4E4E7;border-radius:12px;padding:12px 14px;background:#FFFFFF}.pl-file-card .pl-file-card__icon{font-size:26px;flex:0 0 auto}.pl-file-card .pl-file-card__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.pl-file-card .pl-file-card__name{overflow-wrap:anywhere}.pl-file-card .pl-file-card__meta{font-size:12px;color:#71717A}.pl-rich--lesson{margin:0 0 14px}.pl-rich--lesson img{max-width:100%}.pl-rich--lesson table{border-collapse:collapse;width:100%;margin:10px 0}.pl-rich--lesson td,.pl-rich--lesson th{border:1px solid #E4E4E7;padding:6px 10px}.pl-rich--lesson h1,.pl-rich--lesson h2,.pl-rich--lesson h3{margin:16px 0 8px}.pl-vid-linkrow{display:flex;gap:8px;align-items:center}.pl-vid-linkrow input{flex:1 1 auto}.pl-vid-or{font-size:12px;color:#71717A;margin:6px 0}.pl-le .tox-tinymce{border-radius:10px;border-color:#E4E4E7}.pl-le .pl-input--invalid{border-color:#EF4444;box-shadow:0 0 0 2px rgba(214,69,69,0.15)}.pl-cb-error{display:block;margin-top:4px;font-size:12px;color:#EF4444}.pl-le__titlefield abbr{color:#EF4444;text-decoration:none}body.ai-framework-embedded{background:#f4f8f6}body.ai-framework-embedded #wrapper{display:none}body.ai-framework-embedded #container{padding-top:0}.pl-cp-move-group{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px}.pl-cp-move{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:#A1A1AA;cursor:pointer;line-height:1}.pl-cp-move:hover{background:#F4F4F5;color:#3F3F46}.pl-cp-move:focus-visible{outline:2px solid currentColor;outline-offset:1px}.pl-journey-summary{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:14px;margin:6px 0 22px}.pl-journey-layout{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start}.pl-journey-main{flex:1 1 100%;min-width:0}.pl-journey-note{margin:-6px 0 10px}.pl-stat__num--sm{font-size:1rem}.pl-artifact-card{border:1px solid #e6e8eb;border-radius:10px;padding:12px 14px;margin-bottom:10px}.pl-artifact-card .pl-meta{margin-bottom:6px}.pl-timeline{list-style:none;margin:0;padding:0}.pl-rsvp-groups{display:flex;flex-direction:column;gap:12px}.pl-rsvp-group{border:1px solid #eceef1;border-radius:10px;padding:10px 12px}.pl-rsvp-group__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.pl-rsvp-group__people{display:flex;flex-wrap:wrap;gap:6px}.pl-rsvp-group__count{margin-left:auto}.pl-pill--push{margin-left:auto}.pl-event-schedule .pl-pill{margin-left:10px}.pl-checkbox--stacked{display:block;margin-top:8px}.pl-search--spaced{margin:8px 0}.pl-section__lede{margin:-4px 0 12px}.pl-message-modal__intro{margin:0 0 10px}.pl-progress__bar,.pl-bar__fill,.pl-course-player__module-progress-fill{width:var(--pl-fill, 0%)}body:has(.bullseye-modal.open){overflow:hidden}.bullseye-modal.chain-morph{display:flex;pointer-events:none}.bullseye-modal.chain-morph:not(.open){background:transparent}.bullseye-modal.chain-morph .modal-inner{overflow:hidden;transition:height 400ms ease, opacity 400ms ease}.bullseye-modal.chain-measuring{display:flex;visibility:hidden}.bullseye-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);justify-content:center;align-items:center}.bullseye-modal.open{display:flex}.bullseye-modal .modal-inner{display:flex;flex-direction:column;width:672px;max-height:90vh;min-height:unset !important;position:static !important;border-radius:8px;border:1px solid #D4D4D8;background:#FFF;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);font-family:"Geist", sans-serif;-webkit-font-smoothing:antialiased}.bullseye-modal .modal-inner h1,.bullseye-modal .modal-inner h2,.bullseye-modal .modal-inner h3,.bullseye-modal .modal-inner h4,.bullseye-modal .modal-inner h5,.bullseye-modal .modal-inner h6,.bullseye-modal .modal-inner p{font-family:inherit}.bullseye-modal .modal-inner .icon-label{font-family:"Geist", sans-serif !important;font-size:14px}.bullseye-modal .modal-inner .modal-close-icon,.bullseye-modal .modal-inner .modal-back-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;background:transparent;border:none;color:inherit;font:inherit;cursor:pointer}.bullseye-modal .modal-inner .modal-close-icon.hidden,.bullseye-modal .modal-inner .modal-back-icon.hidden{display:none}.bullseye-modal .modal-inner .modal-close-icon svg,.bullseye-modal .modal-inner .modal-back-icon svg{width:20px;height:20px;stroke:#18181B;border-radius:50%;cursor:pointer}.bullseye-modal .modal-inner .modal-close-icon svg:hover,.bullseye-modal .modal-inner .modal-back-icon svg:hover{background:linear-gradient(0deg, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.05) 100%),#fff;box-shadow:0 0 0 0 #fff,0 0 0 4px rgba(0,0,0,0.05)}.bullseye-modal .modal-inner .modal-header{display:flex;flex-direction:row;justify-content:space-between;gap:12px;flex-shrink:0;padding:16px;border-bottom:1px solid #E4E4E7}.bullseye-modal .modal-inner .modal-header .modal-titles{display:flex;flex-direction:column;flex:1;gap:4px}.bullseye-modal .modal-inner .modal-header .modal-titles p{margin-bottom:0 !important}.bullseye-modal .modal-inner .modal-header .modal-titles .modal-title{color:#18181B;font-family:"Geist", sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;margin:0}.bullseye-modal .modal-inner .modal-header .modal-titles .modal-secondary-title{display:flex;align-items:center;gap:4px;color:#71717A;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0}.bullseye-modal .modal-inner .modal-header .modal-titles .modal-secondary-title svg{width:16px;height:16px;flex-shrink:0}.bullseye-modal .modal-inner .modal-body{display:flex;flex-direction:column;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px}.bullseye-modal .modal-inner .modal-body .confirmation-body-title{color:#18181B;font-family:"Geist", sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;margin-bottom:4px}.bullseye-modal .modal-inner .modal-body .confirmation-body-text{color:#18181B;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0}.bullseye-modal .modal-inner .modal-body p{margin-bottom:0 !important}.bullseye-modal .modal-inner .modal-footer{display:flex;flex-direction:row;gap:8px;flex-shrink:0;padding:16px;border-top:1px solid #E4E4E7}.bullseye-modal .modal-inner .modal-footer .bullseye-button,.bullseye-modal .modal-inner .modal-footer body:has(.district-checklists-container) #container .district-checklists-header .export-btn,body:has(.district-checklists-container) #container .district-checklists-header .bullseye-modal .modal-inner .modal-footer .export-btn{text-align:center}.bullseye-modal .modal-inner .modal-footer>*{flex:1}.bullseye-modal .modal-inner .modal-footer>* .bullseye-button,.bullseye-modal .modal-inner .modal-footer>* body:has(.district-checklists-container) #container .district-checklists-header .export-btn,body:has(.district-checklists-container) #container .district-checklists-header .bullseye-modal .modal-inner .modal-footer>* .export-btn{width:100%}.bullseye-modal.w-3xs>.modal-inner{width:288px}.bullseye-modal.w-xs>.modal-inner{width:343px}.bullseye-modal.w-sm>.modal-inner{width:384px}.bullseye-modal.w-md>.modal-inner{width:448px}.bullseye-modal.w-lg>.modal-inner{width:512px}.bullseye-modal.w-xl>.modal-inner{width:576px}.bullseye-modal.w-2xl>.modal-inner{width:672px}.bullseye-modal.w-3xl>.modal-inner{width:768px}.bullseye-modal.w-4xl>.modal-inner{width:896px}.bullseye-form-v1{display:flex;flex-direction:column;gap:16px;font-style:normal;-webkit-font-smoothing:antialiased}.bullseye-form-v1 hr{border-bottom:1px solid #E4E4E7}.bullseye-form-v1 hr.form-divider{margin:8px 0}.bullseye-form-v1 .form-group{display:flex;flex-direction:column;gap:8px}.bullseye-form-v1 .form-group .form-label:has(>input:disabled,>textarea:disabled,>select:disabled),.bullseye-form-v1 .form-group .form-label:has(+input:disabled,+textarea:disabled,+select:disabled),.bullseye-form-v1 .form-group .form-label:has(+.field_with_errors>input:disabled,+.field_with_errors>textarea:disabled,+.field_with_errors>select:disabled){cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-group.disabled>.form-label{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-label{position:relative;color:#18181B;font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;margin:0 !important;cursor:pointer;width:fit-content}.bullseye-form-v1 .form-hint{margin:0;font-family:"Geist", sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#71717A}.bullseye-form-v1 .form-text{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-text::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-text:focus,.bullseye-form-v1 .form-text:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-text:disabled,.bullseye-form-v1 .form-text .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-date{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-date::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-date:focus,.bullseye-form-v1 .form-date:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-date:disabled,.bullseye-form-v1 .form-date .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .form-number{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.bullseye-form-v1 .form-number::placeholder{color:#A1A1AA}.bullseye-form-v1 .form-number:focus,.bullseye-form-v1 .form-number:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .form-number:disabled,.bullseye-form-v1 .form-number .disabled{cursor:not-allowed;opacity:0.5}.bullseye-form-v1 .input-with-icon{position:relative}.bullseye-form-v1 .input-with-icon .form-input{padding-right:32px}.bullseye-form-v1 .input-with-icon .inline-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;justify-content:center;align-items:center}.bullseye-form-v1 .input-with-icon .inline-icon svg{width:16px;height:16px;color:#71717A}.bullseye-form-v1 .radio-group{display:flex}.bullseye-form-v1 .radio-group.horizontal{flex-direction:row;align-items:center;gap:24px}.bullseye-form-v1 .radio-group.vertical{flex-direction:column;align-items:flex-start;gap:10px}.bullseye-form-v1 .radio-group .radio .form-label{display:flex;align-items:center;gap:12px}.bullseye-form-v1 .radio-group .radio .form-label:has(.form-radio:disabled),.bullseye-form-v1 .radio-group .radio .form-label:has(.form-radio.disabled){cursor:not-allowed}.bullseye-form-v1 .radio-group .radio .form-radio{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:50%;cursor:pointer;position:relative;flex-shrink:0;margin:0}.bullseye-form-v1 .radio-group .radio .form-radio:checked::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;background-color:#0F9200;border-radius:50%}.bullseye-form-v1 .radio-group .radio .form-radio:focus,.bullseye-form-v1 .radio-group .radio .form-radio:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .radio-group .radio .form-radio:disabled,.bullseye-form-v1 .radio-group .radio .form-radio .disabled{cursor:not-allowed;opacity:0.5;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.bullseye-form-v1 .radio-group .radio .form-radio:disabled:focus,.bullseye-form-v1 .radio-group .radio .form-radio:disabled:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio:disabled:hover,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:focus,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:focus-visible,.bullseye-form-v1 .radio-group .radio .form-radio .disabled:hover{box-shadow:none !important}.bullseye-form-v1 .checkbox-group{display:flex}.bullseye-form-v1 .checkbox-group.horizontal{flex-direction:row;align-items:center;gap:24px}.bullseye-form-v1 .checkbox-group.vertical{flex-direction:column;align-items:flex-start;gap:10px}.bullseye-form-v1 .checkbox-group .checkbox .form-label{display:flex;align-items:center;gap:12px}.bullseye-form-v1 .checkbox-group .checkbox .form-label:has(.form-checkbox:disabled),.bullseye-form-v1 .checkbox-group .checkbox .form-label:has(.form-checkbox.disabled){cursor:not-allowed}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox{appearance:none;width:20px;height:20px;border:1px solid #0F9200;border-radius:4px;cursor:pointer;position:relative;flex-shrink:0;margin:0;background-color:#FFF;transition:all 0.2s ease}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:checked{background-color:#0F9200;border-color:#0F9200}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/check-icon-white-27cd7d3b1a2ba2039269b330a784f6d7540006b115e3d8c4d4145486439d903b.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:hover{outline:none !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled{opacity:0.5;cursor:not-allowed}.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox:disabled:hover,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:focus,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:focus-visible,.bullseye-form-v1 .checkbox-group .checkbox .form-checkbox.disabled:hover{box-shadow:none}.bullseye-form-v1 .selectize-control.single .selectize-input{display:flex !important;align-items:center;width:100%;margin:0;min-height:40px;padding:10px 40px 10px 12px !important;font-family:"Geist", sans-serif;font-size:14px;line-height:20px;color:#18181B;background:#FFF !important;border:1px solid #D4D4D8 !important;border-radius:6px !important;box-shadow:none !important;cursor:pointer;transition:border-color 0.2s ease, box-shadow 0.2s ease}.bullseye-form-v1 .selectize-control.single .selectize-input::after{content:"" !important;position:absolute !important;right:12px !important;top:24px !important;transform:translateY(-50%) !important;width:20px !important;height:20px !important;border-style:none;background-color:#71717A;mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-77623106561bb92600697bec9d08bd4e40660119b13c49dc721aae191b409720.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-77623106561bb92600697bec9d08bd4e40660119b13c49dc721aae191b409720.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transition:transform 0.3s ease-in-out}.bullseye-form-v1 .selectize-control.single .selectize-input.focus,.bullseye-form-v1 .selectize-control.single .selectize-input:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .selectize-control.single .selectize-input.dropdown-active::after{transform:translateY(-50%) rotate(180deg) !important}.bullseye-form-v1 .selectize-control.single .selectize-input>.item{color:#18181B;font-weight:400}.bullseye-form-v1 .selectize-control.single .selectize-input input{font-family:"Geist", sans-serif;font-size:14px;color:#18181B;width:auto !important;max-width:100%}.bullseye-form-v1 .selectize-control.single .selectize-input input::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;min-height:40px;padding:10px 12px;text-overflow:clip;position:relative;cursor:pointer;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.bullseye-form-v1 .selectize-control.multi .selectize-input::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input::after{content:none;display:none}.bullseye-form-v1 .selectize-control.multi .selectize-input input[type="select-multiple"]{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;border:none;background:transparent;padding:0;margin:0;height:20px;line-height:20px;min-height:0;box-shadow:none;font-size:14px;vertical-align:middle}.bullseye-form-v1 .selectize-control.multi .selectize-input input[type="select-multiple"]::placeholder{color:#A1A1AA}.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items input[type="select-multiple"]{position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;opacity:0 !important;cursor:pointer}.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items.dropdown-active input[type="select-multiple"],.bullseye-form-v1 .selectize-control.multi .selectize-input.has-items.focus input[type="select-multiple"]{position:relative !important;width:auto !important;height:auto !important;opacity:1 !important;cursor:text;display:block}.bullseye-form-v1 .selectize-control.multi .selectize-input.dropdown-active,.bullseye-form-v1 .selectize-control.multi .selectize-input.focus{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.bullseye-form-v1 .selectize-control.multi .selectize-input span[data-value],.bullseye-form-v1 .selectize-control.multi .selectize-input .item[data-value]{color:#52525B;font-family:"Geist", sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:0;padding:2px 10px !important;margin:0;border-radius:4px;background:#F4F4F5;display:inline-flex;align-items:center;gap:4px}.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove,.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove-single{position:static !important;border-left:none !important;padding:0 !important;width:12px !important;height:12px !important;text-decoration:none;display:inline-block !important;border-radius:0 !important;box-sizing:border-box;font-size:0;line-height:0;color:transparent;background-color:#52525B;-webkit-mask:url(https://bullseyeedu.com/assets/bullseye_1_0/x-icon-fa7e3af1a46838a02e29c7a4eb8f3bffaf8768c544978c6f1633298284f3ffaf.svg) no-repeat center/contain;mask:url(https://bullseyeedu.com/assets/bullseye_1_0/x-icon-fa7e3af1a46838a02e29c7a4eb8f3bffaf8768c544978c6f1633298284f3ffaf.svg) no-repeat center/contain}.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove:hover,.bullseye-form-v1 .selectize-control.plugin-remove_button [data-value] .remove-single:hover{background-color:#18181B}.bullseye-form-v1 .selectize-control .selectize-dropdown{margin-top:8px;border-radius:8px;border:1px solid #D4D4D8;background:#FFF;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content{padding:8px 4px}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content .option{color:#18181B;overflow:hidden;text-overflow:ellipsis;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;padding:8px;cursor:default}.bullseye-form-v1 .selectize-control .selectize-dropdown .selectize-dropdown-content .option.active{color:#329999;background:#F2FBFB}.bullseye-form-v1 .form-actions{margin:0;overflow:unset}.bullseye-form-v1 .form-actions hr{margin:0 -16px}.bullseye-form-v1 .form-actions .button-groups{padding:16px 0 0;display:flex;justify-content:flex-end;align-items:center;gap:8px}.bullseye-form-v1 span#hidden-message{color:#18181B;font-size:12px;font-weight:400;padding:0;float:none}.bullseye-form-v1 .form-group>.field_with_errors{display:contents}.bullseye-form-v1 .field_with_errors .form-input,.bullseye-form-v1 .field_with_errors .form-text,.bullseye-form-v1 .field_with_errors .form-date,.bullseye-form-v1 .field_with_errors .form-number,.bullseye-form-v1 .field_with_errors input[type="text"],.bullseye-form-v1 .field_with_errors input[type="email"],.bullseye-form-v1 .field_with_errors input[type="number"],.bullseye-form-v1 .field_with_errors input[type="date"],.bullseye-form-v1 .field_with_errors textarea,.bullseye-form-v1 .field_with_errors select,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input{border-color:#EF4444 !important;box-shadow:0 0 0 1.5px #FECACA !important}.bullseye-form-v1 .field_with_errors .form-input:focus,.bullseye-form-v1 .field_with_errors .form-input:focus-visible,.bullseye-form-v1 .field_with_errors .form-text:focus,.bullseye-form-v1 .field_with_errors .form-text:focus-visible,.bullseye-form-v1 .field_with_errors .form-date:focus,.bullseye-form-v1 .field_with_errors .form-date:focus-visible,.bullseye-form-v1 .field_with_errors .form-number:focus,.bullseye-form-v1 .field_with_errors .form-number:focus-visible,.bullseye-form-v1 .field_with_errors input[type="text"]:focus,.bullseye-form-v1 .field_with_errors input[type="text"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="email"]:focus,.bullseye-form-v1 .field_with_errors input[type="email"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="number"]:focus,.bullseye-form-v1 .field_with_errors input[type="number"]:focus-visible,.bullseye-form-v1 .field_with_errors input[type="date"]:focus,.bullseye-form-v1 .field_with_errors input[type="date"]:focus-visible,.bullseye-form-v1 .field_with_errors textarea:focus,.bullseye-form-v1 .field_with_errors textarea:focus-visible,.bullseye-form-v1 .field_with_errors select:focus,.bullseye-form-v1 .field_with_errors select:focus-visible,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input:focus,.bullseye-form-v1 .field_with_errors .selectize-control .selectize-input:focus-visible{border-color:#EF4444 !important;box-shadow:0 0 0 1.5px #FECACA !important;outline:none !important}.bullseye-form-v1 .error,.bullseye-form-v1 span.error,.bullseye-form-v1 small.error{display:block;color:#EF4444;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;margin:8px 0 0}body>.selectize-dropdown{margin-top:8px;border-radius:8px;border:1px solid #D4D4D8;background:#FFF;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);z-index:9999}body>.selectize-dropdown .selectize-dropdown-content{padding:8px 4px}body>.selectize-dropdown .selectize-dropdown-content .option{color:#18181B;overflow:hidden;text-overflow:ellipsis;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;padding:8px;cursor:default}body>.selectize-dropdown .selectize-dropdown-content .option.active{color:#329999;background:#F2FBFB}label{margin-left:0}label:has(.required-asterisk),label:has(abbr[title="required"]),label.required{display:inline-flex;align-items:center;gap:0}.required-asterisk,abbr[title="required"]{display:inline-block;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin:0;font-size:0;color:transparent;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/required-88beb068d78f917cd6db4320d14f84d5b7bdace21d1529fc56d8578c9c01137b.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:static;transform:none;border-bottom:none;text-decoration:none}label.required:not(:has(.required-asterisk,abbr[title="required"]))::after{display:inline-block;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin:0;font-size:0;color:transparent;background-image:url(https://bullseyeedu.com/assets/bullseye_1_0/required-88beb068d78f917cd6db4320d14f84d5b7bdace21d1529fc56d8578c9c01137b.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:static;transform:none;border-bottom:none;text-decoration:none;content:"";margin-left:4px}.district-frameworks-wrapper .framework-table{padding:32px;max-width:1536px;margin:auto}.district-frameworks-wrapper .framework-table .dataTables_filter{margin-bottom:16px;text-align:left}.district-frameworks-wrapper .framework-table .dataTables_filter label{position:relative;display:inline-block;font-size:0;margin:0}.district-frameworks-wrapper .framework-table .dataTables_filter label::before{content:'';position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-color:#71717A;mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/search-icon-ea7fe5af06695e11f79eaf17fabf00754ce1e2490f3d048318ebc99873d270e1.svg);mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/search-icon-ea7fe5af06695e11f79eaf17fabf00754ce1e2490f3d048318ebc99873d270e1.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;pointer-events:none}.district-frameworks-wrapper .framework-table .dataTables_filter input[type="search"]{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;padding:10px 12px 10px 34px;font-family:"Geist", sans-serif;font-size:14px;min-width:192px}.district-frameworks-wrapper .framework-table .dataTables_filter input[type="search"]::placeholder{color:#A1A1AA}.district-frameworks-wrapper .framework-table .dataTables_filter input[type="search"]:focus{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.district-frameworks-wrapper .framework-table .change-report-data{margin-left:0}.district-frameworks-wrapper .framework-table table.datatable{font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin:0;-webkit-font-smoothing:antialiased;margin-top:0}.district-frameworks-wrapper .framework-table table.datatable *{font-family:"Geist", sans-serif}.district-frameworks-wrapper .framework-table table.datatable tr{color:#18181B}.district-frameworks-wrapper .framework-table table.datatable tr th,.district-frameworks-wrapper .framework-table table.datatable tr td{border:none}.district-frameworks-wrapper .framework-table table.datatable thead tr th{background-color:#52525B;color:#FFFFFF;font-size:16px;font-weight:500;padding:8px 16px;vertical-align:middle}.district-frameworks-wrapper .framework-table table.datatable thead tr th:first-child{border-left:1px solid #52525B}.district-frameworks-wrapper .framework-table table.datatable thead tr th:last-child{border-right:1px solid #52525B}.district-frameworks-wrapper .framework-table table.datatable thead tr th.sorting,.district-frameworks-wrapper .framework-table table.datatable thead tr th.sorting_asc,.district-frameworks-wrapper .framework-table table.datatable thead tr th.sorting_desc{cursor:pointer;position:relative;padding-right:32px;background-image:none !important}.district-frameworks-wrapper .framework-table table.datatable thead tr th.sorting::before,.district-frameworks-wrapper .framework-table table.datatable thead tr th.sorting_asc::before,.district-frameworks-wrapper .framework-table table.datatable thead tr th.sorting_desc::before{display:none !important}.district-frameworks-wrapper .framework-table table.datatable thead tr th.sorting::after,.district-frameworks-wrapper .framework-table table.datatable thead tr th.sorting_asc::after,.district-frameworks-wrapper .framework-table table.datatable thead tr th.sorting_desc::after{content:'';position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:#FFF;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.district-frameworks-wrapper .framework-table table.datatable thead tr th.sorting::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-bb564ea5696a5fb65753c532a11689b781add5a2bbf7815ce0ec5740370f0b02.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-bb564ea5696a5fb65753c532a11689b781add5a2bbf7815ce0ec5740370f0b02.svg)}.district-frameworks-wrapper .framework-table table.datatable thead tr th.sorting_asc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg)}.district-frameworks-wrapper .framework-table table.datatable thead tr th.sorting_desc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg)}.district-frameworks-wrapper .framework-table table.datatable thead tr:first-child th{border-top:1px solid #52525B}.district-frameworks-wrapper .framework-table table.datatable thead tr:first-child th:first-child{border-top-left-radius:8px}.district-frameworks-wrapper .framework-table table.datatable thead tr:first-child th:last-child{border-top-right-radius:8px}.district-frameworks-wrapper .framework-table table.datatable tbody>tr{background-color:#FFFFFF;font-size:14px;vertical-align:middle}.district-frameworks-wrapper .framework-table table.datatable tbody>tr>td:first-child{border-left:1px solid #D4D4D8}.district-frameworks-wrapper .framework-table table.datatable tbody>tr>td:last-child{border-right:1px solid #D4D4D8}.district-frameworks-wrapper .framework-table table.datatable tbody>tr:last-child>td{box-shadow:none}.district-frameworks-wrapper .framework-table table.datatable tbody>tr:last-child>td:first-child{border-bottom-left-radius:8px}.district-frameworks-wrapper .framework-table table.datatable tbody>tr:last-child>td:last-child{border-bottom-right-radius:8px}.district-frameworks-wrapper .framework-table table.datatable tbody td{padding:16px;border-bottom:1px solid #D4D4D8;background-color:transparent}.district-frameworks-wrapper .framework-table table.datatable tbody td.link{color:#3AAFAF;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-decoration:none}.district-frameworks-wrapper .framework-table table.datatable tbody td.action-buttons,.district-frameworks-wrapper .framework-table table.datatable tbody td .action-buttons{display:flex;justify-content:flex-start;align-items:center;gap:8px;align-self:stretch}.district-frameworks-wrapper .framework-table table.datatable tbody td.action-buttons a,.district-frameworks-wrapper .framework-table table.datatable tbody td .action-buttons a{height:auto !important}.district-frameworks-wrapper .framework-table table.datatable tbody td.action-buttons>form,.district-frameworks-wrapper .framework-table table.datatable tbody td.action-buttons>a,.district-frameworks-wrapper .framework-table table.datatable tbody td.action-buttons>button,.district-frameworks-wrapper .framework-table table.datatable tbody td.action-buttons>.bullseye-button,.district-frameworks-wrapper .framework-table table.datatable tbody body:has(.district-checklists-container) #container .district-checklists-header td.action-buttons>.export-btn,body:has(.district-checklists-container) #container .district-checklists-header .district-frameworks-wrapper .framework-table table.datatable tbody td.action-buttons>.export-btn,.district-frameworks-wrapper .framework-table table.datatable tbody td .action-buttons>form,.district-frameworks-wrapper .framework-table table.datatable tbody td .action-buttons>a,.district-frameworks-wrapper .framework-table table.datatable tbody td .action-buttons>button,.district-frameworks-wrapper .framework-table table.datatable tbody td .action-buttons>.bullseye-button,.district-frameworks-wrapper .framework-table table.datatable tbody td body:has(.district-checklists-container) #container .district-checklists-header .action-buttons>.export-btn,body:has(.district-checklists-container) #container .district-checklists-header .district-frameworks-wrapper .framework-table table.datatable tbody td .action-buttons>.export-btn{min-width:0;max-width:100%;height:36px}.district-frameworks-wrapper .framework-table table.datatable tbody td .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0;gap:12px}.district-frameworks-wrapper .framework-table table.datatable tbody td .empty-state .empty-state-icon{border:1px solid #D4D4D8;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);height:32px;width:32px;display:flex;align-items:center;justify-content:center;color:#71717A}.district-frameworks-wrapper .framework-table table.datatable tbody td .empty-state .empty-state-icon i{font-size:16px}.district-frameworks-wrapper .framework-table table.datatable tbody td .empty-state .empty-state-text{color:#18181B;text-align:center;font-family:"Geist", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0}.district-frameworks-wrapper .framework-table table.datatable.no-footer{border-bottom:none}.district-frameworks-wrapper .framework-table table.datatable .action-cell{width:20%}.district-frameworks-wrapper .framework-table table.datatable .total-schools-cell{width:25%}@media screen and (max-width: 1024px){.district-frameworks-wrapper .framework-table table.datatable .total-schools-cell{width:15%}}.district-frameworks-wrapper .framework-table table.datatable .action-buttons{flex-wrap:wrap}.district-framework-details-wrapper{position:relative}.district-framework-details-wrapper *{font-family:"Geist", sans-serif}.district-framework-details-wrapper .checklist-sortable:has(.nested-fields)>.empty-state{display:none}.district-framework-details-wrapper .checklist-errors{margin-bottom:8px}.district-framework-details-wrapper .checklist-errors *{color:#EF4444 !important;font-size:14px !important;font-style:normal !important}.district-framework-details-wrapper .checklist-input-error{border-color:#EF4444 !important}.district-framework-details-wrapper .checklist-empty-state .empty-state-icon{box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);color:#71717A}.district-framework-details-wrapper .checklist-empty-state .empty-state-icon i{font-size:16px}.district-framework-details-wrapper .checklist-empty-state .empty-state-text{color:#71717A;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0}.district-framework-details-wrapper .district-framework-details-container{padding:32px;max-width:1536px;margin:auto}.district-framework-details-wrapper .district-framework-details-container .content-card{background-color:#FFFFFF}.district-framework-details-wrapper .district-framework-details-container .content-card label,.district-framework-details-wrapper .district-framework-details-container .content-card .card-label{color:#18181B;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:0;margin:0 0 8px}.district-framework-details-wrapper .district-framework-details-container .content-card label .card-label,.district-framework-details-wrapper .district-framework-details-container .content-card .card-label .card-label{color:#71717A}.district-framework-details-wrapper .district-framework-details-container .content-card .card-title{color:#18181B;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0}.district-framework-details-wrapper .district-framework-details-container .content-card .card-subtitle{color:#18181B;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:0;margin-bottom:8px}.district-framework-details-wrapper .district-framework-details-container .content-card .description-content h1{display:block;font-size:2em;margin-top:0.67em;margin-bottom:0.67em;margin-left:0;margin-right:0;font-weight:bold}.district-framework-details-wrapper .district-framework-details-container .content-card .description-content h2{display:block;float:none;font-size:1.5em;margin-top:0.83em;margin-bottom:0.83em;margin-left:0;margin-right:0;font-weight:bold}.district-framework-details-wrapper .district-framework-details-container .content-card .description-content h3{display:block;font-size:1.17em;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;font-weight:bold}.district-framework-details-wrapper .district-framework-details-container .content-card .description-content h4{display:block;margin-top:1.33em;margin-bottom:1.33em;margin-left:0;margin-right:0;font-weight:bold}.district-framework-details-wrapper .district-framework-details-container .content-card .description-content h5{display:block;font-size:.83em;margin-top:1.67em;margin-bottom:1.67em;margin-left:0;margin-right:0;font-weight:bold}.district-framework-details-wrapper .district-framework-details-container .content-card .description-content h6{display:block;font-size:.67em;margin-top:2.33em;margin-bottom:2.33em;margin-left:0;margin-right:0;font-weight:bold}.district-framework-details-wrapper .district-framework-details-container .content-card .divider{height:1px;flex-shrink:0;align-self:stretch;background-color:#E4E4E7;margin:20px 0}.district-framework-details-wrapper .district-framework-details-container .content-card .divider.full-width{width:calc(100% + 32px);position:relative;left:-16px}.district-framework-details-wrapper .district-framework-details-container .content-card ul{list-style:none;padding:0;margin:0}.district-framework-details-wrapper .district-framework-details-container .content-card ul li{position:relative;padding-left:16px;margin-bottom:8px;color:#71717A;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}.district-framework-details-wrapper .district-framework-details-container .content-card ul li a:visited{color:inherit}.district-framework-details-wrapper .district-framework-details-container .content-card ul li a:hover{color:#3AAFAF}.district-framework-details-wrapper .district-framework-details-container .content-card ul li::before{content:"";position:absolute;left:0;top:calc(20px / 2);transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background-color:currentColor}.district-framework-details-wrapper .district-framework-details-container .content-card ul li:last-child{margin-bottom:0}.district-framework-details-wrapper .district-framework-details-container .content-card .checklist-row{font-size:14px;line-height:20px;letter-spacing:0;font-style:normal;display:flex}.district-framework-details-wrapper .district-framework-details-container .content-card .checklist-row p{margin-bottom:0}.district-framework-details-wrapper .district-framework-details-container .content-card .checklist-row .label{color:#71717A;font-weight:500;margin:0 12px 0 0}.district-framework-details-wrapper .district-framework-details-container .content-card .checklist-row .value{color:#18181B;font-weight:400}.district-framework-details-wrapper .district-framework-details-container .framework-input-field{width:373px}.district-framework-details-wrapper .district-framework-details-container .form-control{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.district-framework-details-wrapper .district-framework-details-container .form-control::placeholder{color:#A1A1AA}.district-framework-details-wrapper .district-framework-details-container .form-control:focus,.district-framework-details-wrapper .district-framework-details-container .form-control:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.district-framework-details-wrapper .district-framework-details-container .tox.tox-tinymce{border-radius:6px}.district-framework-details-wrapper .district-framework-details-container .district-framework-accordion h3.district-framework-accordion-header{padding:0}.district-framework-details-wrapper .district-framework-details-container .district-framework-accordion .ui-state-active,.district-framework-details-wrapper .district-framework-details-container .district-framework-accordion .ui-state-default{background-color:transparent;color:#18181B;border:none;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.district-framework-details-wrapper .district-framework-details-container .district-framework-accordion .ui-state-active:hover,.district-framework-details-wrapper .district-framework-details-container .district-framework-accordion .ui-state-default:hover{background-color:#FAFAFA}.district-framework-details-wrapper .district-framework-details-container .district-framework-accordion .ui-icon{width:24px;height:-webkit-fill-available;display:inline-block;background-position:center;background-repeat:no-repeat}.district-framework-details-wrapper .district-framework-details-container .district-framework-accordion .ui-icon.iconClosed{background-image:url(https://bullseyeedu.com/assets/arrow_down-f9a77e16a7af62f343948c006a87f4f5b78bf45df709bee2955f9fba70f2441a.svg)}.district-framework-details-wrapper .district-framework-details-container .district-framework-accordion .ui-icon.iconOpen{background-image:url(https://bullseyeedu.com/assets/arrow_up-31aa7646a92765ccc31d7e8b40e6ceb47467d2afae8bf9703bb1db92ee297549.svg)}.district-framework-details-wrapper .district-framework-details-container .district-framework-accordion .accordion-body{padding:16px;border-top:1px solid #D4D4D8}.district-framework-details-wrapper .district-framework-details-container .framework-header-layout{display:flex;justify-content:space-between;align-items:flex-start}.district-framework-details-wrapper .district-framework-details-container .framework-header-layout .framework-name-group{flex-grow:1;margin-right:16px}.district-framework-details-wrapper .district-framework-details-container .framework-header-layout .framework-actions{margin-top:24px}.district-framework-details-wrapper .district-framework-details-container input{margin-bottom:0}.district-framework-details-wrapper .district-framework-details-container .input-wrapper{display:flex;align-items:center}.district-framework-details-wrapper .district-framework-details-container .input-wrapper .form-control{margin-right:12px}.district-framework-details-wrapper .district-framework-details-container .framework-structure-section{margin-top:16px}.district-framework-details-wrapper .district-framework-details-container .framework-hidden-trigger{display:none !important}.district-framework-details-wrapper .district-framework-details-container .component-header-row,.district-framework-details-wrapper .district-framework-details-container .objective-header-row{display:flex;justify-content:space-between;margin-bottom:12px}.district-framework-details-wrapper .district-framework-details-container .component-name-wrapper,.district-framework-details-wrapper .district-framework-details-container .objective-name-wrapper{flex-grow:1;margin-right:16px}.district-framework-details-wrapper .district-framework-details-container .input-with-handle{display:flex;align-items:center}.district-framework-details-wrapper .district-framework-details-container .input-with-handle .form-control{width:100%}.district-framework-details-wrapper .district-framework-details-container .item-drag-handle,.district-framework-details-wrapper .district-framework-details-container .checklist-drag-handle{margin-right:8px;cursor:move;color:#18181B;padding:8px}.district-framework-details-wrapper .district-framework-details-container .checklist-drag-handle{margin-right:12px}.district-framework-details-wrapper .district-framework-details-container .delete-action{color:#EF4444;background:none;border:none;padding:0;cursor:pointer}.district-framework-details-wrapper .district-framework-details-container .component-actions-wrapper,.district-framework-details-wrapper .district-framework-details-container .objective-actions-wrapper{display:flex;align-items:flex-start}.district-framework-details-wrapper .district-framework-details-container .component-actions-wrapper .position-wrapper,.district-framework-details-wrapper .district-framework-details-container .objective-actions-wrapper .position-wrapper{margin-right:12px}.district-framework-details-wrapper .district-framework-details-container .component-actions-wrapper .delete-action,.district-framework-details-wrapper .district-framework-details-container .objective-actions-wrapper .delete-action{margin-top:24px}.district-framework-details-wrapper .district-framework-details-container .component-footer-actions{text-align:right;margin:12px 0}.district-framework-details-wrapper .district-framework-details-container .objective-description-group{margin-bottom:12px}.district-framework-details-wrapper .district-framework-details-container .checklist-section,.district-framework-details-wrapper .district-framework-details-container .resources-section{margin-bottom:12px}.district-framework-details-wrapper .district-framework-details-container .edit-framework-accordion-header .ui-icon{width:40px;height:-webkit-fill-available;background-repeat:no-repeat;background-position:center;opacity:0.6;cursor:pointer}.district-framework-details-wrapper .district-framework-details-container .edit-framework-accordion-header .ui-icon.iconClosed{background-image:url(https://bullseyeedu.com/assets/arrow_down-f9a77e16a7af62f343948c006a87f4f5b78bf45df709bee2955f9fba70f2441a.svg)}.district-framework-details-wrapper .district-framework-details-container .edit-framework-accordion-header .ui-icon.iconOpen{background-image:url(https://bullseyeedu.com/assets/arrow_up-31aa7646a92765ccc31d7e8b40e6ceb47467d2afae8bf9703bb1db92ee297549.svg)}.district-framework-details-wrapper .district-framework-details-container .edit-framework-accordion-header .card-title.form-control{box-shadow:none}.district-framework-details-wrapper .district-framework-details-container .edit-framework-accordion-header .card-title.form-control:focus{box-shadow:none;border-bottom:1px solid #0F9200 !important}.district-framework-details-wrapper .district-framework-details-container .checklist-header{display:flex;align-items:center;margin-bottom:8px;padding:8px 4px;border:1px solid #D4D4D8;border-radius:6px;background-color:#F6F6F9}.district-framework-details-wrapper .district-framework-details-container .checklist-item{display:flex;align-items:center;margin-bottom:8px;padding:8px 4px;border:1px solid #D4D4D8;border-radius:4px;background-color:#F6F6F9}.district-framework-details-wrapper .district-framework-details-container .checklist-label{color:#18181B;font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;white-space:nowrap;margin:0 !important}.district-framework-details-wrapper .district-framework-details-container .mastery-text-item{display:flex;align-items:center;padding:8px 4px;border:1px solid #D4D4D8;border-radius:4px;background-color:#F6F6F9}.district-framework-details-wrapper .district-framework-details-container .mastery-text-item .mastery-text-label-input{width:140px;font-weight:500}.district-framework-details-wrapper .district-framework-details-container .component-item{position:relative;border-bottom:1px solid #E4E4E7;padding:16px}.district-framework-details-wrapper .district-framework-details-container .component-item[style*="display: none"],.district-framework-details-wrapper .district-framework-details-container .component-item[style*="display:none"]{display:none !important;border-bottom:none !important;padding:0 !important;margin:0 !important}.district-framework-details-wrapper .district-framework-details-container .component-item.is-last-visible{border-bottom:none !important}.district-framework-details-wrapper .district-framework-details-container .component-item.ui-sortable-helper{border-bottom:none !important;margin-bottom:0;padding-bottom:0}.district-framework-details-wrapper .district-framework-details-container .components-sortable .ui-sortable-placeholder{visibility:visible !important;min-height:100px;background-color:#FAFAFA;border:1.5px dashed #D4D4D8;border-bottom:1px solid #E4E4E7 !important;padding-bottom:20px;margin-bottom:20px}.district-framework-details-wrapper .district-framework-details-container .components-sortable .ui-sortable-placeholder:last-child{border-bottom:1.5px dashed #D4D4D8 !important;padding-bottom:20px;margin-bottom:20px}.district-framework-details-wrapper .district-framework-details-container .objective-item{position:relative;padding:16px;border-bottom:1px solid #E4E4E7}.district-framework-details-wrapper .district-framework-details-container .objective-item[style*="display: none"],.district-framework-details-wrapper .district-framework-details-container .objective-item[style*="display:none"]{display:none !important;border-bottom:none !important;padding:0 !important;margin:0 !important}.district-framework-details-wrapper .district-framework-details-container .objective-item.is-last-visible{border-bottom:none !important}.district-framework-details-wrapper .district-framework-details-container .objective-item.ui-sortable-helper{border-bottom:none !important;margin-bottom:0;padding-bottom:0}.district-framework-details-wrapper .district-framework-details-container .objectives-sortable .ui-sortable-placeholder{visibility:visible !important;min-height:100px;background-color:#FAFAFA;border:1.5px dashed #D4D4D8;border-bottom:1px solid #E4E4E7 !important;padding-bottom:20px;margin-bottom:20px}.district-framework-details-wrapper .district-framework-details-container .objectives-sortable .ui-sortable-placeholder:last-child{border-bottom:1.5px dashed #D4D4D8 !important;padding-bottom:20px;margin-bottom:20px}.district-framework-details-wrapper .modal-info-box{background:#F6F6F9;border-radius:6px;padding:16px;display:flex;align-items:center;gap:12px;color:#52525B;font-size:14px;line-height:20px}.district-framework-details-wrapper .modal-info-box svg{flex-shrink:0;width:20px;height:20px}.district-framework-details-wrapper #modal-checklist-container{min-height:40px}.district-framework-details-wrapper #modal-checklist-container .checklist-header,.district-framework-details-wrapper #modal-checklist-container .checklist-item{display:flex;align-items:center;margin-bottom:12px;padding:8px 4px;border:1px solid #D4D4D8;border-radius:6px;background-color:#F6F6F9;gap:8px}.district-framework-details-wrapper #modal-checklist-container .checklist-header .checklist-drag-handle,.district-framework-details-wrapper #modal-checklist-container .checklist-item .checklist-drag-handle{cursor:move;color:#A1A1AA;flex-shrink:0}.district-framework-details-wrapper #modal-checklist-container .checklist-header .checklist-label,.district-framework-details-wrapper #modal-checklist-container .checklist-item .checklist-label{color:#18181B;font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;margin:0;min-width:120px}.district-framework-details-wrapper #modal-checklist-container .checklist-header .form-control,.district-framework-details-wrapper #modal-checklist-container .checklist-item .form-control{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;flex:1;border-radius:4px;padding:8px 12px;margin:0}.district-framework-details-wrapper #modal-checklist-container .checklist-header .form-control::placeholder,.district-framework-details-wrapper #modal-checklist-container .checklist-item .form-control::placeholder{color:#A1A1AA}.district-framework-details-wrapper #modal-checklist-container .checklist-header .form-control:focus,.district-framework-details-wrapper #modal-checklist-container .checklist-item .form-control:focus{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.district-framework-details-wrapper #modal-checklist-container .checklist-header .delete-action,.district-framework-details-wrapper #modal-checklist-container .checklist-item .delete-action{cursor:pointer;background:transparent;color:#EF4444;border:none;padding:0;flex-shrink:0}.district-framework-details-wrapper #modal-checklist-container .checklist-header .delete-action:hover,.district-framework-details-wrapper #modal-checklist-container .checklist-item .delete-action:hover{opacity:0.7}.district-framework-details-wrapper #modal-checklist-container .checklist-item{margin-left:24px}.district-framework-details-wrapper .delete-framework-modal .delete-warning-section,.district-framework-details-wrapper .delete-component-modal .delete-warning-section,.district-framework-details-wrapper .delete-objective-modal .delete-warning-section,.district-framework-details-wrapper .quick-delete-confirmation-modal .delete-warning-section,.district-framework-details-wrapper .shared-typed-delete-confirmation-modal .delete-warning-section{margin-bottom:8px}.district-framework-details-wrapper .delete-framework-modal .delete-warning-section .delete-question,.district-framework-details-wrapper .delete-component-modal .delete-warning-section .delete-question,.district-framework-details-wrapper .delete-objective-modal .delete-warning-section .delete-question,.district-framework-details-wrapper .quick-delete-confirmation-modal .delete-warning-section .delete-question,.district-framework-details-wrapper .shared-typed-delete-confirmation-modal .delete-warning-section .delete-question{font-size:14px;font-weight:500;line-height:20px;color:#18181B;margin:0 0 4px}.district-framework-details-wrapper .delete-framework-modal .delete-warning-section .delete-description,.district-framework-details-wrapper .delete-component-modal .delete-warning-section .delete-description,.district-framework-details-wrapper .delete-objective-modal .delete-warning-section .delete-description,.district-framework-details-wrapper .quick-delete-confirmation-modal .delete-warning-section .delete-description,.district-framework-details-wrapper .shared-typed-delete-confirmation-modal .delete-warning-section .delete-description{font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#71717A;margin:0}.district-framework-details-wrapper .delete-framework-modal .delete-confirmation-section .confirmation-prompt,.district-framework-details-wrapper .delete-component-modal .delete-confirmation-section .confirmation-prompt,.district-framework-details-wrapper .delete-objective-modal .delete-confirmation-section .confirmation-prompt,.district-framework-details-wrapper .quick-delete-confirmation-modal .delete-confirmation-section .confirmation-prompt,.district-framework-details-wrapper .shared-typed-delete-confirmation-modal .delete-confirmation-section .confirmation-prompt{font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#18181B}.district-framework-details-wrapper .delete-framework-modal .delete-confirmation-section .confirmation-prompt strong,.district-framework-details-wrapper .delete-component-modal .delete-confirmation-section .confirmation-prompt strong,.district-framework-details-wrapper .delete-objective-modal .delete-confirmation-section .confirmation-prompt strong,.district-framework-details-wrapper .quick-delete-confirmation-modal .delete-confirmation-section .confirmation-prompt strong,.district-framework-details-wrapper .shared-typed-delete-confirmation-modal .delete-confirmation-section .confirmation-prompt strong{font-weight:700}.district-framework-details-wrapper .delete-framework-modal .delete-confirmation-section .delete-confirmation-input,.district-framework-details-wrapper .delete-component-modal .delete-confirmation-section .delete-confirmation-input,.district-framework-details-wrapper .delete-objective-modal .delete-confirmation-section .delete-confirmation-input,.district-framework-details-wrapper .quick-delete-confirmation-modal .delete-confirmation-section .delete-confirmation-input,.district-framework-details-wrapper .shared-typed-delete-confirmation-modal .delete-confirmation-section .delete-confirmation-input{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;width:100%;padding:10px 12px;transition:all 0.2s ease;margin:8px 0 0}.district-framework-details-wrapper .delete-framework-modal .delete-confirmation-section .delete-confirmation-input::placeholder,.district-framework-details-wrapper .delete-component-modal .delete-confirmation-section .delete-confirmation-input::placeholder,.district-framework-details-wrapper .delete-objective-modal .delete-confirmation-section .delete-confirmation-input::placeholder,.district-framework-details-wrapper .quick-delete-confirmation-modal .delete-confirmation-section .delete-confirmation-input::placeholder,.district-framework-details-wrapper .shared-typed-delete-confirmation-modal .delete-confirmation-section .delete-confirmation-input::placeholder{color:#A1A1AA}.district-framework-details-wrapper .delete-framework-modal .delete-confirmation-section .delete-confirmation-input:focus,.district-framework-details-wrapper .delete-component-modal .delete-confirmation-section .delete-confirmation-input:focus,.district-framework-details-wrapper .delete-objective-modal .delete-confirmation-section .delete-confirmation-input:focus,.district-framework-details-wrapper .quick-delete-confirmation-modal .delete-confirmation-section .delete-confirmation-input:focus,.district-framework-details-wrapper .shared-typed-delete-confirmation-modal .delete-confirmation-section .delete-confirmation-input:focus{outline:none;border-color:#EF4444;box-shadow:0 0 0 3px rgba(239,68,68,0.1)}.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-errors-section.hidden~.framework-blocking-sessions-section .framework-blocking-sessions-divider,.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-errors-section.hidden~.framework-deletion-warnings-section .framework-blocking-sessions-divider,.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section.hidden~.framework-deletion-warnings-section .framework-blocking-sessions-divider{display:none}.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-sessions-divider,.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-sessions-divider{height:1px;background-color:#E4E4E7;margin:20px 0}.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .blocking-sessions-title,.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .blocking-sessions-title{color:#18181B;font-family:"Geist", sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;margin:0 0 4px}.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .blocking-sessions-description,.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .blocking-sessions-description{color:#71717A;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:16px;letter-spacing:0;margin:0 0 16px}.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-sessions-list,.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-deletion-warnings-list,.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-sessions-list,.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-deletion-warnings-list{list-style:none;padding:0;margin:16px 0 0;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-session-row,.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-session-row{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background-color:#FAFAFA;border:1px solid #E4E4E7;border-radius:6px}.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-session-header,.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-session-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-session-title,.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-session-title{display:flex;align-items:baseline;gap:8px;flex:1 1 auto;min-width:0}.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-session-type,.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-session-type{display:inline-block;padding:0 8px;background-color:#F2FBFB;color:#329999;border-radius:4px;font-family:"Geist", sans-serif;font-size:12px;font-weight:500;letter-spacing:0;line-height:24px;box-shadow:0 0 0 1px #D7F0F0}.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-session-name,.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-session-name{color:#3AAFAF;font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:24px;letter-spacing:0;text-decoration:none}.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-session-name[href]:hover,.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-session-name[href]:hover{text-decoration:underline}.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-session-date,.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-session-date{color:#71717A;font-family:"Geist", sans-serif;font-size:12px;font-weight:400;letter-spacing:0}.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-session-context,.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-session-context{font-family:"Geist", sans-serif;font-size:12px;line-height:20px;letter-spacing:0;color:#71717A}.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-session-context-component,.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-session-context-component{color:#18181B;font-weight:600}.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-session-context-objectives,.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-session-context-objectives{color:#71717A;font-weight:400}.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .errors-description{font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#71717A}.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-errors-list{list-style:disc;padding:0 0 0 24px;margin:0;max-height:320px;overflow-y:auto;margin-top:8px}.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-errors-list li{padding:6px 0;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0;color:#18181B}.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-errors-list li::marker{color:#EF4444}.district-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-errors-list li strong{font-weight:600;color:#18181B}.district-framework-details-wrapper label{margin-left:0}.district-framework-details-wrapper .district-framework-details-container .delete-action.delete-locked{color:#D4D4D8;opacity:0.5;cursor:not-allowed}.district-framework-details-wrapper .district-framework-details-container .delete-action.delete-locked:hover{opacity:0.5}.school-frameworks-wrapper .framework-table{padding:32px;max-width:1536px;margin:auto}.school-frameworks-wrapper .framework-table .dataTables_filter{margin-bottom:16px;text-align:left}.school-frameworks-wrapper .framework-table .dataTables_filter label{position:relative;display:inline-block;font-size:0;margin:0}.school-frameworks-wrapper .framework-table .dataTables_filter label::before{content:'';position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-color:#71717A;mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/search-icon-ea7fe5af06695e11f79eaf17fabf00754ce1e2490f3d048318ebc99873d270e1.svg);mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/search-icon-ea7fe5af06695e11f79eaf17fabf00754ce1e2490f3d048318ebc99873d270e1.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;pointer-events:none}.school-frameworks-wrapper .framework-table .dataTables_filter input[type="search"]{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;padding:10px 12px 10px 34px;font-family:"Geist", sans-serif;font-size:14px;min-width:192px}.school-frameworks-wrapper .framework-table .dataTables_filter input[type="search"]::placeholder{color:#A1A1AA}.school-frameworks-wrapper .framework-table .dataTables_filter input[type="search"]:focus{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.school-frameworks-wrapper .framework-table .change-report-data{margin-left:0}.school-frameworks-wrapper .framework-table table.datatable{font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin:0;-webkit-font-smoothing:antialiased;margin-top:0}.school-frameworks-wrapper .framework-table table.datatable *{font-family:"Geist", sans-serif}.school-frameworks-wrapper .framework-table table.datatable tr{color:#18181B}.school-frameworks-wrapper .framework-table table.datatable tr th,.school-frameworks-wrapper .framework-table table.datatable tr td{border:none}.school-frameworks-wrapper .framework-table table.datatable thead tr th{background-color:#52525B;color:#FFFFFF;font-size:16px;font-weight:500;padding:8px 16px;vertical-align:middle}.school-frameworks-wrapper .framework-table table.datatable thead tr th:first-child{border-left:1px solid #52525B}.school-frameworks-wrapper .framework-table table.datatable thead tr th:last-child{border-right:1px solid #52525B}.school-frameworks-wrapper .framework-table table.datatable thead tr th.sorting,.school-frameworks-wrapper .framework-table table.datatable thead tr th.sorting_asc,.school-frameworks-wrapper .framework-table table.datatable thead tr th.sorting_desc{cursor:pointer;position:relative;padding-right:32px;background-image:none !important}.school-frameworks-wrapper .framework-table table.datatable thead tr th.sorting::before,.school-frameworks-wrapper .framework-table table.datatable thead tr th.sorting_asc::before,.school-frameworks-wrapper .framework-table table.datatable thead tr th.sorting_desc::before{display:none !important}.school-frameworks-wrapper .framework-table table.datatable thead tr th.sorting::after,.school-frameworks-wrapper .framework-table table.datatable thead tr th.sorting_asc::after,.school-frameworks-wrapper .framework-table table.datatable thead tr th.sorting_desc::after{content:'';position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:#FFF;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.school-frameworks-wrapper .framework-table table.datatable thead tr th.sorting::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-bb564ea5696a5fb65753c532a11689b781add5a2bbf7815ce0ec5740370f0b02.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-down-bb564ea5696a5fb65753c532a11689b781add5a2bbf7815ce0ec5740370f0b02.svg)}.school-frameworks-wrapper .framework-table table.datatable thead tr th.sorting_asc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-up-sort-03206a20fe376aab3070e74d23ef00a3bb3eadb5cc7312a1b2005123f5a90324.svg)}.school-frameworks-wrapper .framework-table table.datatable thead tr th.sorting_desc::after{mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg);-webkit-mask-image:url(https://bullseyeedu.com/assets/bullseye_1_0/chevron-down-sort-214801e2f84466c34d70d349a491bc5c63155239bb26cb39fac94a8cae55f16e.svg)}.school-frameworks-wrapper .framework-table table.datatable thead tr:first-child th{border-top:1px solid #52525B}.school-frameworks-wrapper .framework-table table.datatable thead tr:first-child th:first-child{border-top-left-radius:8px}.school-frameworks-wrapper .framework-table table.datatable thead tr:first-child th:last-child{border-top-right-radius:8px}.school-frameworks-wrapper .framework-table table.datatable tbody>tr{background-color:#FFFFFF;font-size:14px;vertical-align:middle}.school-frameworks-wrapper .framework-table table.datatable tbody>tr>td:first-child{border-left:1px solid #D4D4D8}.school-frameworks-wrapper .framework-table table.datatable tbody>tr>td:last-child{border-right:1px solid #D4D4D8}.school-frameworks-wrapper .framework-table table.datatable tbody>tr:last-child>td{box-shadow:none}.school-frameworks-wrapper .framework-table table.datatable tbody>tr:last-child>td:first-child{border-bottom-left-radius:8px}.school-frameworks-wrapper .framework-table table.datatable tbody>tr:last-child>td:last-child{border-bottom-right-radius:8px}.school-frameworks-wrapper .framework-table table.datatable tbody td{padding:16px;border-bottom:1px solid #D4D4D8;background-color:transparent}.school-frameworks-wrapper .framework-table table.datatable tbody td.link{color:#3AAFAF;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-decoration:none}.school-frameworks-wrapper .framework-table table.datatable tbody td.action-buttons,.school-frameworks-wrapper .framework-table table.datatable tbody td .action-buttons{display:flex;justify-content:flex-start;align-items:center;gap:8px;align-self:stretch}.school-frameworks-wrapper .framework-table table.datatable tbody td.action-buttons a,.school-frameworks-wrapper .framework-table table.datatable tbody td .action-buttons a{height:auto !important}.school-frameworks-wrapper .framework-table table.datatable tbody td.action-buttons>form,.school-frameworks-wrapper .framework-table table.datatable tbody td.action-buttons>a,.school-frameworks-wrapper .framework-table table.datatable tbody td.action-buttons>button,.school-frameworks-wrapper .framework-table table.datatable tbody td.action-buttons>.bullseye-button,.school-frameworks-wrapper .framework-table table.datatable tbody body:has(.district-checklists-container) #container .district-checklists-header td.action-buttons>.export-btn,body:has(.district-checklists-container) #container .district-checklists-header .school-frameworks-wrapper .framework-table table.datatable tbody td.action-buttons>.export-btn,.school-frameworks-wrapper .framework-table table.datatable tbody td .action-buttons>form,.school-frameworks-wrapper .framework-table table.datatable tbody td .action-buttons>a,.school-frameworks-wrapper .framework-table table.datatable tbody td .action-buttons>button,.school-frameworks-wrapper .framework-table table.datatable tbody td .action-buttons>.bullseye-button,.school-frameworks-wrapper .framework-table table.datatable tbody td body:has(.district-checklists-container) #container .district-checklists-header .action-buttons>.export-btn,body:has(.district-checklists-container) #container .district-checklists-header .school-frameworks-wrapper .framework-table table.datatable tbody td .action-buttons>.export-btn{min-width:0;max-width:100%;height:36px}.school-frameworks-wrapper .framework-table table.datatable tbody td .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0;gap:12px}.school-frameworks-wrapper .framework-table table.datatable tbody td .empty-state .empty-state-icon{border:1px solid #D4D4D8;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);height:32px;width:32px;display:flex;align-items:center;justify-content:center;color:#71717A}.school-frameworks-wrapper .framework-table table.datatable tbody td .empty-state .empty-state-icon i{font-size:16px}.school-frameworks-wrapper .framework-table table.datatable tbody td .empty-state .empty-state-text{color:#18181B;text-align:center;font-family:"Geist", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0}.school-frameworks-wrapper .framework-table table.datatable.no-footer{border-bottom:none}.school-frameworks-wrapper .framework-table table.datatable .action-cell{width:20%}.school-frameworks-wrapper .framework-table table.datatable .total-schools-cell{width:25%}@media screen and (max-width: 1024px){.school-frameworks-wrapper .framework-table table.datatable .total-schools-cell{width:15%}}.school-frameworks-wrapper .framework-table table.datatable .action-buttons{flex-wrap:wrap}.school-framework-details-wrapper{position:relative}.school-framework-details-wrapper *{font-family:"Geist", sans-serif}.school-framework-details-wrapper .checklist-sortable:has(.nested-fields)>.empty-state{display:none}.school-framework-details-wrapper .checklist-errors{margin-bottom:8px}.school-framework-details-wrapper .checklist-errors *{color:#EF4444 !important;font-size:14px !important;font-style:normal !important}.school-framework-details-wrapper .checklist-input-error{border-color:#EF4444 !important}.school-framework-details-wrapper .checklist-empty-state .empty-state-icon{box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);color:#71717A}.school-framework-details-wrapper .checklist-empty-state .empty-state-icon i{font-size:16px}.school-framework-details-wrapper .checklist-empty-state .empty-state-text{color:#71717A;font-family:"Geist", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0}.school-framework-details-wrapper .school-framework-details-container{padding:32px;max-width:1536px;margin:auto}.school-framework-details-wrapper .school-framework-details-container .content-card{background-color:#FFFFFF}.school-framework-details-wrapper .school-framework-details-container .content-card label,.school-framework-details-wrapper .school-framework-details-container .content-card .card-label{color:#18181B;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:0;margin:0 0 8px}.school-framework-details-wrapper .school-framework-details-container .content-card label .card-label,.school-framework-details-wrapper .school-framework-details-container .content-card .card-label .card-label{color:#71717A}.school-framework-details-wrapper .school-framework-details-container .content-card .card-title{color:#18181B;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0}.school-framework-details-wrapper .school-framework-details-container .content-card .card-subtitle{color:#18181B;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:0;margin-bottom:8px}.school-framework-details-wrapper .school-framework-details-container .content-card .description-content h1{display:block;font-size:2em;margin-top:0.67em;margin-bottom:0.67em;margin-left:0;margin-right:0;font-weight:bold}.school-framework-details-wrapper .school-framework-details-container .content-card .description-content h2{display:block;float:none;font-size:1.5em;margin-top:0.83em;margin-bottom:0.83em;margin-left:0;margin-right:0;font-weight:bold}.school-framework-details-wrapper .school-framework-details-container .content-card .description-content h3{display:block;font-size:1.17em;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;font-weight:bold}.school-framework-details-wrapper .school-framework-details-container .content-card .description-content h4{display:block;margin-top:1.33em;margin-bottom:1.33em;margin-left:0;margin-right:0;font-weight:bold}.school-framework-details-wrapper .school-framework-details-container .content-card .description-content h5{display:block;font-size:.83em;margin-top:1.67em;margin-bottom:1.67em;margin-left:0;margin-right:0;font-weight:bold}.school-framework-details-wrapper .school-framework-details-container .content-card .description-content h6{display:block;font-size:.67em;margin-top:2.33em;margin-bottom:2.33em;margin-left:0;margin-right:0;font-weight:bold}.school-framework-details-wrapper .school-framework-details-container .content-card .divider{height:1px;flex-shrink:0;align-self:stretch;background-color:#E4E4E7;margin:20px 0}.school-framework-details-wrapper .school-framework-details-container .content-card .divider.full-width{width:calc(100% + 32px);position:relative;left:-16px}.school-framework-details-wrapper .school-framework-details-container .content-card ul{list-style:none;padding:0;margin:0}.school-framework-details-wrapper .school-framework-details-container .content-card ul li{position:relative;padding-left:16px;margin-bottom:8px;color:#71717A;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}.school-framework-details-wrapper .school-framework-details-container .content-card ul li a:visited{color:inherit}.school-framework-details-wrapper .school-framework-details-container .content-card ul li a:hover{color:#3AAFAF}.school-framework-details-wrapper .school-framework-details-container .content-card ul li::before{content:"";position:absolute;left:0;top:calc(20px / 2);transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background-color:currentColor}.school-framework-details-wrapper .school-framework-details-container .content-card ul li:last-child{margin-bottom:0}.school-framework-details-wrapper .school-framework-details-container .content-card .checklist-row{font-size:14px;line-height:20px;letter-spacing:0;font-style:normal;display:flex}.school-framework-details-wrapper .school-framework-details-container .content-card .checklist-row p{margin-bottom:0}.school-framework-details-wrapper .school-framework-details-container .content-card .checklist-row .label{color:#71717A;font-weight:500;margin:0 12px 0 0}.school-framework-details-wrapper .school-framework-details-container .content-card .checklist-row .value{color:#18181B;font-weight:400}.school-framework-details-wrapper .school-framework-details-container .framework-input-field{width:373px}.school-framework-details-wrapper .school-framework-details-container .form-control{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;height:40px;padding:10px 12px}.school-framework-details-wrapper .school-framework-details-container .form-control::placeholder{color:#A1A1AA}.school-framework-details-wrapper .school-framework-details-container .form-control:focus,.school-framework-details-wrapper .school-framework-details-container .form-control:focus-visible{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.school-framework-details-wrapper .school-framework-details-container .tox.tox-tinymce{border-radius:6px}.school-framework-details-wrapper .school-framework-details-container .school-framework-accordion h3.school-framework-accordion-header{padding:0}.school-framework-details-wrapper .school-framework-details-container .school-framework-accordion .ui-state-active,.school-framework-details-wrapper .school-framework-details-container .school-framework-accordion .ui-state-default{background-color:transparent;color:#18181B;border:none;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.school-framework-details-wrapper .school-framework-details-container .school-framework-accordion .ui-state-active:hover,.school-framework-details-wrapper .school-framework-details-container .school-framework-accordion .ui-state-default:hover{background-color:#FAFAFA}.school-framework-details-wrapper .school-framework-details-container .school-framework-accordion .ui-icon{width:24px;height:-webkit-fill-available;display:inline-block;background-position:center;background-repeat:no-repeat}.school-framework-details-wrapper .school-framework-details-container .school-framework-accordion .ui-icon.iconClosed{background-image:url(https://bullseyeedu.com/assets/arrow_down-f9a77e16a7af62f343948c006a87f4f5b78bf45df709bee2955f9fba70f2441a.svg)}.school-framework-details-wrapper .school-framework-details-container .school-framework-accordion .ui-icon.iconOpen{background-image:url(https://bullseyeedu.com/assets/arrow_up-31aa7646a92765ccc31d7e8b40e6ceb47467d2afae8bf9703bb1db92ee297549.svg)}.school-framework-details-wrapper .school-framework-details-container .school-framework-accordion .accordion-body{padding:16px;border-top:1px solid #D4D4D8}.school-framework-details-wrapper .school-framework-details-container .framework-header-layout{display:flex;justify-content:space-between;align-items:flex-start}.school-framework-details-wrapper .school-framework-details-container .framework-header-layout .framework-name-group{flex-grow:1;margin-right:16px}.school-framework-details-wrapper .school-framework-details-container .framework-header-layout .framework-actions{margin-top:24px}.school-framework-details-wrapper .school-framework-details-container input{margin-bottom:0}.school-framework-details-wrapper .school-framework-details-container .input-wrapper{display:flex;align-items:center}.school-framework-details-wrapper .school-framework-details-container .input-wrapper .form-control{margin-right:12px}.school-framework-details-wrapper .school-framework-details-container .framework-structure-section{margin-top:16px}.school-framework-details-wrapper .school-framework-details-container .framework-hidden-trigger{display:none !important}.school-framework-details-wrapper .school-framework-details-container .component-header-row,.school-framework-details-wrapper .school-framework-details-container .objective-header-row{display:flex;justify-content:space-between;margin-bottom:12px}.school-framework-details-wrapper .school-framework-details-container .component-name-wrapper,.school-framework-details-wrapper .school-framework-details-container .objective-name-wrapper{flex-grow:1;margin-right:16px}.school-framework-details-wrapper .school-framework-details-container .input-with-handle{display:flex;align-items:center}.school-framework-details-wrapper .school-framework-details-container .input-with-handle .form-control{width:100%}.school-framework-details-wrapper .school-framework-details-container .item-drag-handle,.school-framework-details-wrapper .school-framework-details-container .checklist-drag-handle{margin-right:8px;cursor:move;color:#18181B;padding:8px}.school-framework-details-wrapper .school-framework-details-container .checklist-drag-handle{margin-right:12px}.school-framework-details-wrapper .school-framework-details-container .delete-action{color:#EF4444;background:none;border:none;padding:0;cursor:pointer}.school-framework-details-wrapper .school-framework-details-container .component-actions-wrapper,.school-framework-details-wrapper .school-framework-details-container .objective-actions-wrapper{display:flex;align-items:flex-start}.school-framework-details-wrapper .school-framework-details-container .component-actions-wrapper .position-wrapper,.school-framework-details-wrapper .school-framework-details-container .objective-actions-wrapper .position-wrapper{margin-right:12px}.school-framework-details-wrapper .school-framework-details-container .component-actions-wrapper .delete-action,.school-framework-details-wrapper .school-framework-details-container .objective-actions-wrapper .delete-action{margin-top:24px}.school-framework-details-wrapper .school-framework-details-container .component-footer-actions{text-align:right;margin:12px 0}.school-framework-details-wrapper .school-framework-details-container .objective-description-group{margin-bottom:12px}.school-framework-details-wrapper .school-framework-details-container .checklist-section,.school-framework-details-wrapper .school-framework-details-container .resources-section{margin-bottom:12px}.school-framework-details-wrapper .school-framework-details-container .edit-framework-accordion-header .ui-icon{width:40px;height:-webkit-fill-available;background-repeat:no-repeat;background-position:center;opacity:0.6;cursor:pointer}.school-framework-details-wrapper .school-framework-details-container .edit-framework-accordion-header .ui-icon.iconClosed{background-image:url(https://bullseyeedu.com/assets/arrow_down-f9a77e16a7af62f343948c006a87f4f5b78bf45df709bee2955f9fba70f2441a.svg)}.school-framework-details-wrapper .school-framework-details-container .edit-framework-accordion-header .ui-icon.iconOpen{background-image:url(https://bullseyeedu.com/assets/arrow_up-31aa7646a92765ccc31d7e8b40e6ceb47467d2afae8bf9703bb1db92ee297549.svg)}.school-framework-details-wrapper .school-framework-details-container .edit-framework-accordion-header .card-title.form-control{box-shadow:none}.school-framework-details-wrapper .school-framework-details-container .edit-framework-accordion-header .card-title.form-control:focus{box-shadow:none;border-bottom:1px solid #0F9200 !important}.school-framework-details-wrapper .school-framework-details-container .checklist-header{display:flex;align-items:center;margin-bottom:8px;padding:8px 4px;border:1px solid #D4D4D8;border-radius:6px;background-color:#F6F6F9}.school-framework-details-wrapper .school-framework-details-container .checklist-item{display:flex;align-items:center;margin-bottom:8px;padding:8px 4px;border:1px solid #D4D4D8;border-radius:4px;background-color:#F6F6F9}.school-framework-details-wrapper .school-framework-details-container .checklist-label{color:#18181B;font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;white-space:nowrap;margin:0 !important}.school-framework-details-wrapper .school-framework-details-container .mastery-text-item{display:flex;align-items:center;padding:8px 4px;border:1px solid #D4D4D8;border-radius:4px;background-color:#F6F6F9}.school-framework-details-wrapper .school-framework-details-container .mastery-text-item .mastery-text-label-input{width:140px;font-weight:500}.school-framework-details-wrapper .school-framework-details-container .component-item{position:relative;border-bottom:1px solid #E4E4E7;padding:16px}.school-framework-details-wrapper .school-framework-details-container .component-item[style*="display: none"],.school-framework-details-wrapper .school-framework-details-container .component-item[style*="display:none"]{display:none !important;border-bottom:none !important;padding:0 !important;margin:0 !important}.school-framework-details-wrapper .school-framework-details-container .component-item.is-last-visible{border-bottom:none !important}.school-framework-details-wrapper .school-framework-details-container .component-item.ui-sortable-helper{border-bottom:none !important;margin-bottom:0;padding-bottom:0}.school-framework-details-wrapper .school-framework-details-container .components-sortable .ui-sortable-placeholder{visibility:visible !important;min-height:100px;background-color:#FAFAFA;border:1.5px dashed #D4D4D8;border-bottom:1px solid #E4E4E7 !important;padding-bottom:20px;margin-bottom:20px}.school-framework-details-wrapper .school-framework-details-container .components-sortable .ui-sortable-placeholder:last-child{border-bottom:1.5px dashed #D4D4D8 !important;padding-bottom:20px;margin-bottom:20px}.school-framework-details-wrapper .school-framework-details-container .objective-item{position:relative;padding:16px;border-bottom:1px solid #E4E4E7}.school-framework-details-wrapper .school-framework-details-container .objective-item[style*="display: none"],.school-framework-details-wrapper .school-framework-details-container .objective-item[style*="display:none"]{display:none !important;border-bottom:none !important;padding:0 !important;margin:0 !important}.school-framework-details-wrapper .school-framework-details-container .objective-item.is-last-visible{border-bottom:none !important}.school-framework-details-wrapper .school-framework-details-container .objective-item.ui-sortable-helper{border-bottom:none !important;margin-bottom:0;padding-bottom:0}.school-framework-details-wrapper .school-framework-details-container .objectives-sortable .ui-sortable-placeholder{visibility:visible !important;min-height:100px;background-color:#FAFAFA;border:1.5px dashed #D4D4D8;border-bottom:1px solid #E4E4E7 !important;padding-bottom:20px;margin-bottom:20px}.school-framework-details-wrapper .school-framework-details-container .objectives-sortable .ui-sortable-placeholder:last-child{border-bottom:1.5px dashed #D4D4D8 !important;padding-bottom:20px;margin-bottom:20px}.school-framework-details-wrapper .modal-info-box{background:#F6F6F9;border-radius:6px;padding:16px;display:flex;align-items:center;gap:12px;color:#52525B;font-size:14px;line-height:20px}.school-framework-details-wrapper .modal-info-box svg{flex-shrink:0;width:20px;height:20px}.school-framework-details-wrapper #modal-checklist-container{min-height:40px}.school-framework-details-wrapper #modal-checklist-container .checklist-header,.school-framework-details-wrapper #modal-checklist-container .checklist-item{display:flex;align-items:center;margin-bottom:12px;padding:8px 4px;border:1px solid #D4D4D8;border-radius:6px;background-color:#F6F6F9;gap:8px}.school-framework-details-wrapper #modal-checklist-container .checklist-header .checklist-drag-handle,.school-framework-details-wrapper #modal-checklist-container .checklist-item .checklist-drag-handle{cursor:move;color:#A1A1AA;flex-shrink:0}.school-framework-details-wrapper #modal-checklist-container .checklist-header .checklist-label,.school-framework-details-wrapper #modal-checklist-container .checklist-item .checklist-label{color:#18181B;font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;margin:0;min-width:120px}.school-framework-details-wrapper #modal-checklist-container .checklist-header .form-control,.school-framework-details-wrapper #modal-checklist-container .checklist-item .form-control{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;flex:1;border-radius:4px;padding:8px 12px;margin:0}.school-framework-details-wrapper #modal-checklist-container .checklist-header .form-control::placeholder,.school-framework-details-wrapper #modal-checklist-container .checklist-item .form-control::placeholder{color:#A1A1AA}.school-framework-details-wrapper #modal-checklist-container .checklist-header .form-control:focus,.school-framework-details-wrapper #modal-checklist-container .checklist-item .form-control:focus{outline:none !important;border:1px solid #8DDF81 !important;box-shadow:0 0 0 1.5px #DCF5D9 !important}.school-framework-details-wrapper #modal-checklist-container .checklist-header .delete-action,.school-framework-details-wrapper #modal-checklist-container .checklist-item .delete-action{cursor:pointer;background:transparent;color:#EF4444;border:none;padding:0;flex-shrink:0}.school-framework-details-wrapper #modal-checklist-container .checklist-header .delete-action:hover,.school-framework-details-wrapper #modal-checklist-container .checklist-item .delete-action:hover{opacity:0.7}.school-framework-details-wrapper #modal-checklist-container .checklist-item{margin-left:24px}.school-framework-details-wrapper .delete-framework-modal .delete-warning-section,.school-framework-details-wrapper .delete-component-modal .delete-warning-section,.school-framework-details-wrapper .delete-objective-modal .delete-warning-section,.school-framework-details-wrapper .quick-delete-confirmation-modal .delete-warning-section,.school-framework-details-wrapper .shared-typed-delete-confirmation-modal .delete-warning-section{margin-bottom:8px}.school-framework-details-wrapper .delete-framework-modal .delete-warning-section .delete-question,.school-framework-details-wrapper .delete-component-modal .delete-warning-section .delete-question,.school-framework-details-wrapper .delete-objective-modal .delete-warning-section .delete-question,.school-framework-details-wrapper .quick-delete-confirmation-modal .delete-warning-section .delete-question,.school-framework-details-wrapper .shared-typed-delete-confirmation-modal .delete-warning-section .delete-question{font-size:14px;font-weight:500;line-height:20px;color:#18181B;margin:0 0 4px}.school-framework-details-wrapper .delete-framework-modal .delete-warning-section .delete-description,.school-framework-details-wrapper .delete-component-modal .delete-warning-section .delete-description,.school-framework-details-wrapper .delete-objective-modal .delete-warning-section .delete-description,.school-framework-details-wrapper .quick-delete-confirmation-modal .delete-warning-section .delete-description,.school-framework-details-wrapper .shared-typed-delete-confirmation-modal .delete-warning-section .delete-description{font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#71717A;margin:0}.school-framework-details-wrapper .delete-framework-modal .delete-confirmation-section .confirmation-prompt,.school-framework-details-wrapper .delete-component-modal .delete-confirmation-section .confirmation-prompt,.school-framework-details-wrapper .delete-objective-modal .delete-confirmation-section .confirmation-prompt,.school-framework-details-wrapper .quick-delete-confirmation-modal .delete-confirmation-section .confirmation-prompt,.school-framework-details-wrapper .shared-typed-delete-confirmation-modal .delete-confirmation-section .confirmation-prompt{font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#18181B}.school-framework-details-wrapper .delete-framework-modal .delete-confirmation-section .confirmation-prompt strong,.school-framework-details-wrapper .delete-component-modal .delete-confirmation-section .confirmation-prompt strong,.school-framework-details-wrapper .delete-objective-modal .delete-confirmation-section .confirmation-prompt strong,.school-framework-details-wrapper .quick-delete-confirmation-modal .delete-confirmation-section .confirmation-prompt strong,.school-framework-details-wrapper .shared-typed-delete-confirmation-modal .delete-confirmation-section .confirmation-prompt strong{font-weight:700}.school-framework-details-wrapper .delete-framework-modal .delete-confirmation-section .delete-confirmation-input,.school-framework-details-wrapper .delete-component-modal .delete-confirmation-section .delete-confirmation-input,.school-framework-details-wrapper .delete-objective-modal .delete-confirmation-section .delete-confirmation-input,.school-framework-details-wrapper .quick-delete-confirmation-modal .delete-confirmation-section .delete-confirmation-input,.school-framework-details-wrapper .shared-typed-delete-confirmation-modal .delete-confirmation-section .delete-confirmation-input{margin:0;border-radius:6px;border:1px solid #D4D4D8;background:#FFF;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;color:#18181B;overflow:hidden;text-overflow:ellipsis;box-shadow:none;width:100%;padding:10px 12px;transition:all 0.2s ease;margin:8px 0 0}.school-framework-details-wrapper .delete-framework-modal .delete-confirmation-section .delete-confirmation-input::placeholder,.school-framework-details-wrapper .delete-component-modal .delete-confirmation-section .delete-confirmation-input::placeholder,.school-framework-details-wrapper .delete-objective-modal .delete-confirmation-section .delete-confirmation-input::placeholder,.school-framework-details-wrapper .quick-delete-confirmation-modal .delete-confirmation-section .delete-confirmation-input::placeholder,.school-framework-details-wrapper .shared-typed-delete-confirmation-modal .delete-confirmation-section .delete-confirmation-input::placeholder{color:#A1A1AA}.school-framework-details-wrapper .delete-framework-modal .delete-confirmation-section .delete-confirmation-input:focus,.school-framework-details-wrapper .delete-component-modal .delete-confirmation-section .delete-confirmation-input:focus,.school-framework-details-wrapper .delete-objective-modal .delete-confirmation-section .delete-confirmation-input:focus,.school-framework-details-wrapper .quick-delete-confirmation-modal .delete-confirmation-section .delete-confirmation-input:focus,.school-framework-details-wrapper .shared-typed-delete-confirmation-modal .delete-confirmation-section .delete-confirmation-input:focus{outline:none;border-color:#EF4444;box-shadow:0 0 0 3px rgba(239,68,68,0.1)}.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-errors-section.hidden~.framework-blocking-sessions-section .framework-blocking-sessions-divider,.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-errors-section.hidden~.framework-deletion-warnings-section .framework-blocking-sessions-divider,.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section.hidden~.framework-deletion-warnings-section .framework-blocking-sessions-divider{display:none}.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-sessions-divider,.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-sessions-divider{height:1px;background-color:#E4E4E7;margin:20px 0}.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .blocking-sessions-title,.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .blocking-sessions-title{color:#18181B;font-family:"Geist", sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;margin:0 0 4px}.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .blocking-sessions-description,.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .blocking-sessions-description{color:#71717A;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:16px;letter-spacing:0;margin:0 0 16px}.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-sessions-list,.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-deletion-warnings-list,.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-sessions-list,.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-deletion-warnings-list{list-style:none;padding:0;margin:16px 0 0;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-session-row,.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-session-row{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background-color:#FAFAFA;border:1px solid #E4E4E7;border-radius:6px}.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-session-header,.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-session-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-session-title,.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-session-title{display:flex;align-items:baseline;gap:8px;flex:1 1 auto;min-width:0}.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-session-type,.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-session-type{display:inline-block;padding:0 8px;background-color:#F2FBFB;color:#329999;border-radius:4px;font-family:"Geist", sans-serif;font-size:12px;font-weight:500;letter-spacing:0;line-height:24px;box-shadow:0 0 0 1px #D7F0F0}.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-session-name,.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-session-name{color:#3AAFAF;font-family:"Geist", sans-serif;font-size:14px;font-weight:500;line-height:24px;letter-spacing:0;text-decoration:none}.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-session-name[href]:hover,.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-session-name[href]:hover{text-decoration:underline}.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-session-date,.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-session-date{color:#71717A;font-family:"Geist", sans-serif;font-size:12px;font-weight:400;letter-spacing:0}.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-session-context,.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-session-context{font-family:"Geist", sans-serif;font-size:12px;line-height:20px;letter-spacing:0;color:#71717A}.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-session-context-component,.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-session-context-component{color:#18181B;font-weight:600}.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-blocking-sessions-section .framework-blocking-session-context-objectives,.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-deletion-warnings-section .framework-blocking-session-context-objectives{color:#71717A;font-weight:400}.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .errors-description{font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#71717A}.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-errors-list{list-style:disc;padding:0 0 0 24px;margin:0;max-height:320px;overflow-y:auto;margin-top:8px}.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-errors-list li{padding:6px 0;font-family:"Geist", sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0;color:#18181B}.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-errors-list li::marker{color:#EF4444}.school-framework-details-wrapper .framework-errors-modal .framework-errors-modal-body .framework-errors-list li strong{font-weight:600;color:#18181B}.school-framework-details-wrapper label{margin-left:0}.school-framework-details-wrapper .school-framework-details-container .delete-action.delete-locked{color:#D4D4D8;opacity:0.5;cursor:not-allowed}.school-framework-details-wrapper .school-framework-details-container .delete-action.delete-locked:hover{opacity:0.5}
