.guide-layout{min-width:0}.guide-layout.is-docked{grid-template-columns:minmax(0, 1fr) var(--guide-width);align-items:start;display:grid}.guide-layout.is-docked .portal{min-width:0}.guide-dock{background:var(--paper,#faf9f4);min-width:0;height:100dvh;color:var(--ink,#293c37);border-left:1px solid var(--line,#dce3db);flex-direction:column;display:flex;position:sticky;top:0}.guide-dock-heading{border-bottom:1px solid var(--line,#dce3db);justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.guide-dock-heading h2{font-size:20px}.guide-dock-heading .button{gap:5px;padding:6px;font-size:12px}.guide-dock-body{min-height:0;padding:20px;overflow-y:auto}.guide-resize{cursor:ew-resize;touch-action:none;width:8px;height:100%;position:absolute;top:0;left:-4px}.guide-page{max-width:1100px;margin:0 auto}.guide-page-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.guide-intro{color:var(--muted,#53665f);margin:16px 0 22px}.guide-search-row{align-items:end;gap:10px;display:flex}.guide-search-row>.field{flex:1;min-width:0}.guide-search-row input{width:100%}.guide-actions{flex-wrap:wrap;gap:10px;margin:14px 0 28px;display:flex}.guide-actions>.button{padding:7px 10px;font-size:12px}.guide-article h2{font:400 30px/1.2 var(--heading-font,Georgia, serif);margin:0 0 14px}.guide-article p{line-height:1.65}.guide-article ol{margin:22px 0;padding-left:22px;line-height:1.75}.guide-article li{margin:0 0 16px;padding-left:5px}.guide-search-results{gap:0;display:grid}.guide-search-results>button{border:0;border-bottom:1px solid var(--line,#dce3db);text-align:left;background:0 0;gap:6px;padding:18px 0;display:grid}.guide-search-results>button span{color:var(--muted,#53665f);font-size:13px}.guide-text-link{color:var(--action,#245c49);background:0 0;border:0;padding:0;text-decoration:underline}.guide-contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.guide-dock .guide-contents{grid-template-columns:1fr}.guide-contents h2{margin-bottom:10px;font-size:15px}.guide-contents ul{margin:0;padding:0;list-style:none}.guide-contents button{text-align:left;color:var(--action,#245c49);background:0 0;border:0;padding:7px 0}.guide-contents [aria-current]{font-weight:700;text-decoration:underline}.guide-launcher{margin-top:auto;padding:18px 10px 0}.guide-launcher>.help-link{align-items:center;gap:10px;padding:0;font-size:13px;display:flex}.guide-launcher+.sidebar-bottom{margin-top:0}.nav-collapsed .guide-launcher{padding:18px 6px}.nav-collapsed .guide-launcher span,.guide-mobile-button.button,.guide-print{display:none}.guide-layout.is-docked :is(.op-desk-grid,.op-people-layout,.split-layout,.clinical-grid,.collaboration-layout,.planning-class-layout,.growth-split,.guide-contents){grid-template-columns:minmax(0,1fr)}.guide-layout.is-docked .op-room-grid{grid-template-columns:minmax(0,1fr)!important}.guide-layout.is-docked .planning-class-layout>.record-list{border-right:0;padding-right:0}.guide-layout.is-docked .page-header{flex-direction:column;align-items:flex-start;gap:16px}.guide-layout.is-docked .topbar{flex-wrap:wrap;gap:12px}.guide-layout.is-docked .topbar-date{display:none}.guide-layout.is-docked .header-actions{flex-wrap:wrap;justify-content:flex-start}.guide-layout.is-docked .topbar-actions{flex-wrap:wrap}.guide-layout.is-docked .sidebar{height:100dvh}.guide-dock a{overflow-wrap:anywhere}@media (max-width:1023px){.guide-layout.is-docked{display:block}.guide-dock{display:none}.guide-page-heading{flex-direction:column;align-items:start}}@media (max-width:760px){.guide-contents{grid-template-columns:1fr}.guide-launcher{display:none}.guide-mobile-button.button{display:inline-flex}.guide-search-row{flex-wrap:wrap}.guide-search-row>.field{flex-basis:100%}.guide-actions{gap:8px}.guide-article h2{font-size:28px}}@media print{.guide-layout:has(.guide-print) :is(.sidebar,.topbar,.demo-strip,.app-footer,.toast,.guide-dock-heading,.guide-reader,.guide-resize){display:none!important}.guide-layout.is-docked:has(.guide-print)>.portal{display:none!important}.guide-layout:has(.guide-print){border:0!important;width:auto!important;max-width:none!important;height:auto!important;display:block!important;position:static!important;overflow:visible!important}.guide-layout:has(.guide-print) :is(.portal,.workspace,.guide-dock,.guide-dock-body){border:0!important;width:auto!important;max-width:none!important;height:auto!important;display:block!important;position:static!important;overflow:visible!important}.guide-print{color:#000;font:12pt/1.5 Arial,sans-serif;display:block}.guide-print h1{font:26pt Georgia,serif}.guide-print h2{margin:24pt 0 12pt;font-size:19pt}.guide-print h3{margin:16pt 0 8pt;font-size:14pt}.guide-print li{margin-bottom:6pt}.guide-print h2,.guide-print h3{break-after:avoid}.guide-print article{break-inside:auto}}@media (max-width:760px){.guide-layout .topbar-actions{grid-template-columns:40px minmax(0,1fr);gap:8px 12px;min-width:0;display:grid}.guide-layout .guide-mobile-button.button{grid-column:1;justify-self:start;min-width:40px;min-height:40px;padding:8px}.guide-layout .topbar-actions .search-trigger{grid-column:2;justify-self:end;min-height:40px}.guide-layout .topbar-actions .perspective{grid-column:1/-1;justify-content:space-between;width:100%;min-width:0}.guide-layout .topbar-actions .perspective select{min-width:0;max-width:calc(100% - 54px)}}
