.ru-tool{max-width:1120px}.ru-tool details{margin:18px 0}.ru-tool summary{font-weight:bold;cursor:pointer;min-height:44px;padding:10px 0}.ru-tool .ru-field{margin-bottom:12px}.ru-tool input::placeholder,.ru-tool textarea::placeholder{color:#737b86;opacity:1}#panel-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:2px solid #555;padding:12px;margin-top:18px;background:#f3f3f3}.panel-position{min-width:0;background:white;border:1px solid #aaa;padding:12px}.position-title{font-weight:bold;margin-bottom:8px}.panel-position textarea{min-height:82px;resize:vertical}.panel-position.linked{background:#eee}.position-number{max-width:130px}.position-help{font-size:14px;color:#555}.ru-tool .ru-actions{margin-bottom:16px}.ru-tool #answer{font-size:20px;font-weight:bold}#print-output{position:fixed;left:-20000px;top:0;visibility:hidden;pointer-events:none;display:block;color:#000;background:#fff;font-family:Arial,Helvetica,sans-serif}#print-output *{box-sizing:border-box}.print-sheet{width:8.5in;height:11in;position:relative;overflow:hidden;background:white;color:#000;margin:0;padding:0}.print-label{position:absolute;width:2.625in;height:1in;padding:.12in;overflow:hidden;display:flex;align-items:center;line-height:1.2;color:#000}.label-content{display:grid;grid-template-columns:.65in minmax(0,1fr);gap:.12in;align-items:center;width:100%;flex:0 0 auto}.label-identifier{display:block;font-size:20pt;line-height:1.05;font-weight:700;overflow-wrap:anywhere;white-space:normal;margin:0}.label-description{display:block;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;min-width:0}.guide-label{border:.5pt dashed #000;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-size:10pt;gap:.06in}.guide-label strong{font-size:11pt;line-height:1.2}.calibration-note{position:absolute;top:.1in;left:.4in;font:8pt Arial;margin:0}.inch-ruler{position:absolute;bottom:.1in;left:3.75in;width:1in;height:.2in;border-left:1pt solid black;border-right:1pt solid black;border-top:1pt solid black;text-align:center;font:7pt Arial}.corner-mark{position:absolute;width:.1in;height:.1in;border-left:.5pt solid #000;border-top:.5pt solid #000}.corner-mark::after{content:'';position:absolute;left:.045in;top:-.05in;height:.2in;border-left:.5pt solid #000}.corner-mark::before{content:'';position:absolute;top:.045in;left:-.05in;width:.2in;border-top:.5pt solid #000}.compact-directory{position:absolute;top:.5in;left:.5in;overflow:hidden;border:1pt solid black;padding:.1in}.compact-directory header h2{font-size:1.2em;margin:0 0 .04in}.compact-directory header p{margin:0 0 .08in;font-size:.85em}.compact-grid{display:grid;gap:0 .1in;align-items:start}.compact-row{display:grid;grid-template-columns:1.2em minmax(0,1fr);gap:.08in;padding:.035in;border-top:.5pt solid black;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.15}.reference-sheet{padding:.5in;font-size:10pt;line-height:1.3}.reference-sheet h2{font-size:18pt;margin:0 0 .12in}.reference-list{display:grid;grid-template-columns:.8in minmax(0,1fr);gap:.12in}.reference-list dt{font-weight:bold}.reference-list dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.panel-notes{white-space:pre-wrap;overflow-wrap:anywhere}.reference-footer{font-size:8pt}.ru-tool [role=alert]{overflow-wrap:anywhere}@media(max-width:650px){#panel-preview{gap:6px;padding:6px}.panel-position{padding:8px}.position-title{font-size:14px}.panel-position select{font-size:14px;padding:6px}.panel-position textarea{font-size:14px;padding:6px}.ru-tool h1{font-size:25px}}@page{size:letter;margin:0}@media print{html,body{margin:0!important;padding:0!important;width:8.5in!important;background:#fff!important}.ru-tool{display:none!important}#print-output{position:static;left:auto;top:auto;visibility:visible;pointer-events:auto;display:block!important}.print-sheet{break-after:page;break-inside:avoid}.print-sheet:last-child{break-after:auto}}
