.rs{border-top:2px solid var(--ink);padding-top:18px}.rs .job{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px 20px;max-width:760px;display:grid}.rs .job select,.rs .job input{width:100%}.rs .warn-line{color:var(--warn);margin-top:8px}.rs fieldset{border:0;border-top:1px solid var(--rule);min-width:0;margin:22px 0 0;padding:12px 0 0}.rs legend{font-family:var(--display);padding:0 8px 0 0;font-size:18px;font-weight:700}.rs .filter{max-width:360px;margin:6px 0 10px}.rs .filter input{width:100%}.rs .ckgrid{columns:4 150px;column-gap:18px}.rs label.ck{break-inside:avoid;cursor:pointer;align-items:flex-start;gap:9px;min-height:32px;margin:0;padding:6px 0;font-size:15px;font-weight:400;line-height:1.35;display:flex}.rs label.ck input{width:18px;height:18px;accent-color:var(--green);flex:none;margin:1px 0 0}.rs .clist{columns:2 320px;column-gap:28px}.rs .clist.scroll{border:1px solid var(--rule);background:var(--card);max-height:300px;padding:4px 12px;overflow-y:auto}.rs fieldset.cls .note{margin:4px 0 10px}.rs .chip{margin-left:4px}.crew{border-top:1px solid var(--rule);margin-top:24px;padding-top:12px}.crew summary{font-family:var(--display);padding:6px 0;font-size:18px;font-weight:700}.crew>p{max-width:70ch;margin:6px 0 10px}.crewt input{text-align:right;width:92px;min-height:40px}.crewt td{vertical-align:middle}.actions{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:28px;display:flex}.actions .btn.alt{background:var(--card);color:var(--ink);border:1px solid var(--ink)}.actions .btn.alt:hover{background:var(--paper-2);color:var(--ink)}.actions select{min-height:44px}.ph{display:none}.sheet-wrap .sum{margin-bottom:10px}.sheet-wrap .sh{font-size:21px}table.sheet{font-size:13.5px}table.sheet td.cn{min-width:140px}@media screen and (width>=1180px){.sheet-wrap{width:min(1520px,100vw - 48px);position:relative;left:50%;transform:translate(-50%)}}table.sheet th,table.sheet td{padding:6px 5px}table.sheet thead th{white-space:normal;vertical-align:bottom;font-size:11px;line-height:1.25}table.sheet tr.trade th{font-family:var(--display);text-transform:none;letter-spacing:0;color:var(--ink);background:var(--paper-2);border-bottom:1px solid var(--rule-strong);padding-top:9px;font-size:16px}table.sheet tr.row td{border-bottom:0}table.sheet td.det{white-space:nowrap;font-size:12.5px}table.sheet td.strong{font-weight:650}table.sheet td.fnm{font-family:var(--mono);font-size:13px}table.sheet tr.dt-row td{color:var(--ink-2);padding-top:0;font-size:13px}table.sheet tr.dt-row ul{margin:0;padding-left:18px}table.sheet tr.dt-row li{margin:2px 0}table.sheet .nw{white-space:nowrap}.fns,.notes{margin-top:26px}.fns h3,.notes h3{margin-bottom:8px}.fn-det{break-inside:avoid;margin-top:12px}.fn-det dl{margin:4px 0 0;font-size:13px}.fn-det dl div{border-bottom:1px solid var(--rule);grid-template-columns:2.4em minmax(0,1fr);gap:8px;padding:3px 0;display:grid}.fn-det dt{font-family:var(--mono);font-weight:500}.fn-det dd{margin:0}.notes ul{max-width:90ch;margin:0;padding-left:18px;font-size:14px}.notes li{margin:4px 0}@media (width<=760px){table.sheet thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}table.sheet tr.row{grid-template-columns:1fr 1fr;gap:4px 14px;padding:10px 0 4px;display:grid}table.sheet tr.row td{white-space:normal;text-align:left;border:0;padding:0}table.sheet tr.row td:first-child{grid-column:1/-1;font-size:15px;font-weight:650}table.sheet tr.row td.det{grid-column:1/-1}table.sheet tr.row td[data-label]:not(:first-child):before{content:attr(data-label);color:var(--muted);font-family:var(--sans);font-size:12px;display:block}table.sheet tr.trade,table.sheet tr.dt-row,table.sheet tr.trade th,table.sheet tr.dt-row td{display:block}table.sheet tr.dt-row td{border-bottom:1px solid var(--rule);padding:4px 0 10px}table.sheet tfoot tr{grid-template-columns:1fr auto auto;gap:10px;display:grid}.tbl:has(table.sheet){overflow-x:visible}.crewt thead{display:none}.crewt tr{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:6px;padding:10px 0;display:grid}.crewt td{border:0;padding:0}.crewt td:first-child{grid-column:1/-1}.crewt td.r{text-align:left}.crewt td label.sr-only{clip:auto;white-space:normal;width:auto;height:auto;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:400;display:-webkit-box;position:static;overflow:hidden}.crewt input{width:100%}}@media print{header.site,.crumbs{display:none!important}main.wrap{padding:0}.ph{border-bottom:2px solid #000;margin-bottom:8px;padding-bottom:6px;display:block}.ph h2{margin:2px 0;font-size:15pt}.ph p{font-size:9pt}.ph-site{font-weight:600}.ph-warn{font-weight:700}.sheet-wrap{break-inside:auto!important;margin-top:0!important;padding-top:0!important}.sheet-wrap .sum{display:none}.tbl{overflow:visible!important}table.sheet{width:100%;font-size:8pt}table.sheet th,table.sheet td{padding:2px 4px}table.sheet thead th{color:#000;font-size:6.5pt}table.sheet .small{font-size:7pt}table.sheet td.det{font-size:7.5pt}table.sheet tr.trade th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eee;padding:3px 4px;font-size:9pt}table.sheet tr.dt-row td{border-bottom:1px solid #999;padding-bottom:4px;font-size:7.5pt}table.sheet tbody{break-inside:auto}table.sheet tr.row{break-after:avoid}table.sheet tr.row,table.sheet tr.dt-row{break-inside:avoid}table.sheet tr.trade{break-after:avoid}table.sheet .chip{padding:0 3px;font-size:6.5pt}.fns,.notes{margin-top:10px}.fns h3,.notes h3{font-size:10pt}.fn-det dl,.notes ul{font-size:7.5pt}.fn-det dl div{padding:1px 0}table.sheet td.fnm{font-size:7pt;line-height:1.25}body.rs-portrait table.sheet{font-size:7.5pt}}
