.authority-sheet{background:#fff!important;color:#111!important;width:100%;max-width:210mm;padding:12mm 13mm 10mm;margin:0 auto 24px;font:11pt/1.35 Arial,sans-serif;border:1px solid #c9cdd2;box-shadow:0 8px 28px #0000000c;overflow-wrap:anywhere}.authority-sheet p{margin:0 0 12px}.authority-sheet .annex-brand{display:flex;align-items:center;justify-content:center;gap:14px;border-bottom:2px solid #173f77;padding-bottom:12px;margin-bottom:12px;color:#163a64}.annex-brand img{object-fit:contain}.annex-brand span,.annex-brand strong,.annex-brand b{display:block}.annex-brand span{font-size:10pt}.annex-brand strong{font-size:14pt}.annex-brand b{font-size:10pt;letter-spacing:2px;margin-top:3px}.annex-reference{text-align:right;font-size:10pt;line-height:1.3}.annex-reference span{display:block}.authority-sheet h2{font:700 12pt/1.4 Arial,sans-serif;letter-spacing:0;text-align:center;color:#111!important;margin:17px 0 10px}.annex-office{text-align:center}.annex-date{width:160px;margin:18px 0 12px auto;text-align:center}.annex-date>span{display:block}.form-line{display:inline-block;border-bottom:1px solid #111;min-height:20px;min-width:110px}.annex-recipient{min-width:220px;max-width:85%}.form-inline{border-bottom:1px solid #111;padding:0 5px;white-space:normal}.annex-subject{display:flex;gap:18px;margin:23px 0 19px}.annex-subject em{font-size:10pt}.annex-times{display:flex;gap:20px;margin:20px 0 16px;justify-content:space-between;font-size:10pt}.annex-times>div{flex:1}.annex-times .form-line{min-width:85px}.authority-sheet .annex-table{table-layout:fixed;margin-bottom:23px;color:#111;background:#fff;font-size:11pt}.authority-sheet .annex-table th,.authority-sheet .annex-table td{border:1px solid #111;background:#fff!important;color:#111!important;padding:8px;letter-spacing:0;text-transform:none;font-size:11pt;text-align:center}.annex-table th{font-weight:400}.annex-table td{text-align:left!important;white-space:pre-wrap}.annex-table th:nth-child(2){width:40%}.annex-table tr:first-child td{height:62px}.annex-table .annex-blank td{height:27px}.annex-signers{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:20px 0}.annex-signers>div{text-align:center}.annex-signers p{text-align:left}.annex-signature{min-height:48px;display:flex;align-items:end;justify-content:center;border-bottom:1px solid #111;font-weight:700;padding-top:20px}.annex-signers span{font-size:10pt}.annex-attestation{border-top:3px double #111;padding-top:17px}.authority-sheet h3{font:700 11pt Arial,sans-serif;text-align:center;color:#111!important;margin:0 0 19px}.annex-employee-signature{width:80%;text-align:center;margin:15px auto 24px}.annex-employee-signature span{font-size:10pt}.annex-checks{display:flex;justify-content:center;gap:42px;margin:22px 0}.annex-box{display:inline-flex;justify-content:center;align-items:center;border:1px solid #111;width:16px;height:16px;margin-right:8px;font:14px Arial}.annex-remarks{min-height:30px}.annex-footnote,.annex-note{font-size:9pt}.annex-unapproved{border:2px solid #111;text-align:center;font-weight:bold;padding:8px}.pass-tools{display:flex;justify-content:space-between;gap:20px;align-items:center}.pass-tools p{margin:8px 0 0}.pass-tools button{flex-shrink:0}.pass-qr{max-width:210mm;margin:auto;text-align:center}
@media(max-width:650px){.authority-sheet{padding:18px 14px;font-size:10pt}.annex-brand strong{font-size:12pt}.annex-brand img{width:48px;height:48px}.annex-signers{gap:15px}.annex-times{flex-direction:column;gap:12px}.annex-checks{gap:16px}.pass-tools{flex-direction:column;align-items:start}.annex-subject{gap:10px}.annex-employee-signature{width:100%}}
@media print{@page{size:A4 portrait;margin:10mm 12mm}html,body{background:white!important;color:black!important}.content{max-width:none!important;margin:0!important;padding:0!important}.authority-sheet{width:100%;max-width:none;border:0;box-shadow:none;padding:0;margin:0;font-size:10pt;overflow:visible}.annex-brand{margin-bottom:6px!important;padding-bottom:8px!important}.annex-brand img{width:50px;height:50px}.authority-sheet h2{margin-top:12px}.annex-times{flex-direction:row}.annex-table tr:first-child td{height:50px}.annex-signature{min-height:40px}.annex-signers{break-inside:avoid}.annex-employee-signature{break-inside:avoid;margin-bottom:16px}.annex-checks{margin:16px 0}.annex-table tr{break-inside:avoid}.annex-attestation h3{break-after:avoid}.no-print,.content>header,.content>footer,.sidebar,#toast{display:none!important}}
.annex-remarks .form-inline{display:inline-block;min-width:70%;min-height:20px}
@media print{.authority-sheet p{margin-bottom:8px}.authority-sheet .annex-date{margin-top:10px;margin-bottom:8px}.annex-subject{margin:14px 0 12px}.annex-times{margin:12px 0}.authority-sheet .annex-table{margin-bottom:14px}.authority-sheet .annex-table th,.authority-sheet .annex-table td{padding:6px;font-size:10pt}.authority-sheet .annex-table .annex-blank td{height:22px}.annex-signers{margin:14px 0}.annex-attestation{padding-top:12px}.authority-sheet h3{margin-bottom:12px}.annex-employee-signature{margin-top:10px;margin-bottom:16px}}
