.prop-table{font-size:14px}.prop-table .grp > h3{margin:0;padding:6px 0 4px;font-size:13px;cursor:pointer;user-select:none;border-bottom:1px solid #d9dfdc}.prop-table .grp > h3::before{content:"▸ "}.prop-table .grp.open > h3{color:#1373a2}.prop-table .grp.open > h3::before{content:"▾ "}.prop-table .grp > h3 > span[data-text]{font-weight:normal;font-variant:normal;opacity:.7}.prop-table .grp > .rows{display:none}.prop-table .grp.open > .rows{display:table}.prop-table table{width:100%;border-collapse:collapse;margin:4px 0 8px}.prop-table tbody[hidden],.prop-table tr[hidden]{display:none}.prop-table th{text-align:left;font-size:12px;font-weight:700;color:#1373a2;background:rgba(19, 115, 162, 0.09);padding:2px 6px;border-top:6px solid #fff}.prop-table td{padding:2px 0;vertical-align:middle}.prop-table td.lbl{padding-right:6px}.prop-table td.abbr{width:1%;white-space:nowrap;font-style:italic;text-align:right;padding-right:6px}.prop-table td.in{width:104px}.prop-table td.in.wide{width:auto}.prop-table td.unit{width:36px;padding-left:6px;font-size:12px;opacity:.7;white-space:nowrap}.prop-table input,.prop-table select{font:inherit;width:100%;box-sizing:border-box;padding:3px 6px;margin:0;border:1px solid #d9dfdc;border-radius:6px;background:#fff}.prop-table input{text-align:right;font-variant-numeric:tabular-nums}.prop-table input[readonly]{background:rgba(217, 223, 220, 0.35);border-color:transparent}.prop-table .err{display:block;color:#b3261e;font-size:12px}.prop-table .err:empty{display:none}.prop-table tr.bad input{border-color:#b3261e}.prop-table.tidy{font-size:12px}.prop-table.tidy .grp > h3,.prop-table.tidy .grp.open > h3{padding:5px 0 3px;font-size:12px;color:inherit}.prop-table.tidy table{margin:2px 0 6px}.prop-table.tidy th{font-size:11px;padding:1px 6px;border-top-width:4px}.prop-table.tidy td{padding:1px 0;height:22px;line-height:20px}.prop-table.tidy td sub{line-height:0}.prop-table.tidy td.lbl{padding-left:6px;white-space:nowrap}.prop-table.tidy td.lbl.on label{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.prop-table.tidy td.lbl.on input{width:auto;margin:0}.prop-table.tidy td.abbr{width:34px}.prop-table.tidy td.in{width:96px}.prop-table.tidy td.unit{width:34px;font-size:11px}.prop-table.tidy input,.prop-table.tidy select{height:20px;padding:0 4px;font-size:12px}.mode-bar{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:8px;border-bottom:1px solid #d9dfdc}.mode-bar button{font:inherit;font-size:13px;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;padding:4px 8px;cursor:pointer}.mode-bar button.on{border-bottom-color:#1373a2;color:#1373a2;font-weight:600}.mode-bar button:disabled{opacity:.4;cursor:default}.res-table{margin-bottom:16px;max-width:760px;font-size:14px}.res-cols{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:0 28px;align-items:start}.res-cols > .res-table{max-width:none}.res-cols.tight{display:flex;flex-wrap:wrap;gap:0 28px}.res-cols.tight > .res-table,.res-table.tight{width:max-content;max-width:100%}.res-cols.tight td.lbl,.res-table.tight td.lbl{padding-right:16px}.res-table .grp > h3{margin:0;padding:6px 0 4px;font-size:15px;cursor:pointer;user-select:none;border-bottom:2px solid #1373a2}.res-table .grp > h3::before{content:"▸ "}.res-table .grp.open > h3::before{content:"▾ "}.res-table .grp > .rows{display:none}.res-table .grp.open > .rows{display:table}.res-table table{width:100%;border-collapse:collapse}.res-table tr[hidden]{display:none}.res-table tr.sub th{text-align:left;font-size:13px;font-weight:700;color:#1373a2;background:rgba(19, 115, 162, 0.09);padding:3px 6px;border-top:8px solid #fff}.res-table tr.res td{padding:2px 0;border-bottom:1px dashed #d9dfdc}.res-table td.abbr{width:1%;white-space:nowrap;font-style:italic;text-align:right;padding:2px 4px 2px 12px}.res-table td.out + td.abbr{padding-left:32px}.res-table td.out{width:64px;text-align:right;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.res-table td.out.zero{opacity:.4;font-weight:normal}.res-table tr.grid > td{padding:2px 0 6px}.res-grid{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.res-grid th{font-weight:normal;font-style:italic;text-align:right;padding:2px 6px;white-space:nowrap}.res-grid tr.units th{font-style:normal;font-size:11px;opacity:.7;border-bottom:1px solid #d9dfdc}.res-grid th:first-child,.res-grid td.row{text-align:left}.res-grid td{padding:2px 6px;border-bottom:1px dashed #d9dfdc;text-align:right;white-space:nowrap}.res-grid td.out{font-weight:600}.res-grid td.out.zero{opacity:.4;font-weight:normal}.res-table tr.res td.unit{width:48px;padding-left:6px;font-size:12px;opacity:.7;white-space:nowrap}.sketch{margin-bottom:4px}.sketch .mode-bar{margin-bottom:0}.sketch-view{position:relative;height:var(--wb-sketch, 300px);border:1px solid #d9dfdc;border-top:0;overflow:hidden;background:#fff}.wb-main[data-subapp="weld"] .sketch-view{height:var(--wb-sketch, 360px)}@media screen{.wb-main:has(> .sketch){display:grid;grid-template-columns:minmax(0, max-content);align-content:start}.wb-main > .sketch .sketch-view{border:0}}.sketch-view canvas{display:block;width:100%;height:100%;cursor:grab}.sketch-view canvas:active{cursor:grabbing}.sketch-labels{position:absolute;inset:0;pointer-events:none;overflow:hidden}.sketch-labels span{position:absolute;left:0;top:0;white-space:nowrap;font-size:12px;line-height:1.2;padding:0 3px;background:rgba(255, 255, 255, 0.85);border-radius:2px}.sketch-labels span[hidden]{display:none}.sketch-legend{position:absolute;top:6px;right:6px;pointer-events:none;font-size:11px;line-height:1;background:rgba(255, 255, 255, 0.85);padding:4px 6px;border-radius:6px}.sketch-legend[hidden]{display:none}.sketch-legend .title{font-weight:600;margin-bottom:4px}.sketch-legend .band{display:flex;align-items:flex-end;gap:4px;height:13px}.sketch-legend .sw{width:14px;height:13px}.sketch-legend .sw.none{height:0}.sketch-legend .v{transform:translateY(6px);font-variant-numeric:tabular-nums}.sketch-split{height:6px;margin-bottom:8px;cursor:row-resize}.sketch-split:hover{background:rgba(19, 115, 162, 0.3)}html,body{height:100%}.wb{display:grid;grid-template-rows:auto 1fr auto;height:100%}.wb-header{display:flex;align-items:center;gap:12px;padding:4px 12px;border-bottom:1px solid #d9dfdc}.wb-header .brand{font-weight:700;color:#1373a2}.wb-header .grow{flex:1}.wb-header .user{opacity:.7}.wb-header button.link{font:inherit;background:none;border:0;padding:0;color:#1373a2;cursor:pointer}.wb-header button.link:hover{text-decoration:underline}.wb-header button.icon{background:none;border:1px solid #d9dfdc;padding:2px 8px}.wb-menu ul{list-style:none;margin:0;padding:0}.wb-menu > ul{display:flex;gap:2px}.wb-menu li{position:relative}.wb-menu a,.wb-menu .grp > span{display:block;padding:6px 10px;border-radius:6px;color:inherit;text-decoration:none;white-space:nowrap}.wb-menu a:hover,.wb-menu .grp:hover > span{background:rgba(19, 115, 162, 0.12)}.wb-menu a.on,.wb-menu .grp.on > span{color:#1373a2;font-weight:600}.wb-menu .grp > span{cursor:default}.wb-menu a.locked{opacity:.55;cursor:not-allowed}.wb-menu a.locked::after{content:" 🔒"}.wb-menu .grp > span::after{content:" ▾";opacity:.6}.wb-menu .grp > ul{display:none;position:absolute;left:0;top:100%;z-index:10;min-width:100%;background:#fff;border:1px solid #d9dfdc;border-radius:6px;padding:4px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.12)}.wb-menu .grp:hover > ul,.wb-menu .grp:focus-within > ul{display:block}.wb-mid{display:flex;min-height:0}.wb-mid[data-loading]:has(.file-bar){visibility:hidden}.wb-pane{width:var(--wb-pane, 340px);flex:none;overflow:auto;border-right:1px solid #d9dfdc}.wb-split{width:5px;flex:none;cursor:col-resize}.wb-split:hover{background:rgba(19, 115, 162, 0.3)}.wb-pane[hidden] + .wb-split{display:none}.wb-work{flex:1;display:flex;flex-direction:column;min-width:0}.wb-main{flex:1;overflow:auto;padding:12px 20px}.wb-main > h2{font-weight:600;margin:2px 0 10px}.wb-msgs{flex:none;height:150px;overflow:auto;border-top:1px solid #d9dfdc;padding:0 12px 8px}.wb-msgs h4{margin:6px 0;font-size:12px;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.pv h4{margin:0;padding:4px 8px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;user-select:none;border-bottom:1px solid #d9dfdc}.pv h4::before{content:"▸ "}.pv.open h4::before{content:"▾ "}.pv .body{display:none;padding:8px 10px}.pv.open .body{display:block}.wb-footer{display:flex;gap:12px;align-items:center;padding:2px 12px;font-size:12px;background:#1373a2;color:#fff}.wb-footer button.link{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}@media screen{.rep-foot.on{display:block;position:fixed;right:12px;bottom:26px;max-width:560px;z-index:20;padding:8px 12px;background:#fff;border:1px solid #d9dfdc;border-radius:4px;box-shadow:0 4px 16px rgba(0, 0, 0, 0.18);font-size:12px}.rep-foot.on p{margin:4px 0 0}}.shell{min-height:100vh;display:grid;place-items:center;padding:16px;box-sizing:border-box}.card{border:1px solid #d9dfdc;border-radius:6px;padding:20px;display:flex;flex-direction:column;gap:12px}.card h2{margin:0}.narrow{width:min(380px, 100%);box-sizing:border-box}.muted{opacity:.7}.field{display:flex;flex-direction:column;gap:4px}.field input{font:inherit;padding:7px 9px;border:1px solid #d9dfdc;border-radius:6px}.field .err{color:#b3261e;font-size:13px}.field.bad input{border-color:#b3261e}button{font:inherit;cursor:pointer;border-radius:6px}button.primary{background:#1373a2;color:#fff;border:0;padding:9px 14px}button.primary:disabled{opacity:.5;cursor:default}.card button.link{background:none;border:0;color:#1373a2;padding:4px 0;align-self:flex-start}.msg.ok{color:#1b6e3a}.msg.bad{color:#b3261e}.list-box input[type=search]{width:100%;box-sizing:border-box;padding:2px 6px;margin:4px 0;font:inherit}.list-box ul{list-style:none;margin:0;padding:0}.list-box li{display:flex;align-items:center;gap:6px;padding:2px 0;border-bottom:1px solid #d9dfdc}.list-box li[hidden],.list-box .empty[hidden]{display:none}.list-box li.on .name{font-weight:700;color:#1373a2}.list-box .name{flex:1;text-align:left;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.list-box .name:hover{text-decoration:underline}.list-box .sub{font-size:11px;opacity:.6;white-space:nowrap}.list-box .acts button{background:none;border:0;padding:0 2px;font:inherit;font-size:11px;color:#1373a2;cursor:pointer}.list-box .acts button:hover{text-decoration:underline}.list-box .empty{margin:4px 0;font-size:12px;opacity:.7}.combo{margin:8px 0;max-width:1100px}table.lc{width:auto;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}table.lc tr.band th.hd{text-align:left;font-style:normal;font-weight:700;font-size:15px;padding:6px 0 4px;color:inherit;background:none;border-bottom:2px solid #1373a2}table.lc .gap{width:28px;min-width:28px;padding:0;border:0;background:none !important}table.lc th{font-weight:normal;font-style:italic;text-align:center;padding:2px 6px;white-space:nowrap}table.lc th.in-h{background:#eaf4fa;color:#1373a2}table.lc th.out-h{background:#f2f8f4}table.lc th.out-h.num{text-align:right;padding-right:4px}table.lc th.out-h.txt{text-align:left;padding-left:4px}table.lc th.out-h.ctr,table.lc td.out-c.ctr{text-align:center}table.lc td.out-c.uf{padding-left:0}table.lc td.in-c.name,table.lc td.in-c.name input{text-align:center}table.lc th .unit{font-size:10px;font-style:normal;opacity:.8}table.lc td{padding:1px 4px;border-bottom:1px dashed #d9dfdc;white-space:nowrap}table.lc td.in-c{background:#fff}table.lc td.in-c.name input{width:7em;font:inherit;font-weight:600;border:1px solid transparent;border-radius:3px;padding:1px 4px;background:none}table.lc td.in-c.name input:hover,table.lc td.in-c.name input:focus{border-color:#c4d6e0;background:#fff;outline:0}table.lc td.in-c input{width:5.5em;text-align:right;border:1px solid #c4d6e0;border-radius:3px;padding:1px 4px;font:inherit}table.lc td.in-c input:focus{outline:0;border-color:#1373a2;box-shadow:0 0 0 3px rgba(19, 115, 162, 0.18)}table.lc td.out-c{background:#f5faf7;text-align:right}table.lc tbody tr:nth-child(even) td.in-c{background:#fbfcfd}table.lc tbody tr:nth-child(even) td.out-c{background:#edf5f0}table.lc tr.gov td,table.lc tr.gov td.in-c input{font-weight:700}table.lc tbody tr{cursor:pointer}table.lc tr.active td:first-child{box-shadow:inset 3px 0 0 #1373a2}table.lc tr.active td.in-c{background:#eef5f9}table.lc tr.active td.out-c{background:#e2efe6}table.lc td .err:empty{display:none}table.lc td.txt{text-align:left;white-space:nowrap;color:#333}td.uf.ok::after,td.uf.ng::after{display:inline-block;margin-left:6px;padding:0 7px;border-radius:999px;font-weight:700;font-size:10px;line-height:16px;font-family:system-ui, sans-serif;vertical-align:1px;color:#fff}td.uf.ok::after{content:"✓ OK";background:#2e7d4f}td.uf.ng::after{content:"✗ FAILS";background:#b3261e}td.uf.ng{color:#b3261e;font-weight:700}@media screen and (max-width: 760px){table.lc,table.lc tbody{display:block;border:0;min-width:0}table.lc thead{display:none}table.lc tbody tr{display:flex;flex-wrap:wrap;gap:2px 10px;padding:4px 6px;margin-bottom:6px;border:1px solid #e1e6e4;border-radius:4px}table.lc tbody tr[hidden]{display:none}table.lc td{display:flex;flex-direction:column;border:0 !important;padding:0;background:none !important}table.lc td[data-h]::before{content:attr(data-h);font-size:10px;font-style:italic;color:#666}table.lc .gap{display:none}table.lc td.in-c.name{flex-basis:100%}table.lc td.txt{flex-basis:100%;min-width:0}table.lc td:last-child{margin-left:auto;justify-content:center}}button.link.hadd{float:right;display:inline-flex;align-items:center;gap:4px;margin:0 0 0 8px;padding:0 9px 0 3px;height:18px;font:600 11px system-ui, sans-serif;color:#fff;background:#1373a2;border:0;border-radius:999px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25);cursor:pointer;vertical-align:middle}button.link.hadd::before{content:"";flex:none;width:13px;height:13px;border-radius:50%;background:linear-gradient(#1373a2, #1373a2)   center / 7px 2px no-repeat, linear-gradient(#1373a2, #1373a2)   center / 2px 7px no-repeat, #fff}button.link.hadd:hover{background:#0f597d}button.link.hadd:active{transform:translateY(1px)}button.link.hdel{position:relative;display:inline-block;width:15px;height:15px;padding:0;margin:0;border:0;border-radius:50%;background:#b3261e;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25);cursor:pointer;vertical-align:middle}button.link.hdel::before{content:"";position:absolute;inset:0;transform:rotate(45deg);background:linear-gradient(#fff, #fff)   center / 8px 2px no-repeat, linear-gradient(#fff, #fff)   center / 2px 8px no-repeat}button.link.hdel:hover{background:#8c1d17}ul.notes{margin:4px 0;padding-left:18px;font-size:12px}ul.notes li{margin:2px 0}.print-only{display:none}.sketch-view{--print-width:438;--print-height:260}@media print{@page { size: A4 ; margin: 14mm 12mm 16mm 12mm ; @bottom-right { content: "Page " counter(page) " of " counter(pages) ; font: 7.5pt sans-serif ; color: #444 ; } }html,body{height:auto !important;overflow:visible !important;background:#fff !important}body{font-size:9pt;color:#000}.wb-header,.wb-footer,.wb-split,.sketch-split,.wb-msgs,.mode-bar,.pv > h4,.design-btns,.design-file,.design-msg,.design-note,.design-defaults,.design-save,button.hadd,button.hdel,td:has(> button.hdel),th:empty,.err{display:none !important}.pv:not(:first-child),.pv.file-bar{display:none !important}.print-only{display:block}.wb{display:grid !important;grid-template-columns:64mm minmax(0, 1fr);gap:2mm;align-items:stretch;height:auto !important}.wb-mid,.wb-work,.wb-main{display:contents !important}.rep-head{grid-column:1;grid-row:1}.wb-pane{grid-column:1;grid-row:2;display:block !important;width:auto !important;height:auto !important;overflow:visible !important;border:0 !important}.wb-pane[hidden]{display:block !important}.wb-main > .sketch{grid-column:2;grid-row:1 / span 2;break-inside:avoid;margin:0}.wb-main > :not(.sketch),.rep-foot{grid-column:1 / -1}.elsewhere{display:none !important}.prop-table tbody.sub:not(:has(> tr.prop:not(.elsewhere):not([hidden]))){display:none !important}.prop-table .grp:not(:has(tbody:not(.elsewhere):not([hidden]) > tr.prop:not(.elsewhere):not([hidden]))){display:none !important}.pv .body{display:block !important;padding:0 !important}.wb:has(.wb-main[data-subapp="weld"]) .wb-pane::before{content:"Design Basis";display:block;font-weight:600;border-bottom:.3pt solid #000;margin:1.5mm 0 .5mm;padding:0 0 .5mm}.wb:has(.wb-main[data-subapp="weld"]) .wb-pane .grp > h3,.wb:has(.wb-main[data-subapp="weld"]) .wb-pane .prop-table tbody.sub > tr:has(> th){display:none !important}.wb:has(.wb-main[data-subapp="weld"]) .wb-pane .grp{margin:0 !important;padding:0 !important}.grp > .rows,.grp > table,.grp > ul,.grp > div{display:revert !important}.prop-table .grp > .rows,.res-table .grp > .rows{display:table !important}.grp > h3{cursor:auto;color:#000 !important;border-bottom:.3pt solid #000 !important;break-after:avoid}.grp > h3::before{content:none !important}.prop-table .grp > h3 > span[data-text]{display:none}tr{break-inside:avoid}thead{display:table-header-group}tr[hidden],[hidden]{display:none !important}.wb-pane .prop-table{font-size:7.5pt;line-height:1.35}.wb-pane .grp{break-inside:avoid}.wb-pane .prop-table td{padding-top:0 !important;padding-bottom:0 !important;height:auto !important}.wb-pane .prop-table td,.wb-pane .prop-table input,.wb-pane .prop-table select,.wb-pane .prop-table th{font-size:7pt !important}.wb-pane .prop-table input,.wb-pane .prop-table select{height:auto !important;line-height:1.22 !important;padding:0 !important;margin:0 !important}.wb-pane .prop-table table{width:100% !important}.grp > h3{margin:1.5mm 0 0 !important;padding:0 0 .5mm !important}.res-table,.combo{margin:0 0 1.5mm !important}.res-table tr.sub th,.prop-table th{padding-top:0 !important;padding-bottom:0 !important;border-top-width:2px !important}input,select{appearance:none;-webkit-appearance:none;border:0 !important;background:none !important;padding:0 !important;font:inherit;color:#000 !important;width:auto;box-shadow:none !important;opacity:1 !important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox]::before{content:"No"}input[type=checkbox]:checked::before{content:"Yes"}td.lbl.on input[type=checkbox]{display:none}tr:has(> td.lbl.on input:not(:checked)) > td.in > *{display:none}tr:has(> td.lbl.on input:not(:checked)) > td.abbr,tr:has(> td.lbl.on input:not(:checked)) > td.unit{visibility:hidden}tr:has(> td.lbl.on input:not(:checked)) > td.in::before{content:"No"}.prop-table td.in{width:auto !important;text-align:right;padding-left:3mm !important}.prop-table td.in input,.prop-table td.in select{field-sizing:content;min-width:0 !important;text-align:right;text-align-last:right}.prop-table td.unit{padding-left:1mm !important}.res-cols{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) !important;gap:0 5mm !important}.notes li.dim{opacity:1 !important}.res-table{break-inside:auto}.res-grid.lc{font-size:8pt}.res-grid.lc tr.band th.hd{color:#000 !important;border-bottom:.3pt solid #000 !important}.res-grid.lc .gap{display:table-cell !important;width:6mm;min-width:6mm}.res-grid tr.gov td{font-weight:bold}.clause,td.clause{color:#000 !important;font-size:7.5pt}td.clause,td.uf,.bolt-rows.geo td{white-space:nowrap}.bolt-rows.geo th:empty{display:table-cell !important}.res-cols > .res-table,.res-table.tight{font-size:8pt;line-height:1.5}.res-cols .bolt-rows th,.res-cols .bolt-rows td{padding:0 2px}.res-cols .res-table td.out{width:auto;padding-left:4px}.res-cols .res-table td.abbr{padding-left:4px}.res-cols .res-table tr.res td.unit{width:auto}td.uf.ok::after,td.uf.ng::after{background:none !important;padding:0 0 0 1.5mm;border:0 !important;border-radius:0;font:inherit;font-weight:bold;line-height:inherit;vertical-align:baseline}td.uf.ok::after{content:"OK";color:#000 !important}td.uf.ng::after{content:"FAILS";color:#000 !important}.sketch-view{height:auto !important;width:auto !important;border:0 !important}.sketch-view > canvas:not(.sketch-print){display:none !important}.sketch-view > canvas.sketch-print{display:block;width:100%;height:auto;filter:grayscale(1)}.rep-head h1{font-size:11pt;margin:0 0 1mm}.rep-head table{border-collapse:collapse}.rep-head td{display:block;padding:0;font-size:7.5pt}.rep-foot{font-size:7.5pt}.wb *{color:#000 !important;background:transparent !important;box-shadow:none !important;text-shadow:none !important}.rep-head,.wb-pane,.wb-main > .sketch,.wb-main > :not(.sketch),.rep-foot{border:.5pt solid #000 !important;padding:1.5mm 2mm !important;margin:0 !important;break-inside:avoid;width:auto !important;max-width:none !important;min-width:0 !important;overflow:hidden}.wb .grp > h3,.wb .res-grid.lc tr.band th.hd{border-bottom:.3pt solid #000 !important;font-variant:normal !important;text-transform:uppercase !important;font-weight:bold;font-size:7.5pt !important;letter-spacing:.03em;padding:0 0 .5mm !important}.res-table tr.sub th,.prop-table tbody.sub th{border-top:0 !important;border-bottom:.2pt solid #000 !important;font-weight:bold;font-variant:normal !important;font-style:italic}table.lc th,table.lc td{border-color:#000 !important}table.lc tr.active td:first-child{box-shadow:none !important}.res-grid td,.res-table tr.res td{border-bottom:.2pt dotted #888 !important}ol.notes .sev{font-weight:bold}.res-table:last-child{margin-bottom:0 !important}.grp:first-child > h3{margin-top:0 !important}.wb{gap:1.2mm !important}.rep-head,.wb-pane,.wb-main > .sketch,.wb-main > :not(.sketch),.rep-foot{padding:.8mm 1.5mm !important}.wb,.wb table,.wb td,.wb th,.wb input,.wb select,.wb li,.wb .res-table,.wb .res-cols > .res-table,.wb .res-grid,.wb .prop-table,.wb .clause,.wb td.clause{font-size:7pt !important;line-height:1.22 !important}.wb td,.wb th{padding-top:0 !important;padding-bottom:0 !important;height:auto !important}.wb .res-grid td,.wb .res-grid th,.wb .bolt-rows td,.wb .bolt-rows th,.wb table.lc td,.wb table.lc th{padding:0 1.2mm 0 0 !important}.wb .res-table td.abbr{padding:0 .8mm 0 2mm !important}.wb .res-table td.out{padding-left:1mm !important}.wb .grp > h3,.wb .res-grid.lc tr.band th.hd{font-size:7pt !important;margin:0 0 .3mm !important;padding:0 0 .2mm !important}.wb .res-table tr.sub th,.wb .prop-table tbody.sub th{padding:.3mm 0 0 !important}.wb .res-table,.wb .combo{margin:0 !important}.wb .res-table + .res-table{margin-top:.8mm !important}.wb table.lc td.in-c input{padding:0 !important;width:auto !important;field-sizing:content;min-width:1.5em}.rep-head h1{font-size:9pt !important;margin:0 0 .3mm !important}.wb .res-table.tight .grp > table.rows{width:auto !important}.wb .res-table.tight td.abbr{width:auto !important}.wb .sketch-labels span{background:#fff !important}.wb-main > .res-table:has(ol.notes:empty){display:none !important}.rep-head .pn{font-family:Tahoma, Verdana, "DejaVu Sans", sans-serif;font-weight:bold;letter-spacing:.02em}.rep-head .pn i{font-family:"Trebuchet MS", "DejaVu Sans", sans-serif;font-weight:normal;letter-spacing:0}.rep-head td{font-size:7pt !important}ol.notes{margin:0 !important;padding-left:4mm !important}ol.notes li{margin:0 !important}.rep-foot{font-size:6.5pt !important}.rep-foot.on{position:static !important;max-width:none !important}.rep-foot p{margin:.3mm 0 0 !important;font-size:6.5pt !important}}body{margin:0;font:13px "Trebuchet MS", Arial, Verdana, sans-serif;line-height:1.3}.wb-header{gap:12px;padding:0 12px 0 0;border-bottom:4px solid #e6eaed}.wb-header .brand{flex:none;width:117px;height:28px;margin:4px 0 4px 12px;overflow:hidden;color:transparent;background:url(/img/logo.png) no-repeat;background-size:auto 28px}.wb-menu a,.wb-menu .grp > span{padding:3px 8px}.wb-menu a:hover,.wb-menu .grp:hover > span{background:#e6eaed}.wb-header button.icon{padding:0 6px}.wb-main{padding:6px 12px}.wb-main > h2{font-size:16px;margin:0 0 6px}.pv h4{padding:3px 8px}.pv .body{padding:4px 8px}.wb-footer{font-size:11px;padding:1px 12px;background:#e6eaed;color:#333}.res-grid.bolt-rows th{font-style:normal;font-weight:600;text-align:left;border-bottom:1px solid #d9dfdc}.res-grid.bolt-rows td{text-align:left}.res-grid.bolt-rows td.num,.res-grid.bolt-rows td.uf{text-align:right}.bolt-rows td.clause{color:#555}.bolt-rows tr.na td{color:#999}.bolt-rows tr.refused td{color:#b00}.bolt-rows tr.sum td{border-top:1px solid #d9dfdc;font-weight:bold}.bolt-rows tr.gov td{font-weight:bold}.bolt-rows tr.alt td{color:#888;font-style:italic}.bolt-rows th.num{text-align:right}.bolt-rows.geo tr.ng td.stated{color:#b00020}.bolt-rows.geo td:nth-child(3),.bolt-rows.geo td:nth-child(5){padding:0 2px;text-align:center;color:#555}.prop-table tr.tbl > td{padding:1px 0 4px}.res-grid.mini{border-collapse:collapse;font-variant-numeric:tabular-nums}.res-grid.mini th{font-weight:normal;font-style:italic;color:#555;padding:0 3px;text-align:left;white-space:nowrap}.res-grid.mini td{padding:1px 3px;white-space:nowrap}.res-grid.mini input[type=number]{width:4.6em;text-align:right}.res-grid.mini select{max-width:8.5em}.res-grid.mini.sup th:nth-child(n+3),.res-grid.mini td.ck{padding:0 1px;text-align:center}.res-grid.mini td.name{color:#333}.res-grid.mini td .err:empty,table.lc td .err:empty{display:none}.res-grid.mini td .err,table.lc td .err{display:block;color:#b00020;font-size:11px;white-space:normal}.beam-loads,.beam-cases{margin:6px 24px 6px 0}.not-checked{max-width:1100px;margin:6px 0;padding:6px 10px;border:1px solid #b3261e;border-radius:4px;background:#fdf1f0;color:#333}.not-checked b{color:#b3261e;margin-right:4px}@media print{.not-checked{background:none;border-color:#000}.not-checked b{color:#000}}.beam-loads .lc-head,.beam-cases .lc-head{font-weight:700;font-size:15px;padding:6px 0 4px;border-bottom:2px solid #1373a2;margin-bottom:2px}.beam-loads .lc-head button.link.hadd{float:right}table.lc.loads td.in-c input{width:4.6em}table.lc.loads td.in-c:first-child input{width:3em;text-align:center;font-weight:600}table.lc.loads td.in-c select{font:inherit}table.lc.loads td .unit{font-size:11px;color:#555}table.lc.cases td.name{text-align:center;font-weight:600}table.lc.cases tr.gov td{font-weight:700}.beam-loads p.hint{font-size:11px;color:#666;margin:2px 0 0}.sketch.beam .sketch-view.svg{height:auto}svg.beam-sketch{display:block;width:100%;max-width:1100px;height:auto;font:11px "Trebuchet MS", Arial, sans-serif}svg.beam-sketch .bm-beam{stroke:#333;stroke-width:4}svg.beam-sketch .bm-sup{fill:#fff;stroke:#333;stroke-width:1.5}svg.beam-sketch .bm-hatch{stroke:#333;stroke-width:1}svg.beam-sketch .bm-hinge{fill:#fff;stroke:#333;stroke-width:1.5}svg.beam-sketch .bm-lr{fill:#4a7c59}svg.beam-sketch .bm-lrl{stroke:#4a7c59;stroke-width:2}svg.beam-sketch .ld{stroke:#3a6ea5;stroke-width:1.2}svg.beam-sketch .ld-p{stroke-width:2}svg.beam-sketch .ld-f{fill:#3a6ea5}svg.beam-sketch .ld-q{fill:#d6e4f0;stroke:#3a6ea5}svg.beam-sketch text{fill:#333}svg.beam-sketch text.note{fill:#666}svg.beam-sketch tspan.sub{font-size:8px}svg.beam-sketch .axis{stroke:#999}svg.beam-sketch .limit{stroke:#b3261e;stroke-dasharray:4 3}svg.beam-sketch .fill{stroke-width:1.5}svg.beam-sketch text.title{font-size:11px}svg.beam-sketch text.ext{font-size:10px}svg.beam-sketch .d-m .fill{fill:rgba(58, 110, 165, 0.13);stroke:#3a6ea5}svg.beam-sketch .d-m text{fill:#3a6ea5}svg.beam-sketch .d-v .fill{fill:rgba(74, 124, 89, 0.13);stroke:#4a7c59}svg.beam-sketch .d-v text{fill:#4a7c59}svg.beam-sketch .d-n .fill{fill:rgba(122, 81, 149, 0.13);stroke:#7a5195}svg.beam-sketch .d-n text{fill:#7a5195}svg.beam-sketch .d-w .fill{fill:rgba(179, 107, 0, 0.13);stroke:#b36b00}svg.beam-sketch .d-w text{fill:#b36b00}svg.beam-sketch .d-uf .fill{fill:rgba(179, 38, 30, 0.13);stroke:#b3261e}svg.beam-sketch .d-uf text{fill:#b3261e}@media print{svg.beam-sketch .fill{fill:#eee !important;stroke:#555 !important}svg.beam-sketch text{fill:#000 !important}svg.beam-sketch .ld,svg.beam-sketch .ld-q,svg.beam-sketch .bm-lrl{stroke:#555 !important}svg.beam-sketch .ld-q{fill:#eee !important}svg.beam-sketch .ld-f,svg.beam-sketch .bm-lr{fill:#555 !important}}ol.notes{margin:2px 0 6px;padding-left:22px;line-height:1.4}ol.notes li{margin:1px 0}ol.notes li.dim{opacity:.5}ol.notes .sev{font-weight:bold}ol.notes .note-refused .sev{color:#b00020}ol.notes .note-warning .sev{color:#b36b00}ol.notes .note-assumption .sev{color:#1f5fa8}ol.notes .note-note .sev{color:#666}ol.notes .clause,ol.notes .cases{color:#555}.prop-table td.unit .live{color:#b36b00;white-space:nowrap}.manual{max-width:860px;padding:4px 4px 40px;font-size:14px;line-height:1.5;color:#222}.manual h1{font-size:22px;margin:6px 0 10px}.manual h2{font-size:18px;margin:28px 0 8px;padding-bottom:3px;border-bottom:2px solid #e6eaed}.manual h3{font-size:15px;margin:20px 0 6px}.manual h4{font-size:14px;margin:14px 0 4px}.manual h2,.manual h3,.manual h4{scroll-margin-top:8px;color:#1373a2}.manual p,.manual li{margin:6px 0}.manual ul,.manual ol{padding-left:22px}.manual hr{border:0;border-top:1px solid #d9dfdc;margin:18px 0}.manual code{font:12px ui-monospace, Menlo, Consolas, monospace;background:#e6eaed;padding:0 3px;border-radius:3px}.manual .tbl{overflow-x:auto;margin:8px 0 12px}.manual table{border-collapse:collapse;font-size:13px}.manual th,.manual td{border:1px solid #d9dfdc;padding:3px 8px;text-align:left;vertical-align:top}.manual th{background:#e6eaed}.manual p.formula{overflow-x:auto;margin:10px 0}.manual math{font-size:1.05em}.manual math[display="block"]{font-size:1.1em}.manual-toc{list-style:none;margin:0;padding:0;font-size:12px;line-height:1.35}.manual-toc li{margin:2px 0}.manual-toc li.l2{margin-top:6px;font-weight:bold}.manual-toc li.l3{padding-left:12px}.manual-toc a{color:inherit;text-decoration:none}.manual-toc a:hover{color:#1373a2;text-decoration:underline}.prop-table{font-family:Tahoma, Verdana, "DejaVu Sans", sans-serif;font-size:11px;line-height:20px}.prop-table .grp > h3{margin-top:3px;padding:0;font-size:11px;line-height:20px}.prop-table table{margin:2px 0 4px}.prop-table th{font-size:11px;padding:1px 6px;border-top-width:4px}.prop-table td{padding:1px 0}.prop-table td.in{width:92px}.prop-table td.unit,.prop-table .err{font-size:11px}.prop-table input,.prop-table select{padding:1px 4px}.prop-table select{text-align:center;text-align-last:center}.mode-bar{margin-bottom:4px}.mode-bar button{font-size:12px;padding:3px 6px}.res-table{margin-bottom:6px;font-family:Tahoma, Verdana, "DejaVu Sans", sans-serif;font-size:11px;line-height:20px}.res-cols{grid-template-columns:repeat(auto-fit, minmax(390px, 1fr));gap:0 10px}.res-table .grp > h3,table.lc tr.band th.hd{margin-top:3px;padding:0;font-size:11px;line-height:20px}table.lc .gap{width:10px;min-width:10px}.res-table tr.sub th{font-size:11px;line-height:15px;padding:0 5px;border-top-width:3px}.res-table tr.res td{padding:0}.res-table td.lbl{padding-left:3px}.res-table td.abbr{padding:0 3px 0 10px}.res-table td.out + td.abbr{padding-left:20px}.res-table td.out{width:56px}.res-table td.out,.res-grid td.out{font-weight:normal}.res-table tr.res td.unit{width:40px;padding:0 5px;font-size:11px}.res-table tr.grid > td{padding:0 0 3px}.res-grid td,.res-grid th{padding:0 5px}.res-grid tr.units th{font-size:10px}.sketch-labels span{font-size:11px}.sketch-split{margin-bottom:4px}.pane-views{display:flex;flex-direction:column}.pv.file-bar{order:-1;position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid #d9dfdc;padding:4px 6px}.fb{position:relative;display:flex;align-items:center;gap:2px}.fb button{font:inherit;border:0;background:none;cursor:pointer;color:#333;border-radius:4px}.fb button:hover{background:rgba(19, 115, 162, 0.1);color:#1373a2}.fb svg{display:block}.fb-name{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:3px 6px;font-weight:600;color:#333}.fb-name > span[data-file-name]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-name > span.dirty::after{content:" •";color:#1373a2}.fb-btn{padding:4px 5px}.design-note{margin:4px 0 0;font-size:11px;color:#555}.design-note[hidden]{display:none}.design-msg{margin:2px 0 0;font-size:12px}.design-msg.bad{color:#b00020}.design-msg[hidden]{display:none}body{color:#000}.wb-main > h2,.prop-table .grp > h3,.res-table .grp > h3,table.lc tr.band th.hd,.prop-table th,.res-table tr.sub th,.pv h4,.wb-msgs h4,.card h2{font-family:Tahoma, Verdana, "DejaVu Sans", sans-serif;font-weight:bold;font-variant:small-caps;text-transform:none;letter-spacing:0}.pv h4,.wb-msgs h4{font-size:12px}.wb-menu a,.wb-menu .grp > span{font-weight:bold;font-variant:small-caps;color:#000}.wb-menu a:hover,.wb-menu .grp:hover > span{color:#aa3300}.wb-menu a.on,.wb-menu .grp.on > span{color:#1373a2}.wb-footer{font-family:Verdana, "DejaVu Sans", sans-serif}.card::before{content:"";height:48px;background:url(/img/logo.png) no-repeat}
