.induction-view.svelte-aloyi8{min-height:100vh;background:#f9fafb}.induction-header.svelte-aloyi8{background:linear-gradient(135deg,#0d9488,#0f766e);color:#fff;padding:24px 20px 32px;position:sticky;top:0;z-index:50;transition:all .3s ease}.induction-header.compact.svelte-aloyi8{padding:8px 20px;box-shadow:0 2px 8px #00000026}.back-link.svelte-aloyi8{display:inline-flex;align-items:center;gap:4px;color:#fff;opacity:.9;font-size:14px;margin-bottom:16px;transition:opacity .2s}.back-link.svelte-aloyi8:hover{opacity:1}.w-4.svelte-aloyi8{width:1rem}.h-4.svelte-aloyi8{height:1rem}.w-5.svelte-aloyi8{width:1.25rem}.h-5.svelte-aloyi8{height:1.25rem}.header-content.svelte-aloyi8{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.header-text.svelte-aloyi8 h1:where(.svelte-aloyi8){font-size:32px;font-weight:700;margin:0 0 8px}.program-name.svelte-aloyi8{font-size:18px;opacity:.9;margin:0 0 8px}.badges.svelte-aloyi8{display:flex;gap:8px;flex-wrap:wrap}.version-badge.svelte-aloyi8,.doc-type-badge.svelte-aloyi8{display:inline-block;background:#fff3;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.doc-type-badge.svelte-aloyi8{background:#ffffff40;font-weight:600}.header-actions.svelte-aloyi8{display:flex;gap:10px;flex-wrap:wrap}.print-button.svelte-aloyi8{display:flex;align-items:center;gap:8px;background:#fff;color:#0d9488;padding:10px 20px;border-radius:8px;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 4px #0000001a;border:none;cursor:pointer;text-decoration:none}.print-button.svelte-aloyi8:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.toggle-hidden-button.svelte-aloyi8{display:flex;align-items:center;gap:6px;background:#ffffff26;color:#fff;padding:10px 16px;border-radius:8px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.3);cursor:pointer;transition:all .2s}.toggle-hidden-button.svelte-aloyi8:hover{background:#ffffff40}.compact-header.svelte-aloyi8{display:flex;justify-content:space-between;align-items:center}.compact-left.svelte-aloyi8{display:flex;align-items:center;gap:12px}.compact-back.svelte-aloyi8{display:flex;align-items:center;color:#fff;opacity:.9;padding:6px;border-radius:6px;transition:all .2s}.compact-back.svelte-aloyi8:hover{opacity:1;background:#ffffff26}.compact-title.svelte-aloyi8{font-size:14px;font-weight:600;margin:0;color:#fff}.header-expand-btn.svelte-aloyi8,.header-collapse-btn.svelte-aloyi8{background:#fff3;border:none;color:#fff;padding:6px;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.header-expand-btn.svelte-aloyi8:hover,.header-collapse-btn.svelte-aloyi8:hover{background:#ffffff4d;transform:scale(1.05)}.header-collapse-btn.svelte-aloyi8{position:absolute;top:12px;right:20px}.compact-actions.svelte-aloyi8{display:flex;align-items:center;gap:12px}.compact-print-button.svelte-aloyi8{display:flex;align-items:center;background:#fff3;color:#fff;padding:6px 10px;border-radius:6px;transition:all .2s}.compact-print-button.svelte-aloyi8:hover{background:#ffffff4d}.guide-dropdown.svelte-aloyi8{position:relative}.guide-dropdown-button.svelte-aloyi8{display:flex;align-items:center;gap:6px;background:#fff;color:#0d9488;padding:6px 12px;border-radius:6px;border:none;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s}.guide-dropdown-button.svelte-aloyi8:hover{box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.guide-dropdown-menu.svelte-aloyi8{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:200px;overflow:hidden;z-index:100}.guide-dropdown-item.svelte-aloyi8{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#374151;text-decoration:none;transition:all .2s;border-bottom:1px solid #f3f4f6}.guide-dropdown-item.svelte-aloyi8:last-child{border-bottom:none}.guide-dropdown-item.svelte-aloyi8:hover{background:#f9fafb;color:#0d9488}.guide-dropdown-item.active.svelte-aloyi8{background:#f0fdfa;color:#0d9488;font-weight:600}.guide-icon.svelte-aloyi8{font-size:20px}.induction-body.svelte-aloyi8{padding:40px}.max-w-4xl.svelte-aloyi8{max-width:90%}@media(min-width:1400px){.max-w-4xl.svelte-aloyi8{max-width:1200px}}.mx-auto.svelte-aloyi8{margin-left:auto;margin-right:auto}.content-grid.svelte-aloyi8{display:grid;grid-template-columns:240px 1fr;gap:32px}.content-grid.svelte-aloyi8:has(.toc-sidebar.collapsed:where(.svelte-aloyi8)){grid-template-columns:1fr}@media(max-width:768px){.content-grid.svelte-aloyi8{grid-template-columns:1fr}.toc-sidebar.svelte-aloyi8{position:fixed;top:60px;left:0;z-index:100;background:#fff;box-shadow:2px 0 8px #0000001a;border-radius:0 8px 8px 0;padding:12px}.toc-sidebar.collapsed.svelte-aloyi8{width:auto}.toc-sidebar.svelte-aloyi8 h3:where(.svelte-aloyi8){display:none}}.toc-sidebar.svelte-aloyi8{position:sticky;top:70px;height:fit-content;max-height:calc(100vh - 90px);overflow:hidden;transition:all .3s ease}.toc-sidebar.collapsed.svelte-aloyi8{position:fixed;top:70px;left:0;z-index:100;width:auto;background:#fff;box-shadow:2px 0 8px #0000001a;border-radius:0 8px 8px 0;padding:12px}.toc-sidebar.collapsed.svelte-aloyi8 h3:where(.svelte-aloyi8){display:none}.toc-header.svelte-aloyi8{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.toc-sidebar.svelte-aloyi8 h3:where(.svelte-aloyi8){font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#666;margin:0}.sidebar-toggle.svelte-aloyi8{background:none;border:none;color:#0d9488;cursor:pointer;padding:4px;display:flex;align-items:center;transition:transform .2s}.sidebar-toggle.svelte-aloyi8:hover{transform:scale(1.1)}.toc-navigation.svelte-aloyi8{display:flex;flex-direction:column;max-height:calc(100vh - 200px)}.main-sections.svelte-aloyi8{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;border-bottom:2px solid #e5e7eb;margin-bottom:8px}.subsections.svelte-aloyi8{display:flex;flex-direction:column;gap:2px;overflow-y:auto;max-height:400px;padding-right:4px}.subsections.svelte-aloyi8::-webkit-scrollbar{width:6px}.subsections.svelte-aloyi8::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.subsections.svelte-aloyi8::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.subsections.svelte-aloyi8::-webkit-scrollbar-thumb:hover{background:#9ca3af}.toc-item.svelte-aloyi8{text-align:left;padding:8px 12px;background:none;border:none;border-left:2px solid transparent;color:#555;font-size:13px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px;width:100%}.toc-item.svelte-aloyi8:hover{background:#f3f4f6;border-left-color:#0d9488;color:#0d9488}.toc-item.level-1.svelte-aloyi8{font-weight:700;font-size:16px;padding:14px 12px;color:#0f766e;background:#f0fdfa;border-radius:6px;margin-bottom:4px;border-left:3px solid #0d9488}.toc-item.level-1.svelte-aloyi8:hover{background:#ccfbf1;border-left-color:#0d9488;color:#0d9488}.toc-item.level-1.active.svelte-aloyi8{background:#ccfbf1;border-left-color:#0d9488;color:#0d9488;font-weight:800;box-shadow:0 2px 4px #0d948833}.toc-item.level-2.svelte-aloyi8{font-weight:600;font-size:14px;padding:10px 10px 10px 20px;color:#374151;background:transparent;border-radius:4px;margin-bottom:2px}.toc-item.level-2.svelte-aloyi8:hover{background:#f3f4f6;border-left-color:#0d9488;color:#0d9488}.toc-item.level-2.active.svelte-aloyi8{background:#f3f4f6;border-left-color:#0d9488;color:#0d9488;font-weight:700}.toc-item.level-3.svelte-aloyi8{padding-left:24px;font-size:12px;color:#666}.expand-icon.svelte-aloyi8{display:inline-block;width:12px;font-size:10px;flex-shrink:0}.toc-item.hidden-section.svelte-aloyi8{opacity:.4;font-style:italic}.induction-view.svelte-aloyi8 [data-hidden=true]{opacity:.3;pointer-events:none}.induction-view.show-hidden.svelte-aloyi8 [data-hidden=true]{opacity:1;pointer-events:auto;background:#fef3c7;padding:8px;border-radius:4px;margin:8px 0}.induction-view.show-hidden.svelte-aloyi8 .toc-item.hidden-section:where(.svelte-aloyi8){opacity:1;background:#fef3c7}.main-content.svelte-aloyi8{background:#fff;padding:48px 56px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.main-content.svelte-aloyi8 h1{margin-top:48px;border-top:3px solid #0d9488;background:linear-gradient(to bottom,#f0fdfa 0%,transparent 100%);padding:24px 20px 16px;margin-left:-20px;margin-right:-20px;border-radius:8px}.main-content.svelte-aloyi8 h1:first-child{margin-top:0;border-top:none}.main-content.svelte-aloyi8 p:has(strong:first-child){background:#fef3c7;border-left:4px solid #f59e0b;padding:12px 16px;margin:16px 0;border-radius:4px;position:relative}.main-content.svelte-aloyi8 hr{margin:40px 0;border:none;border-top:2px solid #e5e7eb;position:relative}.main-content.svelte-aloyi8 hr:after{content:"◆";position:absolute;left:50%;top:-12px;transform:translate(-50%);background:#fff;padding:0 12px;color:#0d9488}.navigation-cards-section.svelte-aloyi8{margin-top:40px;padding:32px 0;background:linear-gradient(135deg,#f0fdfa,#e0f2fe);border-radius:12px}.navigation-cards-container.svelte-aloyi8{max-width:100%}.navigation-cards-title.svelte-aloyi8{font-size:20px;font-weight:700;color:#0f766e;margin:0 0 20px;text-align:center}.navigation-cards-grid.svelte-aloyi8{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;padding:0 20px}.nav-card.svelte-aloyi8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;border-radius:12px;text-decoration:none;transition:all .2s;border:2px solid transparent;min-height:120px}.nav-card-main.svelte-aloyi8{background:linear-gradient(135deg,#64748b,#475569);border-color:#ffffff1a}.nav-card-time.svelte-aloyi8{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#ffffff1a}.nav-card-staff.svelte-aloyi8{background:linear-gradient(135deg,#a855f7,#9333ea);border-color:#ffffff1a}.nav-card.svelte-aloyi8:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0003;border-color:#ffffff4d}.nav-card-icon.svelte-aloyi8{font-size:36px;margin-bottom:8px}.nav-card-name.svelte-aloyi8{font-size:14px;font-weight:600;color:#fff;text-align:center}@media(max-width:768px){.main-content.svelte-aloyi8{padding:24px}.header-content.svelte-aloyi8{flex-direction:column}.header-actions.svelte-aloyi8{width:100%;justify-content:flex-start}.navigation-cards-grid.svelte-aloyi8{grid-template-columns:repeat(2,1fr)}.compact-title.svelte-aloyi8{font-size:14px}.guide-dropdown-button.svelte-aloyi8{font-size:12px;padding:6px 12px}}
