.ls-wrap{display:block;position:relative}.ls-list-area{transition:padding-right .28s cubic-bezier(.32,.72,.28,1)}.ls-pane{background:var(--color-white);border-left:1px solid var(--color-gray-200);will-change:transform, width;width:min(800px,100vw);max-width:100%;z-index:var(--z-drawer);flex-direction:column;transition:transform .28s cubic-bezier(.32,.72,.28,1),width .32s cubic-bezier(.32,.72,.28,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.ls-wrap--open .ls-pane{transform:translate(0)}.ls-wrap:not(.ls-wrap--open) .ls-pane{transition:transform .22s cubic-bezier(.32,.72,.28,1)}.ls-wrap--expanded .ls-pane{border-left:none;width:100%}.ls-modal-backdrop{z-index:calc(var(--z-drawer) - 1);-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;pointer-events:none;background:#fff0;transition:background .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s,opacity .28s;position:fixed;inset:0}.ls-wrap--open .ls-modal-backdrop{-webkit-backdrop-filter:blur(1.25px);backdrop-filter:blur(1.25px);opacity:1;pointer-events:auto;background:#ffffff79}.ls-wrap--expanded .ls-modal-backdrop{opacity:0;pointer-events:none}.ls-row-active{background:#00a6a60f!important}.ls-row-active:hover{background:#00a6a617!important}.ls-pane-header{border-bottom:1px solid var(--color-gray-200);background:var(--color-white);flex-shrink:0;align-items:center;gap:8px;padding:16px 20px;display:flex}.ls-pane-back{color:var(--color-text-light);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:none}.ls-pane-back:hover{background:var(--color-gray-100);color:var(--color-text)}.ls-pane-id{flex:auto;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.ls-pane-name{color:var(--color-text-dark);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:200;line-height:22px;overflow:hidden}.ls-pane-name--node{align-items:center;min-width:0;display:flex}.ls-pane-title-select-trigger{cursor:pointer;width:100%;color:var(--color-text-dark);text-align:left;background:0 0;border:none;align-items:center;gap:6px;min-width:0;margin:0;padding:0;font-family:inherit;display:flex}.ls-pane-title-select-label{color:var(--color-text-dark);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:17px;font-weight:200;line-height:22px;overflow:hidden}.ls-pane-title-select-chevron{color:var(--color-text-light);flex-shrink:0;font-size:12px;line-height:1;transition:transform .15s ease-out}.ls-pane-title-select-trigger.is-open .ls-pane-title-select-chevron{color:var(--color-accent);transform:rotate(180deg)}.ls-pane-title-select-trigger.is-open .ls-pane-title-select-label{color:var(--color-accent)}.ls-pane-title-select-menu{border:1px solid var(--color-gray-300);border-radius:var(--radius-md);max-height:60vh;padding:4px 0;position:fixed;overflow-y:auto;box-shadow:0 4px 16px #00000014}.ls-pane-title-select-option{text-align:left;cursor:pointer;width:100%;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:200;line-height:18px;display:block;overflow:hidden}.ls-pane-title-select-option:hover{background:var(--color-gray-100)}.ls-pane-title-select-option.is-active{color:var(--color-accent);font-weight:400}.ls-pane-tools{flex-shrink:0;align-items:center;gap:4px;display:flex}.ls-icon-btn{cursor:pointer;width:28px;height:28px;color:var(--color-text-light);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.ls-icon-btn:hover{background:var(--color-gray-100);color:var(--color-text)}.ls-pane-body{background:var(--color-white);flex:auto;padding:24px 20px 16px;animation:.22s ease-out both fadeUp;overflow-y:auto}.ls-facts{grid-template-columns:88px 1fr;gap:4px 16px;margin-bottom:28px;display:grid}.ls-fact-label{color:var(--color-text-light);padding-top:4px;padding-bottom:4px;font-size:13px;font-weight:500}.ls-fact-value{color:var(--color-text);word-break:break-word;padding-top:4px;padding-bottom:4px;font-size:14px;font-weight:200}.ls-pane-body .ls-facts{margin-bottom:0}.ls-pane-body .admin-detail-row{border-bottom:none}.ls-section-label{color:var(--color-text-light);text-transform:capitalize;margin:0 0 16px;font-size:13px;font-weight:500}.ls-pane-detail-link{margin:24px 0 0;font-size:13px}.ls-body-text{margin:0;font-size:14px;font-weight:200;line-height:1.6}.ls-pane-actions{border-top:1px solid var(--color-gray-200);background:var(--color-white);flex-wrap:wrap;flex-shrink:0;gap:8px;padding:28px 20px;display:flex}.ls-pane-loading{flex-direction:column;gap:8px;display:flex}.ls-pane-loading-bar{background:var(--color-gray-100);border-radius:3px;height:14px;animation:1.5s ease-in-out infinite ls-pulse}@keyframes ls-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:1040px){.ls-pane{width:100%;box-shadow:none;border-left:none}.ls-pane-back{display:inline-flex}.ls-pane-tools{display:none}.ls-wrap--open .ls-list-area{opacity:.6;pointer-events:none;padding-right:0;transition:transform .24s cubic-bezier(.32,.72,.28,1),opacity .24s ease-out;transform:translate(-30%)}.ls-wrap--expanded .ls-list-area{opacity:.6;padding-right:0;transform:translate(-30%)}}.ls-wrap:not(.ls-wrap--expanded) .ls-pane-body .admin-image-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.ls-wrap:not(.ls-wrap--expanded) .ls-pane-body .admin-section{margin-bottom:40px}.ls-wrap:not(.ls-wrap--expanded) .ls-pane-body .admin-client-header{gap:12px}.ls-wrap:not(.ls-wrap--expanded) .ls-pane-body .admin-client-meta{flex-direction:column;align-items:flex-start;gap:4px}.ls-wrap:not(.ls-wrap--expanded) .ls-pane-body .admin-info-strip>.admin-detail-row{padding-right:16px}.ls-wrap:not(.ls-wrap--expanded) .ls-pane-body .invoice-form-actions{flex-direction:column;align-items:stretch}.ls-wrap:not(.ls-wrap--expanded) .ls-pane-body .invoice-form-actions .btn-primary,.ls-wrap:not(.ls-wrap--expanded) .ls-pane-body .invoice-form-actions .btn-ghost{width:100%}.ls-wrap:not(.ls-wrap--expanded) .ls-pane-body table{font-size:13px}.ls-wrap:not(.ls-wrap--expanded) .ls-pane-body .admin-table-wrap{overflow-x:auto}
