.phase-positions{max-height:320px;overflow:auto;padding:12px;border:1px solid #c8d8d0;border-radius:8px;margin:12px 0}
.registration-scroll{overflow:auto;max-width:100%}
.registration-table{width:100%;border-collapse:collapse;font-size:.9rem;text-align:left}
.registration-table th,.registration-table td{padding:10px 12px;border-bottom:1px solid #dde7e1;vertical-align:top}
.registration-table th{background:#f2f6f3;white-space:nowrap}
.registration-table td small{overflow-wrap:anywhere}
.registration-table details form{min-width:240px}
@media print{.site-header,.pilot-bar,.back,footer,.btn,form{display:none!important}.surface{break-inside:auto;box-shadow:none}.registration-scroll{overflow:visible}.registration-table{font-size:9pt}}

.titles-candidate select,.titles-candidate input:not([type=checkbox]),.titles-candidate textarea{width:100%;box-sizing:border-box}.titles-candidate table td{vertical-align:top}.titles-candidate table form{margin:8px 0 0}.titles-candidate dl dt{font-weight:600}.titles-candidate dl dd{margin:0 0 12px}.titles-candidate .surface{padding:24px}@media print{.titles-candidate form,.titles-candidate .back,.titles-candidate .btn{display:none}.titles-candidate .registration-scroll{overflow:visible}.titles-candidate td{overflow-wrap:anywhere}}

.titles-candidate details{margin:.4rem 0}.titles-candidate details p{margin:.4rem 0}.titles-candidate table details[open]{max-width:320px}.titles-candidate .surface+.surface{margin-top:18px}

.workflow-fields{border:0;padding:0;margin:0;min-width:0}.workflow-fields:disabled{opacity:.7}.workflow-fields:disabled button{cursor:not-allowed}

.exam-appeal-print-brand{display:none}
@media print{.exam-appeal-receipt-page> :not(.exam-appeal-receipt){display:none!important}.exam-appeal-print-brand{display:block;width:150px;height:auto;margin:0 0 16px}.exam-appeal-receipt p,.exam-appeal-receipt dd{overflow-wrap:anywhere}.exam-appeal-receipt{border:0!important;padding:0!important}.exam-appeal-receipt h2{font-size:18pt}}
.stage-guide-text,.stage-guide-detail h2{overflow-wrap:anywhere}.stage-guide-list td:first-child{overflow-wrap:anywhere;max-width:34rem}
