.login-module__WEZH7G__shell{background:var(--theme-page,#f7f9fb);min-height:100dvh;color:var(--theme-text,#192b3b);grid-template-columns:minmax(0,1.08fr) minmax(430px,1fr);font-family:Arial,Helvetica,sans-serif;display:grid}.login-module__WEZH7G__story{color:#fff;background:#102d39;flex-direction:column;padding:42px 8%;display:flex;position:relative;overflow:hidden}.login-module__WEZH7G__story:after{content:"";pointer-events:none;border:1px solid #ffffff0c;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-320px;right:-90px;box-shadow:0 0 0 65px #ffffff03,0 0 0 130px #ffffff03}.login-module__WEZH7G__brand{letter-spacing:.03em;color:inherit;align-items:center;gap:12px;font-size:16px;line-height:1.3;text-decoration:none;display:flex}.login-module__WEZH7G__brand strong{letter-spacing:0;font-size:20px}.login-module__WEZH7G__mark{background:var(--theme-success-surface,#8edfc5);width:48px;height:48px;color:var(--theme-text,#163d43);border-radius:15px;place-items:center;display:grid}.login-module__WEZH7G__storyBody{max-width:550px;margin:auto 0;padding:72px 0}.login-module__WEZH7G__eyebrow{letter-spacing:.17em;color:#8edfc5;margin-bottom:26px;font-size:14px;font-weight:700}.login-module__WEZH7G__story h1{white-space:pre-line;letter-spacing:-.04em;font-size:clamp(34px,3.3vw,52px);font-weight:600;line-height:1.16}.login-module__WEZH7G__description{color:#b4c7cc;max-width:370px;margin:24px 0 34px;font-size:15px;line-height:1.8}.login-module__WEZH7G__routine{background:#ffffff06;border:1px solid #ffffff15;border-radius:16px;max-width:390px;padding:22px}.login-module__WEZH7G__routineTop{align-items:center;gap:10px;margin-bottom:20px;font-size:16px;display:flex}.login-module__WEZH7G__miniMark{color:#8edfc5}.login-module__WEZH7G__routine p{color:#c4d4d7;align-items:center;gap:10px;margin:15px 0;font-size:16px;display:flex}.login-module__WEZH7G__routine p:last-child{margin-bottom:0}.login-module__WEZH7G__routine p svg{color:#8edfc5;flex-shrink:0}.login-module__WEZH7G__footer{color:var(--theme-muted,#8aabb3);font-size:14px}.login-module__WEZH7G__access{flex-direction:column;padding:30px 9% 35px;display:flex}.login-module__WEZH7G__languages{align-self:flex-end;gap:4px;display:flex}.login-module__WEZH7G__languages button{width:44px;height:44px;color:var(--theme-muted,#58666f);cursor:pointer;background:0 0;border:none;border-radius:7px;font-size:14px;font-weight:600}.login-module__WEZH7G__formArea{width:100%;max-width:350px;margin:auto}.login-module__WEZH7G__lock{background:var(--theme-success-surface,#e2f1eb);width:52px;height:52px;color:var(--theme-text,#176c57);border-radius:15px;place-items:center;margin:28px 0 23px;display:grid}.login-module__WEZH7G__formArea h2{letter-spacing:-.03em;margin:0 0 10px;font-size:28px;font-weight:650}.login-module__WEZH7G__subtitle{color:var(--theme-muted,#58646f);margin-bottom:28px;font-size:16px;line-height:1.6}.login-module__WEZH7G__formArea form{flex-direction:column;display:flex}.login-module__WEZH7G__formArea label{margin:0 0 9px;font-size:16px;font-weight:600}.login-module__WEZH7G__formArea input{border:1px solid var(--theme-border,#d8e1e5);background:var(--theme-surface,white);height:50px;color:var(--theme-muted,#203744);border-radius:9px;outline:none;margin-bottom:20px;padding:0 13px;font-size:16px}.login-module__WEZH7G__formArea input:disabled{background:var(--theme-soft,#eef2f4)}.login-module__WEZH7G__submit{color:#fff;cursor:pointer;background:#14735f;border:none;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:50px;margin-top:3px;font-size:16px;font-weight:600;display:flex}.login-module__WEZH7G__submit:disabled{opacity:.45;cursor:default}.login-module__WEZH7G__magic{min-height:48px;color:var(--theme-text,#136c59);cursor:pointer;background:0 0;border:none;font-size:16px}.login-module__WEZH7G__magic:disabled{color:var(--theme-muted,#5b6662);cursor:default}.login-module__WEZH7G__private{color:var(--theme-muted,#556467);justify-content:center;align-items:center;gap:7px;margin-top:9px;font-size:14px;display:flex}.login-module__WEZH7G__tip{color:var(--theme-muted,#5a6266);text-align:center;margin:12px 0 30px;font-size:14px;line-height:1.7}.login-module__WEZH7G__demo{border-top:1px solid var(--theme-border,#e3e8eb);color:var(--theme-muted,#365461);justify-content:center;align-items:center;gap:8px;padding-top:20px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.login-module__WEZH7G__demoNote{color:var(--theme-muted,#5a656b);text-align:center;margin-top:10px;font-size:14px}.login-module__WEZH7G__notice,.login-module__WEZH7G__success,.login-module__WEZH7G__error{border-radius:8px;margin-bottom:20px;padding:13px;font-size:16px;line-height:1.7}.login-module__WEZH7G__success{background:var(--theme-success-surface,#e5f4ec);color:var(--theme-success-text,#1c684d)}.login-module__WEZH7G__error{background:var(--theme-danger-surface,#fbeceb);color:var(--theme-danger-text,#a5443c)}.login-module__WEZH7G__shell button:focus-visible,.login-module__WEZH7G__shell a:focus-visible{outline:3px solid var(--theme-focus,#78bcaa);outline-offset:3px}@media (max-width:800px){.login-module__WEZH7G__shell{grid-template-columns:1fr}.login-module__WEZH7G__story{padding:24px}.login-module__WEZH7G__storyBody,.login-module__WEZH7G__footer,.login-module__WEZH7G__brand br{display:none}.login-module__WEZH7G__brand strong{margin-left:7px;font-size:17px}.login-module__WEZH7G__mark{width:40px;height:40px}.login-module__WEZH7G__access{padding:18px 24px 35px}.login-module__WEZH7G__formArea{max-width:410px}.login-module__WEZH7G__lock{margin-top:15px}.login-module__WEZH7G__languages button{min-width:44px;min-height:44px}.login-module__WEZH7G__submit,.login-module__WEZH7G__magic{min-height:56px}}.login-module__WEZH7G__shell{background:var(--theme-page,#f4f7fc);color:var(--theme-text,#172b50);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}.login-module__WEZH7G__story{background:radial-gradient(at 0 100%,#103b7c 0%,#0000 65%),#061749}.login-module__WEZH7G__brand{flex-direction:column;align-items:flex-start;gap:2px;max-width:360px;display:flex}.login-module__WEZH7G__brand .nj-brand-logo{width:350px;max-width:100%}.login-module__WEZH7G__brand .brand-caption{text-align:left;color:#b8cdec;margin:0 0 0 13px}.login-module__WEZH7G__storyBody{padding:55px 0}.login-module__WEZH7G__eyebrow,.login-module__WEZH7G__miniMark,.login-module__WEZH7G__routine p svg{color:var(--theme-text,#71e0f1)}.login-module__WEZH7G__description{color:#bfcee7}.login-module__WEZH7G__routine{background:#ffffff07;border-color:#ffffff20}.login-module__WEZH7G__routine p{color:#d5e1f3}.login-module__WEZH7G__footer{color:#b4c8e7}.login-module__WEZH7G__languages button{color:var(--theme-muted,#506684)}.login-module__WEZH7G__languages button[aria-pressed=true]{background:var(--theme-soft,#e1ecff);color:var(--theme-link,#1456a7)}.login-module__WEZH7G__lock{background:var(--theme-soft,#e4efff);color:var(--theme-text,#145cba)}.login-module__WEZH7G__subtitle,.login-module__WEZH7G__private,.login-module__WEZH7G__tip,.login-module__WEZH7G__demoNote{color:var(--theme-muted,#516177)}.login-module__WEZH7G__formArea input{color:var(--theme-text,#213e66);border-color:var(--theme-border,#ccd9eb)}.login-module__WEZH7G__formArea input:focus{border-color:var(--theme-border,#2375dc);box-shadow:0 0 0 3px #2375dc1a}.login-module__WEZH7G__submit{background:#075ac6}.login-module__WEZH7G__submit:hover{background:#04489f}.login-module__WEZH7G__magic{color:var(--theme-text,#0756b8)}.login-module__WEZH7G__magic:disabled{color:var(--theme-muted,#516279)}.login-module__WEZH7G__demo{color:var(--theme-text,#24578f);border-color:var(--theme-border,#dbe5f3)}.login-module__WEZH7G__notice{background:var(--theme-soft,#eaf2fe);color:var(--theme-link,#355c8d)}.login-module__WEZH7G__success{color:var(--theme-success-text,#236848)}.login-module__WEZH7G__shell button:focus-visible,.login-module__WEZH7G__shell a:focus-visible{outline-color:var(--theme-focus,#0083b5)}@media (max-width:800px){.login-module__WEZH7G__story{padding:13px 24px 17px}.login-module__WEZH7G__brand{max-width:290px}.login-module__WEZH7G__brand .nj-brand-logo{width:270px}.login-module__WEZH7G__brand .brand-caption{margin-left:10px;font-size:14px}.login-module__WEZH7G__access{padding-top:12px}.login-module__WEZH7G__formArea input,.login-module__WEZH7G__tip{font-size:16px}.login-module__WEZH7G__demoNote{font-size:14px}.login-module__WEZH7G__story{padding-top:max(13px, env(safe-area-inset-top));padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right))}.login-module__WEZH7G__access{padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right));padding-bottom:max(35px, env(safe-area-inset-bottom))}}.login-module__WEZH7G__identity{background:var(--theme-soft,#eaf2fe);border:1px solid var(--theme-border,#cfdef3);color:var(--theme-muted,#435b7c);border-radius:10px;margin:0 0 22px;padding:13px 14px 5px;font-size:16px;line-height:1.65}.login-module__WEZH7G__identity p{margin:0}.login-module__WEZH7G__identity p+p{margin-top:5px}.login-module__WEZH7G__identity>div{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:2px;display:flex}.login-module__WEZH7G__identity a{min-height:44px;color:var(--theme-link,#0756b8);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.login-module__WEZH7G__languages{flex-wrap:wrap;align-items:center}.login-module__WEZH7G__languages button[data-theme-toggle]{border:1px solid var(--theme-border,#ccd8e5);background:var(--theme-surface,#fff);width:auto;height:auto;min-height:44px;color:var(--theme-text,#111827);justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.login-module__WEZH7G__languages button[data-theme-toggle]:hover{background:var(--theme-surface-raised,#eef4fb)}@media (max-width:480px){.login-module__WEZH7G__languages button[data-theme-toggle]{width:44px;padding:8px}}
.pwa-install-guide-module__jqRdxW__guide{border:1px solid var(--theme-border,#d9e5f4);background:var(--theme-surface,#fff);color:var(--theme-text,#244871);border-radius:11px;margin:22px 0;font-size:16px}.pwa-install-guide-module__jqRdxW__guide summary{cursor:pointer;align-items:center;gap:9px;min-height:52px;padding:12px 14px;font-weight:600;list-style:none;display:flex}.pwa-install-guide-module__jqRdxW__guide summary::-webkit-details-marker{display:none}.pwa-install-guide-module__jqRdxW__guide summary>svg{color:var(--theme-text,#1762b6);flex-shrink:0}.pwa-install-guide-module__jqRdxW__guide summary>span{flex:1}.pwa-install-guide-module__jqRdxW__guide summary:focus-visible{outline:3px solid var(--theme-focus,#0083b5);outline-offset:3px;border-radius:10px}.pwa-install-guide-module__jqRdxW__chevron{transition:transform .18s}.pwa-install-guide-module__jqRdxW__guide[open] .pwa-install-guide-module__jqRdxW__chevron{transform:rotate(180deg)}.pwa-install-guide-module__jqRdxW__body{padding:0 15px 16px}.pwa-install-guide-module__jqRdxW__intro,.pwa-install-guide-module__jqRdxW__instructions{color:var(--theme-muted,#4d6583);margin:0 0 15px;line-height:1.75}.pwa-install-guide-module__jqRdxW__devices{flex-wrap:wrap;gap:5px;margin:15px 0;display:flex}.pwa-install-guide-module__jqRdxW__devices button{border:1px solid var(--theme-border,#dce6f3);min-height:44px;color:var(--theme-muted,#4d6583);background:var(--theme-surface,#fff);border-radius:7px;padding:7px 9px;font-size:14px}.pwa-install-guide-module__jqRdxW__devices button[aria-pressed=true]{color:var(--theme-link,#0b57a8);background:var(--theme-soft,#eaf3ff);border-color:var(--theme-border,#93b8e8)}.pwa-install-guide-module__jqRdxW__body ol{color:var(--theme-muted,#3f5e84);margin:12px 0 15px;padding-left:20px}.pwa-install-guide-module__jqRdxW__body li{margin:10px 0;padding-left:2px;line-height:1.7}.pwa-install-guide-module__jqRdxW__body li svg{vertical-align:middle;margin-right:5px;display:inline}.pwa-install-guide-module__jqRdxW__install{color:#fff;background:#075ac6;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin:13px 0;font-size:16px;font-weight:600;display:flex}.pwa-install-guide-module__jqRdxW__notice{border-left:3px solid var(--theme-border,#7aa9e8);background:var(--theme-soft,#f0f6ff);color:var(--theme-link,#365c8c);margin:13px 0;padding:8px 11px;font-size:16px;line-height:1.7}.pwa-install-guide-module__jqRdxW__address{border-top:1px solid var(--theme-border,#e2eaf5);padding-top:14px}.pwa-install-guide-module__jqRdxW__address>label{color:var(--theme-muted,#4e6686);font-weight:600;display:block;margin:0 0 8px!important;font-size:14px!important}.pwa-install-guide-module__jqRdxW__address>div{align-items:center;gap:6px;display:flex}.pwa-install-guide-module__jqRdxW__address input{border:1px solid var(--theme-border,#d5e2f2);background:var(--theme-soft,#f7faff);width:100%;min-width:0;color:var(--theme-text,#355e8b);border-radius:7px;height:42px!important;margin:0!important;padding:8px!important;font-size:16px!important}.pwa-install-guide-module__jqRdxW__address button{border:1px solid var(--theme-border,#d5e2f2);background:var(--theme-soft,#edf5ff);min-width:44px;min-height:44px;color:var(--theme-link,#125baa);border-radius:7px;place-items:center;display:grid}.pwa-install-guide-module__jqRdxW__address>span{color:var(--theme-text,#256d49);margin-top:7px;font-size:14px;display:block}.pwa-install-guide-module__jqRdxW__footnote{color:var(--theme-muted,#516177);margin:14px 0 0;font-size:14px;line-height:1.75}@media (max-width:650px){.pwa-install-guide-module__jqRdxW__guide{font-size:16px}.pwa-install-guide-module__jqRdxW__guide summary{min-height:54px}.pwa-install-guide-module__jqRdxW__body{padding:0 13px 15px}.pwa-install-guide-module__jqRdxW__address input{font-size:16px!important}.pwa-install-guide-module__jqRdxW__devices button{font-size:16px}}@media (prefers-reduced-motion:reduce){.pwa-install-guide-module__jqRdxW__chevron{transition:none}}
.mcp-connections-module__fdBvlq__panel{border:1px solid var(--theme-border,#a5b5ca);background:var(--theme-surface,#fff);min-width:0;color:var(--theme-text,#111827);border-radius:18px;gap:16px;padding:22px;display:grid}.mcp-connections-module__fdBvlq__panel h2{margin:0;font-size:22px;line-height:1.3}.mcp-connections-module__fdBvlq__panel p{margin:0;line-height:1.6}.mcp-connections-module__fdBvlq__muted{color:var(--theme-muted,#40516a);font-size:15px}.mcp-connections-module__fdBvlq__header,.mcp-connections-module__fdBvlq__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mcp-connections-module__fdBvlq__header{justify-content:space-between}.mcp-connections-module__fdBvlq__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mcp-connections-module__fdBvlq__connection{border:1px solid var(--theme-border,#acb9ca);background:var(--theme-surface-raised,#f4f7fb);border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.mcp-connections-module__fdBvlq__connection strong{overflow-wrap:anywhere;font-size:17px;display:block}.mcp-connections-module__fdBvlq__connection code{overflow-wrap:anywhere;white-space:normal;font-size:14px;display:block}.mcp-connections-module__fdBvlq__badge{color:var(--theme-cyan-text,#075a71);font-size:14px;font-weight:700}.mcp-connections-module__fdBvlq__secondary,.mcp-connections-module__fdBvlq__danger{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:11px 18px;font-size:16px;font-weight:700;line-height:1.4;display:inline-flex}.mcp-connections-module__fdBvlq__secondary{border-color:var(--theme-border,#899bb3);background:var(--theme-surface,#fff);color:var(--theme-text,#111827)}.mcp-connections-module__fdBvlq__danger{color:var(--theme-danger-text,#a12020);border-color:var(--theme-border,#ae7070);background:var(--theme-danger-surface,#fff1f1)}.mcp-connections-module__fdBvlq__notice,.mcp-connections-module__fdBvlq__error,.mcp-connections-module__fdBvlq__success{overflow-wrap:anywhere;border-radius:10px;padding:14px 16px;font-size:15px;line-height:1.55}.mcp-connections-module__fdBvlq__notice{background:var(--theme-warning-surface,#fff4d9);color:var(--theme-warning-text,#6b4300)}.mcp-connections-module__fdBvlq__error{background:var(--theme-danger-surface,#fff0f0);color:var(--theme-danger-text,#951a1a)}.mcp-connections-module__fdBvlq__success{background:var(--theme-success-surface,#e9f8ee);color:var(--theme-success-text,#175b31)}@media (max-width:480px){.mcp-connections-module__fdBvlq__panel{border-radius:14px;padding:18px 16px}.mcp-connections-module__fdBvlq__header{gap:16px}.mcp-connections-module__fdBvlq__actions{flex-direction:column;align-items:stretch}.mcp-connections-module__fdBvlq__actions button{width:100%}.mcp-connections-module__fdBvlq__connection{padding:14px}}
.crew-assignments-module__DV9I0G__section{background:var(--theme-surface,white);border:1px solid var(--theme-border,#dce6f4);border-radius:13px;margin-bottom:22px;overflow:hidden}.crew-assignments-module__DV9I0G__section>header{border-bottom:1px solid var(--theme-border,#e2ebf6);padding:22px}.crew-assignments-module__DV9I0G__section h2{color:var(--theme-text,#295181);align-items:center;gap:9px;margin:0;font-size:17px;display:flex}.crew-assignments-module__DV9I0G__section header p{color:var(--theme-muted,#4c627a);margin:8px 0 0;font-size:16px}.crew-assignments-module__DV9I0G__day{border-bottom:1px solid var(--theme-border,#e2ebf6);padding:20px 22px}.crew-assignments-module__DV9I0G__day h3{color:var(--theme-text,#28548d);text-transform:capitalize;margin:0 0 14px;font-size:16px}.crew-assignments-module__DV9I0G__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:13px;display:grid}.crew-assignments-module__DV9I0G__plan,.crew-assignments-module__DV9I0G__job{border:1px solid var(--theme-border,#d8e5f5);border-left:3px solid var(--theme-border,#598ed2);background:var(--theme-surface,#fff);border-radius:10px;min-width:0;padding:17px}.crew-assignments-module__DV9I0G__planHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crew-assignments-module__DV9I0G__planHead h4{color:var(--theme-text,#2a4d7b);overflow-wrap:anywhere;margin:0;font-size:16px}.crew-assignments-module__DV9I0G__planHead>span{background:var(--theme-warning-surface,#fff1d6);color:var(--theme-warning-text,#815b21);white-space:nowrap;border-radius:6px;padding:5px 7px;font-size:14px}.crew-assignments-module__DV9I0G__plan>p{color:var(--theme-muted,#4e6684);align-items:flex-start;gap:6px;margin:12px 0;font-size:16px;line-height:1.7;display:flex}.crew-assignments-module__DV9I0G__plan svg{flex-shrink:0;margin-top:3px}.crew-assignments-module__DV9I0G__instructions{background:var(--theme-soft,#f0f7ff);border:1px solid var(--theme-border,#dfebfa);color:var(--theme-text,#335b89);white-space:pre-wrap;border-radius:8px;padding:12px;font-size:16px;line-height:1.7}.crew-assignments-module__DV9I0G__plan details{color:var(--theme-muted,#406691);font-size:16px;line-height:1.8}.crew-assignments-module__DV9I0G__plan summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:600}.crew-assignments-module__DV9I0G__plan ul{margin:0 0 12px;padding-left:18px}.crew-assignments-module__DV9I0G__plan>small{color:var(--theme-muted,#536379);margin-top:13px;font-size:14px;line-height:1.7;display:block}.crew-assignments-module__DV9I0G__job{text-align:left;border-left-color:var(--theme-border,#3a926c);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.crew-assignments-module__DV9I0G__job>strong{color:var(--theme-text,#2a4d7b);font-size:16px}.crew-assignments-module__DV9I0G__job span{color:var(--theme-muted,#4c6584);align-items:center;gap:7px;font-size:16px;display:flex}.crew-assignments-module__DV9I0G__job small{color:var(--theme-text,#2162a2);font-size:14px}.crew-assignments-module__DV9I0G__job .crew-assignments-module__DV9I0G__ready{color:var(--theme-text,#2f704e)}.crew-assignments-module__DV9I0G__free{border-bottom:1px solid var(--theme-border,#e3ebf6);color:var(--theme-muted,#53647c);justify-content:space-between;align-items:center;gap:10px;padding:17px 22px;font-size:14px;display:flex}.crew-assignments-module__DV9I0G__free strong{text-transform:capitalize;font-size:16px;font-weight:500}.crew-assignments-module__DV9I0G__plan>.crew-assignments-module__DV9I0G__managers{color:var(--theme-text,#111827);background:var(--theme-soft,#eef8ff);border-radius:8px;padding:10px 12px;font-weight:650}@media (max-width:650px){.crew-assignments-module__DV9I0G__section>header,.crew-assignments-module__DV9I0G__day{padding:18px 16px}.crew-assignments-module__DV9I0G__section h2{font-size:15px}.crew-assignments-module__DV9I0G__planHead{flex-wrap:wrap;gap:8px}.crew-assignments-module__DV9I0G__free{flex-direction:column;align-items:flex-start;padding:15px 16px}}
.visit-checklist-module__DwA3fW__checklist{border:1px solid var(--theme-border,#d9e5f4);background:var(--theme-soft,#fbfdff);border-radius:12px;margin:20px 0;padding:16px}.visit-checklist-module__DwA3fW__checklist header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.visit-checklist-module__DwA3fW__checklist h3{color:var(--theme-text,#2b5385);align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.visit-checklist-module__DwA3fW__checklist header p{color:var(--theme-muted,#51657d);margin:7px 0 0;font-size:14px}.visit-checklist-module__DwA3fW__hint{color:var(--theme-muted,#4c617d);margin:10px 0;font-size:14px;line-height:1.7}.visit-checklist-module__DwA3fW__instructions{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--theme-muted,#3d5e87);border:1px solid var(--theme-border,#dfeafb);background:var(--theme-soft,#eff6ff);border-radius:8px;padding:13px;font-size:16px;line-height:1.8}.visit-checklist-module__DwA3fW__task{border-top:1px solid var(--theme-border,#e0e9f6);padding:12px 0}.visit-checklist-module__DwA3fW__taskRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.visit-checklist-module__DwA3fW__taskRow label{cursor:pointer;flex:1;align-items:flex-start;gap:9px;min-width:0;min-height:44px;padding-top:6px;font-size:17px;line-height:1.5;display:flex}.visit-checklist-module__DwA3fW__taskRow input,.visit-checklist-module__DwA3fW__required input{accent-color:#075ac6;flex-shrink:0;width:24px;height:24px}.visit-checklist-module__DwA3fW__taskRow span{overflow-wrap:anywhere}.visit-checklist-module__DwA3fW__taskRow small{color:var(--theme-muted,#536276);margin-top:3px;font-size:14px;display:block}.visit-checklist-module__DwA3fW__taskRow .visit-checklist-module__DwA3fW__done{color:var(--theme-success-text,#266d4e);text-decoration:line-through}.visit-checklist-module__DwA3fW__skip{min-height:44px;color:var(--theme-warning-text,#7c5e29);text-align:right;background:0 0;border:none;padding:8px 4px;font-size:14px}.visit-checklist-module__DwA3fW__skipped{color:var(--theme-warning-text,#785a23);background:var(--theme-warning-surface,#fff7e6);border-radius:6px;margin:6px 0 0;padding:8px 11px;font-size:14px;line-height:1.7}.visit-checklist-module__DwA3fW__skipForm{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.visit-checklist-module__DwA3fW__skipForm label{flex-direction:column;gap:6px;width:100%;font-size:14px;display:flex}.visit-checklist-module__DwA3fW__skipForm input,.visit-checklist-module__DwA3fW__editor input:not([type=checkbox]),.visit-checklist-module__DwA3fW__editor textarea{border:1px solid var(--theme-border,#cddded);width:100%;min-height:44px;font:inherit;color:var(--theme-muted,#355879);background:var(--theme-surface,#fff);border-radius:7px;padding:10px;font-size:16px}.visit-checklist-module__DwA3fW__editor{flex-direction:column;gap:12px;display:flex}.visit-checklist-module__DwA3fW__editor>label,.visit-checklist-module__DwA3fW__taskInput{color:var(--theme-muted,#426386);flex-direction:column;gap:7px;font-size:16px;display:flex}.visit-checklist-module__DwA3fW__editor textarea{resize:vertical}.visit-checklist-module__DwA3fW__editorTask{border-top:1px solid var(--theme-border,#dfe8f6);grid-template-columns:1fr 44px;align-items:center;gap:9px;padding-top:12px;display:grid}.visit-checklist-module__DwA3fW__taskInput{grid-column:1/-1}.visit-checklist-module__DwA3fW__required{align-items:center;gap:7px;font-size:14px;display:flex}.visit-checklist-module__DwA3fW__icon{border:1px solid var(--theme-border,#d9e3f0);background:var(--theme-surface,white);width:44px;height:44px;color:var(--theme-muted,#456585);border-radius:7px;place-items:center;display:grid}.visit-checklist-module__DwA3fW__actions{justify-content:flex-end;gap:9px;padding-top:14px;display:flex}.visit-checklist-module__DwA3fW__checklist button{min-height:44px}.visit-checklist-module__DwA3fW__checklist .visit-checklist-module__DwA3fW__actions button{font-size:14px}@media (max-width:650px){.visit-checklist-module__DwA3fW__checklist{padding:13px}.visit-checklist-module__DwA3fW__skipForm input,.visit-checklist-module__DwA3fW__editor input:not([type=checkbox]),.visit-checklist-module__DwA3fW__editor textarea{font-size:16px}.visit-checklist-module__DwA3fW__taskRow{flex-wrap:wrap;align-items:flex-start}.visit-checklist-module__DwA3fW__taskRow label{font-size:17px}.visit-checklist-module__DwA3fW__actions{flex-wrap:wrap}.visit-checklist-module__DwA3fW__actions button{flex:1}}
