.period-approval-list-page{flex-direction:column;gap:12px;min-width:0;display:flex}.period-approval-list-page .period-approval-warning{border:1px solid var(--semi-color-warning-light-active);border-left:3px solid var(--semi-color-warning);background:var(--semi-color-warning-light-default);border-radius:0;padding:10px 12px}.entity-detail-page.period-approval-detail-tab{box-sizing:border-box;height:100%;min-height:0;max-height:100%;overflow:hidden}.entity-detail-page.period-approval-detail-tab .entity-detail-page-body{flex-direction:column;flex:auto;min-height:0;display:flex}.period-approval-detail-scroll{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;padding:12px 18px;overflow:hidden auto}.period-approval-detail-actions-inner{box-sizing:border-box;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.period-approval-progress-wrap{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.period-approval-history-sheet{min-width:0}.period-approval-detail-feedback{overflow-wrap:anywhere;flex:280px;min-width:0;margin-right:auto}.period-approval-history{border:1px solid var(--semi-color-border);border-radius:2px;min-width:0;padding:14px 16px}.period-approval-section-title{color:var(--semi-color-text-0);margin:0 0 12px;font-size:15px;font-weight:600;line-height:22px}.period-approval-history-item{border-bottom:1px solid var(--semi-color-border);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:10px 0;display:flex}.period-approval-history-item:last-child{border-bottom:0}.period-approval-comparison-scroll{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.period-approval-comparison-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.period-approval-comparison-table th,.period-approval-comparison-table td{border-bottom:1px solid var(--semi-color-border);text-align:left;overflow-wrap:anywhere;min-width:0;padding:12px}.period-approval-comparison-table th:first-child{width:160px}.period-approval-comparison-table .semi-select,.period-approval-comparison-table .semi-input-number,.period-approval-date{width:100%;max-width:100%}.period-approval-date{box-sizing:border-box;border:1px solid var(--semi-color-border);border-radius:var(--semi-border-radius-small);background:var(--semi-color-bg-2);min-height:32px;color:var(--semi-color-text-0);padding:0 12px}.period-approval-materials{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.period-approval-materials a{text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,360px);overflow:hidden}.period-approval-upload{cursor:pointer;color:var(--semi-color-primary);position:relative}.period-approval-upload input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.period-approval-confirm{gap:10px;min-width:0;display:grid}.period-approval-confirm p{overflow-wrap:anywhere;margin:0}.period-approval-comparison-table th:not(:first-child),.period-approval-comparison-table td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.period-approval-comparison-table td.entity-detail-changed{color:var(--semi-color-primary);font-weight:600}.entity-detail-page.period-approval-detail-tab .period-approval-detail-scroll{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:0;display:grid}.entity-detail-page.period-approval-detail-tab .period-approval-detail-scroll>*{grid-column:1/-1}.entity-detail-page.period-approval-detail-tab .period-approval-detail-scroll .entity-detail-section-half{grid-column:auto}.entity-detail-page.period-approval-detail-tab .approval-detail-card.entity-detail-section-emphasis{background:var(--admin-surface-muted);border-radius:2px}@media (width<=900px){.entity-detail-page.period-approval-detail-tab .period-approval-detail-scroll{grid-template-columns:minmax(0,1fr)}}
