@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700;800&display=swap";:root{--brand:#11756f;--brand2:#1fa39a;--ink:#172333;--muted:#66758b;--line:#d8e6e4;--bg:#f3f8f7;--soft:#eaf7f5;--warn:#fff4dc;--danger:#b42318}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:"IBM Plex Sans Arabic","Segoe UI",Arial,Tahoma,sans-serif;font-size:16px;font-weight:600}button,input,select,textarea{font:inherit}button{cursor:pointer}.button-busy{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;pointer-events:none!important;filter:saturate(.72)}.button-busy-spinner{width:17px;height:17px;flex:0 0 17px;border:2px solid currentColor;border-left-color:transparent;border-radius:50%;animation:buttonBusySpin .7s linear infinite}@keyframes buttonBusySpin{to{transform:rotate(360deg)}}.shell{max-width:1680px;margin:auto;padding:18px}.top{position:static;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;color:#fff;background:linear-gradient(120deg,#0d6863,#20a298);border-radius:28px;box-shadow:0 14px 35px #0c5a5520}.brand h1{margin:0;font-size:28px}.brand p{margin:7px 0 0;color:#d9fffb}.tag{padding:10px 15px;border:1px solid #ffffff55;border-radius:14px}.card{background:#fff;border:1px solid var(--line);border-radius:24px;margin-top:18px;box-shadow:0 8px 22px #124b4610;overflow:hidden}.head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid var(--line)}.head h2,.head h3{margin:0}.body{padding:24px}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.field{min-width:0}.field label{display:block;margin:0 4px 8px;color:#44546a}.field input,.field select,.field textarea{width:100%;min-height:54px;padding:12px 15px;border:1px solid #cbdadb;border-radius:14px;background:#fff;color:var(--ink)}.field textarea{min-height:92px;resize:vertical}.wide{grid-column:1/-1}.toggle-row{display:flex;flex-wrap:wrap;gap:12px;padding:15px;border-radius:16px;background:#f7fafb}.check{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid var(--line);border-radius:12px;background:#fff}.check input{width:19px;height:19px}.actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.primary,.secondary{border:0;border-radius:13px;padding:13px 20px;font-weight:800}.primary{background:var(--brand);color:#fff}.secondary{background:#edf2f6;color:#44546a}.primary:disabled,.secondary:disabled{opacity:.55;cursor:wait}.hidden{display:none!important}.muted{color:var(--muted);font-weight:500}.empty{text-align:center;padding:30px;color:var(--muted)}.ops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.op{border:1px solid var(--line);border-radius:18px;padding:16px;background:#fff;text-align:right}.op.active{border:2px solid var(--brand);background:#f6fffd}.op h3{margin:0 0 10px}.chips{display:flex;gap:7px;flex-wrap:wrap}.chip{font-size:13px;padding:6px 10px;border-radius:999px;background:#edf4f4;color:#385651}.chip.ok{background:#e5f7ee;color:#147146}.workspace{display:grid;gap:18px}.summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.metric{padding:15px;border-radius:16px;background:#f7fafb;border:1px solid var(--line)}.metric span{display:block;color:var(--muted);font-size:13px}.metric strong{display:block;margin-top:7px;font-size:20px}.metric small{display:block;margin-top:5px;color:var(--muted);font-size:11px}.stage{border:1px solid var(--line);border-radius:18px;overflow:hidden}.stage>summary{list-style:none;padding:18px 20px;background:#fbfdfd;font-size:20px;cursor:pointer}.stage>summary::-webkit-details-marker{display:none}.stage-inner{padding:20px;border-top:1px solid var(--line)}.preview{padding:13px 16px;margin-top:12px;background:var(--soft);border-radius:13px;color:#0e625e}.compare{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.compare span{padding:10px 13px;border-radius:12px;background:#f5f8f9}.positive{color:#087443}.negative{color:#b42318}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;min-width:700px}th,td{padding:13px;border-bottom:1px solid var(--line);text-align:center;white-space:nowrap}th{background:#f3f8f8}.notice{padding:14px;border-radius:14px;background:var(--warn);color:#8a5200}.toast{position:fixed;left:24px;bottom:24px;z-index:1100;padding:14px 18px;border-radius:14px;background:#172333;color:#fff;box-shadow:0 10px 30px #0003}.error{background:var(--danger)}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.combo{position:relative}.combo input{padding-left:44px}.combo-toggle{position:absolute;left:7px;bottom:7px;width:40px;height:40px;border:0;border-radius:10px;background:#edf5f4;color:var(--brand);font-size:18px;font-weight:800}.combo-menu{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:30;max-height:230px;overflow:auto;padding:6px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 14px 32px #17233326}.combo-option{display:block;width:100%;padding:11px 13px;border:0;border-radius:9px;background:#fff;color:var(--ink);text-align:right}.combo-option:hover,.combo-option:focus{background:var(--soft)}.combo-empty{padding:12px;color:var(--muted);font-weight:500}.workspace{gap:10px}.main-nav{display:flex;gap:8px;flex-wrap:wrap}.nav-btn{position:relative;border:1px solid #ffffff44;border-radius:12px;padding:11px 17px;background:#ffffff14;color:#fff;font-weight:800}.nav-btn.active{background:#fff;color:var(--brand)}.review-badge{position:absolute;top:-9px;left:-8px;display:grid;place-items:center;min-width:25px;height:25px;padding:0 6px;border:2px solid #fff;border-radius:999px;background:#d92d20;color:#fff;font-size:12px;line-height:1}.alert-list{display:grid;gap:10px}.alert-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fbfdfd}.alert-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff4dc;color:#9a5b00}.alert-row.critical .alert-icon{background:#fff1f0;color:#b42318}.alert-copy strong,.alert-copy span{display:block}.alert-copy span{margin-top:3px;color:var(--muted);font-weight:500}.test-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.test-item{padding:13px;border:1px solid var(--line);border-radius:13px;background:#fff}.test-item.pass{border-color:#b7e2cb;background:#f2fbf6}.test-item.fail{border-color:#f0c3bf;background:#fff5f4}.stage>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 17px}.stage-inner{padding:16px}.stage-summary{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--muted)}.stage-summary b{padding:5px 9px;border-radius:9px;background:#edf5f4;color:#315c58}.head-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.table-filter{min-height:44px;min-width:160px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink)}.filter-state{padding:7px 10px;border-radius:999px;background:var(--soft);color:var(--brand);font-size:13px}.table-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 9px}.table-section-title:first-child{margin-top:0}.table-section-title h3{margin:0}.operations-table-wrap{max-height:68vh;overflow:auto;border:1px solid var(--line);border-radius:14px}.compact-table td,.compact-table th{padding:10px}.operations-table thead th{position:sticky;top:0;z-index:3;box-shadow:0 1px 0 var(--line)}.operations-table th:last-child,.operations-table td:last-child{position:sticky;left:0;z-index:2;background:#fff;box-shadow:3px 0 9px #1723330d}.operations-table thead th:last-child{z-index:4;background:#f3f8f8}.operations-table td:last-child .actions{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(128px,1fr);align-items:stretch;gap:8px;min-width:max-content}.operations-table td:last-child .actions>button,.operations-table td:last-child .actions>.not-applicable{display:flex;align-items:center;justify-content:center;min-width:128px;min-height:52px;padding:9px 12px;line-height:1.25;text-align:center;white-space:nowrap}.status-reason{display:inline-block;padding:7px 10px;border-radius:10px;background:#fff4dc;color:#8a5200;font-weight:800}.not-applicable{display:inline-block;padding:7px 10px;border-radius:10px;background:#f1f4f6;color:var(--muted);font-size:13px}.summary-row td{background:#f4faf9;font-weight:800}.selected-row td{background:#f3fffd}.selected-row td:last-child{background:#f3fffd}.card{margin-top:12px}.card>summary.head{cursor:pointer;list-style:none}.card>summary.head::-webkit-details-marker{display:none}.body{padding:18px}.grid{gap:12px}.field input,.field select,.field textarea{min-height:48px;padding:10px 13px}.toggle-row{padding:11px}.actions{margin-top:12px}.closed-stage{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:11px 13px;border-radius:12px;background:#e9f7ef;color:#147146}.difference-notes{display:flex;gap:9px;flex-wrap:wrap}.difference-note{padding:10px 13px;border-radius:11px;background:#fff4f3;color:#b42318;font-weight:800}.difference-note.extra{background:#ecfdf3;color:#087443}.loading-main-row td{vertical-align:middle}.addition-details-row>td,.exchange-details-row>td{position:static!important;left:auto!important;background:#f7fbfa!important;box-shadow:none!important}.addition-details-row>td{padding:0!important}.exchange-details-row>td{padding:10px!important;vertical-align:top;text-align:center}.exchange-details-row .details-label{display:inline-flex;min-height:40px;align-items:center;color:var(--muted);font-weight:800}.addition-details-box{padding:12px 18px 16px;border-block:1px solid #cfe3df}.addition-details-table,.exchange-details-table{min-width:650px;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.addition-details-table th,.exchange-details-table th{background:#eaf5f3}.addition-details-table th:last-child,.addition-details-table td:last-child,.exchange-details-table th:last-child,.exchange-details-table td:last-child{position:static!important;left:auto!important;background:inherit!important;box-shadow:none!important}.detail-edit-button{min-width:64px;min-height:46px}.purchase-loadings-table td:last-child .actions{grid-auto-columns:minmax(64px,1fr)}.purchase-loadings-table td:last-child .actions>button,.purchase-loadings-table td:last-child .actions>.not-applicable{min-width:64px;padding-inline:8px}.purchase-loadings-table button:disabled{cursor:not-allowed}.purchase-loadings-table .not-applicable{min-height:52px}.movement-stack{display:grid;gap:7px;width:100%}.quantity-action{position:relative;display:grid;place-items:center;width:100%;min-width:132px;min-height:40px}.movement-stack .quantity-action+.quantity-action{padding-top:7px;border-top:1px dashed var(--line)}.quantity-action strong{display:block;min-width:58px;text-align:center}.quantity-action button{position:absolute;left:0;right:auto;top:50%;transform:translateY(-50%);min-width:64px;min-height:40px;padding:8px 10px;white-space:nowrap}#movementForm .movement-company{grid-column:1;grid-row:1}#movementForm .movement-operation{grid-column:2;grid-row:1}#movementForm .movement-entry-type,#movementForm .exchange-movement{grid-column:3;grid-row:1}#movementForm .linked-weight-entry{grid-column:4;grid-row:1}#movementForm .movement-date{grid-column:1;grid-row:2}#movementForm .serial-entry{grid-column:2;grid-row:2}#movementForm .movement-quantity{grid-column:3;grid-row:2}#movementForm .addition-number{grid-column:2;grid-row:2}#movementForm .movement-note{grid-column:4;grid-row:2;align-self:start}#movementForm .movement-note .check,#movementForm .movement-complete .check{display:flex;height:48px;min-height:48px;margin:0;padding:10px 13px;align-items:center}#movementForm .movement-complete{grid-column:4;grid-row:3;align-self:start}.settlement-modal{z-index:1200}.operation-action-floating-menu{z-index:1200}.company-profile{display:grid;gap:14px}.profile-section{border:1px solid var(--line);border-radius:16px;overflow:hidden}.profile-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:#fbfdfd;border-bottom:1px solid var(--line)}.profile-section-title h3{margin:0}.profile-section .table-wrap{padding:0 8px 8px}.profile-actions{display:flex;gap:8px;flex-wrap:wrap}.profile-actions button{min-height:44px}.profile-empty{padding:42px;text-align:center;color:var(--muted)}.profile-nav-select{min-height:44px;max-width:210px;padding:9px 13px;border:1px solid #ffffff55;border-radius:12px;background:#ffffff14;color:#fff;font-weight:800}.profile-nav-select option{color:var(--ink);background:#fff}.profile-nav-select.active{background:#fff;color:var(--brand)}.executive-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.executive-kpi{padding:20px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#0d6863,#1d9991);box-shadow:0 9px 20px #0d68631c}.executive-kpi:nth-child(2){background:linear-gradient(135deg,#24506a,#397d93)}.executive-kpi:nth-child(3){background:linear-gradient(135deg,#36594f,#648877)}.executive-kpi span{display:block;color:#e7fffc;font-size:14px}.executive-kpi strong{display:block;margin-top:8px;font-size:27px}.executive-kpi small{margin-inline-start:5px;font-size:13px;color:#e7fffc}.executive-panel{padding:15px;border:1px solid var(--line);border-radius:18px;background:#fbfdfd}.executive-panel-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.executive-panel-title h3{margin:0}.operation-status-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.operation-status-group{padding:13px;border-radius:14px;background:#fff;border:1px solid var(--line)}.operation-status-group h4{margin:0 0 10px}.status-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.status-stat{padding:10px;border-radius:11px;background:#f3f8f7}.status-stat span{display:block;color:var(--muted);font-size:12px}.status-stat strong{display:block;margin-top:4px;font-size:21px}.quantity-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:9px}.flow-stage{padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff;text-align:center}.flow-stage span{display:block;color:var(--muted);font-size:13px}.flow-stage strong{display:block;margin-top:6px;font-size:22px}.flow-arrow{display:grid;place-items:center;color:var(--brand);font-size:24px}.flow-branch{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;margin-top:10px}.flow-branch-label{color:var(--muted);text-align:center;font-size:13px}.variance-badge{display:inline-flex;align-items:center;margin-top:8px;padding:6px 9px;border-radius:999px;background:#edf4f4;color:#385651;font-size:12px}.variance-badge.positive{background:#ecfdf3;color:#087443}.variance-badge.negative{background:#fff1f0;color:#b42318}.money-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.money-strip.four{grid-template-columns:repeat(4,minmax(0,1fr))}.money-cell{padding:14px;border-radius:14px;background:#fff;border:1px solid var(--line)}.money-cell span{display:block;color:var(--muted);font-size:13px}.money-cell strong{display:block;margin-top:6px;font-size:21px}.money-cell .variance-badge{display:inline-flex}.money-split{display:grid;grid-template-columns:1fr 1fr;gap:8px}.money-split>div+div{border-inline-start:1px solid var(--line);padding-inline-start:8px}.profile-operation{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.profile-operation>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 18px;background:#fbfdfd}.profile-operation>summary::-webkit-details-marker{display:none}.profile-operation-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.profile-operation-title h3{margin:0}.profile-operation-date{color:var(--muted);font-size:14px}.profile-operation-body{padding:16px;border-top:1px solid var(--line);display:grid;gap:14px}.profile-operation-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.profile-operation .profile-section{border-radius:13px}.profile-operation .profile-section-title{padding:10px 13px}.profile-operation .profile-actions{justify-content:flex-start}.profile-operation.exchange{border-inline-start:5px solid #d39a29}.profile-operation.purchase{border-inline-start:5px solid var(--brand)}.operations-table.exchange-ledger-table{table-layout:fixed;min-width:1200px}.exchange-ledger-table .quantity-action{position:relative;display:block;min-width:0;min-height:40px;direction:ltr}.exchange-ledger-table .quantity-action strong{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;min-width:0;width:max-content;text-align:center;direction:ltr}.exchange-ledger-table .quantity-action button{position:absolute;left:0;right:auto;top:50%;transform:translateY(-50%);width:48px;min-width:48px;min-height:38px;padding:6px 5px;font-size:13px}.exchange-ledger-table .movement-stack{min-width:0}.workspace-exchange-toolbar{display:flex;justify-content:flex-end;align-items:center;margin:0 0 10px}.workspace-exchange-table{max-height:52vh;overflow:auto;border:1px solid var(--line);border-radius:13px}.workspace-exchange-table .exchange-ledger-table thead th{position:sticky;top:0;z-index:3;box-shadow:0 1px 0 var(--line)}.workspace-exchange-table .exchange-ledger-table tfoot th{background:#dfeeed;color:#254d49;font-size:18px;font-weight:900;border-top:2px solid #b9d5d1}.workspace-exchange-table .exchange-ledger-table tfoot th:first-child{border-radius:0 0 0 10px}@media print{body.print-company .top,body.print-company #operationsPage,body.print-company #companyProfileControls{display:none!important}body.print-company #companyProfilePage{display:block!important}.shell{max-width:none;padding:0}.card{box-shadow:none;border-color:#bbb}.operations-table-wrap{max-height:none;overflow:visible}.profile-actions,button{display:none!important}}@media(max-width:1050px){.grid,.grid.three,.ops{grid-template-columns:repeat(2,minmax(0,1fr))}.summary,.profile-operation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.money-strip.four{grid-template-columns:repeat(2,minmax(0,1fr))}#movementForm .field{grid-column:auto;grid-row:auto}}@media(max-width:680px){.shell{padding:7px}.top{border-radius:18px;padding:16px;align-items:flex-start;flex-direction:column}.brand h1{font-size:21px}.main-nav{width:100%}.profile-nav-select{flex:1 1 100%;max-width:none}.grid,.grid.three,.ops,.summary,.profile-operation-metrics,.executive-hero,.operation-status-strip,.money-strip,.money-strip.four{grid-template-columns:1fr}.quantity-flow{grid-template-columns:1fr}.flow-arrow{transform:rotate(90deg)}.flow-branch{grid-template-columns:1fr}.money-split{grid-template-columns:1fr}.money-split>div+div{border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0;padding-top:8px}.head{align-items:flex-start;padding:15px;flex-direction:column}.head-tools{width:100%}.table-filter{flex:1 1 145px;min-width:0}.body{padding:12px}.stage>summary,.profile-operation>summary{align-items:flex-start;flex-direction:column;padding:12px 14px}.stage-inner,.profile-operation-body{padding:12px}.stage-summary{width:100%}.actions{flex-wrap:wrap}.actions button{flex:1 1 170px}.table-wrap{margin-inline:-12px}.operations-table-wrap{max-height:72vh;margin-inline:0}th,td{padding:9px;font-size:13px}.operations-table td:last-child .actions{flex-wrap:nowrap}.operations-table td:last-child .actions button{flex:none;padding:9px 12px}.addition-details-box{padding:8px}}.profile-control-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.status-line{padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#fff}.status-line-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.status-line-head strong{font-size:16px}.status-line-counts{display:flex;gap:14px;color:var(--muted);font-size:13px}.status-line-counts b{color:var(--ink);font-size:16px}.status-progress{height:8px;overflow:hidden;border-radius:999px;background:#e7efee}.status-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),#34a79f)}.control-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff}.control-table th,.control-table td{padding:12px 14px;text-align:right;border-bottom:1px solid var(--line)}.control-table tr:last-child td{border-bottom:0}.control-table th{background:#f3f8f7;color:var(--muted);font-size:13px}.control-table td strong{font-size:16px}.control-table .base-label{color:var(--muted);font-size:12px}.match-state{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:#edf4f4;color:#385651;font-size:12px;font-weight:800}.match-state.positive{background:#ecfdf3;color:#087443}.match-state.negative{background:#fff1f0;color:#b42318}.financial-table td:first-child{font-weight:900}.financial-subnote{display:block;margin-top:5px;color:var(--muted);font-size:12px}.profile-alerts{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;padding:13px 15px;border-radius:14px;background:#fff7e8;border:1px solid #f0d39a}.profile-alerts.ok{background:#ecfdf3;border-color:#a9dfc0;color:#087443}.profile-alert-item{padding:6px 10px;border-radius:999px;background:#fff;color:#9a5b00;font-weight:800;font-size:13px}.profile-alerts.ok .profile-alert-item{color:#087443}.compact-panel{padding:14px}.compact-panel .executive-panel-title{margin-bottom:10px}@media(max-width:680px){.profile-control-grid{grid-template-columns:1fr}.control-table{min-width:650px}.compact-panel{overflow-x:auto}.profile-alert-item{width:100%}}.executive-hero.four{grid-template-columns:repeat(4,minmax(0,1fr))}.executive-hero.four .executive-kpi:nth-child(1){background:linear-gradient(135deg,#174c57,#287483)}.executive-hero.four .executive-kpi:nth-child(2){background:linear-gradient(135deg,#0d6863,#1d9991)}.executive-hero.four .executive-kpi:nth-child(3){background:linear-gradient(135deg,#24506a,#397d93)}.executive-hero.four .executive-kpi:nth-child(4){background:linear-gradient(135deg,#36594f,#648877)}.kpi-open{font-weight:800;color:#d8f6f2}.purchase-cycle-panel{padding:0;overflow:hidden}.purchase-cycle-panel .executive-panel-title{padding:16px 18px;margin:0;border-bottom:1px solid var(--line)}.purchase-cycle-panel .executive-panel-title p,.profile-list-heading p{margin:4px 0 0;color:var(--muted);font-size:13px}.purchase-cycle-wrap,.exchange-summary-wrap{overflow-x:auto}.purchase-cycle-table,.exchange-summary-table{width:100%;border-collapse:collapse;background:#fff}.purchase-cycle-table th,.purchase-cycle-table td,.exchange-summary-table th,.exchange-summary-table td{padding:15px 16px;text-align:center;border-bottom:1px solid var(--line)}.purchase-cycle-table th:first-child,.purchase-cycle-table td:first-child{text-align:right}.purchase-cycle-table th,.exchange-summary-table th{background:#f2f7f6;color:#526762;font-size:13px}.purchase-cycle-table td:first-child{font-weight:900;background:#fbfdfd;min-width:165px}.purchase-cycle-table td:first-child small{display:block;margin-top:3px;color:var(--muted);font-weight:600}.cycle-value{min-width:150px}.cycle-value strong{display:block;font-size:20px;color:var(--ink)}.cycle-value small{display:inline-block;margin-top:5px;padding:4px 8px;border-radius:999px;background:#edf4f4;color:#385651;font-size:11px;font-weight:800}.cycle-value.positive strong{color:#087443}.cycle-value.positive small{background:#ecfdf3;color:#087443}.cycle-value.negative strong{color:#b42318}.cycle-value.negative small{background:#fff1f0;color:#b42318}.cycle-value.equal small{background:#edf4f4;color:#385651}.cycle-value.not-applicable-value strong,.cycle-value.not-applicable-value small{color:#8b9b98}.cycle-legend{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:11px 16px;background:#fbfdfd;color:var(--muted);font-size:12px}.cycle-legend span{display:flex;align-items:center;gap:6px}.legend-dot{width:9px;height:9px;border-radius:50%;background:#536b67}.legend-dot.positive{background:#087443}.legend-dot.negative{background:#b42318}.profile-list-section{display:grid;gap:11px;padding-top:4px}.profile-list-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 17px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(90deg,#f7fbfa,#fff)}.profile-list-heading h2{margin:0;font-size:21px}.profile-count,.exchange-notice{display:inline-flex;padding:7px 11px;border-radius:999px;background:#e8f3f1;color:var(--brand);font-size:12px;font-weight:900;white-space:nowrap}.profile-operation-list{display:grid;gap:11px}.exchange-summary-panel{border:1px solid #ead5aa;border-radius:18px;overflow:hidden;background:#fffdf8}.exchange-summary-panel .profile-list-heading{border:0;border-radius:0;border-bottom:1px solid #ead5aa;background:#fff8ea}.exchange-notice,.exchange-count{background:#fff0cf;color:#8b5700}.exchange-summary-table{min-width:1050px}.exchange-summary-table td{font-size:18px;font-weight:900}.exchange-summary-table td:nth-child(n+4){color:#805700}.exchange-list{padding-top:0}@media(max-width:1050px){.executive-hero.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.executive-hero.four{grid-template-columns:1fr}.profile-list-heading{align-items:flex-start;flex-direction:column}.purchase-cycle-table{min-width:760px}.cycle-legend{gap:8px}.executive-kpi{padding:16px}.executive-kpi strong{font-size:23px}}.executive-kpi .kpi-open{display:inline;margin-inline-start:5px}.purchase-cycle-table td:first-child small{display:inline;margin-inline-start:5px}.profile-purchase-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:16px;background:#fff;max-height:72vh}.profile-purchase-table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0}.profile-purchase-table th,.profile-purchase-table td{padding:13px 12px;text-align:center;border-bottom:1px solid var(--line);vertical-align:middle}.profile-purchase-table th{position:sticky;top:0;z-index:3;background:#f2f7f6;color:#526762;font-size:13px}.profile-purchase-table th:nth-child(2),.profile-purchase-table td:nth-child(2),.profile-purchase-table th:nth-child(8),.profile-purchase-table td:nth-child(8){text-align:right}.profile-purchase-main-row:last-child td{border-bottom:0}.profile-purchase-main-row:hover td{background:#fbfefd}.profile-table-actions{display:grid;grid-template-columns:repeat(2,minmax(86px,1fr));gap:7px}.profile-table-actions button{min-height:44px;padding:8px 11px}.profile-table-details>td{padding:0!important;background:#f7fbfa!important}.profile-table-details-inner{display:grid;gap:12px;padding:14px 16px 17px;border-block:1px solid #cfe3df;text-align:right}.profile-table-details-inner .profile-operation-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.profile-table-details-inner .profile-section{background:#fff}.profile-table-details-inner .profile-actions{justify-content:flex-start}@media(max-width:1050px){.profile-table-details-inner .profile-operation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.profile-purchase-table-wrap{max-height:70vh}.profile-table-details-inner{padding:10px}.profile-table-details-inner .profile-operation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-table-actions{grid-template-columns:1fr}}.profile-table-details-inner>.profile-operation-metrics{display:none}.profile-compact-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.profile-compact-summary>div{padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:#fff}.profile-compact-summary span{display:block;color:var(--muted);font-size:12px}.profile-compact-summary strong{display:inline-block;margin-top:4px;font-size:18px}.profile-compact-summary small{margin-inline-start:4px;color:var(--muted);font-size:11px}.profile-compact-section{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff}.profile-compact-section>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none;background:#fbfdfd}.profile-compact-section>summary::-webkit-details-marker{display:none}.profile-compact-section>summary>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.profile-compact-section>summary strong{font-size:16px}.profile-compact-section>summary span{color:var(--muted);font-size:12px}.compact-chevron{font-size:21px!important;color:var(--brand)!important;transition:transform .2s}.profile-compact-section[open] .compact-chevron{transform:rotate(180deg)}.profile-compact-content{padding:0 9px 9px;border-top:1px solid var(--line)}.profile-compact-content .table-wrap{margin:0}.profile-compact-content table{min-width:650px}.exchange-summary-scroll{overflow-x:auto;padding-bottom:2px}.exchange-summary-row{grid-template-columns:repeat(7,minmax(142px,1fr));min-width:1050px}.exchange-summary-row.six{grid-template-columns:repeat(6,minmax(142px,1fr));min-width:900px}.workspace-exchange-table .exchange-ledger-table{table-layout:fixed;min-width:900px}.workspace-exchange-table .exchange-details-row>td{vertical-align:top}.workspace-exchange-table .quantity-action{min-width:0}.workspace-exchange-table .quantity-action strong{min-width:0}@media(max-width:1050px){.profile-compact-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.profile-compact-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-compact-section>summary>div{align-items:flex-start;flex-direction:column;gap:3px}}.dashboard-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;justify-content:center}.dashboard-kpi{padding:20px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#0d6863,#1d9991);box-shadow:0 9px 20px #0d68631c}.dashboard-kpi:nth-child(2){background:linear-gradient(135deg,#24506a,#397d93)}.dashboard-kpi:nth-child(3){background:linear-gradient(135deg,#36594f,#648877)}.dashboard-kpi:nth-child(4){background:linear-gradient(135deg,#4b596c,#738197)}.dashboard-kpi span{display:block;color:#e7fffc;font-size:14px}.dashboard-kpi strong{display:block;margin-top:8px;font-size:27px}.dashboard-kpi small{margin-inline-start:5px;color:#e7fffc}.report-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.report-filter{flex:1 1 170px;min-width:0}.report-filter>span{display:block;margin:0 4px 7px;color:var(--muted);font-size:14px}.report-toolbar .report-filter .table-filter{width:100%;min-width:0}.report-type-multi{position:relative}.report-type-multi>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);cursor:pointer}.report-type-multi>summary::-webkit-details-marker{display:none}.report-type-multi>summary::after{content:"\2304";color:var(--brand)}.report-type-multi[open]>summary::after{transform:rotate(180deg)}.report-type-options{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:40;display:grid;gap:4px;min-width:230px;padding:7px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 14px 32px #17233326}.report-type-options label{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:9px;cursor:pointer}.report-type-options label:hover{background:var(--soft)}.report-type-options input{width:18px;height:18px;accent-color:var(--brand)}.report-type-options label:first-child{border-bottom:1px solid var(--line);border-radius:9px 9px 0 0}.report-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.report-meta span{padding:7px 10px;border-radius:999px;background:var(--soft);color:var(--brand)}.report-table tfoot td{font-weight:900;background:#f3f8f8}.company-link{border:0;background:transparent;color:var(--brand);font-weight:900;text-decoration:underline;text-underline-offset:3px}.print-title{display:none}.company-report-notes-editor{margin:14px 0;padding:16px}.company-report-notes-title-field{display:block;margin:0 0 12px}.company-report-notes-title-field input{width:100%;margin-top:7px}.company-notes-editor-table input,.company-notes-editor-table textarea{width:100%;min-width:130px}.company-notes-editor-table th{vertical-align:top}.company-notes-editor-table th button{margin-top:7px}.company-report-notes-print{margin-top:18px}.company-report-notes-print h3{margin:0 0 9px;color:var(--brand);text-align:center}.company-notes-table{width:100%;border-collapse:collapse;table-layout:fixed}.company-notes-table th,.company-notes-table td{border:1px solid var(--line);padding:9px;text-align:center!important;vertical-align:middle;white-space:pre-wrap}.company-notes-table th{background:#eaf3f2}@media(max-width:1050px){.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.dashboard-kpis{grid-template-columns:1fr}.dashboard-kpi{padding:16px}.report-toolbar>*{flex:1 1 100%!important}}.profile-exchange-table-wrap{overflow-x:auto;border:1px solid #ead5aa;border-radius:18px;background:#fff}.profile-exchange-operations-table{min-width:1050px}.profile-exchange-operations-table th,.profile-exchange-operations-table td{width:10%;padding:15px 16px;text-align:center}.profile-exchange-operations-table td{font-size:18px;font-weight:900}.profile-exchange-operations-table td:nth-child(n+4){color:#805700}.profile-exchange-name{border:0;background:transparent;color:var(--ink);font:inherit;font-weight:900;cursor:pointer;text-decoration:underline;text-decoration-color:#d39a29;text-underline-offset:4px}.profile-exchange-name:hover{color:#805700}.profile-exchange-detail-row>td{width:auto!important;padding:0!important;text-align:right!important;color:var(--ink)!important;font-size:14px!important;font-weight:400!important;background:#fffdf8}.profile-exchange-detail-content{display:grid;gap:12px;padding:15px 17px;border-block:1px solid #ead5aa}.profile-exchange-detail-content .profile-section{background:#fff}.profile-exchange-detail-content .profile-actions{justify-content:flex-start}.profile-exchange-operations-table>thead>tr>th{background:#dcecea;color:#315c58;border-bottom:1px solid #bfd8d4}.profile-exchange-operations-table>tbody>tr:not(.profile-exchange-detail-row)>td{background:#f3faf8;border-bottom:1px solid #d6e8e5}.profile-exchange-operations-table>tbody>.profile-exchange-detail-row>td,.profile-exchange-detail-content,.profile-exchange-detail-content table tbody td{background:#fff!important}.profile-exchange-detail-content{border-block-color:#c9dfdc}.profile-exchange-detail-content .profile-section-title,.profile-exchange-detail-content table thead th{background:#edf5f4;color:#47645f}.profile-exchange-table-wrap{max-height:82vh;overflow:auto;--profile-table-head-height:52px;--profile-operation-row-height:62px}.profile-exchange-operations-table>thead>tr>th{position:sticky;top:0;z-index:6}.profile-exchange-operations-table>tbody>.profile-exchange-summary-open>td{position:sticky;top:var(--profile-table-head-height);z-index:5;background:#e8f5f2!important;box-shadow:0 2px 0 #b9d8d3,0 5px 12px #173c3712}.profile-exchange-detail-content,.profile-exchange-detail-content .profile-section,.profile-exchange-detail-content .profile-section .table-wrap,.profile-exchange-detail-content .workspace-exchange-table{overflow:visible!important}.profile-exchange-detail-content .workspace-exchange-table{max-height:none}.profile-exchange-detail-content .workspace-exchange-table .exchange-ledger-table thead th{position:sticky;top:calc(var(--profile-table-head-height) + var(--profile-operation-row-height));z-index:4;background:#edf5f4;box-shadow:0 1px 0 #c9dfdc,0 4px 10px #173c370d}.workspace-exchange-header-toggle{min-height:38px;padding:7px 12px;border:1px solid #c8dcda;background:#fff;color:#315c58;font-size:13px;white-space:nowrap}.workspace-exchange-header-toggle:hover{background:#f7fbfa}.profile-purchase-table{min-width:1300px}.profile-purchase-table th:nth-child(8),.profile-purchase-table td:nth-child(8){text-align:center}.profile-purchase-table th:nth-child(9),.profile-purchase-table td:nth-child(9){text-align:right}.purchase-summary-panel{border-color:var(--line);background:#fff}.purchase-summary-panel .profile-list-heading{border-bottom-color:var(--line);background:linear-gradient(90deg,#f2f9f7,#fff)}.purchase-summary-table{min-width:1150px}.purchase-summary-table th,.purchase-summary-table td{text-align:center}.purchase-summary-table td{font-size:18px;font-weight:900}.purchase-summary-table td.purchase-summary-alert.positive{background:#ecfdf3;color:#087443}.purchase-summary-table td.purchase-summary-alert.negative{background:#fff1f0;color:#b42318}.purchase-summary-table th:first-child,.purchase-summary-table td:first-child{text-align:right;min-width:170px}.purchase-summary-table tfoot td{background:#e7f3f1;font-weight:900;border-top:2px solid #bdd8d3}.purchase-summary-table tfoot td.purchase-summary-alert.positive{background:#dcf8e8;color:#087443}.purchase-summary-table tfoot td.purchase-summary-alert.negative{background:#ffe5e2;color:#b42318}.purchase-summary-panel .profile-list-heading{background:linear-gradient(120deg,#0d6863,#1d9991);border-bottom-color:#147f78;color:#fff}.purchase-summary-panel .profile-list-heading p{color:#e2fffb}.purchase-summary-panel .profile-count{background:#ffffff24;color:#fff;border:1px solid #ffffff38}.purchase-summary-panel .purchase-summary-table thead th{background:linear-gradient(135deg,#d8eeeb,#eef8f6);color:#315c58}.exchange-summary-panel:not(.purchase-summary-panel) .profile-list-heading{background:linear-gradient(120deg,#245f70,#3d8e91);border-bottom-color:#377d82;color:#fff}.exchange-summary-panel:not(.purchase-summary-panel) .profile-list-heading p{color:#e7f8fa}.exchange-summary-panel:not(.purchase-summary-panel) .exchange-notice{background:#ffffff24;color:#fff;border:1px solid #ffffff38}.exchange-summary-panel:not(.purchase-summary-panel) .exchange-summary-table thead th{background:linear-gradient(135deg,#dcecef,#eef7f7);color:#365e63}.table-wrap,.operations-table-wrap,.profile-purchase-table-wrap,.profile-exchange-table-wrap,.purchase-cycle-wrap,.exchange-summary-wrap{border:1px solid transparent!important;border-radius:14px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#0d6863,#1d9991 52%,#3d7f91) border-box}.profile-exchange-table-wrap,.profile-purchase-table-wrap,.exchange-summary-wrap{border-radius:18px}.table-wrap>table,.operations-table-wrap>table,.profile-purchase-table-wrap>table,.profile-exchange-table-wrap>table,.purchase-cycle-wrap>table,.exchange-summary-wrap>table{background:#fff}.profile-list-section>.profile-list-heading{display:none}.profile-purchase-table>thead>tr>th{background:#dcecea;color:#315c58;border-bottom:1px solid #bfd8d4}.profile-purchase-table>tbody>.profile-purchase-main-row>td{background:#f3faf8;border-bottom:1px solid #d6e8e5}.profile-purchase-table>tbody>.profile-purchase-main-row>td:nth-child(n+4):nth-child(-n+7):not(.positive):not(.negative){color:#805700}.profile-purchase-main-row:hover>td{background:#eaf6f3!important}.profile-purchase-table>tbody>.profile-table-details>td{background:#fff!important}.exchange-registration-table .exchange-manage-weights{width:auto;min-width:140px;white-space:nowrap}.exchange-weight-management-row>td{padding:0!important;background:#f7fbfa!important;white-space:normal!important}.exchange-weight-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;text-align:right}.exchange-weight-group{min-width:0;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff}.exchange-weight-group h4{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px;color:var(--brand);font-size:17px}.exchange-weight-group h4 span{padding:4px 8px;border-radius:999px;background:var(--soft);color:var(--muted);font-size:12px}.exchange-weight-list{display:grid;gap:9px}.exchange-weight-card{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;border:1px solid #d7e5e3;border-radius:12px;background:#fbfdfd}.exchange-weight-card>div:not(.exchange-weight-number):not(.record-actions){min-width:0}.exchange-weight-card span{display:block;margin-bottom:3px;color:var(--muted);font-size:11px}.exchange-weight-card strong{display:block;white-space:normal;overflow-wrap:anywhere;font-size:13px}.exchange-weight-number{position:absolute;top:7px;left:7px;display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--soft);color:var(--brand);font-size:11px;font-weight:900}.exchange-weight-note{grid-column:1/-1}.exchange-weight-actions{grid-column:1/-1;display:flex!important;flex-wrap:wrap;gap:6px}.exchange-weight-actions button{width:auto!important;min-width:76px!important;min-height:38px;padding:7px 10px}.exchange-weight-actions .danger-action{margin-inline-start:auto}.company-transactions-panel{order:999}.company-transactions-table{min-width:850px}.company-transactions-table th,.company-transactions-table td{text-align:center}.company-transactions-table th:first-child,.company-transactions-table td:first-child{text-align:right}.company-transactions-table tbody td{background:#fff}.company-transactions-table tfoot td{background:#e7f3f1;font-weight:900;border-top:2px solid #bdd8d3}.cancelled-inline{display:inline-flex;margin-inline-start:7px;padding:3px 7px;border-radius:999px;background:#fff1f0;color:#b42318;font-size:11px;font-weight:900}.company-bank-accounts{order:-1}.bank-account-default{display:inline-flex;padding:4px 8px;border-radius:999px;background:#e8f7ef;color:#087443;font-size:12px;font-weight:900}.bank-account-status{display:inline-flex;padding:4px 8px;border-radius:999px;background:#edf4f4;color:#385651;font-size:12px;font-weight:900}.bank-account-status.inactive{background:#fff1f0;color:#b42318}.bank-account-number{direction:ltr;text-align:right;font-family:monospace}.bank-account-form-note{margin:0 0 14px}body{font-size:18px;font-weight:900}button,input,select,textarea,table{font-family:inherit;font-weight:inherit}th{font-size:18px!important;font-weight:900!important}table td{color:var(--ink)!important}table td.positive,table td .positive{color:#087443!important}table td.negative,table td .negative{color:#b42318!important}.purchase-summary-table td.purchase-summary-alert.positive{color:#087443!important}.purchase-summary-table td.purchase-summary-alert.negative{color:#b42318!important}#companyProfilePage>.card>.head>div:first-child>.muted,.company-profile .profile-list-heading p{display:none}#companyProfilePage>.card>.head h2{margin:0;font-size:26px;line-height:1.2}.company-profile .profile-list-heading{min-height:68px;padding:13px 18px;align-items:center}.company-profile .profile-list-heading h2{margin:0;font-size:24px;line-height:1.2}.exchange-summary-table,.profile-exchange-operations-table{table-layout:fixed}.exchange-summary-table th,.exchange-summary-table td,.profile-exchange-operations-table th,.profile-exchange-operations-table td{width:10%}.exchange-summary-table col,.profile-exchange-operations-table col{width:10%!important}table thead th{background:linear-gradient(135deg,#dcecef,#eef7f7)!important;color:#365e63!important}.profile-quick-print-toolbar{display:flex;justify-content:flex-end;align-items:center;padding:10px 0}.profile-quick-print-toolbar .secondary{min-height:44px;padding:9px 17px}.exchange-summary-kpis{margin-block:24px}.exchange-summary-breakdown-table th,.exchange-summary-breakdown-table td{width:auto}.exchange-summary-breakdown-table th:first-child,.exchange-summary-breakdown-table td:first-child{width:16%;min-width:175px}.exchange-summary-breakdown-table th:nth-child(2),.exchange-summary-breakdown-table td:nth-child(2){width:9%;text-align:center}.header-print-button{min-height:38px;padding:7px 13px;border:1px solid #bdd6d2;border-radius:11px;background:#fff;color:#315c58;font-size:14px;font-weight:900;white-space:nowrap}.profile-list-heading .header-print-button{border-color:#ffffff55;background:#ffffff20;color:#fff}.profile-list-heading .header-print-button:hover{background:#ffffff30}.profile-header-actions{display:grid;grid-template-columns:repeat(2,minmax(86px,1fr));gap:7px;min-width:180px}.profile-header-actions button{min-height:44px;padding:8px 11px}.operation-action-trigger{min-width:132px;min-height:52px;white-space:nowrap}.operation-action-floating-menu{position:fixed;z-index:1000;display:grid;gap:6px;width:176px;padding:7px;border:1px solid #bfd5d2;border-radius:14px;background:#fff;box-shadow:0 16px 38px #1723332e}.operation-action-floating-menu button{width:100%;min-height:46px;padding:9px 13px;border:0;border-radius:10px;text-align:right;font-weight:800}.operation-action-floating-menu button:hover,.operation-action-floating-menu button:focus{filter:brightness(.97)}.operation-action-floating-menu .danger-action{background:#fff1f0;color:var(--danger)}.executive-hero+.purchase-summary-panel{margin-top:18px}.operations-list-fold{margin-top:18px}.operations-list-fold>summary{list-style:none;cursor:pointer}.operations-list-fold>summary::-webkit-details-marker{display:none}.operations-list-fold>summary::after{content:"\2304";margin-inline-start:0;color:var(--brand);font-size:22px}.operations-list-fold[open]>summary::after{transform:rotate(180deg)}.operations-table-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.operations-table-heading .muted{white-space:nowrap}.operations-status-filter{min-width:150px;min-height:42px;margin-inline-start:auto}.mobile-status-reason{display:none}.workspace-title-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.workspace-stage-actions,.stage-summary-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stage-summary{font-size:inherit}.stage-summary b{font-size:inherit}.stage-summary-actions{margin-inline-start:auto}.stage-summary-actions button{display:inline-flex;align-items:center;justify-content:center;width:176px;min-width:176px;height:54px;min-height:54px;padding:9px 14px;line-height:1.2;white-space:nowrap}.inline-quantity-action{display:flex;align-items:center;justify-content:center;gap:9px}.inline-quantity-action button{min-width:64px;min-height:40px;padding:7px 10px}#workspaceCard.wide{width:100%;margin-top:8px}.settlement-note{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.settlement-note button{padding:8px 12px}.settlement-status{display:inline-flex;padding:5px 9px;border-radius:999px;background:#fff;color:var(--muted);font-size:12px}.settlement-status.done{background:#e8f7ef;color:#087443}.settlement-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:18px;background:#071d1b99}.settlement-dialog{width:min(760px,100%);max-height:90vh;overflow:auto;padding:22px;border-radius:20px;background:#fff;box-shadow:0 24px 70px #0005}.settlement-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:18px}.settlement-dialog-head h2{margin:0}.settlement-dialog-head button{border:0;background:#edf2f1;border-radius:10px;padding:8px 12px}.settlement-summary{padding:12px 14px;margin-bottom:14px;border-radius:12px;background:#f1f8f7;color:#315c58}.settlement-dialog form>.grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:16px}.settlement-dialog form>.grid>.field label{display:flex;align-items:flex-end;min-height:52px;margin-bottom:8px;line-height:1.35}.settlement-dialog form>.grid>.field input,.settlement-dialog form>.grid>.field select{height:56px;min-height:56px}.settlement-dialog form>.grid>.field.wide{grid-column:1/-1}.settlement-dialog form>.grid>.field.wide label{min-height:auto}.settlement-dialog form>.grid>.field.wide input,.settlement-dialog form>.grid>.field.wide select{height:56px;min-height:56px}.settlement-dialog form>.grid>.field.wide label{min-height:auto}.settlement-center-table td:nth-child(5),.settlement-center-table td:nth-child(6){font-weight:900}.settlement-center-table .negative{color:#b42318}.settlement-center-table .positive{color:#087443}@media(max-width:680px){.settlement-dialog form>.grid{grid-template-columns:1fr}.settlement-dialog form>.grid>.field label{min-height:auto}}.audit-toolbar{padding:14px;border:1px solid var(--line);border-radius:16px;background:#f8fbfb}.audit-log-panel{margin-top:18px;border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden}.audit-log-panel>summary{list-style:none;cursor:pointer;padding:16px 18px;background:#fbfdfd}.audit-log-panel>summary::-webkit-details-marker{display:none}.audit-log-panel>summary .table-section-title{margin:0}.audit-log-body{padding:0 16px 16px}.audit-table-wrap{max-height:48vh;overflow:auto;border:1px solid var(--line);border-radius:14px}.audit-table-wrap thead th{position:sticky;top:0;z-index:3;box-shadow:0 1px 0 var(--line)}.restore-controls{display:grid;grid-template-columns:minmax(280px,620px) auto;justify-content:start;align-items:end;gap:12px}.restore-controls .report-filter{width:620px;max-width:100%;min-width:0;flex:none}.restore-select{display:block;width:100%;max-width:620px;min-width:0;direction:rtl;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.restore-select option{direction:rtl;text-align:right}.restore-panel{grid-column:1/-1;margin-top:0;padding:16px;border:1px solid #ead0d0;border-radius:14px;background:#fff8f8;overflow:hidden}.restore-panel>h3,.restore-panel>.muted{display:none}.quality-panel{margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fbfdfd}.quality-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.quality-stat{padding:13px;border-radius:13px;background:#edf4f4;text-align:center}.quality-stat strong{display:block;font-size:24px}.quality-stat.critical{background:#fff1f0;color:#b42318}.quality-stat.warning{background:#fff7e6;color:#8a5200}.quality-severity{display:inline-flex;padding:5px 9px;border-radius:999px;background:#edf4f4}.quality-severity.critical{background:#fff1f0;color:#b42318}.quality-severity.warning{background:#fff7e6;color:#8a5200}#backupCenter{display:grid;grid-template-columns:minmax(320px,1fr) auto;gap:14px;align-items:stretch}#backupCenter>.table-section-title{grid-column:1/-1}#backupCenter>.dashboard-kpis{grid-template-columns:minmax(320px,1fr)}#backupCenter>.dashboard-kpis>.dashboard-kpi:nth-child(2){display:none}#backupCenter>.actions{margin:0;align-content:center;align-items:center}#backupCenter>.actions>.field{display:none}#backupCenter>.actions>button{min-height:58px}@media(max-width:680px){#backupCenter{grid-template-columns:minmax(0,1fr)}#backupCenter>.dashboard-kpis,#backupCenter>.actions,#backupCenter>.restore-panel{grid-column:1}#backupCenter>.actions{display:grid;grid-template-columns:1fr}#backupCenter>.actions>button{width:100%}.restore-controls{grid-template-columns:minmax(0,1fr);justify-content:stretch}.restore-controls .report-filter,.restore-select{width:100%;max-width:100%}.restore-controls button{width:100%}.quality-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1101px){#backupCenter{grid-template-columns:minmax(300px,1fr) auto minmax(430px,1.35fr);align-items:stretch}#backupCenter>.dashboard-kpis{grid-column:auto}#backupCenter>.actions{grid-column:auto;display:flex;flex-wrap:nowrap;align-items:stretch}#backupCenter>.actions>button{height:100%;white-space:nowrap}#backupCenter>.restore-panel{grid-column:auto;display:flex;align-items:center;margin:0}#backupCenter .restore-controls{width:100%;grid-template-columns:minmax(260px,1fr) auto;margin:0}#backupCenter .restore-controls .report-filter,#backupCenter .restore-select{width:100%;max-width:none}}#auditCenter .audit-log-panel,#dataQualityCenter .quality-panel{margin-top:0}#backupCenter>.table-section-title h3,#dataQualityCenter .quality-panel>.table-section-title h3{display:none}.user-identity{display:inline-flex;align-items:center;padding:8px 11px;border:1px solid #ffffff55;border-radius:11px;color:#fff;font-size:13px}.access-denied{max-width:620px;margin:34px auto;padding:42px 24px;border:1px solid var(--line);border-radius:22px;background:#fff;color:var(--ink);text-align:center}.access-denied h2{margin:0 0 10px}.viewer-login-form{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;max-width:470px;margin:22px auto 0}.viewer-login-form input{text-align:center}.viewer-password-form{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr)) auto;gap:12px;align-items:end;padding:14px;margin-bottom:16px;border:1px solid var(--line);border-radius:14px;background:#f7fbfb}.user-form{display:grid;grid-template-columns:minmax(240px,1fr) 190px auto;gap:12px;align-items:end}.user-table-wrap{margin-top:14px;max-height:360px;overflow:auto;border:1px solid var(--line);border-radius:14px}.user-table-wrap thead th{position:sticky;top:0;z-index:2}.viewer-mode [data-page=lettersPage],.viewer-mode #lettersPage,.viewer-mode #registrationFormsHost,.viewer-mode #paymentRegistrationPanel,.viewer-mode #invoiceRegistrationPanel,.viewer-mode #operationPanel,.viewer-mode #movementPanel,.viewer-mode #quantityDistributionPanel,.viewer-mode #transferBalancesPanel,.viewer-mode #auditPage,.viewer-mode #profileNewOperation,.viewer-mode #workspace form,.viewer-mode #workspace [data-transfer],.viewer-mode #workspace [data-credit-transfer],.viewer-mode .admin-control{display:none!important}@media(max-width:680px){.user-form,.viewer-password-form,.viewer-login-form{grid-template-columns:1fr}}.health-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.health-stat{min-height:106px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#f7fbfa}.health-stat span{display:block;color:var(--muted);font-size:13px}.health-stat strong{display:block;margin-top:8px;font-size:20px}.health-stat.healthy{background:#ecfdf3;color:#087443}.health-stat.warning{background:#fff7e6;color:#8a5200}.health-stat.critical{background:#fff1f0;color:#b42318}.health-details{margin-top:14px;padding:13px 15px;border-radius:13px;background:#f5f8f8;color:var(--muted)}@media(max-width:900px){.health-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.health-summary-grid{grid-template-columns:1fr}}.report-view-tools{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:14px;background:#f8fbfb}.report-view-tools .report-filter{max-width:360px}.report-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}.report-page-actions{display:flex;align-items:center;gap:8px}.report-page-actions button{min-width:92px}.report-export-actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:680px){.report-view-tools>*{width:100%;max-width:none!important}.report-export-actions button{flex:1}}#settlementModalHeading{display:none}.settlement-dialog-head #settlementModalTitle{color:var(--ink);font-size:28px;font-weight:900;line-height:1.25}#lettersPage .letters-toolbar{display:grid;grid-template-columns:repeat(3,minmax(220px,340px)) auto;align-items:end;justify-content:start;gap:14px;margin-bottom:18px}#lettersPage .letters-filter-field{width:100%;min-width:0;max-width:340px;overflow:hidden}#lettersPage .letters-filter-field .table-filter{display:block;width:100%;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:right}#lettersPage .letters-filter-field select option{max-width:340px;direction:rtl;text-align:right}#lettersPage .letters-toolbar>.actions{align-self:end;margin:0}.authorization-builder{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:20px;align-items:start}.authorization-editor{display:grid;gap:16px}.authorization-block{padding:18px;border:1px solid var(--line);border-radius:18px;background:#fbfdfd}.authorization-block h3{margin:0 0 14px;color:var(--brand)}.authorization-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.authorization-delegate{padding:14px;margin-top:10px;border:1px solid #d6e5e3;border-radius:14px;background:#fff}.authorization-delegate-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.authorization-clauses{display:grid;gap:10px}.authorization-clause{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:start}.authorization-clause input[type=checkbox]{width:20px;height:20px;margin-top:15px;accent-color:var(--brand)}.authorization-clause textarea{width:100%;min-height:62px;padding:10px 12px;border:1px solid #cbdadb;border-radius:12px;resize:vertical}.authorization-preview-wrap{position:sticky;top:16px}.authorization-preview{min-height:760px;padding:32px 36px;border:1px solid #cbdadb;border-radius:18px;background:#fff;box-shadow:0 10px 28px #17233312;line-height:1.9;font-weight:600}.authorization-preview h2{text-align:center;text-decoration:underline}.authorization-preview .preview-date{text-align:left;direction:rtl}.authorization-preview .preview-recipient,.authorization-preview .preview-approval{font-weight:900}.authorization-preview ul{padding-right:24px}.authorization-preview-footer{margin-top:24px}.authorization-builder-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.authorization-builder-actions button{min-width:180px}.delegate-remove.hidden{display:none!important}@media(max-width:1050px){#lettersPage .letters-toolbar{grid-template-columns:repeat(2,minmax(220px,340px));justify-content:stretch}#lettersPage .letters-filter-field{max-width:none}#lettersPage .letters-toolbar>.actions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:1100px){.authorization-builder{grid-template-columns:1fr}.authorization-preview-wrap{position:static}.authorization-preview{min-height:0}}@media(max-width:680px){#lettersPage .letters-toolbar{grid-template-columns:minmax(0,1fr)}#lettersPage .letters-filter-field{width:100%;max-width:100%}#lettersPage .letters-toolbar>.actions{grid-column:auto}#lettersPage .letters-toolbar>.actions button{width:100%}.authorization-fields{grid-template-columns:1fr}.authorization-block{padding:13px}.authorization-preview{padding:22px 18px}.authorization-clause{grid-template-columns:auto minmax(0,1fr)}.authorization-clause .remove-clause{grid-column:2}.authorization-builder-actions button{width:100%}}.pdf-sheet .pdf-report-title h2{font-size:14.5pt!important;line-height:1.3!important;font-weight:900!important}.pdf-sheet .pdf-report-title span{display:none!important}.pdf-sheet #pdfReportContent thead th{font-size:12pt!important;line-height:1.35!important;font-weight:900!important;padding:2.2mm 1.2mm!important}.pdf-sheet #pdfReportContent tbody td{font-size:10.5pt!important;line-height:1.4!important;font-weight:700!important;padding:2.1mm 1.2mm!important}.pdf-sheet #pdfReportContent tfoot th,.pdf-sheet #pdfReportContent tfoot td{font-size:11.5pt!important;line-height:1.4!important;font-weight:900!important;padding:2.2mm 1.2mm!important}.pdf-sheet #pdfReportContent .company-transactions-panel{border:0!important;background:transparent!important}.pdf-sheet #pdfReportContent .company-transactions-panel>.profile-list-heading{display:none!important}.pdf-sheet #pdfReportContent .company-transactions-panel .purchase-cycle-wrap{width:100%!important;max-width:100%!important;overflow:visible!important}.pdf-sheet #pdfReportContent .company-transactions-table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important}.pdf-sheet #pdfReportContent .company-transactions-table th:nth-child(1),.pdf-sheet #pdfReportContent .company-transactions-table td:nth-child(1){width:29%!important}.pdf-sheet #pdfReportContent .company-transactions-table th:nth-child(2),.pdf-sheet #pdfReportContent .company-transactions-table td:nth-child(2){width:21%!important}.pdf-sheet #pdfReportContent .company-transactions-table th:nth-child(3),.pdf-sheet #pdfReportContent .company-transactions-table td:nth-child(3){width:16%!important}.pdf-sheet #pdfReportContent .company-transactions-table th:nth-child(4),.pdf-sheet #pdfReportContent .company-transactions-table td:nth-child(4){width:16%!important}.pdf-sheet #pdfReportContent .company-transactions-table th:nth-child(5),.pdf-sheet #pdfReportContent .company-transactions-table td:nth-child(5){width:18%!important}.pdf-sheet #pdfReportContent .cancelled-inline{display:none!important}#letterCreateView{overflow:visible!important}#letterCreateBody,#letterCreateBody>form,.authorization-builder,.temporary-builder{overflow:visible!important}.temporary-expense-row{padding:8px!important}.temporary-expense-row>.temporary-grid,.temporary-expense-row>div:first-child{gap:7px!important}.temporary-expense-row .field label{display:none!important}.temporary-expense-row input,.temporary-expense-row select{height:46px!important;min-height:46px!important;padding:8px 10px!important}.temporary-expense-row>div:first-child{grid-template-columns:1.05fr 1.8fr .8fr .9fr .65fr auto!important}@media(min-width:1181px){.authorization-builder,.temporary-builder{grid-template-columns:minmax(0,1fr) 520px!important}.authorization-preview-wrap,.temporary-preview-wrap{position:sticky!important;top:12px!important;align-self:start;max-height:calc(100vh - 24px);overflow:hidden}.authorization-preview-wrap,.temporary-preview-wrap{width:520px!important;min-width:520px!important;max-width:520px!important}.authorization-preview-wrap>.authorization-preview,.temporary-preview-wrap>.temporary-preview{max-height:calc(100vh - 68px);overflow:hidden}.authorization-preview-wrap iframe,.temporary-preview-wrap iframe{display:block!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:210/297!important;margin:0!important}}.mobile-purchase-card-summary{display:none}@media(max-width:680px){.exchange-weight-groups{grid-template-columns:1fr!important;padding:8px!important}.exchange-weight-group{padding:9px!important}.exchange-weight-card{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:10px!important}.exchange-weight-card>div:nth-of-type(2){grid-column:1/-1}.exchange-weight-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.exchange-weight-actions button{width:100%!important;min-width:0!important}.exchange-weight-actions .attachment-menu-trigger{grid-column:1/-1!important}.exchange-weight-actions .danger-action{margin:0!important}.exchange-registration-table .exchange-manage-weights{width:100%!important;min-width:92px!important;padding:8px!important;font-size:12px!important}#companyProfilePage,#companyProfilePage>.card,#companyProfilePage .body,#companyProfilePage .company-profile,#companyProfilePage .profile-section,#companyProfilePage .profile-list-section,#companyProfilePage .exchange-summary-panel,#companyProfilePage .profile-table-details-inner,#companyProfilePage .profile-exchange-detail-content{width:100%!important;max-width:100%!important;min-width:0!important}#companyProfilePage{overflow-x:hidden!important}#companyProfilePage .company-profile>*{min-width:0!important;max-width:100%!important}#companyProfilePage .profile-table-details-inner,#companyProfilePage .profile-exchange-detail-content{overflow:hidden!important}#companyProfilePage .profile-table-details-inner .table-wrap,#companyProfilePage .profile-exchange-detail-content .table-wrap,#companyProfilePage .profile-exchange-detail-content .workspace-exchange-table{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;clip-path:none!important}#companyProfilePage .profile-table-details-inner table,#companyProfilePage .profile-exchange-detail-content table{max-width:none!important}#companyProfilePage .profile-purchase-main-row>td,#companyProfilePage .quantity-credit-summary-row>td,#companyProfilePage .profile-exchange-operations-table>tbody>tr:not(.profile-exchange-detail-row)>td{position:static!important;inset:auto!important;left:auto!important;right:auto!important;max-width:100%!important;box-shadow:none!important}#companyProfilePage .purchase-cycle-wrap,#companyProfilePage .profile-purchase-table-wrap,#companyProfilePage .profile-exchange-table-wrap{max-height:none!important;overflow:visible!important;border:0!important;background:transparent!important;clip-path:none!important}#companyProfilePage .company-credit-panel .purchase-cycle-wrap{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}#companyProfilePage .company-credit-panel .purchase-cycle-table{display:block!important;width:100%!important;min-width:0!important;background:transparent!important}#companyProfilePage .company-credit-panel .purchase-cycle-table thead{display:none!important}#companyProfilePage .company-credit-panel .purchase-cycle-table tbody{display:grid!important;gap:10px!important;width:100%!important}#companyProfilePage .company-credit-panel .purchase-cycle-table tbody tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;max-width:100%!important;padding:9px!important;border:1px solid #c8ddda!important;border-radius:13px!important;background:#fff!important}#companyProfilePage .company-credit-panel .purchase-cycle-table tbody td{position:static!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 5px!important;border:1px solid #edf3f2!important;border-radius:9px!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:none!important}#companyProfilePage .company-credit-panel .purchase-cycle-table tbody td::before{display:block!important;margin-bottom:4px;color:#58706f;font-size:12px;font-weight:800;text-align:center!important}#companyProfilePage .company-credit-panel .purchase-cycle-table tbody td:nth-child(1){grid-column:1/-1!important}#companyProfilePage .company-credit-panel .purchase-cycle-table tbody td:nth-child(1)::before{content:"\627\644\639\645\644\64a\629  \627\644\645\635\62f\631"}#companyProfilePage .company-credit-panel .purchase-cycle-table tbody td:nth-child(2)::before{content:"\646\648\639  \627\644\639\645\644\64a\629"}#companyProfilePage .company-credit-panel .purchase-cycle-table tbody td:nth-child(3)::before{content:"\627\644\643\645\64a\629  \627\644\645\62a\627\62d\629"}#companyProfilePage .company-credit-panel .purchase-cycle-table tbody td:nth-child(4)::before{content:"\627\644\642\64a\645\629  \627\644\62d\627\644\64a\629"}#companyProfilePage .company-credit-panel .purchase-cycle-table tbody td:nth-child(5){grid-column:1/-1!important}#companyProfilePage .company-credit-panel .purchase-cycle-table tbody td:nth-child(5)::before{content:"\627\644\625\62c\631\627\621"}#companyProfilePage .company-credit-panel .purchase-cycle-table tbody td button{width:100%!important;min-width:0!important}#companyProfilePage .company-credit-panel .purchase-cycle-table tfoot{display:block!important;width:100%!important;margin-top:8px}#companyProfilePage .company-credit-panel .purchase-cycle-table tfoot tr{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;border-radius:10px!important;overflow:hidden!important}#companyProfilePage .company-credit-panel .purchase-cycle-table tfoot th{display:block!important;width:auto!important;min-width:0!important;padding:9px 5px!important;font-size:12px!important;white-space:normal!important}#companyProfilePage .company-credit-panel .purchase-cycle-table tfoot th:first-child{grid-column:1/-1!important}#companyProfilePage .company-credit-panel .purchase-cycle-table tfoot th:last-child:empty{display:none!important}#companyProfilePage .purchase-summary-table,#companyProfilePage .profile-purchase-table,#companyProfilePage .profile-exchange-operations-table{display:block!important;width:100%!important;min-width:0!important;background:transparent!important}#companyProfilePage .purchase-summary-table thead,#companyProfilePage .profile-purchase-table thead,#companyProfilePage .profile-exchange-operations-table thead{display:none!important}#companyProfilePage .purchase-summary-table tbody,#companyProfilePage .purchase-summary-table tfoot,#companyProfilePage .profile-purchase-table tbody,#companyProfilePage .profile-exchange-operations-table tbody{display:grid!important;gap:10px!important;width:100%!important}#companyProfilePage .purchase-summary-table tr,#companyProfilePage .profile-purchase-main-row,#companyProfilePage .quantity-credit-summary-row,#companyProfilePage .profile-exchange-operations-table>tbody>tr:not(.profile-exchange-detail-row){display:grid!important;grid-template-columns:1fr!important;width:100%!important;padding:8px 10px!important;border:1px solid #c8ddda!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 14px #173c3708!important}#companyProfilePage .purchase-summary-table td,#companyProfilePage .profile-purchase-main-row>td,#companyProfilePage .quantity-credit-summary-row>td,#companyProfilePage .profile-exchange-operations-table>tbody>tr:not(.profile-exchange-detail-row)>td{display:grid!important;grid-template-columns:minmax(104px,42%) minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;padding:7px 4px!important;border:0!important;border-bottom:1px solid #e6efee!important;text-align:right!important;font-size:14px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}#companyProfilePage .purchase-summary-table td:last-child,#companyProfilePage .profile-purchase-main-row>td:last-child,#companyProfilePage .quantity-credit-summary-row>td:last-child,#companyProfilePage .profile-exchange-operations-table>tbody>tr:not(.profile-exchange-detail-row)>td:last-child{border-bottom:0!important}#companyProfilePage .purchase-summary-table td::before,#companyProfilePage .profile-purchase-main-row>td::before,#companyProfilePage .quantity-credit-summary-row>td::before,#companyProfilePage .profile-exchange-operations-table>tbody>tr:not(.profile-exchange-detail-row)>td::before{color:#58706f;font-size:12px;font-weight:800}#companyProfilePage .purchase-summary-table td:nth-child(1)::before{content:"\646\648\639  \627\644\634\631\627\621"}#companyProfilePage .purchase-summary-table td:nth-child(2)::before{content:"\639\62f\62f  \627\644\639\645\644\64a\627\62a"}#companyProfilePage .purchase-summary-table td:nth-child(3)::before{content:"\645\641\62a\648\62d\629"}#companyProfilePage .purchase-summary-table td:nth-child(4)::before{content:"\645\643\62a\645\644\629"}#companyProfilePage .purchase-summary-table td:nth-child(5)::before{content:"\627\644\643\645\64a\629  \627\644\645\633\62f\62f\629"}#companyProfilePage .purchase-summary-table td:nth-child(6)::before{content:"\643\645\64a\629  \627\644\62a\62d\645\64a\644\627\62a"}#companyProfilePage .purchase-summary-table td:nth-child(7)::before{content:"\643\645\64a\629  \627\644\625\636\627\641\627\62a"}#companyProfilePage .purchase-summary-table td:nth-child(8)::before{content:"\643\645\64a\629  \627\644\641\648\627\62a\64a\631"}#companyProfilePage .purchase-summary-table td:nth-child(9)::before{content:"\635\627\641\64a  \627\644\633\62f\627\62f"}#companyProfilePage .profile-purchase-main-row>td:nth-child(1)::before,#companyProfilePage .quantity-credit-summary-row>td:nth-child(1)::before{content:"\645"}#companyProfilePage .profile-purchase-main-row>td:nth-child(2)::before,#companyProfilePage .quantity-credit-summary-row>td:nth-child(2)::before{content:"\627\644\639\645\644\64a\629"}#companyProfilePage .profile-purchase-main-row>td:nth-child(3)::before,#companyProfilePage .quantity-credit-summary-row>td:nth-child(3)::before{content:"\646\648\639  \627\644\634\631\627\621"}#companyProfilePage .profile-purchase-main-row>td:nth-child(4)::before,#companyProfilePage .quantity-credit-summary-row>td:nth-child(4)::before{content:"\627\644\643\645\64a\629  \627\644\645\633\62f\62f\629"}#companyProfilePage .profile-purchase-main-row>td:nth-child(5)::before,#companyProfilePage .quantity-credit-summary-row>td:nth-child(5)::before{content:"\627\644\62a\62d\645\64a\644"}#companyProfilePage .profile-purchase-main-row>td:nth-child(6)::before,#companyProfilePage .quantity-credit-summary-row>td:nth-child(6)::before{content:"\627\644\625\636\627\641\627\62a"}#companyProfilePage .profile-purchase-main-row>td:nth-child(7)::before,#companyProfilePage .quantity-credit-summary-row>td:nth-child(7)::before{content:"\627\644\641\648\627\62a\64a\631"}#companyProfilePage .profile-purchase-main-row>td:nth-child(8)::before,#companyProfilePage .quantity-credit-summary-row>td:nth-child(8)::before{content:"\627\644\62d\627\644\629"}#companyProfilePage .profile-purchase-main-row>td:nth-child(9)::before,#companyProfilePage .quantity-credit-summary-row>td:nth-child(9)::before{content:"\633\628\628  \627\644\62d\627\644\629"}#companyProfilePage .profile-purchase-main-row>td:nth-child(10)::before,#companyProfilePage .quantity-credit-summary-row>td:nth-child(10)::before{content:"\627\644\625\62c\631\627\621"}#companyProfilePage .profile-exchange-operations-table>tbody>tr:not(.profile-exchange-detail-row)>td:nth-child(1)::before{content:"\627\633\645  \627\644\639\645\644\64a\629"}#companyProfilePage .profile-exchange-operations-table>tbody>tr:not(.profile-exchange-detail-row)>td:nth-child(2)::before{content:"\646\648\639  \627\644\639\645\644\64a\629"}#companyProfilePage .profile-exchange-operations-table>tbody>tr:not(.profile-exchange-detail-row)>td:nth-child(3)::before{content:"\62d\627\644\629  \627\644\639\645\644\64a\629"}#companyProfilePage .profile-exchange-operations-table>tbody>tr:not(.profile-exchange-detail-row)>td:nth-child(4)::before{content:"\627\644\648\627\631\62f"}#companyProfilePage .profile-exchange-operations-table>tbody>tr:not(.profile-exchange-detail-row)>td:nth-child(5)::before{content:"\627\644\635\627\62f\631"}#companyProfilePage .profile-exchange-operations-table>tbody>tr:not(.profile-exchange-detail-row)>td:nth-child(6)::before{content:"\627\644\645\631\62a\62c\639"}#companyProfilePage .profile-exchange-operations-table>tbody>tr:not(.profile-exchange-detail-row)>td:nth-child(7)::before{content:"\627\644\645\642\628\648\644"}#companyProfilePage .profile-exchange-operations-table>tbody>tr:not(.profile-exchange-detail-row)>td:nth-child(8)::before{content:"\627\644\645\637\644\648\628"}#companyProfilePage .profile-exchange-operations-table>tbody>tr:not(.profile-exchange-detail-row)>td:nth-child(9)::before{content:"\641\627\626\636  \627\644\648\627\631\62f"}#companyProfilePage .profile-exchange-operations-table>tbody>tr:not(.profile-exchange-detail-row)>td:nth-child(10)::before{content:"\627\644\645\643\633\628"}#companyProfilePage .profile-table-details,#companyProfilePage .profile-exchange-detail-row{display:none!important;width:100%!important}#companyProfilePage .profile-table-details:not(.hidden),#companyProfilePage .profile-exchange-detail-row:not(.hidden){display:block!important}#companyProfilePage .profile-table-details>td,#companyProfilePage .profile-exchange-detail-row>td{display:block!important;width:100%!important;padding:0!important}#companyProfilePage .profile-table-actions{display:flex!important;grid-template-columns:none!important;flex-wrap:wrap!important}#companyProfilePage .profile-table-actions button{flex:1 1 110px!important}.general-rich-toolbar{flex-wrap:wrap!important;overflow:visible!important;gap:5px!important}.general-rich-toolbar button,.general-rich-toolbar select,.general-rich-toolbar input{flex:1 0 42px!important}.general-rich-toolbar button:last-child{flex-basis:92px!important}.letter-preview-zoom-button{display:inline-flex!important}body.mobile-letter-preview-open{overflow:hidden!important}.mobile-preview-expanded{position:fixed!important;z-index:10000!important;inset:0!important;width:100vw!important;min-width:0!important;max-width:none!important;height:100vh!important;max-height:none!important;margin:0!important;padding:8px!important;overflow:auto!important;background:#eef5f4!important}.mobile-preview-expanded>.table-section-title{position:sticky!important;z-index:3!important;top:0!important;padding:8px!important;border-radius:12px!important;background:#fff!important}.mobile-preview-expanded .general-preview,.mobile-preview-expanded .authorization-preview,.mobile-preview-expanded .temporary-preview{width:max-content!important;min-width:100%!important;max-width:none!important;overflow:visible!important}.mobile-preview-expanded iframe{width:794px!important;max-width:none!important;height:1123px!important}#companyProfilePage .purchase-summary-table tr{grid-template-columns:repeat(2,minmax(0,1fr))!important}#companyProfilePage .purchase-summary-table td{display:block!important;padding:8px 6px!important;text-align:center!important;border:1px solid #edf3f2!important;border-radius:9px!important}#companyProfilePage .purchase-summary-table td::before{display:block!important;margin-bottom:3px!important;text-align:center!important}#companyProfilePage .purchase-summary-table td:first-child,#companyProfilePage .purchase-summary-table td:last-child{grid-column:1/-1!important}#companyProfilePage .profile-purchase-main-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}#companyProfilePage .profile-purchase-main-row>td{display:block!important;padding:8px 6px!important;text-align:center!important;border:1px solid #edf3f2!important;border-radius:9px!important}#companyProfilePage .profile-purchase-main-row>td::before{display:block!important;margin-bottom:3px!important;text-align:center!important}#companyProfilePage .profile-purchase-main-row>td:nth-child(1),#companyProfilePage .profile-purchase-main-row>td:nth-child(4),#companyProfilePage .profile-purchase-main-row>td:nth-child(5),#companyProfilePage .profile-purchase-main-row>td:nth-child(6),#companyProfilePage .profile-purchase-main-row>td:nth-child(7){display:none!important}#companyProfilePage .profile-purchase-main-row>td:nth-child(2),#companyProfilePage .profile-purchase-main-row>td:nth-child(9),#companyProfilePage .profile-purchase-main-row>td:nth-child(10){grid-column:1/-1!important}#companyProfilePage .profile-purchase-main-row>td:nth-child(9){padding:8px!important}#companyProfilePage .mobile-purchase-card-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin-top:8px!important}#companyProfilePage .mobile-purchase-card-summary>div{display:flex!important;min-width:0!important;min-height:92px!important;padding:10px 6px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border:1px solid #d6e4e2!important;border-radius:13px!important;background:#fff!important;text-align:center!important}#companyProfilePage .mobile-purchase-card-summary span{color:#58706f!important;font-size:13px!important;font-weight:800!important}#companyProfilePage .mobile-purchase-card-summary strong{margin-top:5px!important;color:var(--ink)!important;font-size:21px!important;line-height:1.15!important;overflow-wrap:anywhere!important}#companyProfilePage .mobile-purchase-card-summary small{margin-top:4px!important;color:#667085!important;font-size:11px!important}#companyProfilePage .profile-exchange-operations-table>tbody>tr:not(.profile-exchange-detail-row){grid-template-columns:repeat(2,minmax(0,1fr))!important}#companyProfilePage .profile-exchange-operations-table>tbody>tr:not(.profile-exchange-detail-row)>td{display:block!important;padding:8px 6px!important;text-align:center!important;border:1px solid #edf3f2!important;border-radius:9px!important}#companyProfilePage .profile-exchange-operations-table>tbody>tr:not(.profile-exchange-detail-row)>td::before{display:block!important;margin-bottom:3px!important;text-align:center!important}#companyProfilePage .profile-exchange-operations-table>tbody>tr:not(.profile-exchange-detail-row)>td:first-child{grid-column:1/-1!important}#companyProfilePage .mobile-profile-summary-toggle{display:inline-flex!important;min-height:38px!important;padding:7px 12px!important}#companyProfilePage .purchase-summary-panel:not(.mobile-summary-open) .purchase-cycle-wrap,#companyProfilePage .exchange-summary-panel:not(.purchase-summary-panel):not(.mobile-summary-open) .exchange-summary-wrap{display:none!important}}#homeKpis .dashboard-kpi{padding:22px 20px}#homeKpis .dashboard-kpi span{font-size:16px;line-height:1.45}#homeKpis .dashboard-kpi strong{font-size:30px;line-height:1.35}input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea{border-width:2px!important;border-color:#9fb9b7!important}input:not([type=checkbox]):not([type=radio]):not([type=color]):focus,select:focus,textarea:focus{border-color:var(--brand)!important;box-shadow:0 0 0 3px #16877f20!important;outline:0}.main-nav .nav-btn,.main-nav .profile-nav-select{border:2px solid #9fb9b7!important}#movementForm .movement-note .check,#movementForm .movement-complete .check{border:2px solid #9fb9b7!important}#annualCompaniesTable tfoot th,#annualCompaniesTable tfoot td{background:linear-gradient(135deg,#dcecef,#eef7f7)!important;color:#365e63!important}#homePurchaseMovements>.table-section-title{margin-top:0;flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}#homePurchaseMovements>.table-section-title>h3{flex:0 0 auto}#homePurchaseMovements>.table-section-title>.head-tools{margin-inline-start:auto;flex-wrap:nowrap;flex:0 0 auto}.sortable-heading{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;white-space:nowrap}.sortable-heading .sort-arrow{font-size:12px;opacity:.55}.sortable-heading.active .sort-arrow{opacity:1;color:var(--brand)}.purchase-table-pagination{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:14px}.purchase-table-pagination button{min-width:86px}.purchase-table-pagination .page-info{font-weight:800;color:var(--muted)}#toggleAllAdditions{border:2px solid #9fb9b7!important}.brand p{text-align:center}.purchase-loadings-table tfoot th,.purchase-loadings-table tfoot td{background:#f3f8f8!important;color:#315f64!important;font-weight:900!important;border-top:2px solid #bfd4d1!important}.purchase-loadings-table tfoot th:last-child,.purchase-loadings-table tfoot td:last-child{background:#f3f8f8!important}table tr>th+th,table tr>td+td{border-inline-start:1px solid var(--line)}#movementPanel:not([open])>summary .muted,#operationPanel:not([open])>summary .muted,#paymentRegistrationPanel:not([open])>summary .muted,#invoiceRegistrationPanel:not([open])>summary .muted,#quantityDistributionPanel:not([open])>summary .muted,#transferBalancesPanel:not([open])>summary .muted{display:none}#movementPanel:not([open])>summary.head,#operationPanel:not([open])>summary.head,#paymentRegistrationPanel:not([open])>summary.head,#invoiceRegistrationPanel:not([open])>summary.head,#quantityDistributionPanel:not([open])>summary.head,#transferBalancesPanel:not([open])>summary.head{min-height:64px;padding:10px 16px;align-items:center;flex-direction:row}#movementPanel>summary h2,#operationPanel>summary h2,#paymentRegistrationPanel>summary h2,#invoiceRegistrationPanel>summary h2,#quantityDistributionPanel>summary h2,#transferBalancesPanel>summary h2{font-size:26px;line-height:1.25}@media(min-width:1101px){.top{gap:26px;padding-block:20px}.brand{flex:0 0 auto}.main-nav{display:grid;grid-template-columns:repeat(6,minmax(128px,1fr));flex:1;max-width:1040px;gap:9px;flex-wrap:nowrap}.main-nav .nav-btn,.main-nav .profile-nav-select{width:100%;max-width:none;min-width:0;min-height:50px;padding:10px 12px;border-radius:13px;font-size:18px;text-align:center}.card>summary.head{min-height:72px}.head h2{font-size:26px}.body{padding:20px 22px}#homeKpis .dashboard-kpi span{font-size:18px}#homeKpis .dashboard-kpi strong{font-size:32px}.loading-action-trigger{width:92px;min-width:92px!important;min-height:44px;padding:8px 7px!important;white-space:nowrap}#homePurchaseMovements>.table-section-title{gap:18px}#homePurchaseMovements>.table-section-title h3{font-size:24px}#transferBalancesPanel .table-section-title h3{font-size:22px}}@media(max-width:1050px){#homeKpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#homeKpis .dashboard-kpi{min-width:0;padding:14px 9px;border-radius:13px;box-shadow:0 5px 12px #0d686318;text-align:center}#homeKpis .dashboard-kpi span{font-size:12px;line-height:1.4}#homeKpis .dashboard-kpi strong{margin-top:6px;font-size:18px;line-height:1.35;overflow-wrap:anywhere}#homeKpis .dashboard-kpi small{font-size:11px}}.selected-attachments{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.selected-attachment{display:inline-flex;max-width:100%;min-height:34px;align-items:center;gap:7px;padding:5px 8px 5px 5px;border:1px solid #bdd3d0;border-radius:10px;background:#f1f8f7;color:#314d58;font-size:13px;font-weight:800;direction:ltr}.selected-attachment-name{min-width:0;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-attachment-remove{display:inline-grid;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;place-items:center;border:0!important;border-radius:50%!important;background:#b92f25!important;color:#fff!important;font:900 18px/1 Arial!important;box-shadow:none!important;cursor:pointer}.selected-attachment-remove:hover{background:#8f2119!important}@media(max-width:680px){.selected-attachments{gap:5px;margin-top:6px}.selected-attachment{width:100%;min-height:30px;padding:3px 6px;font-size:10px}.selected-attachment-name{max-width:none;flex:1}.selected-attachment-remove{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;font-size:16px!important}}@media(max-width:1100px),(hover:none)and (pointer:coarse){.top{align-items:stretch!important;flex-direction:column!important}.brand{text-align:center}.brand p{text-align:center}.main-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.main-nav .nav-btn,.main-nav .profile-nav-select{width:100%;max-width:none;min-width:0;min-height:44px;padding:8px 5px;font-size:16px;text-align:center}.main-nav .profile-nav-select{grid-column:auto;flex:none}#homeKpis .dashboard-kpi{display:flex;min-height:104px;padding:12px 8px;flex-direction:column;justify-content:center}#homeKpis .dashboard-kpi span{font-size:18px;line-height:1.25}#homeKpis .dashboard-kpi strong{font-size:26px;line-height:1.25}.loading-action-trigger{min-width:76px!important;width:76px;min-height:44px;padding:7px 5px!important;font-size:14px;white-space:nowrap}}#homeKpis .dashboard-kpi{display:flex;min-height:150px;padding:10px 12px;flex-direction:column;align-items:center;justify-content:center;text-align:center}#homeKpis .dashboard-kpi span{width:100%;font-size:clamp(26px,1.8vw,34px);line-height:1.18;font-weight:900;text-align:center;white-space:nowrap}#homeKpis .dashboard-kpi strong{width:100%;margin-top:10px;font-size:clamp(30px,2.35vw,44px);line-height:1.18;text-align:center;overflow-wrap:anywhere}@media(max-width:1100px){#homeKpis .dashboard-kpi span{font-size:clamp(18px,2.4vw,24px)}}@media(max-width:680px){#homeKpis .dashboard-kpi{min-height:112px;padding:8px 5px}#homeKpis .dashboard-kpi span{font-size:clamp(15px,4.35vw,19px)}#homeKpis .dashboard-kpi strong{margin-top:6px;font-size:clamp(19px,5.5vw,26px)}}.executive-kpi,.dashboard-kpi{display:flex;min-height:118px;padding:10px 12px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.executive-kpi>span,.dashboard-kpi>span{width:100%;font-size:clamp(22px,1.55vw,30px);line-height:1.18;font-weight:900;text-align:center;-webkit-text-stroke:.12px currentColor;text-shadow:.08px 0 currentColor,-.08px 0 currentColor}.executive-kpi>strong,.dashboard-kpi>strong{width:100%;margin-top:8px;font-size:clamp(28px,2.1vw,40px);line-height:1.18;font-weight:900;text-align:center;overflow-wrap:anywhere}.executive-kpi>strong small,.dashboard-kpi>strong small,.executive-kpi .kpi-open,.dashboard-kpi .kpi-open{display:inline;margin-inline:6px 0;color:#e7fffc;font-size:clamp(20px,1.35vw,26px);line-height:1.18;font-weight:900;white-space:nowrap}.metric,.profile-compact-summary>div,.status-stat,.quality-stat,.health-stat{display:flex;min-height:86px;padding:9px 10px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.metric>span,.profile-compact-summary>div>span,.status-stat>span,.quality-stat>span,.health-stat>span{font-size:clamp(15px,1vw,18px);line-height:1.2;font-weight:900;text-align:center;-webkit-text-stroke:.1px currentColor}.metric>strong,.profile-compact-summary>div>strong,.status-stat>strong,.quality-stat>strong,.health-stat>strong{margin-top:6px;font-size:clamp(22px,1.45vw,28px);line-height:1.18;font-weight:900;text-align:center}@media(max-width:680px){.executive-kpi,.dashboard-kpi{min-height:104px;padding:8px 6px}.executive-kpi>span,.dashboard-kpi>span{font-size:clamp(16px,4.3vw,20px)}.executive-kpi>strong,.dashboard-kpi>strong{font-size:clamp(22px,6vw,28px)}.executive-kpi>strong small,.dashboard-kpi>strong small,.executive-kpi .kpi-open,.dashboard-kpi .kpi-open{font-size:clamp(15px,4.2vw,19px)}.metric,.profile-compact-summary>div,.status-stat,.quality-stat,.health-stat{min-height:76px;padding:7px}.metric>span,.profile-compact-summary>div>span,.status-stat>span,.quality-stat>span,.health-stat>span{font-size:14px}.metric>strong,.profile-compact-summary>div>strong,.status-stat>strong,.quality-stat>strong,.health-stat>strong{font-size:21px}}#operationsPage>.card>.head{justify-content:center}#operationsPage>.card>.head>.head-tools{width:100%;justify-content:center}#operationsPage .status-reason{display:inline;padding:0;border:0;border-radius:0;background:transparent;color:#526762;font-size:16px;line-height:1.35;font-weight:800}#operationsPage .mobile-status-reason{display:none}@media(max-width:680px){#operationsPage>.card>.head>.head-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#operationsPage>.card>.head>.head-tools .table-filter{width:100%;min-width:0}#operationsPage .status-reason{font-size:14px}#operationsPage .desktop-status-reason{display:none}#operationsPage .mobile-status-reason{display:block}}.workspace-overview-head{display:grid;grid-template-columns:minmax(220px,auto) minmax(0,1fr) auto;align-items:center;gap:16px}.workspace-identity{min-width:0;text-align:right}.workspace-identity h2{margin:0}.workspace-identity .muted{margin-top:5px}.workspace-summary-host{min-width:0}.workspace-summary-host .summary{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px}.workspace-summary-host .exchange-summary-scroll{width:100%}.workspace-summary-host .exchange-summary-row{min-width:760px}.workspace-summary-host .metric{min-height:76px;padding:7px 9px}.workspace-summary-host .metric>span{font-size:14px}.workspace-summary-host .metric>strong{font-size:22px}.workspace-close-view{min-width:128px;white-space:nowrap}.quantity-credit-callout{justify-content:space-between;font-size:18px}@media(max-width:1100px){.workspace-overview-head{grid-template-columns:1fr}.workspace-identity{text-align:center}.workspace-close-view{justify-self:center}.workspace-summary-host{width:100%;overflow:auto}}.workspace-loading-table .inline-quantity-action{display:grid;grid-template-columns:minmax(76px,1fr) 74px;align-items:center;justify-content:center;gap:8px;width:170px;max-width:100%;margin:auto;direction:rtl}.workspace-loading-table .inline-quantity-action strong{text-align:center}.workspace-loading-table .inline-quantity-action button{width:74px;min-width:74px}#workspace table tfoot th,#workspace table tfoot td{background:linear-gradient(135deg,#dcecef,#eef7f7)!important;color:#365e63!important;font-weight:900!important;border-top:2px solid #bfd4d1!important}.exchange-summary-panel:not(.purchase-summary-panel) .exchange-summary-breakdown-table tfoot th,.exchange-summary-panel:not(.purchase-summary-panel) .exchange-summary-breakdown-table tfoot td{background:linear-gradient(135deg,#dcecef,#eef7f7)!important;color:#365e63!important;font-weight:900!important;border-top:2px solid #bfd4d1!important}.profile-exchange-operations-table th:first-child,.profile-exchange-operations-table td:first-child{width:18%!important;min-width:240px}.profile-exchange-operations-table th:nth-child(n+2),.profile-exchange-operations-table td:nth-child(n+2){width:9.11%!important}.profile-exchange-name{display:block;width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.45}#movementForm .movement-entry-type,#movementForm .exchange-movement{grid-column:1;grid-row:1}#movementForm .movement-company{grid-column:2;grid-row:1}#movementForm .movement-operation{grid-column:3;grid-row:1}.brand{display:flex;align-items:center;gap:16px;flex:0 0 auto}.brand-logo{display:block;width:92px;height:92px;object-fit:contain;filter:brightness(0) invert(1)}.main-nav{display:grid;grid-template-columns:repeat(7,minmax(105px,1fr));gap:8px;flex:1;align-items:stretch}.main-nav>.nav-btn,.main-nav>button,.main-nav>select{min-width:0;min-height:48px;margin:0}.mobile-nav-toggle,.mobile-nav-overlay,.mobile-purchase-filter-toggle,.mobile-registration-toggle,.mobile-report-filter-toggle{display:none}@media(max-width:1200px){.top{align-items:stretch;flex-direction:column}.brand{justify-content:center}.main-nav{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:680px){.brand{justify-content:flex-start;gap:10px}.brand-logo{width:64px;height:64px}.brand h1{font-size:20px}.brand p{font-size:14px}.main-nav{grid-template-columns:repeat(2,minmax(0,1fr))}#movementPanel>.head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}#movementPanel>.head>div{min-width:0}#movementPanel>.head h2{font-size:25px;line-height:1.35}#movementPanel>.head .muted{font-size:15px;line-height:1.55}#movementPanel>.head>#movementBrowseEdit{min-width:88px;padding-inline:14px}#movementPanel>summary.head,#operationPanel>summary.head,#paymentRegistrationPanel>summary.head,#invoiceRegistrationPanel>summary.head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;flex-direction:row!important}#movementPanel>summary.head>div,#operationPanel>summary.head>div,#paymentRegistrationPanel>summary.head>div,#invoiceRegistrationPanel>summary.head>div{min-width:0!important}#movementPanel>summary.head .muted,#operationPanel>summary.head .muted,#paymentRegistrationPanel>summary.head .muted,#invoiceRegistrationPanel>summary.head .muted{display:none!important}#movementPanel>summary.head>button,#operationPanel>summary.head>button,#paymentRegistrationPanel>summary.head>button,#invoiceRegistrationPanel>summary.head>button{grid-column:2!important;grid-row:1!important;width:auto!important;min-width:72px!important;margin:0!important}#paymentRegistrationForm>.empty,#invoiceRegistrationForm>.empty{display:none!important}#movementForm>.grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}#movementForm>.grid>.field,#movementForm .movement-entry-type,#movementForm .movement-company,#movementForm .movement-operation,#movementForm .exchange-movement,#movementForm .linked-weight-entry,#movementForm .movement-date,#movementForm .serial-entry,#movementForm .addition-number,#movementForm .movement-quantity,#movementForm .movement-note,#movementForm .movement-complete{grid-column:1!important;grid-row:auto!important;width:100%!important;min-width:0!important;max-width:none!important;align-self:stretch!important}#movementForm .field>label:first-child{height:auto!important;margin-bottom:7px!important;line-height:1.45;white-space:normal}#movementForm .movement-note>label:first-child,#movementForm .movement-complete>label:first-child{display:none}#movementForm input:not([type=checkbox]),#movementForm select,#movementForm textarea{display:block;width:100%!important;max-width:100%!important;min-width:0!important}#movementForm input[type=file]{height:46px!important;min-height:46px!important;padding:4px!important;overflow:hidden;direction:rtl;font-size:10px!important}#movementForm input[type=file]::file-selector-button{min-height:34px!important;margin-inline-end:5px;padding:5px 8px!important;border:0;border-radius:8px;background:#edf2f6;color:#44546a;font-size:11px!important;font-weight:800}#movementForm .movement-note .check,#movementForm .movement-complete .check{height:46px!important;min-height:46px!important;width:100%;padding:7px 12px!important;white-space:nowrap!important;font-size:13px!important;line-height:1.2!important}#movementForm .movement-note .check input,#movementForm .movement-complete .check input{width:18px!important;height:18px!important;min-height:18px!important}#movementForm>.actions{display:grid;grid-template-columns:1fr;width:100%}#movementForm>.actions button{width:100%;min-height:54px}#homePage details .field:not(.movement-note):not(:has(input[type=file])):not(:has(input[type=checkbox])){position:relative!important;padding:0!important}#homePage details .field:not(.movement-note):not(:has(input[type=file])):not(:has(input[type=checkbox]))>label:first-child{position:absolute!important;top:50%!important;right:12px!important;z-index:2;width:38%!important;height:auto!important;margin:0!important;transform:translateY(-50%)!important;color:var(--muted)!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important;pointer-events:none!important;white-space:nowrap!important;text-align:right!important}#homePage details .field:not(.movement-note):not(:has(input[type=file])):not(:has(input[type=checkbox]))>label:first-child::after{content:" :";color:var(--muted)}#homePage details .field:not(.movement-note):not(:has(input[type=file])):not(:has(input[type=checkbox]))>input:not([type=checkbox]),#homePage details .field:not(.movement-note):not(:has(input[type=file])):not(:has(input[type=checkbox]))>select,#homePage details .field:not(.movement-note):not(:has(input[type=file])):not(:has(input[type=checkbox]))>textarea{min-height:46px!important;padding:8px 41% 8px 34px!important;font-size:14px!important;line-height:1.2!important;text-align:right!important}#homePage details .field:not(.movement-note):not(:has(input[type=file])):not(:has(input[type=checkbox]))>textarea{height:54px!important;min-height:54px!important;padding-top:17px!important;resize:vertical}#homePage details .field:has(input[type=file])>label:first-child{margin-bottom:4px!important;font-size:11px!important;line-height:1.2!important}.main-nav .logout-btn{grid-column:1/-1!important;width:100%!important}#homeKpis{grid-template-columns:1fr!important;gap:10px!important}#homeKpis .dashboard-kpi{min-height:104px!important;padding:14px 12px!important;border-radius:16px!important}#homeKpis .dashboard-kpi span{font-size:18px!important;white-space:normal!important}#homeKpis .dashboard-kpi strong{font-size:25px!important;overflow-wrap:anywhere}#operationsPage>.card>.head .head-tools,#homePurchaseMovements>.table-section-title>.head-tools{display:grid!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;gap:9px!important;overflow:visible!important}#operationsPage>.card>.head .table-filter,#homePurchaseMovements>.table-section-title .table-filter{width:100%!important;max-width:none!important;min-width:0!important}#homePurchaseMovements>.table-section-title{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;overflow:visible!important}#homePurchaseMovements>.table-section-title>h3{min-width:0;font-size:18px;line-height:1.3}#homePurchaseMovements>.table-section-title>.mobile-purchase-filter-toggle{display:block!important;grid-column:2;grid-row:1;width:auto!important;min-width:70px!important;min-height:38px!important;padding:6px 10px!important;font-size:13px!important}#homePurchaseMovements>.table-section-title>.head-tools{display:none!important;grid-column:1/-1;grid-row:2}#homePurchaseMovements>.table-section-title>.head-tools.mobile-filters-open{display:grid!important}#homePurchaseMovements>.table-wrap{max-height:none!important;margin-inline:0!important;overflow:visible!important}#homePurchaseMovements .purchase-loadings-table{width:100%!important;min-width:0!important;table-layout:fixed!important}#homePurchaseMovements .purchase-loadings-table th,#homePurchaseMovements .purchase-loadings-table td{position:static!important;min-width:0!important;height:auto!important;padding:5px 1px!important;font-size:6.8px!important;line-height:1.15!important;white-space:nowrap!important;overflow:visible!important;overflow-wrap:normal!important;letter-spacing:-.18px!important;box-shadow:none!important}#homePurchaseMovements .purchase-loadings-table th:nth-child(1){width:4%}#homePurchaseMovements .purchase-loadings-table th:nth-child(2){width:12%}#homePurchaseMovements .purchase-loadings-table th:nth-child(3){width:14%}#homePurchaseMovements .purchase-loadings-table th:nth-child(4){width:16%}#homePurchaseMovements .purchase-loadings-table th:nth-child(5){width:10%}#homePurchaseMovements .purchase-loadings-table th:nth-child(6){width:11%}#homePurchaseMovements .purchase-loadings-table th:nth-child(7){width:13%}#homePurchaseMovements .purchase-loadings-table th:nth-child(8){width:11%}#homePurchaseMovements .purchase-loadings-table th:nth-child(9){width:9%}#homePurchaseMovements .purchase-loadings-table tbody td:nth-child(3),#homePurchaseMovements .purchase-loadings-table tbody td:nth-child(4){white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important}#homePurchaseMovements .purchase-loadings-table .sortable-heading{min-width:0!important;padding:0!important;gap:1px!important;font-size:inherit!important;line-height:inherit!important;white-space:nowrap!important}#homePurchaseMovements .purchase-loadings-table .sort-arrow{font-size:7px!important}#homePurchaseMovements .purchase-loadings-table .loading-action-trigger{width:100%!important;min-width:0!important;min-height:27px!important;padding:3px 0!important;border-radius:7px!important;font-size:6.5px!important;line-height:1!important;letter-spacing:-.35px!important}#homePurchaseMovements .purchase-loadings-table .chip{display:block!important;margin:2px 0 0!important;padding:2px!important;font-size:7px!important;white-space:normal!important}#homePurchaseMovements .purchase-loadings-table tfoot th{padding:5px 1px!important;font-size:5.8px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;letter-spacing:-.35px!important}#annualCompaniesTable .table-wrap{margin-inline:0!important;overflow:hidden!important;border-radius:14px!important}#annualCompaniesTable table{width:100%!important;min-width:0!important;table-layout:fixed!important}#annualCompaniesTable th,#annualCompaniesTable td{min-width:0!important;padding:6px 3px!important;font-size:10px!important;line-height:1.22!important;white-space:normal!important;overflow-wrap:anywhere!important}#annualCompaniesTable th:nth-child(1){width:31%}#annualCompaniesTable th:nth-child(2){width:23%}#annualCompaniesTable th:nth-child(3){width:21%}#annualCompaniesTable th:nth-child(4){width:25%}#annualCompaniesTable tfoot th,#annualCompaniesTable tfoot td{font-size:9px!important}.table-wrap,.operations-table-wrap,.profile-purchase-table-wrap,.profile-exchange-table-wrap,.purchase-cycle-wrap,.exchange-summary-wrap{border-radius:14px!important;clip-path:inset(0 round 14px)}#homePurchaseMovements>.table-wrap{overflow:hidden!important}.purchase-table-pagination{position:static!important;z-index:auto!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;width:100%!important;margin:12px 0 0!important;padding:10px 4px!important;clear:both;background:#fff!important;box-shadow:none!important}.purchase-table-pagination button{width:auto!important;min-width:64px!important;min-height:38px!important;padding:6px 8px!important;font-size:12px!important}.purchase-table-pagination .page-info{min-width:0;text-align:center;font-size:12px!important;line-height:1.35!important}#reportsPage .report-filter-section,#reportsPage .report-toolbar{width:100%;min-width:0}#reportsPage .report-filter-grid{grid-template-columns:1fr!important}#reportsPage .report-filter,#reportsPage .table-filter,#reportsPage .report-type-multi{width:100%!important;max-width:none!important;min-width:0!important}#reportsPage #reportDateRangeFields{grid-template-columns:1fr!important}#reportsPage:not(.mobile-report-filters-open) #reportScopeFilters .report-filter:not(:has(#reportKind)),#reportsPage:not(.mobile-report-filters-open) #reportStatusFilters{display:none!important}#reportsPage #reportScopeFilters>.report-filter-grid{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important}#reportsPage #reportScopeFilters .report-filter:has(#reportKind){grid-column:1!important}#reportsPage .mobile-report-filter-toggle{display:block!important;grid-column:2!important;grid-row:1!important;width:auto!important;min-width:76px!important;min-height:46px!important;padding:7px 10px!important;font-size:13px!important;white-space:nowrap!important}#reportsPage.mobile-report-filters-open #reportScopeFilters .report-filter:not(:has(#reportKind)){grid-column:1/-1!important}#reportsPage.mobile-report-filters-open #reportStatusFilters{display:block!important}#reportOutput .table-wrap{width:100%!important;max-width:100%!important;margin-inline:0!important;overflow-x:hidden!important;border-radius:14px!important}#reportOutput .report-table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important}#reportOutput .report-table th,#reportOutput .report-table td{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;padding:4px 1px!important;font-size:clamp(5.5px,1.65vw,8px)!important;line-height:1.18!important;white-space:normal!important;overflow-wrap:normal!important;word-break:keep-all!important;hyphens:none!important;letter-spacing:-.15px!important}#reportOutput .report-table thead th{padding-inline-end:11px!important}#reportOutput .report-table .report-sort-button{inset-inline-end:0!important;width:10px!important;height:18px!important;padding:0!important;font-size:9px!important}#reportOutput .report-table button,#reportOutput .report-table .primary,#reportOutput .report-table .secondary{width:100%!important;min-width:0!important;min-height:24px!important;padding:2px 1px!important;border-radius:6px!important;font-size:6px!important;line-height:1.1!important}#reportOutput .report-table tfoot th,#reportOutput .report-table tfoot td{font-size:clamp(5px,1.5vw,7px)!important;font-weight:900!important}.card{margin-top:12px;border-radius:18px}.body{padding:12px}.head{padding:14px}.head h2{font-size:21px;line-height:1.25}.table-section-title h3{font-size:19px;line-height:1.3}#movementPanel>summary,#operationPanel>summary,#paymentRegistrationPanel>summary,#invoiceRegistrationPanel>summary,#quantityDistributionPanel>summary,#transferBalancesPanel>summary{min-height:58px!important;padding:10px 12px!important}#movementPanel>summary h2,#operationPanel>summary h2,#paymentRegistrationPanel>summary h2,#invoiceRegistrationPanel>summary h2,#quantityDistributionPanel>summary h2,#transferBalancesPanel>summary h2{font-size:20px!important;line-height:1.25!important}#movementPanel>summary .muted,#operationPanel>summary .muted,#paymentRegistrationPanel>summary .muted,#invoiceRegistrationPanel>summary .muted,#quantityDistributionPanel>summary .muted,#transferBalancesPanel>summary .muted{font-size:13px!important;line-height:1.35!important}#movementPanel>summary button,#operationPanel>summary button,#paymentRegistrationPanel>summary button,#invoiceRegistrationPanel>summary button,#quantityDistributionPanel>summary button,#transferBalancesPanel>summary button{min-height:42px!important;padding:7px 11px!important;font-size:15px!important}#transferBalancesPanel>.body{padding-inline:12px}#transferBalancesTables>.table-section-title{margin:18px 0 9px}#transferBalancesTables .table-wrap{margin:0!important;overflow:visible!important;border:0!important}#transferBalancesTables table,#transferBalancesTables tbody,#transferBalancesTables tr,#transferBalancesTables td{display:block!important;width:100%!important;min-width:0!important}#transferBalancesTables table{border:0!important;background:transparent!important}#transferBalancesTables thead{display:none!important}#transferBalancesTables tbody{display:grid!important;gap:10px}#transferBalancesTables tbody tr{overflow:hidden;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 5px 14px #124b4610}#transferBalancesTables tbody td{position:static!important;display:flex!important;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:11px 13px!important;border:0!important;border-bottom:1px solid var(--line)!important;background:#fff!important;box-shadow:none!important;text-align:left!important;white-space:normal!important}#transferBalancesTables tbody td:last-child{border-bottom:0!important}#transferBalancesTables tbody td::before{content:"";color:var(--muted);font-weight:800;text-align:right}#transferBalancesTables tbody td:nth-child(1)::before{content:"\627\644\634\631\643\629"}#transferBalancesTables table:not(:has(th:nth-child(5))) tbody td:nth-child(2)::before{content:"\627\644\631\635\64a\62f"}#transferBalancesTables table:not(:has(th:nth-child(5))) tbody td:nth-child(3)::before{content:"\627\644\625\62c\631\627\621"}#transferBalancesTables table:has(th:nth-child(5)) tbody td:nth-child(2)::before{content:"\627\644\639\645\644\64a\629"}#transferBalancesTables table:has(th:nth-child(5)) tbody td:nth-child(3)::before{content:"\646\648\639  \627\644\631\635\64a\62f"}#transferBalancesTables table:has(th:nth-child(5)) tbody td:nth-child(4)::before{content:"\627\644\643\645\64a\629  / \627\644\642\64a\645\629"}#transferBalancesTables table:has(th:nth-child(5)) tbody td:nth-child(5)::before{content:"\627\644\625\62c\631\627\621"}#transferBalancesTables tbody td button{width:auto;min-width:120px;min-height:44px}#transferBalanceActionForm .grid{grid-template-columns:1fr!important}.top{position:relative!important;min-height:96px;padding:14px!important;overflow:visible!important}.brand{width:100%;min-width:0;padding-left:58px!important;padding-right:0!important;justify-content:flex-start!important}.brand>div{min-width:0;flex:1;text-align:center}.brand h1{max-width:100%;font-size:15px!important;line-height:1.25;white-space:nowrap!important}.brand p{margin-top:4px;font-size:12px!important;white-space:nowrap!important}#homePage>.card:has(#annualCompaniesTitle)>.head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;flex-direction:row!important}#homePage>.card:has(#annualCompaniesTitle)>.head>div{min-width:0}#annualCompaniesTitle{font-size:20px!important;white-space:nowrap!important}#printAnnualCompanies{width:auto!important;min-width:70px!important;min-height:40px!important;padding:7px 10px!important;font-size:14px!important}.mobile-registration-toggle{display:block!important;width:calc(100% - 24px)!important;min-height:48px!important;margin:12px auto 0!important;font-size:15px!important}body:not(.mobile-registration-expanded) #operationPanel,body:not(.mobile-registration-expanded) #paymentRegistrationPanel,body:not(.mobile-registration-expanded) #invoiceRegistrationPanel,body:not(.mobile-registration-expanded) #quantityDistributionPanel,body:not(.mobile-registration-expanded) #transferBalancesPanel{display:none!important}.mobile-nav-toggle{position:absolute;top:17px;left:14px;z-index:1602;display:grid;width:46px;height:46px;padding:0;place-items:center;border:2px solid #ffffff88;border-radius:13px;background:#ffffff18;color:#fff;font-size:27px;font-weight:900;line-height:1}.mobile-nav-overlay{position:fixed;inset:0;z-index:1490;display:block;background:#071e1c99;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.main-nav{position:fixed!important;top:0;right:0;bottom:0;z-index:1500;display:flex!important;width:min(84vw,340px)!important;max-width:none!important;padding:23px 16px 24px!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;overflow-y:auto;background:linear-gradient(180deg,#0d6863,#16877f);box-shadow:-12px 0 36px #071e1c55;transform:translateX(110%);visibility:hidden;transition:transform .22s ease,visibility .22s ease}.main-nav::before{content:"\627\644\642\627\626\645\629  \627\644\631\626\64a\633\64a\629";display:block;margin:2px 4px 10px;padding-bottom:13px;border-bottom:1px solid #ffffff44;color:#fff;font-size:21px;font-weight:900}.main-nav .nav-btn,.main-nav .profile-nav-select,.main-nav .logout-btn{display:block!important;grid-column:auto!important;width:100%!important;min-height:52px!important;max-width:none!important;padding:11px 13px!important;flex:none!important;text-align:right!important;font-size:17px!important}.main-nav .profile-nav-select{background:#ffffff14!important;color:#fff!important}.main-nav .profile-nav-select.active{background:#fff!important;color:var(--brand)!important}body.mobile-nav-open{overflow:hidden}body.mobile-nav-open .main-nav{transform:translateX(0);visibility:visible}body.mobile-nav-open .mobile-nav-overlay{opacity:1;visibility:visible}body.mobile-nav-open .mobile-nav-toggle{position:fixed;background:#fff;color:var(--brand);border-color:#fff}.top{display:grid!important;grid-template-columns:58px minmax(0,1fr) 44px!important;align-items:center!important;gap:10px!important;min-height:78px!important;padding:10px 12px!important;border-radius:20px!important}.top>.brand{display:contents!important}.top .brand-logo{width:58px!important;height:58px!important;align-self:center!important}.top .brand>div{width:100%!important;min-width:0!important;padding:0!important;text-align:center!important}.top .brand h1{font-size:15px!important;line-height:1.2!important;white-space:nowrap!important}.top .brand p{margin-top:3px!important;font-size:11px!important;line-height:1.2!important;white-space:nowrap!important}.top>.mobile-nav-toggle{position:static!important;display:grid!important;width:44px!important;height:44px!important;align-self:center!important;padding:0!important;border-radius:12px!important;font-size:25px!important}.top>.mobile-nav-overlay{position:fixed!important}body.mobile-nav-open .top>.mobile-nav-toggle{position:fixed!important;top:14px!important;left:12px!important}#operationsPage>.card{margin-top:8px!important;border-radius:14px!important}#operationsPage>.card>.head{padding:8px!important}#operationsPage>.card>.body{padding:7px!important}#operationsPage>.card>.head .head-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}#operationsPage>.card>.head .table-filter{height:38px!important;min-height:38px!important;padding:5px 7px!important;border-radius:9px!important;font-size:10.5px!important}#operationsPage #operations{display:block!important}#operationsPage .operations-summary-block{min-width:0!important}#operationsPage .executive-hero{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}#operationsPage .executive-hero:not(.four) .executive-kpi:nth-child(3){grid-column:1/-1!important}#operationsPage .executive-hero.four{grid-template-columns:repeat(4,minmax(0,1fr))!important}#operationsPage .executive-hero.four .executive-kpi:last-child{grid-column:auto!important}#operationsPage .executive-kpi{min-height:70px!important;padding:6px 3px!important;border-radius:10px!important}#operationsPage .executive-kpi span{font-size:8px!important;line-height:1.2!important;white-space:normal!important}#operationsPage .executive-kpi strong{margin-top:4px!important;font-size:12px!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere!important}#operationsPage .executive-kpi small{display:block!important;margin:2px 0 0!important;font-size:7px!important}#operationsPage .executive-hero:not(.four) .executive-kpi:nth-child(3) strong{font-size:13px!important;white-space:nowrap!important;overflow-wrap:normal!important}#operationsPage .executive-hero.four .executive-kpi:last-child strong{direction:ltr!important;font-size:9.5px!important;letter-spacing:-.45px!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important}#operationsPage .executive-hero.four .executive-kpi:last-child small{direction:rtl!important;letter-spacing:0!important}#homeKpis .dashboard-kpi:nth-child(3) strong{font-size:20px!important;white-space:nowrap!important;overflow-wrap:normal!important}#homeKpis .dashboard-kpi strong small{display:block!important;margin:4px 0 0!important;font-size:14px!important}#operationsPage .exchange-summary-panel{margin-top:7px!important;border-radius:11px!important}#operationsPage .profile-list-heading{min-height:0!important;padding:7px 8px!important;align-items:center!important;flex-direction:row!important;gap:5px!important}#operationsPage .profile-list-heading h2{font-size:13px!important;line-height:1.2!important}#operationsPage .profile-list-heading p{display:none!important}#operationsPage .profile-count,#operationsPage .exchange-notice{padding:4px 6px!important;font-size:7.5px!important}#operationsPage .purchase-cycle-wrap,#operationsPage .exchange-summary-wrap{margin:0!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:12px!important;clip-path:inset(0 round 12px)!important;isolation:isolate!important;transform:translateZ(0)}#operationsPage .purchase-summary-table,#operationsPage .exchange-summary-breakdown-table{width:100%!important;min-width:0!important;table-layout:fixed!important}#operationsPage .purchase-summary-table th,#operationsPage .purchase-summary-table td,#operationsPage .exchange-summary-breakdown-table th,#operationsPage .exchange-summary-breakdown-table td{min-width:0!important;padding:4px 1px!important;font-size:5.7px!important;line-height:1.12!important;white-space:normal!important;overflow-wrap:anywhere!important}#operationsPage .purchase-summary-table tbody td,#operationsPage .purchase-summary-table tfoot td{white-space:nowrap!important;overflow-wrap:normal!important;letter-spacing:-.25px!important}#operationsPage .purchase-summary-table td:first-child{min-width:0!important}#operationsPage .purchase-summary-table th:nth-child(1){width:15%!important}#operationsPage .purchase-summary-table th:nth-child(2){width:8%!important}#operationsPage .purchase-summary-table th:nth-child(3),#operationsPage .purchase-summary-table th:nth-child(4){width:7%!important}#operationsPage .purchase-summary-table th:nth-child(5),#operationsPage .purchase-summary-table th:nth-child(6),#operationsPage .purchase-summary-table th:nth-child(7),#operationsPage .purchase-summary-table th:nth-child(8){width:11%!important}#operationsPage .purchase-summary-table th:nth-child(9){width:19%!important}#operationsPage .purchase-summary-table .cycle-value{min-width:0!important}#operationsPage .purchase-summary-table .cycle-value strong{font-size:7px!important}#operationsPage .purchase-summary-table .cycle-value small{display:none!important}#operationsPage .exchange-summary-breakdown-table th:first-child{width:14%!important}#operationsPage .exchange-summary-breakdown-table td{font-size:6.5px!important}#operationsPage .operations-list-fold{margin-top:8px!important}#operationsPage .operations-list-fold>summary{min-height:42px!important;margin:0!important;padding:6px 7px!important;gap:5px!important}#operationsPage .operations-list-fold>summary::after{font-size:15px!important}#operationsPage .operations-table-heading{gap:4px!important;min-width:0!important}#operationsPage .operations-table-heading h3{font-size:13px!important;line-height:1.2!important}#operationsPage .operations-table-heading .muted{font-size:8px!important}#operationsPage .operations-status-filter{width:92px!important;min-width:92px!important;min-height:32px!important;height:32px!important;padding:4px!important;font-size:8px!important;border-radius:8px!important}#operationsPage .operations-list-fold>.operations-table-wrap{width:100%!important;max-height:none!important;margin:0!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:12px!important;clip-path:inset(0 round 12px)!important;isolation:isolate!important;transform:translateZ(0)}#operationsPage .operations-list-fold .operations-table{width:100%!important;min-width:0!important;table-layout:fixed!important}#operationsPage .operations-list-fold .operations-table th,#operationsPage .operations-list-fold .operations-table td{position:static!important;min-width:0!important;height:auto!important;padding:4px 1px!important;font-size:5.7px!important;line-height:1.12!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;box-shadow:none!important;letter-spacing:-.18px!important}#operationsPage .operations-list-fold .operations-table th:nth-child(1){width:4%!important}#operationsPage .operations-list-fold .operations-table th:nth-child(2){width:10%!important}#operationsPage .operations-list-fold .operations-table th:nth-child(3){width:13%!important}#operationsPage .operations-list-fold .operations-table th:nth-child(4){width:10%!important}#operationsPage .operations-list-fold .operations-table th:last-child{width:10%!important}#operationsPage .operations-list-fold .operations-table th:nth-last-child(2){width:10%!important}#operationsPage .operations-list-fold .exchange-operations-table th,#operationsPage .operations-list-fold .exchange-operations-table td{font-size:5.2px!important;letter-spacing:-.28px!important}#operationsPage .operations-list-fold .exchange-operations-table th{white-space:nowrap!important;overflow-wrap:normal!important}#operationsPage .operations-list-fold .exchange-operations-table th:nth-child(1){width:3%!important}#operationsPage .operations-list-fold .exchange-operations-table th:nth-child(2){width:9%!important}#operationsPage .operations-list-fold .exchange-operations-table th:nth-child(3){width:11%!important}#operationsPage .operations-list-fold .exchange-operations-table th:nth-child(4){width:9%!important}#operationsPage .operations-list-fold .exchange-operations-table th:nth-child(n+5):nth-child(-n+11){width:6.5%!important}#operationsPage .operations-list-fold .exchange-operations-table th:nth-child(12){width:7%!important}#operationsPage .operations-list-fold .exchange-operations-table th:nth-child(13){width:8%!important}#operationsPage .operations-list-fold .exchange-operations-table th:nth-child(14){width:7.5%!important}#operationsPage .operations-list-fold .exchange-operations-table td:nth-child(12){font-size:5.6px!important;white-space:nowrap!important;overflow-wrap:normal!important}#operationsPage .operations-list-fold .operations-table .chip{display:block!important;padding:2px 1px!important;font-size:5.4px!important;white-space:normal!important}#operationsPage .operations-list-fold .operations-table .desktop-status-reason{display:none!important}#operationsPage .operations-list-fold .operations-table .mobile-status-reason{display:block!important;font-size:6.2px!important;line-height:1.28!important;white-space:normal!important}#operationsPage .operations-list-fold .operations-table td:last-child button{width:100%!important;min-width:0!important;min-height:25px!important;padding:2px 0!important;border-radius:6px!important;font-size:5.5px!important;line-height:1!important;white-space:normal!important}#operationsPage #workspaceCard>.head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;padding:8px!important}#operationsPage #workspaceCard .workspace-identity{text-align:right!important}#operationsPage #workspaceCard .workspace-identity h2{font-size:15px!important}#operationsPage #workspaceCard .workspace-identity .muted{font-size:8px!important}#operationsPage #workspaceCard .workspace-summary-host{grid-column:1/-1!important;grid-row:2!important;overflow:hidden!important}#operationsPage #workspaceCard .workspace-close-view{grid-column:2!important;grid-row:1!important;min-height:34px!important;padding:5px 8px!important;font-size:9px!important}#operationsPage #workspaceCard .summary{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important}#operationsPage #workspaceCard .metric{min-width:0!important;padding:5px 2px!important;border-radius:8px!important}#operationsPage #workspaceCard .metric span{font-size:6.5px!important;line-height:1.15!important}#operationsPage #workspaceCard .metric strong{margin-top:3px!important;font-size:9px!important;line-height:1.15!important;overflow-wrap:anywhere!important}#operationsPage #workspaceCard .metric small{margin-top:2px!important;font-size:5.5px!important}#operationsPage #workspaceCard .workspace-summary-host .metric{min-height:54px!important;height:54px!important;padding:3px 2px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}#operationsPage #workspaceCard .workspace-summary-host .metric span{font-size:6px!important;line-height:1.05!important}#operationsPage #workspaceCard .workspace-summary-host .metric strong{margin-top:3px!important;font-size:8.5px!important;line-height:1.05!important;white-space:nowrap!important}#operationsPage #workspace{gap:7px!important}#operationsPage #workspace .stage{border-radius:10px!important}#operationsPage #workspace .stage>summary{display:grid!important;grid-template-columns:82px minmax(0,1fr) 82px!important;min-height:42px!important;padding:7px 8px!important;align-items:center!important;gap:5px!important;font-size:11px!important}#operationsPage #workspace .stage>summary>span:first-child{grid-column:1!important;text-align:right!important}#operationsPage #workspace .stage>summary>.stage-summary{grid-column:2!important;width:100%!important;justify-content:center!important;text-align:center!important}#operationsPage #workspace .stage>summary>.stage-summary-actions{grid-column:3!important;width:82px!important;margin:0!important;display:grid!important;grid-template-columns:1fr!important;justify-items:stretch!important;gap:4px!important}#operationsPage #workspace .stage-inner{padding:7px!important}#operationsPage #workspace .stage-summary-actions{gap:4px!important}#operationsPage #workspace .stage-summary-actions button,#operationsPage #workspace .workspace-stage-actions button{width:100%!important;min-width:0!important;height:29px!important;min-height:29px!important;padding:3px 2px!important;font-size:7.5px!important}#operationsPage #workspace .table-wrap{width:100%!important;margin:0!important;overflow:hidden!important;border-radius:12px!important;clip-path:inset(0 round 12px)!important;isolation:isolate!important;transform:translateZ(0)}#operationsPage #workspace table{width:100%!important;min-width:0!important;table-layout:fixed!important}#operationsPage #workspace th,#operationsPage #workspace td{position:static!important;min-width:0!important;padding:4px 1px!important;font-size:6px!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:none!important}#operationsPage #workspace td button{min-width:0!important;min-height:27px!important;padding:3px!important;font-size:6px!important}#operationsPage #workspace .inline-quantity-action{display:block!important;width:auto!important}#operationsPage #workspace .inline-quantity-action button{width:100%!important;margin-top:3px!important}#operationsPage #workspace .stage:has(.difference-notes) .stage-inner{padding:8px!important}#operationsPage #workspace .stage:has(.difference-notes) h3{margin:0 0 7px!important;font-size:15px!important;line-height:1.2!important}#operationsPage #workspace .balances-differences-card .stage-inner{padding:8px!important}#operationsPage #workspace .balances-differences-card h3{margin:0 0 7px!important;font-size:15px!important;line-height:1.2!important}#operationsPage #workspace .balances-differences-card .closed-stage{min-height:38px!important;margin:0!important;padding:7px 9px!important;font-size:9px!important}#operationsPage #workspace .difference-notes{display:grid!important;gap:6px!important}#operationsPage #workspace .difference-note{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:5px!important;padding:7px!important;border-radius:9px!important;font-size:9px!important;line-height:1.3!important}#operationsPage #workspace .difference-note>span:first-child{grid-column:1/-1!important;font-size:11px!important;line-height:1.35!important}#operationsPage #workspace .difference-note .settlement-status{padding:4px 6px!important;font-size:8px!important;line-height:1.2!important}#operationsPage #workspace .difference-note button{width:auto!important;min-width:76px!important;min-height:30px!important;padding:4px 7px!important;font-size:8px!important}}
