.ui-stock-scroll{overflow:auto;max-height:68vh;border:1px solid #adbec2;isolation:isolate}.ui-stock-table{table-layout:fixed;border-collapse:separate;border-spacing:0;font:12px Arial,Meiryo,sans-serif}.ui-stock-table th,.ui-stock-table td{box-sizing:border-box;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal;padding:6px;border-right:1px solid #bdcbd0;border-bottom:1px solid #bdcbd0;max-width:none;vertical-align:middle}.ui-stock-table thead th{position:sticky;z-index:4;top:0;height:52px;background:#dfebee;text-align:center}.ui-stock-table thead tr:nth-child(2) th{top:52px;height:74px}.ui-stock-table th small{display:block;font-weight:normal;font-size:10px}.ui-stock-table .ui-freeze{position:sticky;background:#f5f8f8;z-index:2}.ui-stock-table .ui-freeze-0{left:0}.ui-stock-table .ui-freeze-1{left:64px}.ui-stock-table .ui-freeze-2{left:174px;border-right:2px solid #6b8c94}.ui-stock-table thead .ui-freeze{z-index:6;background:#dfebee}.ui-number{text-align:center!important;font-variant-numeric:tabular-nums}.ui-complete{color:#c52c32!important}.ui-stock-balance{background:#eaf4ef!important;font-weight:600}.ui-cases{display:grid;gap:8px}.ui-case{display:grid;grid-template-columns:100px minmax(180px,1fr) minmax(140px,200px) minmax(220px,350px);gap:12px;align-items:center;padding:16px 10px;border-bottom:1px solid #dce6e8;min-width:0}.ui-case small{display:block;margin-top:6px;color:#607783}.ui-case-party{overflow-wrap:anywhere}.ui-case-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ui-case .badge{display:inline-block;white-space:normal;margin:3px 0}.ui-case-tabs,.ui-docs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.ui-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:14px;background:#f3f7f6;border-radius:8px}.ui-fields dt{font-size:12px;color:#5c747a}.ui-fields dd{margin:6px 0 0;overflow-wrap:anywhere;line-height:1.5}.ui-payment{padding:16px 0;border-bottom:1px solid #d3dfe0}.ui-case-detail table{width:100%;min-width:0!important;table-layout:fixed}.ui-case-detail th,.ui-case-detail td{white-space:normal!important;overflow-wrap:anywhere!important}.ui-case-detail table th:first-child{width:13%}.ui-case-detail table th:nth-last-child(-n+2){width:13%}.ui-case-detail .actions{flex-wrap:wrap}body:has(.ui-cases) #content table{min-width:0!important}@media(max-width:1100px){.ui-case{grid-template-columns:90px minmax(150px,1fr) minmax(180px,250px)}.ui-case>div:nth-child(3){grid-column:2}.ui-case-buttons{grid-column:3;grid-row:1 / 3}.ui-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ui-case{grid-template-columns:80px minmax(0,1fr)}.ui-case-buttons{grid-column:1 / 3;grid-row:auto}.ui-fields{grid-template-columns:1fr}}

#sdSettings details{margin:16px 0;padding:12px;border:1px solid #ccdada;border-radius:7px}#sdSettings summary{cursor:pointer;font-weight:600}#sdSettings textarea{width:100%;box-sizing:border-box;font:inherit}#sdSettings fieldset{margin:12px 0;border:1px solid #ccdada}#sdSettings .table-wrap table{min-width:0;width:100%;table-layout:fixed}#sdSettings td,#sdSettings th{white-space:normal;overflow-wrap:anywhere}
