/* Coordinates are relative to the embedded content origin (242,108). */
html body .sixth-list{padding:35px 48px 95px!important;color:#1d1d1f;font-family:"Microsoft YaHei",Arial,sans-serif}
html body .sixth-list .sixth-toolbar{height:42px;margin:0 0 30px;display:flex;align-items:center}
html body .sixth-list .sixth-toolbar>div{display:flex;gap:10px!important}
html body .sixth-list .sixth-toolbar button,.sixth-list .sixth-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 .sixth-list .sixth-toolbar .btn-p{color:white;background:#007aff;border-color:#007aff}
html body .sixth-list .sixth-filters{display:flex;align-items:flex-end;gap:18px;margin-bottom:33px;flex-wrap:wrap}
html body .sixth-list .sixth-filters .flow-field{width:226px;min-width:0;margin:0}
html body .sixth-list .sixth-filters label{display:block;font-size:13px;line-height:18px;color:#6e727b;margin:0 0 12px}
html body .sixth-list .sixth-filters input,.sixth-list .sixth-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 .sixth-list .sixth-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 .sixth-list .sixth-table-title{margin:0 0 29px;font-size:18px;line-height:35px;font-weight:600}
html body .sixth-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 .sixth-list .review-table-tools:not(:has(.review-inventory-summary)){position:absolute;right:22px;top:24px}
html body .sixth-list .review-table-tools button{border:1px solid #e4e6eb;background:#fff;border-radius:6px;font-size:13px;padding:3px 8px}
html body .sixth-list .review-inventory-summary{line-height:22px;color:#3b5d9a;text-align:left;flex-basis:100%}
html body .sixth-list .sixth-table{width:100%;table-layout:fixed;border-collapse:collapse}
html body .sixth-list .sixth-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 .sixth-list .review-sort{font:inherit;color:inherit;padding:0;border:0;background:transparent;text-align:left;white-space:normal}
html body .sixth-list .sixth-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 .sixth-list .sixth-table tr.sixth-selected{background:#f0f6ff}
html body .sixth-list .sixth-table .bg{font-size:12px;white-space:normal}
html body .sixth-list .sixth-table td button{font-size:12px;line-height:20px;max-width:100%;white-space:normal;border-radius:6px}
html body .sixth-list .sixth-table td:last-child{white-space:normal!important}
html body .sixth-list .sixth-selection{margin:28px 0 0}
html body .sixth-list .sixth-selection>p{font-size:13px;line-height:19px;color:#6e727b;margin:0 0 13px}
html body .sixth-list .sixth-selected-actions{display:flex;flex-wrap:wrap;gap:10px;min-height:42px}
html body .sixth-list .sixth-selected-actions .danger{color:#e5484d}
html body .sixth-list .sixth-selected-actions button:disabled{opacity:.5;cursor:default}
html body .sixth-list .sixth-readonly{color:#6e727b;font-size:14px;line-height:42px}
html body .sixth-form .sixth-note-field{grid-column:1}
html body .sixth-form .sixth-note-field input{height:80px!important;min-height:80px!important}
html body .sixth-form .sixth-upload-field,html body .sixth-form .sixth-attachments{grid-column:1/-1}
html body .sixth-form .sixth-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 .sixth-form .sixth-upload-field .uz p{margin:0;font-size:16px;line-height:24px}
html body .sixth-form .sixth-attachments>div{display:inline-flex!important;margin:0!important;vertical-align:middle}
html body .sixth-form .sixth-attachments img{width:142px!important;height:76px!important;object-fit:contain;background:#f8f9fb}
html body .sixth-form .sixth-add-more{border:0;background:transparent;color:#007aff;margin-left:20px}
html body .sixth-form .flow-field{position:relative}
@media(max-width:1000px){html body .sixth-list{padding:28px 24px 65px!important}html body .sixth-list .sixth-table-card{overflow-x:auto}html body .sixth-list .sixth-table{min-width:900px}}
html body .sixth-form .sixth-attachments[hidden]{display:none!important}
html body .sixth-form[data-sixth-module=tax] .sixth-note-field{grid-column:2}
html body .sixth-vouchers,html body .sixth-reports{padding:35px 48px 95px!important;background:#f5f5f7;color:#1d1d1f}
html body .sixth-vouchers>.card,html body .sixth-report-shell{padding:0!important;margin:0;border:0;background:transparent;box-shadow:none;overflow:visible}
html body .sixth-voucher-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:33px}
html body .sixth-voucher-filters label,html body .sixth-report-toolbar label{display:block;font-size:16px;line-height:24px;margin:0 0 10px;color:#6e727b}
html body .sixth-voucher-filters input,html body .sixth-voucher-filters select,html body .sixth-report-toolbar input{box-sizing:border-box;height:46px;width:100%!important;padding:0 14px;border:1px solid #e4e6eb;border-radius:9px;background:#fff;color:#6e727b;font-size:17px}
html body .sixth-voucher-source{display:block!important}
html body .sixth-data-table{width:100%;table-layout:fixed;border-collapse:collapse;color:#1d1d1f}
html body .sixth-data-table th{height:48px;box-sizing:border-box;padding:0 12px!important;background:#f1f3f6!important;color:#6e727b!important;font-size:14px;font-weight:400;text-align:left;border:0}
html body .sixth-data-table td{height:68px;box-sizing:border-box;padding:12px!important;border-bottom:1px solid #e4e6eb;line-height:24px;font-size:15px;overflow-wrap:anywhere}
html body .sixth-voucher-table{border-collapse:separate;border-spacing:0;padding:24px 21px 21px;background:#fff;border:1px solid #e4e6eb;border-radius:16px}
html body .sixth-voucher-table .vc{display:inline-block;border:0;background:transparent;box-shadow:none;width:80px;padding:0;margin:0;cursor:pointer}
html body .sixth-voucher-table img{width:80px!important;height:44px!important;object-fit:contain!important}
html body .sixth-report-toolbar{display:block;margin:0 0 32px!important}
html body .sixth-report-toolbar .reports-tabs{display:flex;gap:10px;margin:0 0 28px;padding:0;border:0;flex-wrap:wrap}
html body .sixth-report-toolbar .tb{height:42px;padding:0 14px;border:1px solid #e4e6eb;border-radius:9px;background:#fff;color:#1d1d1f;font-size:16px}
html body .sixth-report-toolbar .tb.on{background:#007aff;color:#fff;border-color:#007aff}
html body .sixth-report-toolbar .reports-period-controls{display:flex}
html body .sixth-report-toolbar .flow-field{width:372.5px}
html body .sixth-report-toolbar .flow-field[hidden]{display:none}
html body .sixth-reports #rpt-content>.card-hd{margin:24px 0 16px;padding:0;font-size:21px;font-weight:600;line-height:28px;border:0}
html body .sixth-reports .rs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px;margin-bottom:24px!important}
html body .sixth-reports .rs{box-sizing:border-box;min-height:124px;padding:16px 20px!important;border:1px solid #e4e6eb;border-radius:14px;background:#fff!important}
html body .sixth-reports .rs>div:first-child{font-size:16px!important;line-height:24px;color:#6e727b!important;margin-bottom:24px!important}
html body .sixth-reports .rs>div:last-child{font-size:32px!important;line-height:40px;font-weight:600!important;color:#1d1d1f!important}
html body .sixth-reports .reports-breakdown-grid{grid-template-columns:1fr!important;gap:28px!important}
html body .sixth-reports .reports-breakdown-grid .card-hd{font-size:21px;font-weight:600;margin-bottom:16px}
html body .sixth-reports .reports-asset-grid{gap:24px!important}
html body .sixth-reports[data-report-kind=shareholder] .rs-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
html body .sixth-reports #rpt-content button{min-height:42px;border:1px solid #e4e6eb;border-radius:9px;padding:0 14px;font-size:16px}
html body .sixth-export{padding:83px 48px 95px!important;background:#f5f5f7;color:#1d1d1f}
html body .sixth-export-card{box-sizing:border-box;max-width:1282px;margin:0 auto!important;padding:32px 31px 41px!important;border:1px solid #e4e6eb;border-radius:16px;background:#fff;box-shadow:none}
html body .sixth-export-section{margin:0 0 28px}
html body .sixth-export-section h2{margin:0 0 16px;font-size:21px;line-height:29px}
html body .sixth-export-placeholder{font-size:14px;line-height:22px;color:#6e727b;padding:16px 12px;margin:0;border-bottom:1px solid #e4e6eb}
html body .sixth-export-placeholder[hidden]{display:none}
html body .sixth-export-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 24px}
html body .sixth-export-fields label{display:block;margin-bottom:13px;font-size:16px;line-height:19px;color:#6e727b}
html body .sixth-export-fields input,html body .sixth-export-fields select{width:100%;height:46px;box-sizing:border-box;border:1px solid #e4e6eb;border-radius:9px;background:white;padding:0 14px;font-size:17px;color:#6e727b}
html body .sixth-export-footer{display:flex;gap:10px;max-width:1282px;margin:30px auto 0;padding-top:22px;border-top:1px solid #e4e6eb;flex-wrap:wrap}
html body .sixth-export-footer .eopt,html body .sixth-export-footer button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:42px;padding:0 14px;margin:0;border:1px solid #e4e6eb;border-radius:9px;background:#fff;cursor:pointer;font-size:16px}
html body .sixth-export-footer .eopt>div:first-child{display:none}
html body .sixth-export-footer .eopt>div:last-child{font-size:16px!important;font-weight:400!important}
html body .sixth-export-footer .eopt.on,html body .sixth-export-footer .btn-ok{background:#007aff;color:#fff;border-color:#007aff}
html body .sixth-export-note{font-size:14px;line-height:22px;color:#6e727b;margin-top:20px}
html body .sixth-list tr:focus-visible,html body .sixth-voucher-table .vc:focus-visible,html body .sixth-export .eopt:focus-visible{outline:2px solid #007aff;outline-offset:3px}
@media(max-width:1000px){html body .sixth-vouchers,html body .sixth-reports{padding:28px 24px 65px!important}html body .sixth-voucher-filters{grid-template-columns:repeat(2,minmax(0,1fr))}html body .sixth-reports .rs-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .sixth-export{padding:48px 24px!important}}
@media(max-width:650px){html body .sixth-export-fields{grid-template-columns:1fr}html body .sixth-form[data-sixth-module=tax] .sixth-note-field{grid-column:1}html body .sixth-reports .rs-grid{grid-template-columns:1fr!important}html body .sixth-reports .reports-asset-grid{grid-template-columns:1fr!important}}

/* The shell content already owns outer page padding. */
html body .page.sixth-list,html body .page.sixth-vouchers,html body .page.sixth-reports{padding:0!important}html body .page.sixth-export{padding:48px 0 95px!important}

html body .page.sixth-list{padding:0!important}
html body .sixth-list .sixth-toolbar{margin-bottom:26px}
html body .sixth-list .sixth-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:32px}
html body .sixth-list .sixth-filters .flow-field{width:auto;min-width:0}
html body .sixth-list .sixth-filters label{font-size:16px;line-height:20px;margin:0 0 14px;font-weight:400}
html body .sixth-list .sixth-filters input,html body .sixth-list .sixth-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 .sixth-list .sixth-table-card{padding:24px 22px 21px!important;min-height:0;border:1px solid #e4e6eb!important;background:#fff!important;box-shadow:none!important}
html body .sixth-list .sixth-table-title{display:none}
html body .sixth-list .review-table-tools,html body .sixth-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 .sixth-list .review-table-tools>span{order:-1;margin-right:auto;font-size:14px}
html body .sixth-list .review-table-tools button{height:42px;min-height:42px;padding:0 14px;font-size:16px;border-radius:9px}
html body .sixth-list table.sixth-table{width:100%!important;min-width:0!important;table-layout:fixed!important}
html body .sixth-list .sixth-table th,html body .sixth-list .sixth-table th *{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#6e727b!important}
html body .sixth-list .sixth-table th{height:48px!important;padding:0 12px!important;background:#f1f3f6!important}
html body .sixth-list .sixth-table th:first-child{border-radius:8px 0 0 8px}html body .sixth-list .sixth-table th:last-child{border-radius:0 8px 8px 0}
html body .sixth-list .sixth-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 .sixth-list .sixth-table td .bg,html body .sixth-list .sixth-table td strong{font-size:16px!important;font-weight:400!important;display:inline;padding:0;background:transparent!important;color:inherit!important}
html body .sixth-list .sixth-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 .sixth-list .sixth-table td:last-child{white-space:nowrap!important}
html body .sixth-list .sixth-selection>p{font-size:17px;line-height:24px;margin-bottom:9px}
html body .sixth-list .ledger-scroll{scrollbar-gutter:auto;overflow-y:hidden;margin:0;border:0}
@media(max-width:900px){html body .sixth-list .sixth-filters{grid-template-columns:repeat(2,minmax(0,1fr))}html body .sixth-list table.sixth-table{min-width:850px!important}}


html body .sixth-form .sixth-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 .sixth-form .sixth-upload-field .uz p{margin:0;font-size:16px;line-height:24px}
html body .sixth-form .sixth-attachments[hidden],html body .sixth-import [hidden]{display:none!important}
html body .sixth-form .sixth-attachments>div{display:inline-flex!important;margin:0!important;vertical-align:middle}
html body .sixth-form .sixth-attachments img{width:142px!important;height:76px!important;object-fit:contain;background:#f8f9fb}
html body .sixth-form .sixth-add-more{border:0;background:transparent;color:#007aff;margin-left:20px}
html body .sixth-form .sixth-conversion{grid-column:1/-1}
html body .sixth-form .sixth-conversion>input{width:calc((100% - 24px)/2)!important}
html body .sixth-form .sixth-conversion>#pu-conv-hint{display:block;font-size:13px;line-height:21px;color:#007aff;margin-top:9px}
html body .sixth-form .sixth-conversion>#pu-conv-punit{font-size:13px;color:#6e727b}
html body .sixth-form .flow-field{position:relative}
html body .sixth-form .sixth-unit-hint{position:absolute;top:78px;display:block;color:#6e727b;font-size:12px;line-height:18px;margin-top:8px}
html body .sixth-form .flow-field #it-baseunit-hint{color:inherit!important}
html body .sixth-form[data-sixth-module=items] .flow-grid{row-gap:35px}
html body .sixth-import .sixth-import-card{padding:32px 31px 41px}
html body .sixth-import .sixth-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 .sixth-import #import-preview{max-height:none!important;overflow:visible!important}
html body .sixth-import #import-preview:empty{display:none}
html body .sixth-import #import-preview>p{font-size:14px;line-height:22px;color:#6e727b;margin:0 0 16px}
html body .sixth-import #import-preview table{width:100%;table-layout:fixed;border-collapse:collapse}
html body .sixth-import #import-preview th{height:48px;background:#f1f3f6;font-size:14px;font-weight:400;color:#6e727b;text-align:left;padding:0 12px}
html body .sixth-import #import-preview td{height:68px;padding:0 12px;font-size:14px;color:#1d1d1f;border-bottom:1px solid #e4e6eb;overflow-wrap:anywhere}
html body .sixth-import[data-kind=import-preview] .sixth-import-card{padding:29px 31px 37px}
html body .sixth-import .sixth-import-instructions{font-size:14px;line-height:22px;margin-top:18px;color:#6e727b}
html body .sixth-import .flow-footer{flex-wrap:wrap}
html body .sixth-list button:focus-visible,html body .sixth-list tr:focus-visible,html body .sixth-form .uz:focus-visible,html body .sixth-import label:focus-within{outline:2px solid #007aff;outline-offset:3px}
@media(max-width:1000px){html body .sixth-list{padding:28px 24px 65px!important}html body .sixth-list .sixth-table-card{overflow-x:auto}html body .sixth-list .sixth-table{min-width:900px}}
@media(max-width:650px){html body .sixth-list .sixth-toolbar{height:auto;min-height:42px}html body .sixth-list .sixth-toolbar>div{flex-wrap:wrap}html body .sixth-list .sixth-filters .flow-field{width:calc(50% - 9px)}html body .sixth-form .sixth-conversion>input{width:100%!important}html body .sixth-list .review-table-tools:not(:has(.review-inventory-summary)){position:static}}

/* Review correction: .content already owns the 35/48px page inset. */
html body .page.sixth-list{padding:0!important}
html body .sixth-list .sixth-toolbar{margin-bottom:26px}
html body .sixth-list .sixth-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:32px}
html body .sixth-list .sixth-filters .flow-field{width:auto;min-width:0}
html body .sixth-list .sixth-filters label{font-size:16px;line-height:20px;margin:0 0 14px;font-weight:400}
html body .sixth-list .sixth-filters input,html body .sixth-list .sixth-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 .sixth-list .sixth-table-card{padding:24px 22px 21px!important;min-height:0;border:1px solid #e4e6eb!important;background:#fff!important;box-shadow:none!important}
html body .sixth-list .sixth-table-title{display:none}
html body .sixth-list .review-table-tools,html body .sixth-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 .sixth-list .review-table-tools>span{order:-1;margin-right:auto;font-size:14px}
html body .sixth-list .review-table-tools button{height:42px;min-height:42px;padding:0 14px;font-size:16px;border-radius:9px}
html body .sixth-list table.sixth-table{width:100%!important;min-width:0!important;table-layout:fixed!important}
html body .sixth-list .sixth-table th,html body .sixth-list .sixth-table th *{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#6e727b!important}
html body .sixth-list .sixth-table th{height:48px!important;padding:0 12px!important;background:#f1f3f6!important}
html body .sixth-list .sixth-table th:first-child{border-radius:8px 0 0 8px}html body .sixth-list .sixth-table th:last-child{border-radius:0 8px 8px 0}
html body .sixth-list .sixth-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 .sixth-list .sixth-table td .bg,html body .sixth-list .sixth-table td strong{font-size:16px!important;font-weight:400!important;display:inline;padding:0;background:transparent!important;color:inherit!important}
html body .sixth-list .sixth-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 .sixth-list .sixth-table td:last-child{white-space:nowrap!important}
html body .sixth-list .sixth-selection>p{font-size:17px;line-height:24px;margin-bottom:9px}
html body .sixth-list .ledger-scroll{scrollbar-gutter:auto;overflow-y:hidden;margin:0;border:0}
@media(max-width:900px){html body .sixth-list .sixth-filters{grid-template-columns:repeat(2,minmax(0,1fr))}html body .sixth-list table.sixth-table{min-width:850px!important}}

html body .sixth-form .sixth-upload-field .uz{display:block;position:relative;text-align:left;padding:20px 22px 16px 64px;border:1px solid #e4e6eb;color:#007aff}html body .sixth-form .sixth-upload-field .uz p{font-size:17px;line-height:24px;margin:0 0 12px;color:#007aff}html body .sixth-form .sixth-upload-field .uz small{font-size:15px;color:#6e727b}html body .sixth-form .sixth-upload-plus{position:absolute;left:22px;top:20px;font-size:27px}

html body .sixth-form .sixth-upload-field .uz small{display:block;margin-top:12px}html body .sixth-form .sixth-upload-field .uz p{display:block;margin-bottom:0}

html body .sixth-filters{row-gap:33px}

/* Report structure follows actual report sections, with all currency rows retained. */
html body .page.sixth-reports,html body .page.sixth-export{padding:0!important}
html body .sixth-reports .sixth-report-shell{padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body .sixth-report-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:26px!important;margin:0 0 32px!important;padding:0!important;background:transparent!important;border:0!important}
html body .sixth-report-toolbar .reports-tabs{display:flex;gap:10px;margin:0!important;padding:0!important;border:0!important;min-height:42px}
html body .sixth-report-toolbar .tb{height:42px!important;min-height:42px!important;padding:0 14px!important;border:1px solid #e4e6eb!important;border-radius:9px!important;background:white!important;color:#1d1d1f!important;font-size:16px!important}
html body .sixth-report-toolbar .reports-period-controls{display:flex!important;justify-content:flex-start!important;gap:24px!important;margin:0!important}
html body .sixth-report-toolbar .flow-field{width:373px!important;max-width:100%}
html body .sixth-report-toolbar label{display:block!important;font-size:16px!important;line-height:20px!important;color:#6e727b!important;margin:0 0 14px!important}
html body .sixth-report-toolbar input{box-sizing:border-box!important;display:block;width:100%!important;height:46px!important;padding:0 14px!important;background:white!important;border:1px solid #e4e6eb!important;border-radius:9px!important;font-size:18px!important;color:#6e727b!important}
html body .sixth-report-toolbar .flow-field[hidden]{display:none!important}
html body .sixth-report-toolbar .reports-period-controls:not(:has(.flow-field:not([hidden]))){display:none!important}
html body .sixth-reports #rpt-content .card-hd{font-size:22px!important;line-height:28px!important;font-weight:600!important;padding:0!important;border:0!important;margin:26px 0 16px!important}
html body .sixth-reports #rpt-content>.card-hd:first-child{margin-top:0!important}
html body .sixth-reports .rs-grid{grid-template-columns:repeat(var(--report-columns,4),minmax(0,1fr))!important;gap:20px!important;margin:0 0 26px!important}
html body .sixth-reports .rs{min-height:124px!important;padding:16px 20px!important;border:1px solid #e4e6eb!important;border-radius:14px!important;background:#fff!important}
html body .sixth-reports .rs>div:first-child{font-size:16px!important;font-weight:400!important;line-height:24px!important;margin-bottom:24px!important}
html body .sixth-reports .rs>div:last-child{font-size:32px!important;line-height:40px!important;font-weight:600!important}
html body .sixth-reports .sixth-currency-line{font-size:20px;line-height:30px;overflow-wrap:anywhere}
html body .sixth-reports .sixth-investor-currencies{display:block!important}
html body .sixth-investor-currencies>div{margin-bottom:28px}
html body .sixth-investor-currencies>div>div:first-child{font-size:18px;line-height:26px;margin-bottom:16px!important}
html body .sixth-reports .sixth-data-table{margin:0 0 26px!important}
html body .sixth-reports .sixth-data-table th{font-size:16px!important;font-weight:400!important}
html body .sixth-reports .sixth-data-table th button{background:transparent!important;border:0!important;font:inherit!important;padding:0!important;height:auto!important;min-height:0!important}
html body .sixth-reports .sixth-report-notes{margin-top:30px}
html body .sixth-reports .sixth-report-notes>div:not(.card-hd),html body .sixth-report-note{font-size:14px!important;line-height:23px!important}
html body .sixth-shareholder-actions{display:flex!important;justify-content:flex-start!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important}
html body .sixth-shareholder-actions button{height:42px!important;min-height:42px!important;border:1px solid #e4e6eb!important;border-radius:9px!important;background:#fff!important;color:#1d1d1f!important;padding:0 14px!important;font-size:16px!important}
html body .sixth-export-back{display:block!important;height:24px!important;min-height:24px!important;margin:0 0 24px!important;padding:0!important;border:0!important;background:transparent!important;color:#007aff!important;font-size:16px!important}
@media(max-width:900px){html body .sixth-reports .rs-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

html body .sixth-reports[data-report-kind=investor] .sixth-investor-detail td,html body .sixth-reports[data-report-kind=investor] .sixth-investor-detail td.aout{color:#1d1d1f!important}

/* Final report text and export control geometry, without changing data semantics. */
html body .sixth-reports .sixth-data-table td,html body .sixth-reports .sixth-data-table td span,html body .sixth-reports .sixth-data-table td strong,html body .sixth-reports .sixth-data-table td b{font-size:16px!important;font-weight:400!important;color:#1d1d1f!important;line-height:24px!important}
html body .sixth-reports .sixth-data-table td .bg{background:transparent!important;padding:0!important;border:0!important}
html body #page-export .sixth-export-card{padding:32px 31px 41px!important}
html body #page-export .sixth-export-back{display:flex!important;align-items:center!important;gap:16px!important;padding-left:6px!important}
html body #page-export .sixth-export-back:before{content:'';display:block;width:10px;height:10px;border-left:1.6px solid #007aff;border-bottom:1.6px solid #007aff;transform:rotate(45deg)}
html body #page-export .sixth-export-footer .eopt.on{background:#fff!important;border-color:#e4e6eb!important;color:#1d1d1f!important}

html body .sixth-reports[data-report-kind=shareholder] .rs-grid.sixth-balance-total{grid-template-columns:minmax(0,1fr)!important;width:100%!important}html body .sixth-reports[data-report-kind=shareholder] .sixth-shareholder-actions button[onclick="exportShareholderPDF()"]{background:#007aff!important;border-color:#007aff!important;color:#fff!important}

@media(max-width:650px){html body .sixth-reports .rs-grid,html body .sixth-reports[data-report-kind] .rs-grid,html body .sixth-reports .reports-asset-grid{grid-template-columns:minmax(0,1fr)!important}}
