.admit-card{position:relative;max-width:720px;margin:0 auto;padding:32px;background:#fff;border:1px solid #ddd;overflow:hidden}.admit-watermark{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-wrap:wrap;align-content:space-around;justify-content:space-around;gap:48px 24px;padding:40px 16px;pointer-events:none;transform:rotate(-18deg) scale(1.2)}.admit-watermark span{font-size:15px;color:#00000012;white-space:nowrap;-webkit-user-select:none;user-select:none}.admit-table{width:100%;border-collapse:collapse}.admit-table th,.admit-table td{border:1px solid #999;padding:8px 12px;text-align:left;font-size:14px}.admit-table th{width:110px;background:#f5f5f5;font-weight:600}@media print{.no-print{display:none!important}header,footer{display:none!important}.admit-card{border:none;max-width:none;margin:0}}.form-section{padding:20px 20px 8px;margin-bottom:16px;background:#fafbfc;border:1px solid #eef0f2;border-radius:8px}.form-section-title{font-size:15px;font-weight:600;color:#0d6e6e;margin-bottom:16px;padding-left:10px;border-left:3px solid #0d6e6e;line-height:1.2}.form-section-tip{font-size:12px;font-weight:400;color:#999;margin-left:8px}.exp-row{padding:10px 12px 0;margin-bottom:8px;background:#fff;border:1px dashed #d9d9d9;border-radius:6px}.exp-remove{color:#ff4d4f;font-size:16px;cursor:pointer}.upload-item{display:flex;flex-direction:column;gap:6px}.upload-label{font-size:13px;color:#000000e0}.upload-required{color:#ff4d4f;margin-right:4px}.upload-tip{font-size:12px;color:#999;line-height:1.4}.upload-kept{margin-left:8px;font-size:12px;font-weight:400;color:#0d6e6e;border:1px solid #0d6e6e;border-radius:4px;padding:0 6px}.apply-fieldset{border:none;margin:0;padding:0;min-width:0}
