.key-value-row{align-items:center!important;gap:8px!important;margin-bottom:8px!important;line-height:1.4!important;display:flex!important}.key-container{background:0 0!important;border:none!important;border-radius:0!important;flex:none!important;width:auto!important;min-width:auto!important;padding:0!important}.value-container{background:0 0!important;border:none!important;border-radius:0!important;flex:none!important;width:auto!important;padding:0!important}.key-text{color:#374151!important;margin-right:4px!important;font-weight:600!important}.value-text{color:#2c396d!important}@media print{*{box-sizing:border-box;margin:0;padding:0}body{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;margin:0;padding:0;font-family:Arial,sans-serif;font-size:12px;line-height:1.4}@page{size:A4;margin:15mm 12mm;@bottom-center{content:"Page " counter(page)" of " counter(pages);font-size:9px;color:#666;font-family:Arial,sans-serif}@top-center{content:"COSMOS - Customer Registration Form";font-size:10px;color:#2c396d;font-weight:700;font-family:Arial,sans-serif}}.no-print,.no-print *{display:none!important}.no-print-scroll{height:auto!important;max-height:none!important;overflow:visible!important}body.printing [data-tamagui-root]{height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}body.printing [class*=ScrollView],body.printing [class*=YStack]{height:auto!important;max-height:none!important;overflow:visible!important}.print-content{background:#fff;width:100%;max-width:none;font-family:Arial,sans-serif;line-height:1.3;visibility:visible!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.page-break-inside-avoid{visibility:visible!important;height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.print-only{display:block!important}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.page-break-inside-avoid{page-break-inside:avoid;break-inside:avoid}.print-section-header{page-break-after:avoid;break-after:avoid;text-transform:uppercase;letter-spacing:.5px;font-family:Arial,sans-serif;color:#2c396d!important;border-bottom:2px solid #2c396d!important;margin-top:18px!important;margin-bottom:10px!important;padding-bottom:4px!important;font-size:14px!important;font-weight:700!important}.info-card{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:4px!important;margin-top:6px!important;margin-bottom:10px!important;padding:10px!important;font-size:11px!important}.info-card .key-container{background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:3px!important;min-width:100px!important;padding:6px!important;font-size:10px!important}.info-card .value-container{background:#fff!important;border:1px solid #d1d5db!important;border-radius:3px!important;padding:6px!important;font-size:10px!important}.info-card .key-text,.info-card .value-text{text-align:left!important;font-family:Arial,sans-serif!important;font-size:10px!important;line-height:1.2!important}.MultiCardRow{page-break-inside:avoid;break-inside:avoid;margin-top:2px!important;margin-bottom:16px!important}table{page-break-inside:avoid;break-inside:avoid;border-collapse:collapse;width:100%;margin-bottom:12px;font-family:Arial,sans-serif;font-size:10px}th,td{text-align:left;border:1px solid #d1d5db;padding:6px 8px;font-size:10px;line-height:1.2}th{text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:700;color:#fff!important;background-color:#2c396d!important}p,div,span{color:#000;font-family:Arial,sans-serif;font-size:10px;line-height:1.3}.reference-section{page-break-before:auto;break-before:auto;margin-top:20px}.reference-section .reference-item:first-child{margin-top:20px!important}.reference-section h3,.reference-section .reference-title{margin-top:20px!important;margin-bottom:16px!important}.charges-table{page-break-inside:avoid;break-inside:avoid;margin:16px 0}.print-footer{page-break-inside:avoid;break-inside:avoid;border-top:2px solid #2c396d;margin-top:30px;padding-top:15px;font-family:Arial,sans-serif;font-size:10px}.signature-area{border-bottom:1px solid #374151;width:100%;height:40px;margin-top:6px}.print-header{text-align:center;border-bottom:2px solid #2c396d;margin-bottom:20px;padding-bottom:10px}.print-header h1{color:#2c396d;margin:0;font-family:Arial,sans-serif;font-size:18px;font-weight:700}.print-header .date{color:#374151;margin-top:4px;font-family:Arial,sans-serif;font-size:11px}.print-content>*{margin-bottom:16px}.force-page-break{page-break-before:always;break-before:always}h1,h2,h3,h4,h5,h6{page-break-after:avoid;break-after:avoid}img,svg{page-break-inside:avoid;break-inside:avoid;max-width:100%;height:auto}.print-controls{display:none!important}.text-wrap{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}}@media screen{.print-only{display:none!important}.page-break-before,.page-break-after{display:block}}@media print and (width<=210mm){.print-content{font-size:10px}.info-card{margin-bottom:8px!important;padding:8px!important}.print-section-header{margin-top:15px!important;font-size:13px!important}.key-container,.value-container{padding:5px!important;font-size:9px!important}.print-header h1{font-size:16px!important}.print-header .date{font-size:10px!important}}body.printing{overflow:visible!important}body.printing *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.printing [class*=fixed]{z-index:auto!important;background:0 0!important;position:static!important;inset:auto!important}body.printing [class*=absolute]{position:static!important}body.printing [data-tamagui-portal]{background:0 0!important;position:static!important}body.printing [class*=overflow-hidden]{overflow:visible!important}@media print{.print-content>div{margin-bottom:20px}.info-card+.info-card{margin-left:12px}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.reference-section .page-break-before{page-break-before:always;break-before:always;margin-top:20px}.charges-table table{page-break-inside:avoid;break-inside:avoid}.signature-area{border-bottom:2px solid #333;min-height:60px}}