.demo_demo__K8ihD{--text:#1a1d21;--muted:#64748b;--bg:#f7f8fa;--surface:#fff;--border:#e2e8f0;color-scheme:only light;background:var(--bg);color:var(--text);min-height:100dvh;font-size:14px;line-height:1.5}.demo_demo__K8ihD *{box-sizing:border-box}.demo_demo__K8ihD button,.demo_demo__K8ihD input,.demo_demo__K8ihD select{font:inherit}.demo_demo__K8ihD button{cursor:pointer}.demo_demo__K8ihD a:focus-visible,.demo_demo__K8ihD button:focus-visible,.demo_demo__K8ihD input:focus-visible,.demo_demo__K8ihD select:focus-visible{outline:3px solid #2457ff;outline-offset:3px}.demo_demo__K8ihD svg{width:22px;height:22px;flex-shrink:0}.demo_demo__K8ihD a{text-decoration:none}.demo_demo__K8ihD small{display:block;color:var(--muted);font-size:12px}.demo_demo__K8ihD h1{font-size:clamp(24px,3vw,34px);line-height:1.25;margin:4px 0}.demo_demo__K8ihD h2{font-size:17px;margin:0 0 12px}.demo_demo__K8ihD p{color:var(--muted)}.demo_notice__kXSMM{display:flex;gap:24px;align-items:center;justify-content:space-between;background:#eef3ff;border-bottom:1px solid #cfdaff;padding:14px 28px}.demo_notice__kXSMM>span{max-width:860px}.demo_notice__kXSMM strong{display:block;color:#1740b6;margin-bottom:3px}.demo_notice__kXSMM>span>span{font-size:13px;color:#334155}.demo_cta__VPuUT{display:inline-flex;gap:12px;align-items:center;justify-content:center;padding:12px 18px;background:#2457ff;color:white!important;border-radius:9px;font-weight:650;flex-shrink:0;min-height:44px}.demo_shell__hyH0v{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:calc(100dvh - 100px)}.demo_sidebar__bidjq{background:#fff;border-right:1px solid var(--border);padding:26px 18px;display:flex;flex-direction:column;gap:24px}.demo_brand__HITp7{display:flex;align-items:center;gap:8px;color:#101b34;font-size:16px;font-weight:800;white-space:nowrap}.demo_company__xJHtQ{padding:16px 12px;background:#f8fafc;border-radius:10px}.demo_sidebar__bidjq nav{display:grid;grid-gap:5px;gap:5px}.demo_sidebar__bidjq nav button{border:0;background:transparent;color:#526076;text-align:left;display:flex;gap:12px;align-items:center;padding:13px 14px;min-height:48px;border-radius:9px}.demo_sidebar__bidjq nav button:hover{background:#f0f4ff}.demo_sidebar__bidjq nav button[aria-current]{color:#2457ff;background:#eaf0ff;font-weight:650}.demo_back__YV1Wu{color:#526076;font-size:13px;margin-top:auto;padding:12px}.demo_main__53Nt3{min-width:0}.demo_topbar__xsfCH{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 30px;background:#fff;border-bottom:1px solid var(--border);color:var(--muted);font-size:13px}.demo_topbar__xsfCH label{display:flex;gap:10px;align-items:center}.demo_topbar__xsfCH select{background:#fff;color:#1a1d21;border:1px solid var(--border);padding:9px;border-radius:8px;min-height:44px}.demo_content__4jOwI{padding:30px;max-width:1480px;margin:auto}.demo_heading__zSC9x{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-bottom:24px}.demo_eyebrow___6_Gy{font-size:12px;margin:0;color:#64748b}.demo_readOnly__ZnJM0{background:#eaf0ff;color:#1740b6;padding:6px 10px;border-radius:20px;font-size:12px}.demo_stats__3J2mc{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.demo_stat__oSarX{border:1px solid var(--border);background:white;border-radius:12px;padding:22px;text-align:left;color:#1a1d21}.demo_stat__oSarX>span{display:flex;align-items:center;gap:10px;color:#64748b}.demo_stat__oSarX svg{color:#2457ff}.demo_stat__oSarX>strong{display:block;font-size:30px;margin-top:14px;letter-spacing:-1px}.demo_panel__N55f4{background:#fff;border:1px solid var(--border);border-radius:12px;padding:22px;margin-bottom:22px;min-width:0}.demo_two__sAyH2{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.demo_event__HY2yw{display:flex;align-items:center;gap:12px;padding:16px 0;width:100%;border:0;border-bottom:1px solid #eef1f5;background:white;text-align:left;color:#1a1d21}.demo_event__HY2yw:last-child{border:0}.demo_event__HY2yw>span:nth-child(2){flex:1 1;min-width:0}.demo_event__HY2yw time{font-size:12px;color:#64748b;white-space:nowrap}.demo_eventIcon__T0X0H{background:#edf3ff;color:#2457ff;padding:9px;border-radius:9px;display:flex}.demo_panelHead__LUn_l{display:flex;justify-content:space-between;gap:16px}.demo_textButton__1L_ob{background:none;border:0;color:#2457ff;text-align:left;padding:6px 0;min-height:44px;font-weight:600}.demo_textButton__1L_ob small{font-weight:400}.demo_cards__tvxb5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.demo_vehicleCard__cCG_W{border:1px solid var(--border);background:white;border-radius:12px;padding:22px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left;color:#1a1d21;transition:box-shadow .15s,border-color .15s}.demo_vehicleCard__cCG_W:hover{border-color:#2457ff;box-shadow:0 5px 18px #2457ff12}.demo_vehicleCard__cCG_W>strong{font-size:17px}.demo_vehicleCard__cCG_W svg{color:#2457ff;width:30px;height:30px}.demo_vehicleCard__cCG_W>span{color:#64748b}.demo_cardTop__809ri{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.demo_cardTop__809ri span{font-size:12px;border:1px solid var(--border);padding:3px 8px;border-radius:4px}.demo_vehicleCard__cCG_W .demo_open__0xgeo{color:#2457ff;font-weight:600;margin-top:8px}.demo_search__gQNjo{display:flex;align-items:center;gap:12px;margin:20px 0}.demo_search__gQNjo>span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.demo_search__gQNjo input{width:100%;max-width:460px;min-height:46px;padding:12px 16px;border:1px solid var(--border);border-radius:9px;background:#fff;color:#1a1d21}.demo_avatar__KQoTE{width:46px;height:46px;display:grid;place-items:center;background:#edf3ff;color:#2457ff;border-radius:50%;font-weight:650;margin-bottom:14px}.demo_status__9d3v9{color:#137c55}.demo_tableWrap__rF8RL{overflow:auto;width:100%}.demo_demo__K8ihD table{width:100%;border-collapse:collapse;white-space:nowrap;min-width:520px}.demo_demo__K8ihD th{text-align:left;color:#64748b;font-size:12px;font-weight:500;padding:12px;border-bottom:1px solid var(--border)}.demo_demo__K8ihD td{padding:12px;border-bottom:1px solid #eef1f5}.demo_demo__K8ihD tr:last-child td{border:0}.demo_vehicleTitle__tTihB{display:flex;align-items:center;gap:18px}.demo_vehicleTitle__tTihB h2{margin-bottom:3px}.demo_vehicleTitle__tTihB p{margin:0}.demo_bigIcon__xQQW9{display:flex;padding:18px;background:#edf3ff;border-radius:12px;color:#2457ff}.demo_bigIcon__xQQW9 svg{width:38px;height:38px}.demo_details__rzlK4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:26px}.demo_details__rzlK4 dt{font-size:12px;color:#64748b}.demo_details__rzlK4 dd{margin:5px 0 0;font-weight:600}.demo_costRow__5EsTZ{display:grid;grid-template-columns:190px minmax(0,1fr) 90px;grid-gap:20px;gap:20px;align-items:center;margin-top:12px}.demo_costRow__5EsTZ>strong{text-align:right}.demo_bar__OM5rq{height:12px;background:#eef3ff;border-radius:5px;overflow:hidden}.demo_bar__OM5rq span{display:block;height:100%;background:#2457ff;border-radius:5px}.demo_footnote__2hVQs{font-size:12px;margin-top:26px}@media(min-width:1600px){.demo_content__4jOwI{padding:40px}}@media(max-width:1100px){.demo_shell__hyH0v{grid-template-columns:190px minmax(0,1fr)}.demo_sidebar__bidjq{padding:20px 12px}.demo_brand__HITp7{font-size:13px}.demo_content__4jOwI{padding:22px}.demo_two__sAyH2{grid-template-columns:1fr}.demo_cards__tvxb5{grid-template-columns:repeat(2,minmax(0,1fr))}.demo_topbar__xsfCH{padding:16px 22px}.demo_notice__kXSMM{padding:14px 22px}.demo_event__HY2yw time{white-space:normal}}@media(max-width:700px){.demo_notice__kXSMM{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.demo_notice__kXSMM .demo_cta__VPuUT{align-self:flex-start}.demo_shell__hyH0v{display:block}.demo_sidebar__bidjq{padding:12px;border-right:0;border-bottom:1px solid var(--border);gap:12px}.demo_brand__HITp7{font-size:16px}.demo_back__YV1Wu,.demo_company__xJHtQ{display:none}.demo_sidebar__bidjq nav{display:flex;overflow-x:auto;gap:6px;padding:3px 0 6px}.demo_sidebar__bidjq nav button{flex-shrink:0;padding:10px;font-size:12px;min-height:44px}.demo_sidebar__bidjq nav svg{width:18px;height:18px}.demo_topbar__xsfCH{padding:12px 16px;flex-wrap:wrap}.demo_topbar__xsfCH label{margin-left:auto}.demo_content__4jOwI{padding:20px 16px}.demo_heading__zSC9x{align-items:flex-start}.demo_readOnly__ZnJM0{display:none}.demo_stats__3J2mc{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.demo_stat__oSarX{padding:14px}.demo_stat__oSarX>span{font-size:12px;gap:6px}.demo_stat__oSarX>strong{font-size:25px}.demo_cards__tvxb5{grid-template-columns:1fr}.demo_panel__N55f4{padding:16px}.demo_event__HY2yw{flex-wrap:wrap}.demo_event__HY2yw time{margin-left:48px}.demo_details__rzlK4{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.demo_costRow__5EsTZ{grid-template-columns:minmax(0,1fr) 80px;gap:8px}.demo_bar__OM5rq{grid-row:2;grid-column:1/-1}.demo_demo__K8ihD h1{overflow-wrap:anywhere}}.demo_tour__6HfRI{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px;background:#edf3ff;border:1px solid #dbe5ff;border-radius:12px;margin-bottom:22px}.demo_tour__6HfRI button{background:#fff;border:1px solid #cfdaff;border-radius:8px;color:#2457ff;padding:10px 14px;min-height:44px}.demo_warning__PaobQ{color:#a14c0c}.demo_statusBadge__jO7Xm{display:inline-flex;padding:5px 9px;border-radius:6px;background:#f3f6fa;font-size:12px;margin-bottom:12px}.demo_filters__ZCN0G{display:flex;gap:14px;flex-wrap:wrap;margin:18px 0}.demo_filters__ZCN0G label{display:flex;flex-direction:column;gap:6px;max-width:100%;font-size:12px;color:#64748b}.demo_filters__ZCN0G select{min-height:44px;max-width:100%;padding:10px;border:1px solid #dbe3ee;border-radius:8px;background:white;color:#1a1d21}.demo_preview__yCIg8{border:1px dashed #c5d2e8;border-radius:12px;padding:22px;background:#fbfcff}.demo_preview__yCIg8 h2{overflow-wrap:anywhere}.demo_equipment__hlnUS{list-style:none;padding:0;max-width:620px}.demo_equipment__hlnUS li{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #e2e8f0}.demo_equipment__hlnUS strong{white-space:nowrap}.demo_protocolPhoto__Z3cZN{margin:24px 0 0;max-width:500px}.demo_protocolPhoto__Z3cZN img{width:100%;height:auto;display:block;border-radius:10px}.demo_protocolPhoto__Z3cZN figcaption{font-size:12px;color:#64748b;margin-top:8px}.demo_months__bYGph{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:20px 0 30px}.demo_months__bYGph>div{padding:16px;border-radius:10px;background:#edf3ff}.demo_months__bYGph strong{display:block;margin-top:8px;font-size:22px}.demo_recordList__4oilP .demo_event__HY2yw>span:first-child{flex:1 1}.demo_recordList__4oilP .demo_event__HY2yw>time{margin-left:0}.demo_recordList__4oilP .demo_event__HY2yw>span:last-child{flex:0 1}.demo_sidebar__bidjq{align-self:start;position:-webkit-sticky;position:sticky;top:0}.demo_demo__K8ihD .demo_preview__yCIg8 .demo_readOnly__ZnJM0{display:block}@media(max-width:700px){.demo_sidebar__bidjq{position:static}.demo_months__bYGph{grid-template-columns:1fr}.demo_preview__yCIg8{padding:14px}.demo_equipment__hlnUS li{font-size:12px}.demo_tour__6HfRI>strong{flex-basis:100%}.demo_filters__ZCN0G label{width:100%}.demo_recordList__4oilP .demo_event__HY2yw>time{width:auto}}