.details-drawer-panel{max-width:100vw;color:#263653;font-family:var(--ui-font-family);font-size:14px;font-weight:400;letter-spacing:0}.details-drawer-panel .el-drawer__body{height:100%;overflow:hidden}.details-drawer-panel .details-drawer-shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.details-drawer-panel .details-drawer-header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;padding:20px 28px;border-bottom:1px solid #e8edf5}.details-drawer-panel .details-drawer-actions,.details-drawer-panel .details-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.details-drawer-panel .details-drawer-actions{gap:8px}.details-drawer-panel .details-drawer-actions .el-button{min-height:36px;margin:0;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:400}.details-drawer-panel .details-drawer-delete{border-color:#efdddd;background:#fff;color:#ac5050}.details-drawer-panel .details-drawer-delete:hover{border-color:#ddbaba;background:#fff6f6}.details-drawer-panel .details-drawer-edit{border-color:#126fe0;background:#126fe0;color:#fff}.details-drawer-panel .details-drawer-edit:hover{border-color:#1065cd;background:#1065cd}.details-drawer-panel .details-drawer-close{width:36px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:#64748b;font-size:18px;cursor:pointer}.details-drawer-panel .details-drawer-close:hover{background:#f3f6fa}.details-drawer-panel .details-drawer-scroll{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.details-drawer-panel .details-drawer-identity{padding:28px;background:#f8fafd}.details-drawer-panel h2{margin:0 0 20px;font-size:24px;font-weight:400;line-height:32px;overflow-wrap:anywhere;white-space:pre-line}.details-drawer-panel .details-drawer-balance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;color:#64748b;font-size:13px}.details-drawer-panel .details-item-identity h2{margin-bottom:0}.details-drawer-panel .details-drawer-balance span:last-child{color:#263653;font-size:20px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.details-drawer-panel .details-drawer-section{min-height:96px;padding:28px;border-top:1px solid #e8edf5}.details-drawer-panel h3{margin:0 0 20px;font-size:14px;font-weight:500;line-height:20px}.details-drawer-panel .details-drawer-fields{display:grid;gap:16px;margin:0}.details-drawer-panel .details-drawer-fields>div{display:grid;grid-template-columns:144px minmax(0,1fr);gap:16px;line-height:22px}.details-drawer-panel dt{color:#727d8b}.details-drawer-panel dd{margin:0;overflow-wrap:anywhere}.details-drawer-panel .details-drawer-multiline{white-space:pre-line}.details-drawer-panel .details-history-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px}.details-drawer-panel .details-history-heading>span{color:#8b97aa;font-size:13px;font-variant-numeric:tabular-nums}.details-drawer-panel .details-inventory-heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.details-drawer-panel .details-inventory-heading h3{margin:0}.details-drawer-panel .details-inventory-action{min-height:36px;padding:8px 12px;border-color:#cddcf1;border-radius:8px;background:#fff;color:#126fe0;font-size:13px;font-weight:400}.details-drawer-panel .details-inventory-action:hover{border-color:#126fe0;background:#f8fafd}.details-drawer-panel .details-history-content{min-height:120px}.details-drawer-panel .details-history-invoice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #edf0f4;color:#263653;text-decoration:none}.details-drawer-panel .details-history-invoice:first-child{padding-top:4px}.details-drawer-panel .details-history-invoice:hover{color:#126fe0;background:#f8fafd}.details-drawer-panel .details-history-document{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.details-drawer-panel .details-history-number{font-weight:500;overflow-wrap:anywhere}.details-drawer-panel .details-history-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:8px;color:#727d8b;font-size:12px}.details-drawer-panel .list-status-badge{min-height:20px;margin:0;padding:1px 8px;font-weight:400;line-height:18px}.details-drawer-panel .details-history-amounts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.details-drawer-panel .details-history-amounts small{color:#727d8b;font-size:12px;text-align:right}.details-drawer-panel .details-history-invoice>i{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#8b97aa;font-size:14px}.details-drawer-panel .details-history-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.details-drawer-panel .details-drawer-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;color:#ac5050;font-size:13px;line-height:20px}.details-drawer-panel .details-drawer-error button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:8px 0;border:0;background:transparent;color:#126fe0;font:inherit;cursor:pointer}.details-drawer-panel .details-history-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:32px 16px;color:#8b97aa;font-size:13px}.details-drawer-panel .details-history-empty i{font-size:24px}.details-drawer-panel .details-drawer-receipt{display:block;width:100%;height:280px;border:1px solid #edf0f4;border-radius:8px;background:#f8fafd}.details-drawer-panel .details-inventory-row{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:20px;padding:16px 0;border-bottom:1px solid #edf0f4;line-height:22px}.details-drawer-panel .details-inventory-date{color:#727d8b;font-size:12px;white-space:pre}.details-drawer-panel .details-inventory-note{display:grid;-ms-flex-line-pack:start;align-content:start;gap:8px;min-width:0;overflow-wrap:anywhere}.details-drawer-panel .details-inventory-invoice{justify-self:start;padding:0;border:0;background:transparent;color:#126fe0;font:inherit;font-size:12px;text-align:left;cursor:pointer}.details-drawer-panel .details-inventory-quantity{font-variant-numeric:tabular-nums}.details-drawer-panel .details-inventory-quantity.is-increase{color:#198356}.details-drawer-panel a:focus-visible,.details-drawer-panel button:focus-visible{outline:2px solid #126fe0;outline-offset:2px}.details-inventory-dialog{max-width:calc(100vw - 32px);color:#263653;font-size:14px;font-weight:400}.details-inventory-dialog .el-dialog__header{padding:24px 28px 16px;border-bottom:1px solid #e8edf5}.details-inventory-dialog .el-dialog__title{color:#263653;font-size:20px;font-weight:400}.details-inventory-dialog .el-dialog__body{padding:20px 28px 0}.details-inventory-dialog .el-dialog__footer{padding:16px 28px 24px}.details-inventory-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:24px;padding:16px;border:1px solid #e8edf5;border-radius:8px;background:#f8fafd;color:#727d8b}.details-inventory-summary>span:last-child{color:#263653;font-size:20px;font-variant-numeric:tabular-nums}.details-inventory-dialog .el-form-item{margin-bottom:20px}.details-inventory-dialog .el-form-item__label{padding-bottom:8px;color:#727d8b;font-size:13px;font-weight:400;line-height:20px}.details-inventory-dialog .el-date-editor{width:100%}.details-inventory-dialog .el-button,.details-inventory-dialog .el-radio-button__inner{font-weight:400}@media (max-width:560px){.details-drawer-panel .details-drawer-header{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px;gap:8px}.details-drawer-panel .details-drawer-actions{margin-left:auto}.details-drawer-panel .details-drawer-actions .el-button{padding:8px 12px}.details-drawer-panel .details-drawer-identity,.details-drawer-panel .details-drawer-section{padding:24px 20px}.details-drawer-panel .details-drawer-fields>div{grid-template-columns:112px minmax(0,1fr);gap:12px}.details-drawer-panel .details-history-invoice{gap:12px}.details-drawer-panel .details-history-amounts{max-width:48%}.details-drawer-panel .details-inventory-row{grid-template-columns:96px minmax(0,1fr) auto;gap:12px}}.client-mobile-empty[data-v-e524dfdc],.client-mobile-list[data-v-e524dfdc]{display:none}@media (max-width:720px){.client-desktop-table[data-v-e524dfdc]{display:none}.client-mobile-list[data-v-e524dfdc]{display:grid;gap:12px}.client-mobile-empty[data-v-e524dfdc]{display:block;padding:42px 16px;border:1px dashed #d8dee8;border-radius:var(--ui-radius-panel);background:#fff;color:var(--ui-text-muted);text-align:center}.client-mobile-card[data-v-e524dfdc]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:16px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:#fff;color:#263653;-webkit-box-shadow:var(--ui-shadow-panel);box-shadow:var(--ui-shadow-panel);cursor:pointer}.client-mobile-card[data-v-e524dfdc]:focus-visible{outline:2px solid var(--ui-focus-color);outline-offset:3px}.client-mobile-checkbox[data-v-e524dfdc]{padding-top:2px}.client-mobile-content[data-v-e524dfdc]{min-width:0}.client-mobile-heading[data-v-e524dfdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.client-mobile-heading strong[data-v-e524dfdc]{min-width:0;overflow-wrap:anywhere}.client-mobile-heading strong[data-v-e524dfdc]:first-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.client-mobile-heading strong[data-v-e524dfdc]:last-child{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-variant-numeric:tabular-nums}.client-mobile-facts[data-v-e524dfdc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.client-mobile-facts span[data-v-e524dfdc]{min-width:0;overflow-wrap:anywhere}.client-mobile-facts small[data-v-e524dfdc]{display:block;margin-bottom:4px;color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:600;text-transform:uppercase}}@media (max-width:430px){.client-mobile-facts[data-v-e524dfdc]{grid-template-columns:minmax(0,1fr)}}