.input-unit{display:flex;align-items:stretch;direction:ltr;min-width:0;border:1px solid #bdd0d8;border-radius:9px;overflow:hidden;background:#fff}.input-unit input{border:0!important;border-radius:0!important;flex:1;width:0;min-width:0;direction:ltr;text-align:right;padding:11px}.input-unit>bdi{display:flex;align-items:center;padding:5px 10px;background:#eaf2f5;color:#24576b;font:12px/1.7 Vazirmatn,Tahoma;white-space:nowrap;border-left:1px solid #d7e4e8}.input-unit:focus-within{border-color:#16897b;box-shadow:0 0 0 3px #16897b12}.special-card{border:1px solid #d9e6e8;border-radius:12px;padding:20px;margin:16px 0;background:#fbfdfc}.special-card h3{margin:0;font-size:16px}.special-card .subhead .text-button{margin-right:auto}.suggestion-basis{font-size:12px;line-height:2;color:#52727b}.decision{background:#eef4f5;border:1px solid #d2e2e5;border-radius:12px;padding:18px;margin-bottom:20px}.decision.required{background:#ecf5ef;border-color:#badac6}.decision strong{font-size:19px}.decision small{color:#65818b}.diagram:has(.stair-transfer){overflow:auto}.diagram svg.stair-transfer{min-width:720px;max-height:none}.unit-legend{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;font-size:11px;color:#557580}.unit-legend span{background:#eff5f7;border:1px solid #dce7eb;border-radius:7px;padding:5px 9px}.special-card details{background:#f0f6f5;padding:12px;border-radius:9px}.special-card details .grid{margin-top:12px}@media(max-width:600px){.special-card{padding:14px}.input-unit>bdi{padding:4px 8px;font-size:11px}.special-card .subhead{flex-wrap:wrap}.decision strong{font-size:16px}}
