.pr-visual{display:grid;grid-template-rows:43px auto 36px;background:#0b2938;min-height:0;font-family:Inter,Arial,sans-serif}.pr-visual .mfg-product-title>span{font-size:13px}.pr-visual .mfg-product-title>small{font-size:7px;color:#bfd7dd}.pr-body{padding:12px;background:linear-gradient(135deg,#eaf1f4,#cddfe5)}.pr-top{display:grid;grid-template-columns:1.8fr 1fr;gap:10px}.pr-top section{border:1px solid #a6c0cb;background:#f8fbfc;min-width:0}.pr-title{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:10px;background:linear-gradient(105deg,#254e5d,#567f89 50%,#235665);font-size:9px;color:#f2f8fa}.pr-title small{font-size:4.5px;letter-spacing:.6px;color:#c5e2e5}.pr-sched-row{display:grid;grid-template-columns:.65fr 1.1fr 1fr .35fr;gap:5px;padding:8px 7px;font-size:5.5px;border-bottom:1px solid #c8d9e1;color:#335665}.pr-cols{background:#d4e4eb;font-size:4px;letter-spacing:.4px}.pr-sched-row:nth-child(3){background:linear-gradient(90deg,#e9cb80,#f4e5b7)}.pr-sheet{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:linear-gradient(110deg,#fff,#edf3f5)}.pr-sheet>div:first-child{display:grid;gap:5px}.pr-sheet small{font-size:4px;letter-spacing:.6px;color:#5d7b87}.pr-sheet strong{font-size:9px;font-weight:500;color:#294c5c}.pr-sheet span{font-size:5px;color:#597580}.pr-mini-window{display:grid;grid-template-columns:1fr 1fr;width:49px;height:34px;border:2px double #537a86;background:#b9e0e5}.pr-mini-window i{border:1px solid white}.pr-output svg{display:block;width:88%;height:110px;margin:3px auto 0}.pr-output svg text{font-size:24px;fill:#173e50;font-weight:400}.pr-output-caption{text-align:center;font-size:5px;letter-spacing:.6px;color:#247b84}.pr-output-caption span{display:block;color:#74909c;letter-spacing:0;margin-top:4px}.pr-output-totals{display:flex;justify-content:space-around;border-top:1px solid #d4e1e6;margin-top:10px;padding:9px 3px;color:#67808b;font-size:5px}.pr-output-totals b{display:block;margin-top:4px;font-size:11px;font-weight:500;color:#285c6a}
.pr-terminal-stage{position:relative;display:grid;grid-template-columns:.58fr 1fr;align-items:center;gap:12px;margin-top:12px;padding:18px 12px;background:radial-gradient(ellipse at 80% 20%,#28636e,#102e40 75%);border:1px solid #5a939e;overflow:hidden}.pr-real-photo{position:relative;align-self:stretch;min-height:180px;overflow:hidden;border:1px solid #53828e}.pr-real-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:48% center;filter:saturate(.45)}.pr-real-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,34,47,.95),rgba(13,74,87,.08) 65%)}.pr-real-photo>span{position:absolute;z-index:1;bottom:10px;left:10px;right:10px;font-size:7px;line-height:1.5;color:#d4e9ed}.pr-device{position:relative;border:8px solid #243d49;border-radius:12px;background:#243d49;box-shadow:0 12px 20px #082331, inset 0 0 0 1px #81969c;transform:perspective(1000px) rotateY(-4deg);min-width:0}.pr-screen{background:#edf4f6;border:1px solid #83bbc3;color:#254855}.pr-screen-head{display:flex;align-items:center;gap:8px;padding:9px 8px;background:linear-gradient(110deg,#184554,#287380);color:#c7e9ec;font-size:5px;letter-spacing:.5px}.pr-screen-head>b{font-size:9px;color:#f0f6f7;letter-spacing:0}.pr-screen-head i{margin-left:auto;font-size:5px;color:#a8e4c8;font-style:normal}.pr-workcenter{display:grid;grid-template-columns:1fr 1fr;gap:4px 9px;padding:8px;background:#d7e7ed;border-bottom:1px solid #adc7d2}.pr-workcenter>span{font-size:4px;letter-spacing:.4px}.pr-workcenter>strong{grid-row:2;font-size:6px;font-weight:500;padding:5px;background:#fff;border:1px solid #a6c2ce}.pr-workcenter>b{grid-column:2;grid-row:1/3;font-size:4px;font-weight:500;color:#647b85}.pr-workcenter em{display:block;margin-top:4px;padding:5px;background:#efda9c;border:1px solid #c9ae6b;font-size:7px;color:#5b4d2d;font-style:normal}.pr-unit{display:grid;grid-template-columns:.7fr 1.3fr;gap:8px;padding:10px 8px}.pr-drawing{text-align:center}.pr-window{display:grid;grid-template-rows:1fr 1fr;height:85px;width:52px;margin:0 auto 7px;border:3px double #4b7b89;background:#b4dfe5;box-shadow:3px 3px 0 #e0eaee}.pr-window i{border:1px solid #fff;background:linear-gradient(90deg,transparent 47%,#fff 48% 52%,transparent 53%)}.pr-drawing>span{font-size:3.5px;color:#66818c}.pr-product{display:grid;align-content:start;gap:6px}.pr-product small{font-size:4px;color:#65828e;letter-spacing:.4px}.pr-product>strong{font-size:7px;font-weight:500;color:#214d5e}.pr-product>span{font-size:5px;color:#526e7b}.pr-product>div{border-top:1px solid #c5d9e1;padding-top:7px;display:grid;gap:6px}.pr-product>div span{font-size:5px;line-height:1.6}.pr-product p{font-size:5px;color:#758b96;margin:0}.pr-screen-actions{display:flex;justify-content:space-between;gap:5px;padding:7px;border-top:1px solid #bcd2db;font-size:3.5px;align-items:center}.pr-screen-actions b{padding:6px;background:#236e78;color:#e2f4f4;font-weight:500}.pr-device-foot{font-size:4px;letter-spacing:.7px;color:#a7bec6;text-align:center;padding-top:6px}.pr-connection{display:flex;justify-content:space-around;align-items:center;gap:6px;padding:12px 3px 0;font-size:5px;letter-spacing:.5px;color:#3b6574}.pr-connection i{font-size:11px;font-style:normal;color:#269c9e}
@media(max-width:600px){.pr-body{padding:8px}.pr-top{grid-template-columns:1fr}.pr-output{display:none}.pr-terminal-stage{grid-template-columns:1fr;padding:12px;gap:10px}.pr-real-photo{min-height:110px}.pr-real-photo img{object-position:50% 45%}.pr-device{transform:none}.pr-connection{font-size:4px;letter-spacing:0}.pr-visual .mfg-product-title>small{font-size:5px}.pr-visual .mfg-product-title>span{font-size:11px}.pr-visual .product-caption{font-size:5px;padding:0 10px}.pr-visual .product-caption>b{display:none}.pr-sched-row{font-size:5px}}
.pr-terminal-stage{grid-template-columns:1.1fr 1fr;padding:12px;gap:12px}.pr-real-photo{min-height:250px}.pr-real-photo img{object-position:57% center;filter:saturate(.75)}.pr-real-photo:after{background:linear-gradient(0deg,rgba(8,34,47,.85),transparent 30%)}.pr-device{transform:none}.pr-report{padding:9px 8px;background:linear-gradient(110deg,#fff,#edf4f6);color:#23495b}.pr-report-heading{display:grid;gap:5px;padding-bottom:8px;border-bottom:1px solid #b4cbd5}.pr-report-heading strong{font-size:8px;font-weight:500}.pr-report-heading span{font-size:4px;letter-spacing:.4px;color:#64808d}.pr-report-cols{display:grid;grid-template-columns:20px 1fr 38px;padding:6px 0;font-size:4px;color:#4f6f7d}.pr-report-row{display:grid;grid-template-columns:20px 1fr 38px;align-items:center;gap:4px;padding:8px 0;border-bottom:1px dashed #acc4cf}.pr-report-row>b{font-size:8px;font-weight:400}.pr-report-row>div:nth-child(2){display:grid;gap:4px}.pr-report-row strong{font-size:5.5px;font-weight:500}.pr-report-row span{font-size:4px}.pr-report-row small{font-size:3.5px;color:#7e929b}.pr-report-window{display:grid;grid-template-rows:1fr 1fr;width:23px;height:33px;border:2px double #658794;background:#b6dfe4;margin:auto}.pr-report-window i{border:1px solid white;background:linear-gradient(90deg,transparent 47%,#fff 48% 52%,transparent 53%)}
@media(max-width:600px){.pr-terminal-stage{grid-template-columns:1fr}.pr-real-photo{min-height:0;aspect-ratio:1.5}.pr-real-photo img{object-fit:cover;object-position:center}.pr-report-row strong{font-size:7px}.pr-report-row span{font-size:5px}.pr-report-row small{font-size:4px}.pr-report-heading strong{font-size:10px}}
.pr-terminal-stage .pr-real-photo{aspect-ratio:4/5;min-height:0;align-self:center}.pr-terminal-stage .pr-real-photo img{object-fit:contain;object-position:center}.pr-terminal-stage .pr-real-photo:after{background:linear-gradient(0deg,rgba(8,34,47,.65),transparent 17%)}
