.ai-workspace{display:grid;gap:16px;min-width:0}.ai-workspace .panel{margin:0;min-width:0}.ai-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.ai-heading h3{margin:0;font-size:17px}.ai-heading p{margin:7px 0 0;font-size:13px}.ai-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.ai-workspace button{width:auto!important;min-height:34px;padding:7px 12px;font-size:13px;white-space:nowrap}.ai-workspace button[data-ai]{background:#fff;color:#31557c;border:1px solid #d6e0ef}.ai-workspace button[data-ai="assign"],.ai-workspace button[data-ai="return"]{background:#175dcc;color:#fff;border-color:#175dcc}.ai-tabs{display:flex;gap:18px;border-bottom:1px solid #e4eaf2;margin-top:20px}.ai-tabs button[data-ai]{border:0;border-radius:0;padding:10px 0;color:#66758a;border-bottom:3px solid transparent}.ai-tabs button[aria-pressed="true"]{color:#155bcc;border-bottom-color:#155bcc;font-weight:600}.ai-filters{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:16px 0}.ai-filters label{display:grid;gap:6px;font-size:12px;min-width:150px}.ai-filters label:first-child{flex:1;min-width:200px}.ai-filters input,.ai-filters select{width:100%;min-height:37px}.ai-table-wrap{overflow-x:auto;max-width:100%}.ai-table{width:100%;table-layout:fixed;border-collapse:collapse}.ai-table th{font-weight:500;color:#65758b;background:#f7f9fc;font-size:12px}.ai-table th,.ai-table td{padding:13px 12px;text-align:left;border-bottom:1px solid #e8edf5;vertical-align:top;overflow-wrap:anywhere;white-space:normal}.ai-table th:nth-child(1){width:27%}.ai-table th:nth-child(2){width:18%}.ai-table th:nth-child(3){width:27%}.ai-table th:nth-child(4){width:28%}.ai-table strong{font-size:14px}.ai-table small{display:block;color:#6f7f92;font-size:12px;margin-top:6px;line-height:1.5}.ai-table .ai-actions button{font-size:12px;padding:5px 9px;min-height:30px}.ai-status{display:inline-block;padding:3px 7px;background:#eef3f9;color:#4f6278;border-radius:5px;font-size:12px}.ai-status-assigned{background:#eaf2ff;color:#155dcc}.ai-status-repairing{background:#fff5e8;color:#995c12}.ai-highlight{background:#f2f7ff}.ai-workspace button.ai-text-button{padding:0;border:0;min-height:0;white-space:normal;text-align:left;color:#175dcc;background:transparent}.ai-empty{text-align:center!important;padding:30px!important;color:#78879a}.ai-footnote{font-size:12px;color:#74849a;margin:15px 0 0}.ai-editor{border-left:3px solid #175dcc!important}.ai-editor fieldset{border:0;padding:0;margin:20px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ai-editor label{display:grid;gap:7px;font-size:13px;min-width:0}.ai-editor input,.ai-editor select,.ai-editor textarea{width:100%;min-height:39px}.ai-editor label:has(textarea){grid-column:1/-1}.ai-wide{grid-column:1/-1}.ai-form-fact{display:flex;flex-direction:column;gap:7px;font-size:13px}.ai-form-fact>span:first-child,.ai-form-fact small{color:#75849a}.ai-form-fact strong{font-weight:500}.ai-message,.ai-warning{padding:11px 13px;border-radius:6px;background:#eff5ff;color:#244e81;line-height:1.6;font-size:13px}.ai-warning{background:#fff7e9;color:#925d16}.ai-history th:nth-child(1){width:17%}.ai-history th:nth-child(2){width:25%}.ai-history th:nth-child(3){width:30%}.ai-history th:nth-child(4){width:28%}
@media(max-width:1100px){.ai-editor fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-table th:nth-child(4){width:30%}.ai-table th:nth-child(3){width:25%}}
@media(max-width:768px){.ai-heading{align-items:flex-start;flex-wrap:wrap}.ai-table{min-width:680px}.ai-editor fieldset{grid-template-columns:1fr}.ai-filters label{flex:1}.ai-workspace button{min-height:38px}.ai-workspace .panel{padding:16px}}
.ai-tabs {align-items:center;flex-wrap:wrap;gap:8px 18px}

/* Keep the asset list toolbar and filter controls on consistent baselines. */
.ai-workspace { --ai-list-control-height:34px; }
.ai-workspace .ai-list > .ai-heading { gap:12px 20px; padding-bottom:12px; border-bottom:1px solid #e4eaf2; }
.ai-workspace .ai-list > .ai-heading > :first-child { flex:0 1 auto; min-width:0; }
.ai-workspace .ai-list > .ai-heading p { margin-top:4px; line-height:1.5; }
.ai-workspace .ai-list .ai-toolbar { justify-content:flex-end; gap:8px; margin-left:auto; }
.ai-workspace .ai-list .business-list-sort-inline { margin:0; align-self:center; }
.ai-workspace .ai-list .business-list-sort-inline > label { display:flex; align-items:center; gap:6px; margin:0; padding:0; line-height:1; }
body .ai-workspace .ai-list .ai-heading .ai-toolbar > button,
body .ai-workspace .ai-list .business-list-sort-inline > label > select {
  box-sizing:border-box; height:var(--ai-list-control-height); min-height:var(--ai-list-control-height);
  margin:0; padding:5px 10px; font-size:13px; line-height:1.25; border-radius:6px; vertical-align:middle;
}
.ai-workspace .ai-list .ai-toolbar > button { display:inline-flex; align-items:center; justify-content:center; }
.ai-workspace .ai-list .ai-filters { align-items:flex-end; gap:8px 10px; margin:12px 0; }
.ai-workspace .ai-list .ai-filters > label { flex:0 1 180px; min-width:140px; margin:0; padding:0; gap:5px; }
.ai-workspace .ai-list .ai-filters > label:first-child { flex:1 1 260px; min-width:200px; }
.ai-workspace .ai-list .ai-filters > label > span { line-height:18px; }
.ai-workspace .ai-list .ai-filter-actions { display:flex; align-items:center; gap:8px; flex:0 0 auto; }
body .ai-workspace .ai-list .ai-filters :is(input:not([type="hidden"]),select),
body .ai-workspace .ai-list .ai-filters .ai-filter-actions > button {
  box-sizing:border-box; height:var(--ai-list-control-height); min-height:var(--ai-list-control-height);
  margin:0; padding:5px 10px; font-size:13px; line-height:1.25; border-radius:6px;
}
.ai-workspace .ai-list .ai-footnote { line-height:1.5; margin-top:10px; }
.ai-workspace .ai-list .ai-table td { vertical-align:middle; }
.ai-workspace .ai-list .ai-table .ai-actions > button { margin:0; }
@media(max-width:1100px) {
  .ai-workspace .ai-list > .ai-heading { flex-wrap:wrap; }
  .ai-workspace .ai-list .ai-filters > label { flex-basis:150px; }
}
@media(max-width:768px) {
  .ai-workspace { --ai-list-control-height:38px; }
  .ai-workspace .ai-list > .ai-heading { gap:10px; }
  .ai-workspace .ai-list .ai-toolbar { display:grid; grid-template-columns:auto minmax(0,1fr); align-items:center; width:100%; margin-left:0; }
  .ai-workspace .ai-list .ai-toolbar > .business-list-sort-inline { min-width:0; justify-content:flex-end; }
  .ai-workspace .ai-list .ai-toolbar .business-list-sort-inline > label { width:100%; min-width:0; }
  .ai-workspace .ai-list .ai-toolbar .business-list-sort-inline select { width:100%; min-width:0; flex:1; }
  .ai-workspace .ai-list .ai-filters > label { flex:1 1 120px; min-width:0; }
  .ai-workspace .ai-list .ai-filters > label:first-child { flex-basis:100%; min-width:0; }
  .ai-workspace .ai-list .ai-filter-actions { margin-left:auto; }
}

/* Read a single item's archive without leaving the issue list. */
.bf-modal.ai-detail-modal { z-index:150; }
.bf-modal.ai-detail-modal .bf-shell { width:min(1000px,100%); height:auto; max-height:calc(100dvh - 48px); border-radius:10px; }
.bf-modal.ai-detail-modal .bf-header { padding:12px 20px; border-bottom:1px solid #e0e7f0; }
.bf-modal.ai-detail-modal .bf-header h2 { font-size:15px; }
.bf-modal.ai-detail-modal .bf-content { min-height:0; padding:16px 20px 20px; }
.ai-detail-modal .ai-detail-title { display:flex; align-items:flex-start; justify-content:space-between; gap:16px; margin-bottom:16px; }
.ai-detail-modal .ai-detail-title h3 { font-size:17px; font-weight:600; color:#203b5b; }
.ai-detail-modal .ai-detail-title p { margin:4px 0 0; color:#6c7c90; font-size:12px; }
.ai-detail-modal .ai-detail-title .ai-status { flex-shrink:0; margin-top:2px; }
.ai-detail-modal .ai-detail-section { margin-top:16px; border:1px solid #e1e8f1; border-radius:7px; overflow:hidden; }
.ai-detail-modal .ai-detail-section h3 { display:flex; align-items:center; gap:10px; padding:9px 12px; margin:0; background:#f7f9fc; border-bottom:1px solid #e5eaf2; color:#28476b; font-size:13px; font-weight:600; }
.ai-detail-modal .ai-detail-section h3 span { color:#78869a; font-size:12px; font-weight:400; }
.ai-detail-modal .ai-detail-facts { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px 24px; margin:0; padding:14px 12px; }
.ai-detail-modal .ai-detail-facts > div { min-width:0; }
.ai-detail-modal .ai-detail-facts dt { margin:0 0 4px; color:#6c7e94; font-size:12px; line-height:1.5; }
.ai-detail-modal .ai-detail-facts dd { margin:0; color:#223b59; font-size:14px; line-height:1.6; font-variant-numeric:tabular-nums; overflow-wrap:anywhere; }
.ai-detail-modal .ai-detail-note { display:flex; gap:12px; margin:0 12px; padding:10px 0 12px; border-top:1px solid #edf1f6; font-size:13px; line-height:1.6; white-space:pre-wrap; overflow-wrap:anywhere; }
.ai-detail-modal .ai-detail-note > span { flex-shrink:0; color:#6c7e94; }
.ai-detail-modal .ai-detail-related { display:flex; align-items:center; flex-wrap:wrap; gap:8px; margin:12px 0 0; }
.ai-detail-modal .ai-detail-related > [data-action="manage"] { margin-left:auto; }
.ai-detail-modal .ai-detail-related:empty { display:none; }
.ai-detail-modal .ai-detail-table-wrap { width:100%; overflow-x:auto; }
.ai-detail-modal .ai-detail-table { width:100%; table-layout:fixed; border-collapse:collapse; margin:0; color:#29415f; font-size:13px; }
.ai-detail-modal .ai-detail-table th,.ai-detail-modal .ai-detail-table td { padding:10px 12px; text-align:left; vertical-align:top; border:0; border-bottom:1px solid #e8edf4; overflow-wrap:anywhere; white-space:normal; line-height:1.65; }
.ai-detail-modal .ai-detail-table th { background:#fff; color:#6c7e94; font-size:12px; font-weight:400; }
.ai-detail-modal .ai-detail-table th:first-child { width:22%; }
.ai-detail-modal .ai-detail-table tr:last-child td { border-bottom:0; }
.ai-detail-modal .ai-detail-table small { display:block; margin-top:3px; color:#6c7e94; font-size:12px; line-height:1.6; }
.ai-detail-modal .ai-detail-money { font-variant-numeric:tabular-nums; font-weight:600; }
.ai-detail-modal .ai-detail-empty { margin:0; padding:12px; color:#78869a; font-size:13px; line-height:1.6; }
@media(max-width:650px) {
  .bf-modal.ai-detail-modal { padding:12px; }
  .bf-modal.ai-detail-modal .bf-shell { max-height:calc(100dvh - 24px); }
  .bf-modal.ai-detail-modal .bf-header { padding:10px 12px; }
  .bf-modal.ai-detail-modal .bf-content { padding:12px; }
  .ai-detail-modal .ai-detail-facts { grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
  .ai-detail-modal .ai-detail-related > [data-action="manage"] { margin-left:0; }
  .ai-detail-modal .ai-detail-table,.ai-detail-modal .ai-detail-table tbody { display:block; min-width:0; }
  .ai-detail-modal .ai-detail-table thead { display:none; }
  .ai-detail-modal .ai-detail-table tr { display:block; padding:8px 12px; border-bottom:1px solid #e5eaf2; }
  .ai-detail-modal .ai-detail-table tr:last-child { border-bottom:0; }
  .ai-detail-modal .ai-detail-table td { display:block; position:relative; width:100%; min-height:25px; padding:3px 0 3px 100px; border:0; }
  .ai-detail-modal .ai-detail-table td::before { content:attr(data-label); position:absolute; top:3px; left:0; width:90px; color:#6c7e94; font-size:12px; }
}

/* Handle fixed assets in place using the same form rhythm as material issues. */
.ai-workspace:is([data-ai-mode="records"],[data-ai-mode="stock"]) .ai-list .ai-table-wrap.list-page-scroll[data-page-size-mode="auto"] { min-height:0!important; }
.ai-workspace[data-ai-mode="records"] .ai-list .ai-table:not(.ai-history) th:nth-child(1) { width:31%; }
.ai-workspace[data-ai-mode="records"] .ai-list .ai-table:not(.ai-history) th:nth-child(2) { width:18%; }
.ai-workspace[data-ai-mode="records"] .ai-list .ai-table:not(.ai-history) th:nth-child(3) { width:27%; }
.ai-workspace[data-ai-mode="records"] .ai-list .ai-table:not(.ai-history) th:nth-child(4) { width:24%; }
.ai-workspace[data-ai-mode="records"] .ai-list .ai-table :is(th,td) { vertical-align:middle; }
.ai-workspace[data-ai-mode="records"] .ai-list .ai-table small { margin-top:4px; line-height:1.5; }
.ai-workspace[data-ai-mode="records"] .ai-list .ai-table .ai-actions { gap:6px; justify-content:flex-start; }
.ai-workspace[data-ai-mode="records"] .ai-list .ai-table .ai-actions > button { display:inline-flex; align-items:center; justify-content:center; min-height:28px; margin:0; padding:4px 9px; font-size:12px; line-height:18px; }
.ai-workspace[data-ai-mode="records"] .ai-list .ai-table .ai-actions > button.ai-primary { background:#175dcc; border-color:#175dcc; color:#fff; }

/* Records share one compact toolbar; stock keeps its existing heading. */
.ai-workspace[data-ai-mode="records"] .ai-record-bar { display:flex; align-items:center; flex-wrap:wrap; gap:8px 16px; padding-bottom:8px; border-bottom:1px solid #e4eaf2; }
.ai-workspace[data-ai-mode="records"] .ai-record-bar > .ai-tabs { flex:0 0 auto; gap:16px; margin:0; border:0; }
.ai-workspace[data-ai-mode="records"] .ai-record-bar .ai-toolbar { flex:1 1 auto; gap:8px; }
body .ai-workspace[data-ai-mode="records"] .ai-record-bar .ai-toolbar > button { display:inline-flex; align-items:center; justify-content:center; box-sizing:border-box; height:var(--ai-list-control-height); min-height:var(--ai-list-control-height); margin:0; padding:5px 10px; font-size:13px; line-height:1.25; }
.ai-workspace[data-ai-mode="records"] .ai-record-bar .ai-tabs > button { margin:0; min-height:34px; padding:6px 0; font-size:13px; }
.ai-workspace[data-ai-mode="records"] .ai-list .ai-filters { margin:10px 0; }
.ai-workspace .ai-list .ai-history-filters > label { flex:0 1 130px; min-width:110px; }
.ai-workspace .ai-list .ai-history-filters > label:first-child { flex:1 1 200px; min-width:180px; }
.ai-workspace .ai-list .ai-history-filters > .ai-date-filter { flex:0 0 284px; min-width:0; }
.ai-workspace .ai-date-range { display:flex; align-items:center; gap:6px; min-width:0; }
.ai-workspace .ai-date-range > span { flex:none; color:#74849a; font-size:12px; }
.ai-workspace .ai-date-range > input { width:0; flex:1; min-width:0; }
.ai-workspace .ai-date-error { flex:1 1 100%; color:#b42318; font-size:12px; line-height:1.35; }
.ai-workspace .ai-date-error[hidden] { display:none; }
.ai-workspace[data-ai-mode="records"] .ai-list .ai-table :is(th,td) { padding:8px 10px; }
.ai-workspace[data-ai-mode="records"] .ai-history th:nth-child(2) { width:30%; }
.ai-workspace[data-ai-mode="records"] .ai-history th:nth-child(3) { width:26%; }
.ai-workspace[data-ai-mode="records"] .ai-history th:nth-child(4) { width:27%; }
.ai-workspace .ai-record-link { font-weight:600; }
.ai-detail-modal .ai-record-selected > td:first-child { box-shadow:inset 3px 0 #4b78b8; }
@media(max-width:768px) {
  .ai-workspace[data-ai-mode="records"] .ai-record-bar > .ai-tabs { width:100%; }
  .ai-workspace[data-ai-mode="records"] .ai-record-bar .ai-toolbar { display:flex; flex:1 1 100%; width:auto; justify-content:flex-start; margin:0; }
  .ai-workspace[data-ai-mode="records"] .ai-record-bar .ai-toolbar > .business-list-sort-inline { flex:1 1 180px; }
  .ai-workspace .ai-list .ai-history-filters > label:first-child,.ai-workspace .ai-list .ai-history-filters > .ai-date-filter { flex:1 1 100%; min-width:0; }
  .ai-workspace .ai-list .ai-history-filters > label { flex:1 1 110px; min-width:0; }
}

body .bf-modal.ai-operation-modal { z-index:150; padding:16px; }
body .bf-modal.ai-operation-modal .bf-shell { width:min(860px,100%); height:auto; max-height:calc(100dvh - 32px); border:1px solid #d8e3f1; border-radius:10px; }
body .bf-modal.ai-operation-modal .bf-header { padding:12px 18px; gap:12px; border-bottom:1px solid #e1e8f0; }
body .bf-modal.ai-operation-modal .bf-header > div > h2 { margin:0; font-size:14px; font-weight:600; line-height:1.5; color:#203b5b; }
body .bf-modal.ai-operation-modal .bf-content { min-height:0; padding:16px 18px; }
body .bf-modal.ai-operation-modal .workflow-message:not(:empty) { margin-bottom:12px; font-size:13px; line-height:1.6; }
body .bf-modal.ai-operation-modal .ai-return-summary { display:flex; align-items:flex-start; justify-content:space-between; gap:12px; padding:10px 12px; margin:0 0 12px; border:1px solid #dce6f1; border-radius:6px; background:#f6f9fd; }
body .bf-modal.ai-operation-modal .ai-return-asset { min-width:0; }
body .bf-modal.ai-operation-modal .ai-return-asset h3 { margin:0; font-size:14px; font-weight:600; line-height:1.6; color:#203b5b; overflow-wrap:anywhere; }
body .bf-modal.ai-operation-modal .ai-return-asset p { margin:4px 0 0; color:#6b7e95; font-size:12px; line-height:1.5; overflow-wrap:anywhere; }
body .bf-modal.ai-operation-modal .ai-return-summary > .ai-status { flex-shrink:0; margin-top:1px; }
body .bf-modal.ai-operation-modal .ai-return-facts { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px 20px; margin:12px 0; }
body .bf-modal.ai-operation-modal .ai-return-facts > div { min-width:0; }
body .bf-modal.ai-operation-modal .ai-return-facts dt { margin:0 0 4px; color:#6b7e95; font-size:12px; line-height:1.5; }
body .bf-modal.ai-operation-modal .ai-return-facts dd { margin:0; color:#263f5e; font-size:13px; line-height:1.6; overflow-wrap:anywhere; }
body .bf-modal.ai-operation-modal .ai-return-context { display:flex; flex-direction:column; gap:4px; margin:0 0 16px; padding:10px 12px; border:1px solid #e1e8f1; border-radius:6px; background:#f7f9fc; color:#29415f; font-size:13px; line-height:1.6; overflow-wrap:anywhere; }
body .bf-modal.ai-operation-modal .ai-return-context > label,body .bf-modal.ai-operation-modal .ai-return-context > span:first-child,body .bf-modal.ai-operation-modal .ai-return-context small { margin:0; color:#6b7e95; font-size:12px; font-weight:400; line-height:1.5; }
body .bf-modal.ai-operation-modal form[data-ai-form] { margin:0; }
body .bf-modal.ai-operation-modal .ai-return-fields { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px 16px; min-width:0; margin:0; padding:0; border:0; }
body .bf-modal.ai-operation-modal .ai-return-fields > label { display:grid; align-content:start; gap:4px; min-width:0; margin:0; color:#405572; font-size:13px; font-weight:500; line-height:1.5; }
body .bf-modal.ai-operation-modal .ai-return-fields > :is(label:has(textarea),.ai-wide) { grid-column:1/-1; }
body .bf-modal.ai-operation-modal .ai-return-fields :is(input,select,textarea) { box-sizing:border-box; width:100%; min-width:0; margin:0; border:1px solid #ced9e7; border-radius:6px; color:#263f5e; font-size:13px; line-height:1.5; }
body .bf-modal.ai-operation-modal .ai-return-fields :is(input,select) { height:34px; min-height:34px; padding:6px 10px; }
body .bf-modal.ai-operation-modal .ai-return-fields textarea { min-height:72px; padding:8px 10px; resize:vertical; }
body .bf-modal.ai-operation-modal .ai-return-fields:disabled :is(input,select,textarea) { background:#f4f6f9; color:#62758c; }
body .bf-modal.ai-operation-modal :is(.ai-warning,.ai-message) { margin:12px 0 0; padding:10px 12px; font-size:13px; line-height:1.6; overflow-wrap:anywhere; }
body .bf-modal.ai-operation-modal .ai-return-discard-confirm p { margin:0 0 10px; }
body .bf-modal.ai-operation-modal .ai-return-discard-confirm .ai-actions { gap:8px; }
body .bf-modal.ai-operation-modal .ai-return-actions { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:10px 14px; margin:16px 0 0; padding:12px 0 0; border-top:1px solid #e7edf4; }
body .bf-modal.ai-operation-modal :is(.ai-return-secondary,.ai-return-primary) { display:flex; align-items:center; flex-wrap:wrap; gap:8px; }
body .bf-modal.ai-operation-modal .ai-return-primary { margin-left:auto; }
body .bf-modal.ai-operation-modal .bf-shell button { display:inline-flex; align-items:center; justify-content:center; width:auto; min-height:34px; margin:0; padding:6px 10px; border:1px solid #ced9e7; border-radius:6px; background:#fff; color:#31557c; font-size:13px; font-weight:400; line-height:1.4; white-space:nowrap; }
body .bf-modal.ai-operation-modal .bf-shell button:hover:not(:disabled) { background:#f1f5fb; border-color:#b5c9e2; }
body .bf-modal.ai-operation-modal .ai-return-primary button[type="submit"] { width:140px; min-width:140px; background:#175fc6; border-color:#175fc6; color:#fff; }
body .bf-modal.ai-operation-modal .ai-return-primary button[type="submit"]:hover:not(:disabled) { background:#124b9c; border-color:#124b9c; }
body .bf-modal.ai-operation-modal :is(button,input,select,textarea):focus-visible { outline:2px solid #175fc6; outline-offset:2px; }
@media(max-width:700px) {
  body .bf-modal.ai-operation-modal { padding:8px; }
  body .bf-modal.ai-operation-modal .bf-shell { max-height:calc(100dvh - 16px); border-radius:8px; }
  body .bf-modal.ai-operation-modal .bf-header { padding:10px 12px; }
  body .bf-modal.ai-operation-modal .bf-content { padding:12px; }
  body .bf-modal.ai-operation-modal .ai-return-facts,body .bf-modal.ai-operation-modal .ai-return-fields { grid-template-columns:minmax(0,1fr); gap:12px; }
  body .bf-modal.ai-operation-modal .ai-return-actions { align-items:stretch; gap:12px; }
  body .bf-modal.ai-operation-modal .ai-return-secondary { width:100%; gap:8px; }
  body .bf-modal.ai-operation-modal .ai-return-primary { display:grid; grid-template-columns:minmax(0,1fr); width:100%; margin-left:0; }
  body .bf-modal.ai-operation-modal .ai-return-primary > button,body .bf-modal.ai-operation-modal .ai-return-primary > button[type="submit"] { width:100%; }
  body .bf-modal.ai-operation-modal .ai-return-fields :is(input,select) { height:38px; min-height:38px; }
  body .bf-modal.ai-operation-modal .bf-shell button { min-height:38px; }
}
