.ExpenseRecordsTable-module__4xo_2a__wrap{border:1px solid var(--color-line,#dfe4ea);background:var(--color-surface-card,#fff);border-radius:14px;max-width:100%;overflow-x:auto}.ExpenseRecordsTable-module__4xo_2a__table{border-collapse:collapse;width:100%;min-width:1040px;color:var(--color-content-body,#47515d);font-size:12px}.ExpenseRecordsTable-module__4xo_2a__table th{text-align:left;background:var(--color-surface-sunken,#f7f8fa);white-space:nowrap;padding:11px 8px;font-weight:600}.ExpenseRecordsTable-module__4xo_2a__table th button{font:inherit}.ExpenseRecordsTable-module__4xo_2a__table td{border-top:1px solid var(--color-line,#e1e5eb);overflow-wrap:anywhere;vertical-align:middle;max-width:180px;padding:10px 8px}.ExpenseRecordsTable-module__4xo_2a__row{cursor:pointer;outline-offset:-2px}.ExpenseRecordsTable-module__4xo_2a__row:hover{background:var(--color-surface-sunken,#f8fafb)}.ExpenseRecordsTable-module__4xo_2a__open{background:#f2f7f5}.ExpenseRecordsTable-module__4xo_2a__selected{background:#f0f7f4;box-shadow:inset 3px 0 #2c8a74}.ExpenseRecordsTable-module__4xo_2a__check{width:32px;text-align:center!important}.ExpenseRecordsTable-module__4xo_2a__check input{accent-color:#256d59;cursor:pointer;width:16px;height:16px}.ExpenseRecordsTable-module__4xo_2a__site{min-width:95px;font-weight:650;display:block}.ExpenseRecordsTable-module__4xo_2a__amount{white-space:nowrap;font-weight:750}.ExpenseRecordsTable-module__4xo_2a__amount small{color:#8b929d;font-size:10px;font-weight:400;display:block}.ExpenseRecordsTable-module__4xo_2a__note{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:95px;display:-webkit-box;overflow:hidden}.ExpenseRecordsTable-module__4xo_2a__account{white-space:nowrap;font-size:11px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ExpenseRecordsTable-module__4xo_2a__thumb{background:#f7f8fa;border:1px solid #d7dde4;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative;overflow:hidden}.ExpenseRecordsTable-module__4xo_2a__thumb img{object-fit:cover;width:100%;height:100%}.ExpenseRecordsTable-module__4xo_2a__thumb small{color:#fff;background:#24352bd9;padding:0 3px;font-size:9px;position:absolute;bottom:0;right:0}.ExpenseRecordsTable-module__4xo_2a__protected{color:#7b8792;min-width:40px;font-size:10px;display:block}.ExpenseRecordsTable-module__4xo_2a__muted{color:#9aa4ad}.ExpenseRecordsTable-module__4xo_2a__details{grid-template-columns:minmax(250px,1fr) minmax(190px,.6fr);gap:24px;padding:6px 10px 14px;display:grid}.ExpenseRecordsTable-module__4xo_2a__detailRow{background:#f8fafb}.ExpenseRecordsTable-module__4xo_2a__detailRow td{padding:14px}.ExpenseRecordsTable-module__4xo_2a__details dl{grid-template-columns:78px minmax(0,1fr);gap:7px 10px;margin:0;font-size:13px;display:grid}.ExpenseRecordsTable-module__4xo_2a__details dt{color:#8b949d}.ExpenseRecordsTable-module__4xo_2a__details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ExpenseRecordsTable-module__4xo_2a__details h3{color:#74818c;margin:0 0 10px;font-size:12px;font-weight:600}.ExpenseRecordsTable-module__4xo_2a__attachments{flex-wrap:wrap;gap:9px;display:flex}.ExpenseRecordsTable-module__4xo_2a__attachments img,.ExpenseRecordsTable-module__4xo_2a__pdf{object-fit:cover;border:1px solid #d8dfe6;border-radius:8px;width:104px;height:104px}.ExpenseRecordsTable-module__4xo_2a__pdf{background:#fff;justify-content:center;align-items:center;display:flex}.ExpenseRecordsTable-module__4xo_2a__detailActions{border-top:1px solid #e0e6ec;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}@media (max-width:767px){html:not(.force-desktop-nav) .ExpenseRecordsTable-module__4xo_2a__wrap{background:0 0;border:0;overflow:visible}html:not(.force-desktop-nav) .ExpenseRecordsTable-module__4xo_2a__table{min-width:0;font-size:13px;display:block}html:not(.force-desktop-nav) .ExpenseRecordsTable-module__4xo_2a__table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}html:not(.force-desktop-nav) .ExpenseRecordsTable-module__4xo_2a__table tbody{display:block}html:not(.force-desktop-nav) .ExpenseRecordsTable-module__4xo_2a__row{background:var(--color-surface-card,#fff);border:1px solid #dce3e9;border-radius:13px;grid-template-columns:1fr 1fr;margin-top:10px;padding:8px;display:grid}html:not(.force-desktop-nav) .ExpenseRecordsTable-module__4xo_2a__table .ExpenseRecordsTable-module__4xo_2a__row td{word-break:break-word;border:0;align-items:center;gap:7px;min-width:0;max-width:none;padding:7px 5px;display:flex}html:not(.force-desktop-nav) .ExpenseRecordsTable-module__4xo_2a__row td:before{content:attr(data-label);color:#8b959f;flex-shrink:0;font-size:11px}:is(html:not(.force-desktop-nav) .ExpenseRecordsTable-module__4xo_2a__row td[data-label=현장],html:not(.force-desktop-nav) .ExpenseRecordsTable-module__4xo_2a__row td[data-label=메모],html:not(.force-desktop-nav) .ExpenseRecordsTable-module__4xo_2a__row td[data-label=비고]){grid-column:1/-1}html:not(.force-desktop-nav) .ExpenseRecordsTable-module__4xo_2a__row .ExpenseRecordsTable-module__4xo_2a__check{width:auto}html:not(.force-desktop-nav) .ExpenseRecordsTable-module__4xo_2a__open{border-bottom-right-radius:0;border-bottom-left-radius:0}html:not(.force-desktop-nav) .ExpenseRecordsTable-module__4xo_2a__detailRow{border:1px solid #dce3e9;border-top:0;border-radius:0 0 13px 13px;display:block}html:not(.force-desktop-nav) .ExpenseRecordsTable-module__4xo_2a__detailRow td{border:0;max-width:none;display:block}html:not(.force-desktop-nav) .ExpenseRecordsTable-module__4xo_2a__details{flex-direction:column;gap:18px;padding:3px;display:flex}html:not(.force-desktop-nav) .ExpenseRecordsTable-module__4xo_2a__details dl{grid-template-columns:65px minmax(0,1fr)}html:not(.force-desktop-nav) .ExpenseRecordsTable-module__4xo_2a__thumb{width:44px;height:44px}html:not(.force-desktop-nav) .ExpenseRecordsTable-module__4xo_2a__note{min-width:0}}.ExpenseRecordsTable-module__4xo_2a__file{color:#70808d;background:#f1f4f7;justify-content:center;align-items:center;width:100%;height:100%;min-height:36px;font-size:11px;display:flex}.ExpenseRecordsTable-module__4xo_2a__attachments a{border:1px solid #d8dfe6;border-radius:8px;width:104px;height:104px;display:block;overflow:hidden}.ExpenseRecordsTable-module__4xo_2a__cancelled{color:#8a949e;text-decoration:line-through}.ExpenseRecordsTable-module__4xo_2a__returned{color:#168268}.ExpenseRecordsTable-module__4xo_2a__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 4px;font-size:12px;display:flex}.ExpenseRecordsTable-module__4xo_2a__pageSummary{color:var(--content-muted,#64748b)}.ExpenseRecordsTable-module__4xo_2a__pageButtons{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ExpenseRecordsTable-module__4xo_2a__pageButtons button{border:1px solid var(--line,#e2e8f0);background:var(--surface-card,#fff);border-radius:8px;min-width:32px;height:34px;padding:0 8px}.ExpenseRecordsTable-module__4xo_2a__pageButtons button[aria-current=page]{background:var(--brand,#8b5a3c);color:#fff;font-weight:700}.ExpenseRecordsTable-module__4xo_2a__pageButtons button:disabled{opacity:.35}.ExpenseRecordsTable-module__4xo_2a__wrap{scroll-margin-top:80px}
