:root{--bg:#f6f7f9;--card:#fff;--line:#e3e6eb;--line2:#eef0f3;--text:#1d2330;--muted:#6b7280;--faint:#9aa1ad;--brand:#1f5fbf;--brand-soft:#e8f0fc;--green:#1f8a4c;--green-soft:#e6f5ec;--amber:#b7791f;--amber-soft:#fdf3e1;--red:#c0392b;--red-soft:#fbeaea;--teal:#23877a;--teal-soft:#e3f4f1;--purple:#7048b8;--purple-soft:#efe9fa;--orange:#c2621b;--orange-soft:#fcede1;--grey-soft:#f0f1f4;--radius:10px}*{box-sizing:border-box}html,body{height:100%;margin:0}body{color:var(--text);background:var(--bg);font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}a{color:var(--brand);text-decoration:none}.app{grid-template-rows:56px 1fr;grid-template-columns:220px 1fr;height:100vh;display:grid}.top{border-bottom:1px solid var(--line);background:#fff;grid-column:1/3;align-items:center;gap:16px;padding:0 20px;display:flex}.logo{letter-spacing:.2px;font-size:16px;font-weight:700}.logo span{color:var(--brand)}.top .spacer{flex:1}.viewas{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.viewas select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:6px 8px}.avatar{background:var(--brand-soft);width:32px;height:32px;color:var(--brand);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.side{border-right:1px solid var(--line);background:#fff;padding:14px 10px;overflow:auto}.nav{flex-direction:column;gap:2px;display:flex}.nav button{text-align:left;color:var(--text);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;display:flex}.nav button:hover{background:var(--grey-soft)}.nav button.on{background:var(--brand-soft);color:var(--brand);font-weight:600}.nav .count{background:var(--brand);color:#fff;border-radius:10px;margin-left:auto;padding:1px 7px;font-size:11px}.nav .sep{background:var(--line);height:1px;margin:10px 4px}.main{padding:22px 28px 60px;overflow:auto}h1{margin:0 0 4px;font-size:20px}h2{margin:0;font-size:15px}h3{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin:0;font-size:13px}.sub{color:var(--muted);font-size:13px}.row{align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.grow{flex:1}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt24{margin-top:24px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.card+.card{margin-top:14px}.grid2>.card,.grid3>.card,.grid4>.card{margin-top:0}.nowrap{white-space:nowrap}.card-h{align-items:center;gap:8px;margin-bottom:12px;display:flex}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.grid4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.layout{grid-template-columns:1fr 330px;align-items:start;gap:18px;display:grid}.btn{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:8px;padding:7px 14px}.btn:hover{background:var(--grey-soft)}.btn.pri{background:var(--brand);border-color:var(--brand);color:#fff}.btn.pri:hover{filter:brightness(1.08)}.btn.ok{background:var(--green);border-color:var(--green);color:#fff}.btn.warn{border-color:var(--amber);color:var(--amber);background:#fff}.btn.danger{border-color:var(--red);color:var(--red);background:#fff}.btn.sm{padding:4px 10px;font-size:12.5px}.btn:disabled{opacity:.45;cursor:not-allowed}.badge{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.b-blue{background:var(--brand-soft);color:var(--brand)}.b-green{background:var(--green-soft);color:var(--green)}.b-amber{background:var(--amber-soft);color:var(--amber)}.b-red{background:var(--red-soft);color:var(--red)}.b-teal{background:var(--teal-soft);color:var(--teal)}.b-purple{background:var(--purple-soft);color:var(--purple)}.b-orange{background:var(--orange-soft);color:var(--orange)}.b-grey{background:var(--grey-soft);color:var(--muted)}.t-int{background:var(--brand-soft);color:var(--brand)}.t-ret{background:var(--orange-soft);color:var(--orange)}.t-pl{background:var(--purple-soft);color:var(--purple)}table.tbl{border-collapse:collapse;width:100%}.tbl th{color:var(--muted);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}.tbl td{border-bottom:1px solid var(--line2);vertical-align:top;padding:9px 10px}.tbl tr.click{cursor:pointer}.tbl tr.click:hover td{background:#fafbfd}.tbl input,.tbl select,.tbl textarea{width:100%}.empty{color:var(--faint);text-align:center;padding:26px}.kpi{padding:14px 16px}.kpi .n{font-size:24px;font-weight:700}.kpi .l{color:var(--muted);font-size:12.5px}label.f{color:var(--muted);margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.in,.tbl input,.tbl select,.tbl textarea{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;padding:7px 9px}textarea.in{resize:vertical;min-height:64px}.in:focus,.tbl input:focus,.tbl textarea:focus{outline:2px solid var(--brand-soft);border-color:var(--brand)}.in[readonly]{background:var(--grey-soft);color:var(--muted)}.fields{grid-template-columns:repeat(4,1fr);gap:12px 14px;display:grid}.fields .span2{grid-column:span 2}.fields .span4{grid-column:span 4}.checks{flex-wrap:wrap;gap:16px;padding-top:4px;display:flex}.checks label{align-items:center;gap:6px;font-size:13.5px;display:flex}.seg{border:1px solid var(--line);background:#fff;border-radius:8px;display:inline-flex;overflow:hidden}.seg button{color:var(--muted);background:0 0;border:0;padding:6px 12px;font-size:13px}.seg button.on{background:var(--brand-soft);color:var(--brand);font-weight:600}.seg button+button{border-left:1px solid var(--line)}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.filters .in{width:auto}.i{border:1px solid var(--faint);width:16px;height:16px;color:var(--muted);cursor:help;vertical-align:middle;text-transform:none;letter-spacing:0;border-radius:50%;place-items:center;margin-left:4px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-grid;position:relative}.i:hover:after{content:attr(data-tip);color:#fff;z-index:50;white-space:normal;text-align:left;background:#1d2330;border-radius:7px;width:260px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.4;position:absolute;bottom:130%;left:50%;transform:translate(-50%)}.stepper{gap:0;padding:4px 0 2px;display:flex;overflow-x:auto}.step{text-align:center;min-width:92px;color:var(--faint);flex:1;font-size:11.5px;position:relative}.step .dot{border:2px solid var(--line);width:22px;height:22px;color:var(--faint);z-index:1;background:#fff;border-radius:50%;place-items:center;margin:0 auto 6px;font-size:11px;font-weight:700;display:grid;position:relative}.step:before{content:"";background:var(--line);width:100%;height:2px;position:absolute;top:11px;left:-50%}.step:first-child:before{display:none}.step.done{color:var(--text)}.step.done .dot{background:var(--green);border-color:var(--green);color:#fff}.step.done:before,.step.cur:before{background:var(--green)}.step.cur{color:var(--brand);font-weight:600}.step.cur .dot{border-color:var(--brand);color:var(--brand)}.step.skip{opacity:.45}.step.skip .dot{border-style:dashed}.doc{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.doc-h{border-bottom:1px solid var(--line);padding:18px 22px}.doc-s{border-bottom:1px solid var(--line2);padding:16px 22px}.doc-s:last-child{border-bottom:0}.doc-s h3{margin-bottom:10px}.kv{grid-template-columns:repeat(4,1fr);gap:10px 18px;display:grid}.kv .k{color:var(--muted);font-size:11.5px}.kv .v{margin-top:2px;font-size:13.5px}.tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:14px;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 12px}.tabs button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.signer{border-bottom:1px solid var(--line2);align-items:center;gap:10px;padding:9px 0;display:flex}.signer:last-child{border-bottom:0}.signer .who{flex:1}.signer .who b{font-size:13.5px;display:block}.signer .who span{color:var(--muted);font-size:12px}.sig{color:#23407a;font-family:Brush Script MT,Segoe Script,Lucida Handwriting,cursive;font-size:19px}.tier{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin:10px 0 2px;font-size:11px;font-weight:700}.act{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.act-h{background:var(--brand-soft);color:var(--brand);align-items:center;gap:6px;padding:12px 16px;font-weight:700;display:flex}.act-h.idle{background:var(--grey-soft);color:var(--muted)}.act-b{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.act-b .btn{width:100%}.chk{border-bottom:1px solid var(--line2);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.chk:last-child{border-bottom:0}.chk input[type=checkbox]{width:18px;height:18px;margin-top:1px}.chk .meta{color:var(--muted);font-size:12px}.pcard{cursor:pointer;transition:box-shadow .15s}.pcard:hover{box-shadow:0 4px 14px #141e3c14}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--grey-soft);color:var(--muted);border-radius:6px;padding:2px 8px;font-size:12px}.ov{z-index:40;background:#141a286b;justify-content:center;align-items:flex-start;padding:6vh 16px;display:none;position:fixed;inset:0;overflow:auto}.ov.show{display:flex}.modal{background:#fff;border-radius:12px;width:520px;max-width:100%;box-shadow:0 20px 50px #00000040}.modal.wide{width:760px}.modal-h{border-bottom:1px solid var(--line);align-items:center;padding:16px 20px;display:flex}.modal-h h2{flex:1}.modal-b{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.modal-f{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.x{color:var(--muted);background:0 0;border:0;font-size:20px;line-height:1}.sigpreview{border:1px dashed var(--line);border-radius:8px;align-items:center;min-height:48px;padding:10px 14px;display:flex}.toast{color:#fff;z-index:60;opacity:0;background:#1d2330;border-radius:9px;padding:11px 16px;font-size:13px;transition:all .25s;position:fixed;bottom:22px;right:22px;transform:translateY(10px)}.toast.show{opacity:1;transform:none}.typecards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.typecard{border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;padding:18px}.typecard:hover{border-color:var(--brand)}.typecard .tt{margin:8px 0 4px;font-size:16px;font-weight:700}.flowmini{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.6}.sec-na{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.psdsec{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.psdsec+.psdsec{margin-top:8px}.psdsec.na{background:var(--grey-soft)}.psdsec.na textarea{display:none}.lock{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.pill-note{color:var(--muted);font-size:12px}.log{font-size:13px}.log .li{border-bottom:1px solid var(--line2);gap:12px;padding:8px 0;display:flex}.log .li .t{color:var(--faint);flex:none;width:120px;font-size:12px}:root[data-theme=dark]{--bg:#12151c;--card:#1a1f29;--line:#2c3340;--line2:#242a35;--text:#e6e9ef;--muted:#9aa3b2;--faint:#6b7382;--brand:#6ea3ff;--brand-soft:#1d2b45;--green:#4cc083;--green-soft:#17301f;--amber:#e3b25a;--amber-soft:#342a14;--red:#ef7a6e;--red-soft:#3a1d1a;--teal:#4fc2b1;--teal-soft:#15302c;--purple:#b59cf0;--purple-soft:#2a2140;--orange:#f0a060;--orange-soft:#3a2716;--grey-soft:#232935}:root[data-theme=dark] .top,:root[data-theme=dark] .side,:root[data-theme=dark] .btn,:root[data-theme=dark] .in,:root[data-theme=dark] .modal,:root[data-theme=dark] .doc,:root[data-theme=dark] .act,:root[data-theme=dark] .typecard,:root[data-theme=dark] .seg,:root[data-theme=dark] .viewas select,:root[data-theme=dark] .tbl input,:root[data-theme=dark] .tbl select,:root[data-theme=dark] .tbl textarea,:root[data-theme=dark] .rte-body{background:var(--card);color:var(--text)}:root[data-theme=dark] .rich img{background:#fff}.iconbtn{border:1px solid var(--line);background:var(--card);width:34px;height:34px;color:var(--muted);border-radius:8px;place-items:center;display:grid;position:relative}.iconbtn .dotn{background:var(--red);color:#fff;border-radius:9px;padding:0 5px;font-size:10.5px;font-weight:700;position:absolute;top:-5px;right:-5px}.dropdown{background:var(--card);border:1px solid var(--line);z-index:45;border-radius:12px;width:380px;max-height:70vh;display:none;position:absolute;top:52px;right:70px;overflow:auto;box-shadow:0 16px 40px #0000002e}.dropdown.show{display:block}.dropdown .dh{border-bottom:1px solid var(--line);padding:12px 16px;font-weight:700}.dropdown .di{border-bottom:1px solid var(--line2);cursor:pointer;padding:10px 16px;font-size:13px}.dropdown .di:hover{background:var(--grey-soft)}.dropdown .di .t{color:var(--faint);font-size:11.5px}.rich{overflow-wrap:anywhere;line-height:1.55}.rich img{border:1px solid var(--line);border-radius:6px;max-width:100%;height:auto;margin:6px 0}.rich table{border-collapse:collapse;width:100%;margin:8px 0;font-size:13px}.rich td,.rich th{border:1px solid var(--line);vertical-align:top;padding:5px 8px}.rich th{background:var(--grey-soft)}.rich p{margin:6px 0}.rich ul,.rich ol{margin:6px 0;padding-left:22px}.rich h2,.rich h3,.rich h4{margin:10px 0 6px;font-size:14px}.rte{border:1px solid var(--line);background:var(--card);border-radius:8px}.rte-bar{border-bottom:1px solid var(--line);background:var(--grey-soft);border-radius:8px 8px 0 0;flex-wrap:wrap;gap:2px;padding:5px;display:flex}.rte-bar button{color:var(--text);background:0 0;border:0;border-radius:5px;min-width:28px;padding:4px 8px;font-size:12.5px}.rte-bar button:hover{background:var(--card)}.rte-bar .sep{background:var(--line);width:1px;margin:3px 4px}.rte-body{background:#fff;outline:none;min-height:90px;padding:10px 12px}.rte-body:empty:before{content:attr(data-ph);color:var(--faint)}.step{cursor:pointer}.step.sel .dot{box-shadow:0 0 0 4px var(--brand-soft)}.stagebox{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.tl{padding-left:26px;position:relative}.tl:before{content:"";background:var(--line);width:2px;position:absolute;top:4px;bottom:4px;left:8px}.tl-i{padding:0 0 16px;position:relative}.tl-i .tdot{border:2px solid var(--card);width:12px;height:12px;box-shadow:0 0 0 1px var(--line);border-radius:50%;position:absolute;top:3px;left:-23px}.tl-i .tt{color:var(--faint);font-size:12px}.tl-i .tx{font-size:13.5px}.tl-i .tdoc{font-weight:700}.sev{flex-wrap:wrap;gap:6px;display:inline-flex}.sevchip{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:20px;padding:4px 11px;font-size:12.5px}.sevchip.on.s-Minor{background:var(--green-soft);color:var(--green);border-color:var(--green)}.sevchip.on.s-Major{background:var(--amber-soft);color:var(--amber);border-color:var(--amber)}.sevchip.on.s-Safety{background:var(--purple-soft);color:var(--purple);border-color:var(--purple)}.sevchip.on.s-Emergency{background:var(--red-soft);color:var(--red);border-color:var(--red)}.matrix{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mcol{background:var(--grey-soft);border-radius:10px;padding:10px}.mcol h4{margin:0 0 8px;font-size:12.5px}.mcard{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:8px;margin-top:6px;padding:8px 10px;font-size:12.5px}.drop{border:2px dashed var(--line);text-align:center;color:var(--muted);cursor:pointer;border-radius:10px;padding:16px;font-size:13px}.drop:hover{border-color:var(--brand);color:var(--brand)}.att{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.att+.att{margin-top:8px}.att .ic{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:grid}.banner{border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.banner.warn{background:var(--amber-soft);color:var(--amber)}.banner.bad{background:var(--red-soft);color:var(--red)}.banner.old{background:var(--grey-soft);color:var(--text);border:1px dashed var(--line)}.step.stop{color:var(--amber);font-weight:600}.step.stop .dot{background:var(--amber);border-color:var(--amber);color:#fff}.step.rej{color:var(--red);font-weight:600}.step.rej .dot{background:var(--red);border-color:var(--red);color:#fff}.step.stop:before,.step.rej:before{background:var(--green)}.signer .cmt{color:var(--text);background:var(--amber-soft);border-radius:6px;margin-top:4px;padding:4px 8px;font-size:12.5px;display:block}.signer .cmt.bad{background:var(--red-soft)}.tbl tr.viewing td{background:var(--brand-soft)}.banner.info{background:var(--brand-soft);color:var(--brand)}.modal.xwide{width:980px}.secnav{position:sticky;top:0}#printArea{display:none}@media print{@page{size:Letter;margin:14mm}body{background:#fff}.app,.ov,.toast,.dropdown{display:none!important}#printArea{color:#000;font-size:11pt;display:block}#printArea h1{margin:0;font-size:16pt}#printArea .pt{border-collapse:collapse;width:100%;margin:6px 0 12px}#printArea .pt td,#printArea .pt th{vertical-align:top;text-align:left;border:1px solid #444;padding:4px 6px;font-size:10pt}#printArea .pt th{background:#e9e9e9}#printArea h2{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#1f3a60;margin:14px 0 4px;padding:4px 8px;font-size:11.5pt}#printArea .sigc{color:#23407a;font-family:Brush Script MT,Segoe Script,cursive;font-size:14pt}#printArea .blank{height:34px}#printArea img{max-width:100%}#printArea .rich table td,#printArea .rich table th{border:1px solid #666}#printArea .foot{color:#555;border-top:1px solid #999;margin-top:18px;padding-top:6px;font-size:8.5pt}#printArea .avoid{page-break-inside:avoid}}.paper{color:#111;background:#fff;border:1px solid #ccc;max-height:68vh;padding:28px 34px;font-size:13px;overflow:auto;box-shadow:0 2px 10px #0000001f}.paper h1{margin:0;font-size:19px}.paper .pt{border-collapse:collapse;width:100%;margin:6px 0 12px}.paper .pt td,.paper .pt th{vertical-align:top;text-align:left;border:1px solid #555;padding:4px 7px;font-size:12px}.paper .pt th{background:#eee}.paper h2{color:#fff;background:#1f3a60;margin:16px 0 4px;padding:4px 8px;font-size:13px}.paper .sigc{color:#23407a;font-family:Brush Script MT,Segoe Script,cursive;font-size:17px}.paper .blank{height:30px}.paper img{max-width:100%}.paper .rich table td,.paper .rich table th{border:1px solid #777}.paper .foot{color:#555;border-top:1px solid #999;margin-top:18px;padding-top:6px;font-size:11px}.paper .na{color:#888;font-style:italic}.popts{flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.popts label{align-items:center;gap:6px;display:flex}@media print{#printArea .na{color:#777;font-style:italic}}.cover{flex-direction:column;min-height:560px;padding-top:40px;display:flex}.cover .cv-brand{letter-spacing:.18em;color:#1f3a60;border-bottom:3px solid #1f3a60;padding-bottom:8px;font-size:12px;font-weight:700}.cover .cv-type{color:#555;text-transform:uppercase;letter-spacing:.06em;margin-top:70px;font-size:14px}.cover .cv-title{margin-top:8px;font-size:26px;font-weight:700;line-height:1.2}.cover .cv-sub{color:#444;margin-top:6px;font-size:13px}.cover .cv-tbl{margin-top:40px}.cover .cv-status{margin-top:10px;font-size:12.5px}.cover .cv-foot{color:#666;border-top:1px solid #aaa;margin-top:auto;padding-top:8px;font-size:11px}.toc{font-size:12.5px}.toc a{color:inherit;text-decoration:none}.toc .toc-l1{margin-top:6px;font-weight:700}.toc .toc-l2{margin-top:2px;padding-left:22px}.paper .pb{border-top:2px dashed #bbb;margin-top:28px;padding-top:18px}.paper .h3,#printArea .h3{color:#1f3a60;margin:12px 0 4px;font-size:12.5px}@media print{#printArea .pb{break-before:page}#printArea .cover{min-height:225mm;padding-top:20mm}#printArea .toc{font-size:10.5pt}#printArea h2{break-after:avoid}}.diff{border:1px solid var(--line);border-radius:8px;gap:4px;margin:6px 0 10px;padding:8px 10px;font-size:13px;display:grid}.chk-add{color:var(--green)}.chk-del{color:var(--red);text-decoration:line-through}.email{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:14px 16px}.email hr{border:0;border-top:1px solid var(--line);margin:10px 0}.sigimg{max-width:170px;height:36px;margin-left:auto;display:block}.sigimgp{max-width:150px;height:30px;display:block}.sigid{color:#555;font-family:monospace;font-size:7.5pt}.spec{border:1px solid var(--line);background:#fff;border-radius:4px;max-width:130px;height:30px}.wtitle{text-align:center;margin-top:4px;font-size:15pt;font-weight:700}.wsub{text-align:center;margin:2px 0 10px;font-size:10pt;font-style:italic}.paper h2.wf,#printArea h2.wf{color:#000;letter-spacing:.02em;background:0 0;border-bottom:1.5px solid #1f3a60;margin:16px 0 6px;padding:0 0 2px;font-size:11pt}.wi{color:#555;margin:2px 0;font-size:8.5pt;font-style:italic}.wb{margin:4px 0;font-size:9.5pt;font-weight:700}.wdec{white-space:nowrap;font-size:9pt;line-height:1.5}.paper .wt th,#printArea .wt th{background:#eef0f4}.wgov{color:#444;margin-top:12px;font-size:8.5pt;font-style:italic}body.share-mode .app{grid-template-columns:1fr}body.share-mode .side,body.share-mode #bellBtn{display:none}.share-wrap{max-width:1000px;margin:0 auto}.share-bar{align-items:flex-start;gap:10px;display:flex}.share-h{margin:22px 0 8px;font-size:15px}.share-ro button,.share-ro .btn,.share-ro input,.share-ro select,.share-ro textarea{display:none!important}.share-ro .doclink,.share-ro a{pointer-events:auto}a.doclink{font-weight:inherit;text-decoration:none;color:var(--brand)!important}a.doclink:hover{text-decoration:underline}.connection{max-width:192px;color:var(--muted);z-index:20;pointer-events:none;font-size:11px;position:fixed;bottom:10px;left:14px}.boot{max-width:520px;margin:15vh auto}@media print{.connection{display:none}}
