.serviceSettings153 section{padding:20px;border-bottom:1px solid #dbe5e0}.serviceSettings153 h4{margin:0 0 14px;font-size:17px;color:#224f41}.serviceSettings153 p,.serviceSettings153 small{font-size:13px;color:#526a61;line-height:1.5;display:block;max-width:850px}.serviceSettings153 .policyToggle153{display:flex!important;align-items:center;gap:12px;margin:12px 0}.serviceSettings153 input[type=checkbox]{width:20px!important;height:20px!important;min-height:20px!important;flex:none}.serviceSettings153 .policyFields153{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:750px}.serviceSettings153 input[type=number]{display:block;width:120px!important;margin:7px 0;padding:9px;border:1px solid #b8cfc1;border-radius:6px}.serviceSettings153 details{padding:14px;margin:10px 0;border:1px solid #d7e2db;border-radius:8px;background:#fbfdfb}.serviceSettings153 summary{cursor:pointer;font-weight:700}.serviceSettings153 .policyTable153{max-height:360px;overflow:auto;margin-top:15px}.serviceSettings153 table{width:100%;border-collapse:collapse;font-size:13px}.serviceSettings153 th{background:#edf5ef;position:sticky;top:0}.serviceSettings153 td,.serviceSettings153 th{padding:10px;border-bottom:1px solid #dde6df;text-align:left}.serviceSettings153 .policySave153{background:#eef5f0}.serviceSettings153 .policySave153 button{padding:11px 18px}.serviceSettings153 input[type=color]{width:50px!important}@media(max-width:650px){.serviceSettings153 .policyFields153{grid-template-columns:1fr}.serviceSettings153 section{padding:15px}.serviceSettings153 td,.serviceSettings153 th{padding:7px}}
