/* Emphasize only the receipt entry disclosure. The native toggle and form stay intact. */
html body #rawInspectionEntry>summary{display:flex;align-items:center;gap:12px;min-height:44px;box-sizing:border-box;padding:0!important;margin:0!important;list-style:none;border:0;border-radius:5px;background:#fff!important;color:#2059ad!important;font-size:14px!important;font-weight:700;line-height:1.5;cursor:pointer}
html body #rawInspectionEntry>summary::-webkit-details-marker{display:none}
html body #rawInspectionEntry>summary::marker{content:''}
html body #rawInspectionEntry>summary::before{content:none}
html body #rawInspectionEntry>summary .rr-entry-label{display:inline-flex;align-items:center;gap:9px;flex:0 1 auto;width:max-content;min-height:40px;max-width:100%;padding:9px 15px;border:1px solid #2158c4;border-radius:5px;background:#2563db;color:#fff;font-size:14px;font-weight:700;line-height:1.5}
html body #rawInspectionEntry>summary .rr-entry-label::before{content:'+';flex:none;color:#fff;font-size:20px;font-weight:400;line-height:1}
html body #rawInspectionEntry>summary::after{content:'펼치기 ▾';float:none;flex:none;margin-left:auto;padding:5px 10px;border:1px solid #d9e3f0;border-radius:5px;background:#f7f9fc;color:#58759a;font-size:11px;font-weight:500;white-space:nowrap}
html body #rawInspectionEntry[open]>summary .rr-entry-label::before{content:'−'}
html body #rawInspectionEntry[open]>summary::after{content:'접기 ▴'}
html body #rawInspectionEntry>summary:hover .rr-entry-label{background:#1c55c6}
html body #rawInspectionEntry>summary:focus-visible{outline:3px solid #8db8ff;outline-offset:3px}
@media(max-width:600px){html body #rawInspectionEntry>summary{gap:8px;min-height:42px;font-size:12px!important}html body #rawInspectionEntry>summary .rr-entry-label{gap:7px;min-height:40px;padding:8px 10px;font-size:12px}html body #rawInspectionEntry>summary .rr-entry-label::before{font-size:18px}html body #rawInspectionEntry>summary::after{padding:5px 7px;font-size:10px}}
