/* Coordinates are relative to the embedded content origin (242,108). */
html body .fourth-list{padding:35px 48px 95px!important;color:#1d1d1f;font-family:"Microsoft YaHei",Arial,sans-serif}
html body .fourth-list .fourth-toolbar{height:42px;margin:0 0 30px;display:flex;align-items:center}
html body .fourth-list .fourth-toolbar>div{display:flex;gap:10px!important}
html body .fourth-list .fourth-toolbar button,.fourth-list .fourth-selected-actions button{height:42px;min-height:42px;padding:0 14px;border:1px solid #e4e6eb;border-radius:9px;background:white;font:400 16px/24px "Microsoft YaHei",Arial,sans-serif;color:#1d1d1f}
html body .fourth-list .fourth-toolbar .btn-p{color:white;background:#007aff;border-color:#007aff}
html body .fourth-list .fourth-filters{display:flex;align-items:flex-end;gap:18px;margin-bottom:33px;flex-wrap:wrap}
html body .fourth-list .fourth-filters .flow-field{width:226px;min-width:0;margin:0}
html body .fourth-list .fourth-filters label{display:block;font-size:13px;line-height:18px;color:#6e727b;margin:0 0 12px}
html body .fourth-list .fourth-filters input,.fourth-list .fourth-filters select{width:100%!important;box-sizing:border-box;height:46px!important;border:1px solid #e4e6eb;border-radius:9px;background:white;color:#6e727b;padding:0 14px;font:400 16px/24px "Microsoft YaHei",Arial,sans-serif}
html body .fourth-list .fourth-table-card{position:relative;margin:0!important;padding:22px 21px!important;min-height:361px;border:1px solid #e4e6eb;border-radius:16px;background:#fff;box-shadow:none;overflow:visible}
html body .fourth-list .fourth-table-title{margin:0 0 29px;font-size:18px;line-height:35px;font-weight:600}
html body .fourth-list .review-table-tools{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 12px;padding:0;color:#6e727b;font-size:13px}
html body .fourth-list .review-table-tools:not(:has(.review-inventory-summary)){position:absolute;right:22px;top:24px}
html body .fourth-list .review-table-tools button{border:1px solid #e4e6eb;background:#fff;border-radius:6px;font-size:13px;padding:3px 8px}
html body .fourth-list .review-inventory-summary{line-height:22px;color:#3b5d9a;text-align:left;flex-basis:100%}
html body .fourth-list .fourth-table{width:100%;table-layout:fixed;border-collapse:collapse}
html body .fourth-list .fourth-table th{height:48px;box-sizing:border-box;background:#f1f3f6;color:#6e727b;font-size:14px;font-weight:400;padding:0 10px!important;border:0;text-align:left}
html body .fourth-list .review-sort{font:inherit;color:inherit;padding:0;border:0;background:transparent;text-align:left;white-space:normal}
html body .fourth-list .fourth-table td{box-sizing:border-box;height:68px;min-height:68px;padding:12px 10px!important;border-bottom:1px solid #e4e6eb;font-size:14px;line-height:22px;overflow-wrap:anywhere;white-space:normal!important;color:#1d1d1f}
html body .fourth-list .fourth-table tr.fourth-selected{background:#f0f6ff}
html body .fourth-list .fourth-table .bg{font-size:12px;white-space:normal}
html body .fourth-list .fourth-table td button{font-size:12px;line-height:20px;max-width:100%;white-space:normal;border-radius:6px}
html body .fourth-list .fourth-table td:last-child{white-space:normal!important}
html body .fourth-list .fourth-selection{margin:28px 0 0}
html body .fourth-list .fourth-selection>p{font-size:13px;line-height:19px;color:#6e727b;margin:0 0 13px}
html body .fourth-list .fourth-selected-actions{display:flex;flex-wrap:wrap;gap:10px;min-height:42px}
html body .fourth-list .fourth-selected-actions .danger{color:#e5484d}
html body .fourth-list .fourth-selected-actions button:disabled{opacity:.5;cursor:default}
html body .fourth-list .fourth-readonly{color:#6e727b;font-size:14px;line-height:42px}
html body .fourth-form .fourth-note-field{grid-column:1}
html body .fourth-form .fourth-note-field input{height:80px!important;min-height:80px!important}
html body .fourth-form .fourth-upload-field,html body .fourth-form .fourth-attachments{grid-column:1/-1}
html body .fourth-form .fourth-upload-field .uz{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:108px;margin:0;padding:12px;border:1px dashed #d0d4dc;border-radius:10px;background:#f8f9fb;color:#6e727b;cursor:pointer}
html body .fourth-form .fourth-upload-field .uz p{margin:0;font-size:16px;line-height:24px}
html body .fourth-form .fourth-attachments[hidden],html body .fourth-import [hidden]{display:none!important}
html body .fourth-form .fourth-attachments>div{display:inline-flex!important;margin:0!important;vertical-align:middle}
html body .fourth-form .fourth-attachments img{width:142px!important;height:76px!important;object-fit:contain;background:#f8f9fb}
html body .fourth-form .fourth-add-more{border:0;background:transparent;color:#007aff;margin-left:20px}
html body .fourth-form .fourth-conversion{grid-column:1/-1}
html body .fourth-form .fourth-conversion>input{width:calc((100% - 24px)/2)!important}
html body .fourth-form .fourth-conversion>#pu-conv-hint{display:block;font-size:13px;line-height:21px;color:#007aff;margin-top:9px}
html body .fourth-form .fourth-conversion>#pu-conv-punit{font-size:13px;color:#6e727b}
html body .fourth-form .flow-field{position:relative}
html body .fourth-form .fourth-unit-hint{position:absolute;top:78px;display:block;color:#6e727b;font-size:12px;line-height:18px;margin-top:8px}
html body .fourth-form .flow-field #it-baseunit-hint{color:inherit!important}
html body .fourth-form[data-fourth-module=items] .flow-grid{row-gap:35px}
html body .fourth-import .fourth-import-card{padding:32px 31px 41px}
html body .fourth-import .fourth-import-zone{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:108px;width:100%;margin:0;border:1px dashed #d0d4dc;border-radius:10px;background:#f8f9fb;color:#6e727b;font-size:17px;cursor:pointer}
html body .fourth-import #payimport-preview{max-height:none!important;overflow:visible!important}
html body .fourth-import #payimport-preview:empty{display:none}
html body .fourth-import #payimport-preview>p{font-size:14px;line-height:22px;color:#6e727b;margin:0 0 16px}
html body .fourth-import #payimport-preview table{width:100%;table-layout:fixed;border-collapse:collapse}
html body .fourth-import #payimport-preview th{height:48px;background:#f1f3f6;font-size:14px;font-weight:400;color:#6e727b;text-align:left;padding:0 12px}
html body .fourth-import #payimport-preview td{height:68px;padding:0 12px;font-size:14px;color:#1d1d1f;border-bottom:1px solid #e4e6eb;overflow-wrap:anywhere}
html body .fourth-import[data-kind=import-preview] .fourth-import-card{padding:29px 31px 37px}
html body .fourth-import .fourth-import-instructions{font-size:14px;line-height:22px;margin-top:18px;color:#6e727b}
html body .fourth-import .flow-footer{flex-wrap:wrap}
html body .fourth-list button:focus-visible,html body .fourth-list tr:focus-visible,html body .fourth-form .uz:focus-visible,html body .fourth-import label:focus-within{outline:2px solid #007aff;outline-offset:3px}
@media(max-width:1000px){html body .fourth-list{padding:28px 24px 65px!important}html body .fourth-list .fourth-table-card{overflow-x:auto}html body .fourth-list .fourth-table{min-width:900px}}
@media(max-width:650px){html body .fourth-list .fourth-toolbar{height:auto;min-height:42px}html body .fourth-list .fourth-toolbar>div{flex-wrap:wrap}html body .fourth-list .fourth-filters .flow-field{width:calc(50% - 9px)}html body .fourth-form .fourth-conversion>input{width:100%!important}html body .fourth-list .review-table-tools:not(:has(.review-inventory-summary)){position:static}}

/* Fourth-batch operations preserve business explanations and proof controls, even where the atlas omits them. */
html body .fourth-operation .flow-grid{margin:0!important}
html body .fourth-operation .flow-field{grid-column:auto;margin:0;min-width:0}
html body .fourth-operation .fourth-note-field{grid-column:1}
html body .fourth-operation .paid-proof-section{margin:30px 0 0!important;padding:0;border:0;background:transparent}
html body .fourth-operation .paid-proof-section h4{font-size:16px;line-height:24px;color:#6e727b;font-weight:400;margin:0 0 12px}
html body .fourth-operation .paid-proof-list{display:flex;gap:12px;flex-wrap:wrap}
html body .fourth-operation #rp-proof-input{display:block;box-sizing:border-box;width:100%;min-height:108px;padding:30px 24px;border:1px dashed #d0d4dc;border-radius:10px;background:#f8f9fb;color:#007aff}
html body .fourth-operation #rp-status{margin-top:18px;font-size:15px;line-height:24px;overflow-wrap:anywhere}
html body .fourth-operation #rf-context{font-size:15px;line-height:24px;color:#6e727b;margin:0 0 24px}
html body .fourth-operation #rf-context:empty{display:none}
html body .fourth-operation #rf-reason{height:80px!important}
html body .fourth-classic-approvals .fourth-table-card{margin:0 0 28px!important}
html body .fourth-classic-approvals .fourth-approval-search{position:static!important;justify-content:flex-start;flex-wrap:wrap;margin-bottom:22px}
html body .fourth-classic-approvals .fourth-approval-search input{width:320px;height:46px;border:1px solid #e4e6eb;border-radius:9px;background:#fff;color:#6e727b}
html body .fourth-workspace{display:block;height:auto;min-height:calc(100vh - 108px);overflow:visible;padding:35px 48px 95px;background:#f5f5f7;box-sizing:border-box;color:#1d1d1f}
html body .fourth-workspace[hidden]{display:none}
html body .fourth-workspace .approval-toolbar{display:flex;flex-wrap:wrap;background:transparent;border:0;padding:0;margin:0 0 32px}
html body .fourth-workspace .approval-tabs{gap:10px;flex-wrap:wrap;overflow:visible}
html body .fourth-workspace .approval-tab{min-height:42px;padding:0 14px;border:1px solid #e4e6eb;border-radius:9px;background:#fff;color:#1d1d1f;font-size:16px}
html body .fourth-workspace .approval-tab[aria-selected=true]{background:#007aff;border-color:#007aff;color:#fff}
html body .fourth-workspace .approval-body{display:block;overflow:visible;height:auto}
html body .fourth-workspace .approval-list,html body .fourth-workspace .approval-detail{overflow:visible;padding:0;border:0}
html body .fourth-workspace:not(.fourth-detail-open) .approval-detail{display:none}
html body .fourth-workspace.fourth-detail-open .approval-list{display:none}
html body .fourth-workspace .fourth-workspace-table{box-sizing:border-box;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;padding:22px;border:1px solid #e4e6eb;border-radius:16px;background:#fff}
html body .fourth-workspace .fourth-workspace-table th{height:48px;padding:0 12px;background:#f1f3f6;text-align:left;color:#6e727b;font-size:14px;font-weight:400}
html body .fourth-workspace .fourth-workspace-table td{height:68px;padding:10px 12px;box-sizing:border-box;border-bottom:1px solid #e4e6eb;line-height:24px;font-size:15px;overflow-wrap:anywhere}
html body .fourth-workspace .approval-card{display:inline-flex;width:auto;min-height:40px;padding:0 8px;border:0;background:transparent;color:#007aff;margin:0}
html body .fourth-workspace .approval-list-status{font-size:14px;color:#6e727b;margin:0 0 20px}
html body .fourth-workspace-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;row-gap:36px;margin:28px 0 32px}
html body .fourth-workspace-facts>div>span{display:block;font-size:16px;line-height:24px;color:#6e727b;margin-bottom:18px}
html body .fourth-workspace-facts strong{display:block;font-size:20px;line-height:30px;font-weight:400;overflow-wrap:anywhere}
html body .fourth-action-hints{display:flex;flex-wrap:wrap;gap:8px;font-size:15px;color:#6e727b}
html body .fourth-action-hints>span{padding:10px;border:1px solid #e4e6eb;border-radius:9px;background:white}
html body .fourth-workspace-back{padding:0;border:0;background:transparent;color:#007aff;font-size:16px;line-height:24px;min-height:32px}
@media(max-width:1000px){html body .fourth-workspace{padding:28px 24px 65px}html body .fourth-workspace-facts{grid-template-columns:repeat(2,minmax(0,1fr))}html body .fourth-workspace .approval-list{overflow-x:auto}html body .fourth-workspace .fourth-workspace-table{min-width:800px}}
@media(max-width:650px){html body .fourth-workspace-facts{grid-template-columns:1fr}html body .fourth-operation .fourth-note-field{grid-column:1}}

html body .page.fourth-list{padding:0!important}
html body .fourth-list .fourth-toolbar{margin-bottom:26px}
html body .fourth-list .fourth-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:32px}
html body .fourth-list .fourth-filters .flow-field{width:auto;min-width:0}
html body .fourth-list .fourth-filters label{font-size:16px;line-height:20px;margin:0 0 14px;font-weight:400}
html body .fourth-list .fourth-filters input,html body .fourth-list .fourth-filters select{display:block;font-size:18px!important;color:#6e727b!important;margin:0!important;min-height:46px!important;width:100%!important;max-width:none!important}
html body .fourth-list .fourth-table-card{padding:24px 22px 21px!important;min-height:0;border:1px solid #e4e6eb!important;background:#fff!important;box-shadow:none!important}
html body .fourth-list .fourth-table-title{display:none}
html body .fourth-list .review-table-tools,html body .fourth-list .review-table-tools:not(:has(.review-inventory-summary)){position:static;display:flex;flex-wrap:wrap;min-height:62px;margin:0;padding:0 22px 20px 0;gap:10px;border:0;background:transparent}
html body .fourth-list .review-table-tools>span{order:-1;margin-right:auto;font-size:14px}
html body .fourth-list .review-table-tools button{height:42px;min-height:42px;padding:0 14px;font-size:16px;border-radius:9px}
html body .fourth-list table.fourth-table{width:100%!important;min-width:0!important;table-layout:fixed!important}
html body .fourth-list .fourth-table th,html body .fourth-list .fourth-table th *{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#6e727b!important}
html body .fourth-list .fourth-table th{height:48px!important;padding:0 12px!important;background:#f1f3f6!important}
html body .fourth-list .fourth-table th:first-child{border-radius:8px 0 0 8px}html body .fourth-list .fourth-table th:last-child{border-radius:0 8px 8px 0}
html body .fourth-list .fourth-table td{height:68px!important;min-height:68px!important;line-height:24px!important;padding:12px!important;font-size:16px!important;font-weight:400!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;color:#1d1d1f!important;background:transparent!important;text-align:left!important}
html body .fourth-list .fourth-table td .bg,html body .fourth-list .fourth-table td strong{font-size:16px!important;font-weight:400!important;display:inline;padding:0;background:transparent!important;color:inherit!important}
html body .fourth-list .fourth-table td button{display:inline-block!important;min-height:0;height:auto;max-width:none;width:auto;font-size:15px;line-height:24px;white-space:nowrap;padding:0 3px;border:0;background:transparent;color:#007aff;vertical-align:middle;margin-bottom:0}
html body .fourth-list .fourth-table td:last-child{white-space:nowrap!important}
html body .fourth-list .fourth-selection>p{font-size:17px;line-height:24px;margin-bottom:9px}
html body .fourth-list .ledger-scroll{scrollbar-gutter:auto;overflow-y:hidden;margin:0;border:0}
@media(max-width:900px){html body .fourth-list .fourth-filters{grid-template-columns:repeat(2,minmax(0,1fr))}html body .fourth-list table.fourth-table{min-width:850px!important}}


html body .fourth-form .fourth-upload-field .uz{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:108px;margin:0;padding:12px;border:1px dashed #d0d4dc;border-radius:10px;background:#f8f9fb;color:#6e727b;cursor:pointer}
html body .fourth-form .fourth-upload-field .uz p{margin:0;font-size:16px;line-height:24px}
html body .fourth-form .fourth-attachments[hidden],html body .fourth-import [hidden]{display:none!important}
html body .fourth-form .fourth-attachments>div{display:inline-flex!important;margin:0!important;vertical-align:middle}
html body .fourth-form .fourth-attachments img{width:142px!important;height:76px!important;object-fit:contain;background:#f8f9fb}
html body .fourth-form .fourth-add-more{border:0;background:transparent;color:#007aff;margin-left:20px}
html body .fourth-form .fourth-conversion{grid-column:1/-1}
html body .fourth-form .fourth-conversion>input{width:calc((100% - 24px)/2)!important}
html body .fourth-form .fourth-conversion>#pu-conv-hint{display:block;font-size:13px;line-height:21px;color:#007aff;margin-top:9px}
html body .fourth-form .fourth-conversion>#pu-conv-punit{font-size:13px;color:#6e727b}
html body .fourth-form .flow-field{position:relative}
html body .fourth-form .fourth-unit-hint{position:absolute;top:78px;display:block;color:#6e727b;font-size:12px;line-height:18px;margin-top:8px}
html body .fourth-form .flow-field #it-baseunit-hint{color:inherit!important}
html body .fourth-form[data-fourth-module=items] .flow-grid{row-gap:35px}
html body .fourth-import .fourth-import-card{padding:32px 31px 41px}
html body .fourth-import .fourth-import-zone{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:108px;width:100%;margin:0;border:1px dashed #d0d4dc;border-radius:10px;background:#f8f9fb;color:#6e727b;font-size:17px;cursor:pointer}
html body .fourth-import #import-preview{max-height:none!important;overflow:visible!important}
html body .fourth-import #import-preview:empty{display:none}
html body .fourth-import #import-preview>p{font-size:14px;line-height:22px;color:#6e727b;margin:0 0 16px}
html body .fourth-import #import-preview table{width:100%;table-layout:fixed;border-collapse:collapse}
html body .fourth-import #import-preview th{height:48px;background:#f1f3f6;font-size:14px;font-weight:400;color:#6e727b;text-align:left;padding:0 12px}
html body .fourth-import #import-preview td{height:68px;padding:0 12px;font-size:14px;color:#1d1d1f;border-bottom:1px solid #e4e6eb;overflow-wrap:anywhere}
html body .fourth-import[data-kind=import-preview] .fourth-import-card{padding:29px 31px 37px}
html body .fourth-import .fourth-import-instructions{font-size:14px;line-height:22px;margin-top:18px;color:#6e727b}
html body .fourth-import .flow-footer{flex-wrap:wrap}
html body .fourth-list button:focus-visible,html body .fourth-list tr:focus-visible,html body .fourth-form .uz:focus-visible,html body .fourth-import label:focus-within{outline:2px solid #007aff;outline-offset:3px}
@media(max-width:1000px){html body .fourth-list{padding:28px 24px 65px!important}html body .fourth-list .fourth-table-card{overflow-x:auto}html body .fourth-list .fourth-table{min-width:900px}}
@media(max-width:650px){html body .fourth-list .fourth-toolbar{height:auto;min-height:42px}html body .fourth-list .fourth-toolbar>div{flex-wrap:wrap}html body .fourth-list .fourth-filters .flow-field{width:calc(50% - 9px)}html body .fourth-form .fourth-conversion>input{width:100%!important}html body .fourth-list .review-table-tools:not(:has(.review-inventory-summary)){position:static}}

/* Review correction: .content already owns the 35/48px page inset. */
html body .page.fourth-list{padding:0!important}
html body .fourth-list .fourth-toolbar{margin-bottom:26px}
html body .fourth-list .fourth-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:32px}
html body .fourth-list .fourth-filters .flow-field{width:auto;min-width:0}
html body .fourth-list .fourth-filters label{font-size:16px;line-height:20px;margin:0 0 14px;font-weight:400}
html body .fourth-list .fourth-filters input,html body .fourth-list .fourth-filters select{display:block;font-size:18px!important;color:#6e727b!important;margin:0!important;min-height:46px!important;width:100%!important;max-width:none!important}
html body .fourth-list .fourth-table-card{padding:24px 22px 21px!important;min-height:0;border:1px solid #e4e6eb!important;background:#fff!important;box-shadow:none!important}
html body .fourth-list .fourth-table-title{display:none}
html body .fourth-list .review-table-tools,html body .fourth-list .review-table-tools:not(:has(.review-inventory-summary)){position:static;display:flex;flex-wrap:wrap;min-height:62px;margin:0;padding:0 22px 20px 0;gap:10px;border:0;background:transparent}
html body .fourth-list .review-table-tools>span{order:-1;margin-right:auto;font-size:14px}
html body .fourth-list .review-table-tools button{height:42px;min-height:42px;padding:0 14px;font-size:16px;border-radius:9px}
html body .fourth-list table.fourth-table{width:100%!important;min-width:0!important;table-layout:fixed!important}
html body .fourth-list .fourth-table th,html body .fourth-list .fourth-table th *{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#6e727b!important}
html body .fourth-list .fourth-table th{height:48px!important;padding:0 12px!important;background:#f1f3f6!important}
html body .fourth-list .fourth-table th:first-child{border-radius:8px 0 0 8px}html body .fourth-list .fourth-table th:last-child{border-radius:0 8px 8px 0}
html body .fourth-list .fourth-table td{height:68px!important;min-height:68px!important;line-height:24px!important;padding:12px!important;font-size:16px!important;font-weight:400!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;color:#1d1d1f!important;background:transparent!important;text-align:left!important}
html body .fourth-list .fourth-table td .bg,html body .fourth-list .fourth-table td strong{font-size:16px!important;font-weight:400!important;display:inline;padding:0;background:transparent!important;color:inherit!important}
html body .fourth-list .fourth-table td button{display:inline-block!important;min-height:0;height:auto;max-width:none;width:auto;font-size:15px;line-height:24px;white-space:nowrap;padding:0 3px;border:0;background:transparent;color:#007aff;vertical-align:middle;margin-bottom:0}
html body .fourth-list .fourth-table td:last-child{white-space:nowrap!important}
html body .fourth-list .fourth-selection>p{font-size:17px;line-height:24px;margin-bottom:9px}
html body .fourth-list .ledger-scroll{scrollbar-gutter:auto;overflow-y:hidden;margin:0;border:0}
@media(max-width:900px){html body .fourth-list .fourth-filters{grid-template-columns:repeat(2,minmax(0,1fr))}html body .fourth-list table.fourth-table{min-width:850px!important}}

html body .fourth-form .fourth-upload-field .uz{display:block;position:relative;text-align:left;padding:20px 22px 16px 64px;border:1px solid #e4e6eb;color:#007aff}html body .fourth-form .fourth-upload-field .uz p{font-size:17px;line-height:24px;margin:0 0 12px;color:#007aff}html body .fourth-form .fourth-upload-field .uz small{font-size:15px;color:#6e727b}html body .fourth-form .fourth-upload-plus{position:absolute;left:22px;top:20px;font-size:27px}

html body .fourth-form .fourth-upload-field .uz small{display:block;margin-top:12px}html body .fourth-form .fourth-upload-field .uz p{display:block;margin-bottom:0}

html body .fourth-filters{row-gap:33px}

html body .fourth-import .fourth-import-zone,html body .fourth-operation .fourth-file-zone{display:block;position:relative;box-sizing:border-box;width:100%;height:108px;margin:0;padding:20px 22px 16px 64px;border:1px solid #e4e6eb;border-radius:10px;background:#f8f9fb;text-align:left;cursor:pointer}html body .fourth-file-plus{position:absolute;left:22px;top:20px;font-size:27px;color:#007aff}html body .fourth-file-title{display:block;font-size:17px;line-height:24px;color:#007aff;font-weight:400}html body .fourth-file-zone small,html body .fourth-import-zone small{display:block;font-size:15px;line-height:24px;color:#6e727b;margin-top:12px}html body .fourth-file-zone input[type=file]{display:none!important}

html body #page-approvals .fourth-approval-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 0 32px}
html body #page-approvals .fourth-approval-filters label{display:block;font-size:16px;line-height:20px;color:#6e727b;margin:0 0 14px}
html body #page-approvals .fourth-approval-filters input{width:100%!important;height:46px!important;padding:0 14px!important;border:1px solid #e4e6eb!important;border-radius:9px!important;background:#fff!important;font-size:18px!important;color:#6e727b!important;box-sizing:border-box}
html body #page-approvals .fourth-approval-card{padding:24px 22px!important}
html body #page-approvals .fourth-approval-section{margin:0 0 28px!important;padding:0!important;border:0!important;background:transparent!important}
html body #page-approvals .fourth-approval-section:last-child{margin-bottom:0!important}
html body #page-approvals .fourth-approval-heading{display:block!important;font-size:22px!important;font-weight:600!important;line-height:28px!important;margin:0 0 16px!important;color:#1d1d1f!important}
html body #page-approvals .fourth-approval-pagination{width:100%!important;display:flex!important;gap:10px;padding:0 0 16px!important;margin:0!important}
html body #page-approvals .fourth-approval-pagination>span{margin-right:auto}
@media(max-width:900px){html body #page-approvals .fourth-approval-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}

html body .fourth-workspace .approval-toolbar{margin-bottom:26px!important}
html body .fourth-workspace .fourth-workspace-table th{font-size:16px!important;line-height:24px!important}
html body .fourth-workspace .fourth-workspace-table td{font-size:16px!important;font-weight:400!important;color:#1d1d1f!important}
html body .fourth-workspace:not(.fourth-detail-open) .fourth-workspace-table th:nth-child(-n+3){width:15.75%}
html body .fourth-workspace .fourth-workspace-table tr.fourth-selected{background:#f0f6ff}
html body .fourth-workspace .fourth-workspace-table tr.fourth-selected td:first-child{box-shadow:inset 3px 0 #007aff}
html body .fourth-workspace .fourth-workspace-selection{margin-top:28px;font-size:17px;color:#6e727b}
html body .fourth-workspace .fourth-workspace-selection>p{margin:0 0 9px}
html body .fourth-workspace .fourth-workspace-selection .approval-card{height:42px;min-height:42px;padding:0 14px;border:1px solid #e4e6eb;border-radius:9px;background:#fff;color:#1d1d1f;font-size:16px}
html body .fourth-workspace .fourth-detail-actions-store[hidden]{display:none!important}
html body .fourth-workspace.fourth-detail-open .approval-toolbar{display:none!important}
html body .fourth-workspace.fourth-detail-open .fourth-workspace-facts{margin:0 0 32px!important}
html body .fourth-workspace.fourth-detail-open .fourth-workspace-back{margin-top:24px}
html body #m-reimb-final[data-module=approvals] #rf-reason{height:46px!important;min-height:46px!important}
html body #m-reimb-final[data-module=approvals] .fourth-final-context{grid-column:1!important}
html body #m-reimb-final[data-module=approvals] .fourth-final-context #rf-context{margin:0;font-size:16px;line-height:24px}

html body .fourth-workspace:not(.fourth-detail-open) .fourth-workspace-table th:nth-child(4){width:22.85%}

html body .fourth-workspace .approval-tab,html body .fourth-workspace .approval-tab[aria-selected=true]{font-weight:400!important;background:#fff!important;border-color:#e4e6eb!important;color:#1d1d1f!important}
html body .fourth-workspace .fourth-workspace-selection .approval-card{width:190px!important;justify-content:center!important}
html body .fourth-workspace .fourth-workspace-selection .approval-card span{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#1d1d1f!important;margin:0!important}
html body .fourth-workspace .fourth-action-hints{box-sizing:border-box;min-height:46px;width:100%;border:1px solid #e4e6eb;border-radius:9px;background:#fff;padding:10px 14px;font-size:17px;line-height:24px}
html body .fourth-workspace .fourth-action-hints>span{padding:0;border:0;border-radius:0;background:transparent}
html body .fourth-workspace.fourth-detail-open .fourth-workspace-table th:nth-child(1){width:15.35%}
html body .fourth-workspace.fourth-detail-open .fourth-workspace-table th:nth-child(2){width:23.32%}
html body .fourth-workspace.fourth-detail-open .fourth-workspace-table th:nth-child(3){width:15.35%}
html body .fourth-workspace.fourth-detail-open .fourth-workspace-table th:nth-child(4){width:15.42%}
html body .fourth-workspace.fourth-detail-open .fourth-workspace-table th:nth-child(5){width:10.54%}

html body #page-approvals .fourth-original-actions[hidden]{display:none!important}
html body #page-approvals .fourth-classic-selection .fourth-selected-actions{display:flex;flex-wrap:wrap;gap:10px}
html body #page-approvals .fourth-classic-selection .fourth-selected-actions button{height:42px!important;min-height:42px!important;padding:0 14px!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;border:1px solid #e4e6eb!important;border-radius:9px!important;background:#fff!important;color:#1d1d1f!important}
html body #page-approvals .fourth-classic-selection>p{font-size:17px;color:#6e727b}
html body #page-approvals .fourth-approval-section:first-child .fourth-approval-pagination{padding-bottom:16px!important;margin-bottom:0!important}

html body #page-approvals .fourth-drafts{margin:0 0 24px;padding:22px;border:1px solid #e4e6eb;border-radius:16px;background:#fff}
html body #page-approvals .fourth-drafts[hidden]{display:none!important}
html body #page-approvals .fourth-draft-row{display:flex;gap:24px;align-items:center;padding:12px 0}
html body .fourth-payment-overview{margin-bottom:30px}
html body .fourth-payment-overview h3{font-size:22px;font-weight:600;margin:0 0 22px}
html body .fourth-payment-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:30px}
html body .fourth-payment-cards>div{padding:20px;border:1px solid #e4e6eb;border-radius:12px;background:#fff}
html body .fourth-payment-cards span{display:block;font-size:16px;color:#6e727b;margin-bottom:12px}
html body .fourth-payment-cards strong{font-size:25px;font-weight:600}

html body #m-reimb-payment[data-screen="approvals--approvals-payment"] .fourth-payment-cards strong{font-size:32px;font-weight:600}
