
.sng-privacy-panel88{padding:10px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;}
#authPrivacyText88{box-sizing:border-box;height:78px;overflow-y:auto;overscroll-behavior:contain;margin:8px 0 10px;padding:6px 8px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:12px;line-height:22px;color:#475569;}
#authPrivacyText88 p{margin:0 0 10px;}
.sng-privacy-panel88>label{display:flex;align-items:flex-start;gap:7px;margin-top:8px;font-size:12px;font-weight:700;line-height:1.5;cursor:pointer;}
.sng-privacy-panel88 input[type=checkbox]{flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:#059669;}
#authPrivacyNotice88{font-size:12px;line-height:1.6;color:#64748b;margin:8px 0 0;}
#privacyDecisionModal88{z-index:100100;}
#privacyDecisionModal88 .modal-body p{font-size:14px;line-height:1.7;}
#asMainSection .doc-table thead{display:none;}
#asMainSection .doc-table,#asMainSection .doc-table tbody,#asMainSection .doc-table tr{display:block;width:100%;box-sizing:border-box;}
#asMainSection .doc-table tr{padding:8px 12px!important;border:0;border-bottom:1px solid #e2e8f0;}
#asMainSection .doc-table td{display:block!important;width:100%;box-sizing:border-box;position:relative;border:0!important;padding:4px 0 4px 82px!important;min-height:0!important;line-height:1.45!important;white-space:normal;overflow-wrap:anywhere;}
#asMainSection .doc-table td:before{content:attr(data-label);position:absolute;left:0;top:4px!important;width:72px;min-width:0;font-size:12px;line-height:1.45!important;color:#64748b;}
#asMainSection .doc-title{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left;line-height:1.45!important;padding:0!important;margin:0;}
