.clinical-sheet.sus-document-active{padding:0!important;overflow:hidden;background:#fff;color:#111;font-family:Arial,"Helvetica Neue",sans-serif}.sus-printed-form{box-sizing:border-box;width:100%;height:100%;min-height:100%;padding:26px 44px 24px;background:#fff;color:#111;display:flex;flex-direction:column;font-family:Arial,"Helvetica Neue",sans-serif;font-size:12px;line-height:1.35}.sus-form-header{flex:0 0 auto}.sus-institution-row{display:grid;grid-template-columns:auto 1fr 1fr 1fr 1.35fr;gap:12px;align-items:center;min-height:52px}.sus-wordmark{display:flex;gap:4px;align-items:center;font-size:23px;font-weight:900;letter-spacing:-1px}.sus-wordmark i{position:relative;display:block;width:30px;height:30px}.sus-wordmark i:before,.sus-wordmark i:after{content:"";position:absolute;background:#111;left:10px;top:0;width:10px;height:30px}.sus-wordmark i:after{left:0;top:10px;width:30px;height:10px}.sus-institution-name{font-size:11px;line-height:1.2;text-align:center}.sus-city-highlight{display:inline-block;min-width:46px;padding:0 3px;background:#fff0a6;border-bottom:1px solid #333;font-weight:700;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sus-form-header h1{margin:22px 0 18px;text-align:center;font-size:18px;line-height:1.2;font-weight:800;letter-spacing:.2px}.sus-name-line{display:flex;gap:7px;align-items:baseline;margin:2px 0 28px}.sus-name-line b{flex:0 0 auto;font-size:13px}.sus-name-line span{flex:1;min-height:23px;border-bottom:1px solid #111;padding:0 4px}.sus-prescription-content{display:flex;flex:1;flex-direction:column;min-height:0}.sus-prescription-writing{flex:1;min-height:350px;padding:3px 2px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.sus-form-footer{margin-top:auto;flex:0 0 auto}.sus-form-date-sign{display:grid;grid-template-columns:.75fr 1.25fr;gap:32px;align-items:end;margin:8px 0 20px}.sus-date-line{white-space:nowrap}.sus-signature-block{text-align:center}.sus-signature-block>div,.sus-special-signature>div,.sus-patient-signature>div,.sus-doctor-signature>div{border-top:1px solid #111;height:1px}.sus-signature-block span,.sus-special-signature span,.sus-patient-signature span,.sus-doctor-signature small{display:block;text-align:center;font-size:10px;line-height:1.35}.sus-prescriber-stamp{text-align:center;min-height:30px;font-size:10px}.sus-prescriber-stamp b,.sus-prescriber-stamp span{display:block}.sus-warning-box{margin:16px 0 0;padding:8px 10px;border:1px solid #111;text-align:center;font-size:9.5px;line-height:1.35;font-weight:650}.sus-special-heading{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:start;margin:0 0 18px}.sus-special-heading section,.sus-special-identifications section{display:flex;flex-direction:column;gap:4px;border:1px solid #111;padding:8px 10px;font-size:10px}.sus-special-heading section>b,.sus-special-identifications section>b{font-size:11px}.sus-copy-options{display:flex;flex-direction:column;gap:10px;padding-top:5px;font-size:10px;font-weight:700}.sus-special-body{display:flex;flex:1;min-height:0;flex-direction:column}.sus-special-patient{margin-bottom:14px;line-height:1.8}.sus-special-body .sus-prescription-writing{min-height:260px;border-bottom:1px solid #111}.sus-special-signature{width:55%;margin:12px 0 18px auto;text-align:center}.sus-special-identifications{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sus-special-note{font-size:8.5px;line-height:1.35;margin:auto 0 0;padding-top:8px}.sus-certificate-content{flex:1;min-height:0;padding-top:2px}.sus-certificate-intro{margin:4px 0 8px;text-align:center;font-size:12px}.sus-ruled-value{min-height:30px;border-bottom:1px solid #111;padding:3px 8px;text-align:center}.sus-certificate-line{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:end;margin:16px 0 22px;min-height:38px}.sus-certificate-line>span{min-height:25px;border-bottom:1px solid #111;padding:0 4px;text-align:center}.sus-certificate-line>b{font-size:10px;text-align:center}.sus-certificate-text{margin:28px 0 8px;line-height:2}.sus-certificate-text b{font-weight:700}.sus-reason-line{min-height:34px;text-align:left}.sus-cid-line{margin:10px 0 2px}.sus-permission-note{font-size:8px;margin:0}.sus-patient-signature{width:64%;margin:22px auto 8px;text-align:center}.sus-certificate-footer{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:end;margin-top:16px}.sus-place-date{text-align:center}.sus-place-date>span,.sus-place-date>small{display:block}.sus-place-date>span{min-height:24px;border-bottom:1px solid #111;padding:4px}.sus-place-date>small{font-size:9px}.sus-doctor-signature{text-align:center}.sus-doctor-signature b,.sus-doctor-signature span,.sus-doctor-signature small{display:block;font-size:9px;line-height:1.3}.sus-attendance-content{flex:1;padding-top:10px}.sus-attendance-name{min-height:36px;border-bottom:1px solid #111;padding:5px;text-align:center;font-size:14px}.sus-attendance-lead{margin:30px 0 18px;font-weight:750}.sus-attendance-options{display:flex;flex-direction:column;gap:16px;margin:0 0 32px 18px}.sus-attendance-check{display:block;min-height:20px}.sus-companion-line{display:flex;flex-wrap:wrap;gap:7px;align-items:baseline;margin-top:20px}.sus-companion-line span{min-width:160px;flex:1;border-bottom:1px solid #111}.sus-attendance-detail{min-height:110px;padding:25px 2px;font-size:13px;line-height:2}.sus-attendance-footer{display:grid;grid-template-columns:.8fr 1.2fr;gap:25px;align-items:end;margin-top:auto}.sus-attendance-footer .sus-signature-block{margin-bottom:8px}.city-edit-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.clinical-form .city-edit-field input[name="city"]{background:#fff0a6;border-color:#d5b842;font-weight:750;-webkit-print-color-adjust:exact;print-color-adjust:exact}.city-edit-field small{display:block;margin-top:5px;color:#75622a;font-size:9px;font-weight:500;line-height:1.4}.city-edit-field small a{color:#2d6b60}.city-edit-row button{white-space:nowrap;margin-top:6px}.attendance-type-choices{display:grid;gap:8px;margin:15px 0}.attendance-type-choices label{display:flex;align-items:center;gap:8px}.attendance-type-choices input{width:auto;margin:0}.attendance-type-choices span{font-size:11px}.clinical-sheet.sus-document-active .sus-warning-box{background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}
@media(max-width:1200px){.sus-printed-form{min-height:1000px}}
@media(max-width:680px){.sus-printed-form{padding:24px 20px;min-height:760px}.sus-institution-row{grid-template-columns:auto 1fr 1fr;grid-template-rows:auto auto;gap:8px}.sus-institution-name:nth-of-type(2){display:none}.sus-institution-name:nth-of-type(3){grid-column:2}.sus-institution-name:nth-of-type(4){grid-column:3}.sus-institution-name:nth-of-type(5){grid-column:2/4}.sus-form-header h1{font-size:15px;margin:16px 0}.sus-special-heading{grid-template-columns:1fr}.sus-copy-options{flex-direction:row;justify-content:space-between}.sus-special-identifications,.sus-certificate-footer,.sus-attendance-footer{grid-template-columns:1fr}.sus-prescription-writing{min-height:280px}.sus-certificate-line{grid-template-columns:1fr;gap:5px}.sus-certificate-line>b{text-align:left}.city-edit-row{grid-template-columns:1fr}.city-edit-row button{width:100%}}
@media print{body.printing-clinical .clinical-sheet.sus-document-active{height:297mm!important;min-height:297mm!important;width:210mm!important;padding:0!important;margin:0!important;overflow:hidden!important;box-shadow:none!important;break-after:page}body.printing-clinical .sus-printed-form{height:297mm!important;min-height:297mm!important;width:210mm!important;padding:10mm 14mm 9mm!important;box-shadow:none!important}.sus-city-highlight,.clinical-form .city-edit-field input[name="city"]{background:#fff0a6!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.sus-prescription-writing{overflow:hidden}.sus-warning-box{break-inside:avoid}}
