.start-visit-board{--start-action-height:calc(var(--spacing) * 29 + var(--spacing) * 2.5 + 1px);flex-direction:column;flex:1;padding-bottom:0;display:flex}.pulse-shell:has(.start-visit-board) .shell-main{padding-bottom:var(--chrome-bottom)}.start-visit-board h1{font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:-.01em}.start-visit-board .start-visit-subtitle{font-size:var(--text-sm)}.start-visit-layout{padding-bottom:calc(var(--start-action-height) + var(--spacing) * 4);grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.start-visit-board .start-school{width:100%;max-width:340px}.start-visit-board .start-fields{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:18px 16px;padding-top:20px;display:grid}.start-visit-board .start-field{flex-direction:column;gap:6px;min-width:0;display:flex}.start-visit-board .start-field>*{margin-block:0}.start-visit-board .start-pair{display:contents}@layer utilities{.start-visit-board [role=combobox]{border-color:var(--input);background:var(--card);border-radius:var(--radius-md)!important;height:44px!important;min-height:44px!important;font-size:var(--text-base)!important;padding-inline:12px!important;font-weight:400!important}}.start-visit-board [role=combobox] svg{width:16px;height:16px}.start-visit-board .start-lesson-hint{font-size:var(--text-fine)}.start-visit-board .start-contents{border-radius:var(--radius-lg)}.start-visit-board .start-contents-eyebrow{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.1em}.start-visit-board .start-contents-name{margin-top:8px;font-size:22px;font-weight:400}.start-visit-board .start-contents-row{border-bottom:0;border-top:1px solid var(--border);padding-block:12px}.start-visit-board .start-contents-icon{color:var(--primary);padding-top:0}.start-visit-board .start-contents-icon svg{width:20px;height:20px}.start-visit-board .start-contents-detail{font-size:var(--text-meta);line-height:19px}.start-visit-board .start-contents-scale{font-size:var(--text-fine);margin-top:2px}.start-visit-board .start-contents-footer{color:var(--muted-foreground)}.start-visit-board .start-contents-footer button{font-size:var(--text-meta)}.start-visit-board .start-action-bar{margin-top:auto;padding-top:16px}@media (width>=1024px){.start-visit-board .start-action-bar{padding-bottom:calc(var(--spacing) * 3 + env(safe-area-inset-bottom))}}.start-visit-board .start-action-buttons{flex-direction:column-reverse;gap:10px;display:flex}.start-visit-board .start-action-buttons button{border-radius:var(--radius-md);width:100%;height:44px}.start-visit-board .start-submit{padding-inline:22px;font-weight:600}@media (width>=640px){.start-visit-board h1{font-size:var(--text-page);line-height:var(--text-page--line-height)}}@media (width>=768px){.start-visit-board{--start-action-height:calc(var(--spacing) * 18 + 1px)}.start-visit-board .start-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.start-visit-board .start-wide{grid-column:1/-1}.start-visit-board .start-field:has(#start-when){grid-column:1}@layer utilities{.start-visit-board [role=combobox]{font-size:var(--text-sm)!important}}.start-visit-board .start-action-buttons{flex-direction:row;justify-content:flex-end}.start-visit-board .start-action-buttons button{width:auto}}@media (width>=1240px){.start-visit-layout{grid-template-columns:minmax(0,1fr) 400px}}@media (width>=768px) and (width<=1239px){.start-visit-board .start-school{max-width:100%}}@media (width<=767px){.start-visit-board .start-school{max-width:100%}}.observe-layout .focus-header{background:var(--rail);color:var(--rail-foreground);-webkit-backdrop-filter:none;backdrop-filter:none}.observe-layout .focus-header .save-feedback{color:var(--rail-foreground)}.observe-layout .focus-header button[data-slot=button]{color:inherit}.observe-layout [data-rating-row] [data-look-for]{box-shadow:none;border:0;border-radius:0;padding:0}.observe-layout [data-rating-button]{min-height:48px}.observe-layout [data-rating-button]>span:nth-child(2){display:none}.observe-layout .focus-content{max-width:1440px;margin-inline:auto}@media (width>=1024px){.observe-layout .focus-footer{display:none}.observe-columns{grid-template-columns:220px minmax(0,1fr) 280px}}@media (width<=1023.98px){.observe-columns{grid-template-columns:minmax(0,1fr)}.observe-columns>aside{display:none}.observe-columns>div{padding-right:0}}.observe-layout .focus-content{container:observe/inline-size}.observe-layout .focus-header:not(:has([data-observe-header])) button{background:0 0}.observe-layout .focus-header:not(:has([data-observe-header])) button:last-child{background:var(--primary);color:var(--primary-foreground)}.observe-exit-label,.observe-desktop-count,.observe-code-column,.observe-row-type,.observe-scope-column,.observe-note-link{display:none}@media (width>=1024px){.observe-desktop .observe-shared-header .text-rail-muted,.observe-desktop .observe-header-save .save-feedback{color:color-mix(in oklab,var(--rail-muted) 25%,var(--rail-foreground))}.observe-desktop .focus-header:has([data-observe-header]){border:0;padding:0}.observe-desktop .observe-page{padding:0}.observe-desktop .observe-page>.mb-5:empty{display:none}.observe-desktop .observe-columns{min-height:calc(100vh - var(--spacing) * 16);grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch}.observe-section-rail{min-width:0;display:flex}.observe-section-rail>aside{height:100%}.observe-desktop .observe-columns>div:not(.observe-section-rail){padding:calc(var(--spacing) * 5)}.observe-desktop .focus-note-pane{top:var(--chrome-top);max-height:calc(100dvh - var(--chrome-top));height:calc(100dvh - var(--chrome-top));width:calc(var(--spacing) * 85);padding:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3.5);background:0 0;border:0;flex-direction:column;display:flex;position:sticky;overflow:hidden}.observe-desktop .focus-note-pane>[data-visit-notes]{flex:1;min-height:0}.observe-desktop .observe-exemplar-rail{min-height:0;max-height:calc(100% - var(--spacing) * 64);flex-shrink:1;overflow-y:auto}.observe-lesson-picker{top:var(--chrome-top);z-index:50;position:fixed;left:0}.observe-exemplar-rail:empty{display:none}.observe-shared-header{position:relative}.observe-header-menu{right:calc(var(--spacing) * 4);top:calc(var(--spacing) * 3.5);color:var(--rail-foreground);position:absolute}.observe-shared-header>header{padding-right:calc(var(--spacing) * 17)}.observe-shared-header>header>span[aria-live]{visibility:hidden;min-width:calc(var(--spacing) * 12)}.observe-header-save{right:calc(var(--spacing) * 44);top:calc(var(--spacing) * 5);position:absolute}.observe-header-menu button[data-slot=button]{color:var(--rail-foreground);background:0 0}}@media (width>=1024px) and (width<=1279.98px){.observe-desktop .focus-note-pane{width:calc(var(--spacing) * 75);padding:calc(var(--spacing) * 3)}.observe-desktop .observe-columns>div:not(.observe-section-rail){padding:calc(var(--spacing) * 3)}}@media (width<=1023.98px){.observe-section-rail{display:none}}
