.escr-root{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:1rem;padding:clamp(.9rem,2vw,1.35rem);border:1px solid rgb(171 75 42/22%);border-radius:18px;background:rgb(255 251 244/88%)}.escr-head{display:grid;grid-gap:.35rem;gap:.35rem}.escr-head>span{color:#a44729;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.escr-confirm p,.escr-head h3,.escr-head p,.escr-item h4,.escr-item h5,.escr-item p{margin:0}.escr-head h3{font-size:clamp(1.2rem,2.4vw,1.65rem)}.escr-confirm p,.escr-head p,.escr-item li,.escr-item p{line-height:1.65}.escr-list{display:grid;grid-gap:.85rem;gap:.85rem}.escr-item{display:grid;grid-gap:.8rem;gap:.8rem;padding:.95rem;border:1px solid rgb(91 67 50/16%);border-radius:14px;background:#fffefb}.escr-item[data-status=accepted]{border-color:rgb(154 111 27/34%);background:#faf6ec}.escr-item[data-status=excluded]{background:#f5f2ed;opacity:.82}.escr-confirm,.escr-item__actions,.escr-item__head,.escr-item__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.escr-item__head>div{display:flex;align-items:baseline;gap:.55rem;min-width:0}.escr-item__head span,.escr-item__head>strong{flex:0 0 auto;color:#9f4528;font-size:.78rem;font-weight:800}.escr-item textarea{width:100%;resize:vertical;padding:.8rem;border:1px solid rgb(91 67 50/22%);border-radius:11px;background:#fff;color:inherit;font:inherit;line-height:1.75}.escr-item__meta{color:var(--muted,#66594f);font-size:.78rem}.escr-boundaries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.escr-boundaries section{padding:.75rem;border-radius:11px;background:#f8f3eb}.escr-boundaries h5{margin-bottom:.3rem;font-size:.84rem}.escr-boundaries li,.escr-boundaries p{color:var(--muted,#66594f);font-size:.78rem}.escr-boundaries ul{margin:.35rem 0 0;padding-left:1.1rem}.escr-diff{padding:.7rem;border:1px dashed rgb(159 69 40/32%);border-radius:10px}.escr-diff summary{cursor:pointer;color:#8f3f27;font-weight:750}.escr-diff>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-top:.65rem}.escr-diff section{display:grid;grid-gap:.3rem;gap:.3rem;padding:.65rem;border-radius:8px;background:#f7f3ed}.escr-confirm button,.escr-item button{min-height:38px;padding:.46rem .82rem;border:1px solid rgb(159 69 40/38%);border-radius:999px;background:#fffaf2;color:#8f3f27;font:inherit;font-size:.82rem;font-weight:760;cursor:pointer}.escr-item__actions{justify-content:flex-end}.escr-confirm{align-items:flex-end;padding-top:.9rem;border-top:1px solid rgb(91 67 50/14%)}.escr-confirm>div{display:grid;grid-gap:.3rem;gap:.3rem}.escr-confirm>button{flex:0 0 auto;border-color:#a44729;background:#a44729;color:#fff}.escr-confirm button:disabled,.escr-item button:disabled{cursor:not-allowed;opacity:.48}.escr-error{color:#9c3026}.escr-receipt{color:#6f520f;font-weight:760}@media (max-width:720px){.escr-boundaries,.escr-diff>div{grid-template-columns:1fr}.escr-confirm,.escr-item__actions,.escr-item__head{align-items:stretch;flex-direction:column}.escr-confirm>button,.escr-item__actions button{width:100%}}