.cabinet-demo_demo__i8HWL{color:var(--mx-ink);font-size:14px;line-height:1.6}.cabinet-demo_toolbar__72SMd{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--mx-line);padding-bottom:16px}.cabinet-demo_notice__b_rIg{padding:12px 16px;border-radius:8px;color:var(--mx-ink);background:color-mix(in srgb,var(--mx-accent) 10%,var(--mx-surface))}.cabinet-demo_layout__qBK8F{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;margin-top:24px}.cabinet-demo_navigation__nAOEH{display:flex;flex-direction:column;align-items:stretch;gap:8px}.cabinet-demo_navigation__nAOEH a{display:flex;align-items:center;min-height:44px;color:var(--mx-accent)}.cabinet-demo_demo__i8HWL button{min-height:44px;padding:8px 16px;border:1px solid var(--mx-accent);border-radius:6px;background:var(--mx-surface);color:var(--mx-accent);font:inherit;cursor:pointer}.cabinet-demo_navigation__nAOEH button{text-align:left}.cabinet-demo_actions__ajt5L button:last-child,.cabinet-demo_navigation__nAOEH button[aria-pressed=true]{color:#fff;background:#0d6efd}.cabinet-demo_content__g_eHo{min-width:0}.cabinet-demo_demo__i8HWL h1{font-size:28px;font-weight:600;line-height:1.3;letter-spacing:0;max-width:none}.cabinet-demo_demo__i8HWL h2{font-size:22px;line-height:1.3;font-weight:600}.cabinet-demo_demo__i8HWL h3{font-size:18px}.cabinet-demo_columns__ozWE1{display:grid;grid-template-columns:3fr 2fr;gap:20px}.cabinet-demo_card__IoZN0{margin-block:16px;padding:24px;background:var(--mx-surface);border:1px solid var(--mx-line);border-radius:16px;box-shadow:0 4px 16px rgb(0 0 0/5%)}.cabinet-demo_label__tWQ63,.cabinet-demo_message__bvW5v{color:var(--mx-accent)}.cabinet-demo_small__Zwpcl{font-size:12px;color:var(--mx-muted)}.cabinet-demo_timeline__xRbEi{border-left:3px solid var(--mx-accent);padding-left:16px;margin-block:24px}.cabinet-demo_cards__wx0ZI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:24px}.cabinet-demo_cards__wx0ZI figure{margin:0;text-align:center;min-width:0}.cabinet-demo_cards__wx0ZI img{max-width:100%;height:210px;width:auto;object-fit:contain;border-radius:6px}.cabinet-demo_cards__wx0ZI figcaption{font-size:12px;margin-top:8px;overflow-wrap:anywhere}.cabinet-demo_cards__wx0ZI span,.cabinet-demo_cards__wx0ZI strong{display:block}.cabinet-demo_demo__i8HWL label{display:block;font-weight:600;margin-top:16px}.cabinet-demo_demo__i8HWL select,.cabinet-demo_demo__i8HWL textarea{display:block;box-sizing:border-box;width:100%;margin:8px 0 16px;padding:12px;background:var(--mx-surface);color:var(--mx-ink);border:1px solid var(--mx-line);border-radius:6px;font:inherit}.cabinet-demo_demo__i8HWL textarea{resize:vertical}.cabinet-demo_demo__i8HWL .cabinet-demo_check__yhJyw{display:flex;align-items:flex-start;gap:12px;font-weight:400;margin-bottom:16px}.cabinet-demo_check__yhJyw input{margin-top:6px}.cabinet-demo_actions__ajt5L{display:flex;flex-wrap:wrap;gap:12px}.cabinet-demo_demo__i8HWL details{padding:16px;border:1px solid var(--mx-line);border-radius:8px;margin-block:12px}.cabinet-demo_demo__i8HWL summary{cursor:pointer;font-weight:600}.cabinet-demo_demo__i8HWL blockquote{margin:16px 0;padding-left:16px;border-left:3px solid var(--mx-line)}.cabinet-demo_feedback__l6lOy{white-space:pre-wrap;overflow-wrap:anywhere}.cabinet-demo_message__bvW5v{min-height:24px}@media (max-width:800px){.cabinet-demo_layout__qBK8F{grid-template-columns:1fr}.cabinet-demo_navigation__nAOEH{flex-direction:row;flex-wrap:wrap}.cabinet-demo_navigation__nAOEH button{flex:1 1 120px}.cabinet-demo_navigation__nAOEH a{padding-inline:12px}.cabinet-demo_columns__ozWE1{grid-template-columns:1fr}.cabinet-demo_demo__i8HWL h1{font-size:24px}.cabinet-demo_demo__i8HWL h2{font-size:21px}.cabinet-demo_card__IoZN0{padding:20px}.cabinet-demo_cards__wx0ZI{gap:8px}.cabinet-demo_cards__wx0ZI img{height:160px}.cabinet-demo_cards__wx0ZI figcaption{font-size:11px}}@media (max-width:380px){.cabinet-demo_card__IoZN0{padding:16px}.cabinet-demo_cards__wx0ZI img{height:130px}.cabinet-demo_cards__wx0ZI figcaption{font-size:10px}}