/* Only inventory tables enhanced by inventory-rows-v429.js. */
.ftaps-app .ft429-table-scroll{max-width:100%;overflow-x:auto;min-width:0}
.ftaps-app table.ft429-table{width:100%;border-collapse:collapse;table-layout:auto;font-size:.875rem}
.ftaps-app .ft429-table th,.ftaps-app .ft429-table td{padding:10px 12px!important;vertical-align:middle!important;line-height:1.35!important;min-width:0!important;overflow-wrap:anywhere}
.ftaps-app .ft429-table th{letter-spacing:.025em!important;font-size:.75rem!important;white-space:normal!important}
.ftaps-app .ft429-table td{max-width:260px}
.ftaps-app .ft429-table td small{display:block;font-size:.75rem;line-height:1.35;margin:3px 0 0!important;color:#64748b}
.ftaps-app .ft429-table td.ft429-number{width:7%;min-width:65px!important;text-align:center;font-variant-numeric:tabular-nums}
.ftaps-app .ft429-table td.ft429-actions-cell{width:52px!important;min-width:52px!important;text-align:right}
.ftaps-app button.ft429-row-trigger{display:inline-flex!important;align-items:center;justify-content:center;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;margin:0!important;border:1px solid #d7dfeb!important;border-radius:8px!important;background:#fff!important;color:#185ca1!important;box-shadow:none!important;font-size:24px!important;line-height:1!important}
.ftaps-app button.ft429-row-trigger:hover,.ftaps-app button.ft429-row-trigger[aria-expanded=true]{background:#edf5ff!important;border-color:#185ca1!important}
.ftaps-app .ft429-row-menu{position:fixed!important;z-index:9900!important;box-sizing:border-box;padding:8px!important;border:1px solid #d7dfeb;border-radius:12px;background:#fff;color:#172b45;box-shadow:0 12px 32px #142a4633;overflow-y:auto;text-align:left;white-space:normal}
.ftaps-app .ft429-row-menu[hidden]{display:none!important}
.ftaps-app .ft429-row-menu .ftm-row-actions,.ftaps-app .ft429-row-menu .ftinv-row-tools,.ftaps-app .ft429-row-menu .wonderbox-row-actions{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:6px!important;width:100%!important;margin:0!important}
.ftaps-app .ft429-row-menu .wonderbox-row-actions>form{display:block!important;width:100%!important;max-width:none!important;margin:0!important}
.ftaps-app .ft429-row-menu .wonderbox-row-actions>form>button{display:flex!important;width:100%!important;min-height:40px!important;justify-content:flex-start!important;text-align:left!important;padding:9px 12px!important;margin:0!important;border-radius:7px!important;white-space:normal!important}
.ftaps-app .ft429-row-menu .wonderbox-row-actions .btn-reset{border:0!important;background:#fff1f2!important;color:#aa2736!important;box-shadow:none!important}
.ftaps-app .ft429-row-menu > a,.ftaps-app .ft429-row-menu > div > a,.ftaps-app .ft429-row-menu summary,.ftaps-app .ft429-row-menu .ft415-editor-launch > button,.ftaps-app .ft429-row-menu .ft411-editor-launch > button,.ftaps-app .ft429-row-menu .ftm-inline-form > button{display:flex!important;align-items:center;box-sizing:border-box;width:100%!important;min-height:40px!important;padding:9px 12px!important;margin:3px 0!important;border:0!important;border-radius:7px!important;background:#f3f6fa!important;color:#194d83!important;box-shadow:none!important;font-size:.875rem!important;line-height:1.3!important;text-align:left!important;text-decoration:none!important;white-space:normal!important;letter-spacing:normal!important}
.ftaps-app .ft429-row-menu .ft415-editor-launch,.ftaps-app .ft429-row-menu .ft411-editor-launch{display:block!important;padding:0!important;margin:0!important;border:0!important;background:none!important}
.ftaps-app .ft429-row-menu .ft415-launch-info,.ftaps-app .ft429-row-menu .ft411-editor-launch > small{display:none!important}
.ftaps-app .ft429-row-menu .ftm-inline-form{margin:0!important;padding:0!important;display:block!important}
.ftaps-app .ft429-row-menu .ftm-inline-form > .ftm-link-danger{color:#aa2736!important;background:#fff1f2!important}
.ftaps-app .ft429-row-menu details{margin:0!important;padding:0!important;border:0!important}
.ftaps-app .ft429-row-trigger:focus-visible,.ftaps-app .ft429-row-menu a:focus-visible{outline:3px solid #73afe8!important;outline-offset:2px}
@media(max-width:640px){.ftaps-app .ft429-table th,.ftaps-app .ft429-table td{padding:8px!important}.ftaps-app .ft429-table{min-width:600px!important}.ftaps-app button.ft429-row-trigger{width:44px!important;height:44px!important}}
@media print{.ft429-row-trigger,.ft429-row-menu{display:none!important}.ft429-table-scroll{overflow:visible!important}}
