.v3-top-brand{display:flex;min-width:0;flex:none;align-items:center;gap:8px;padding-right:10px;border-right:1px solid rgba(208,220,235,.72)}.v3-top-brand img{display:block;width:40px;height:32px;-o-object-fit:contain;object-fit:contain}.v3-top-brand strong{color:#203451;font-size:var(--v3-font-16);font-weight:var(--v3-weight-700);letter-spacing:-.02em;white-space:nowrap}.v3-work-view-trigger{display:inline-flex;min-width:116px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #d5e1ef;border-radius:9px;background:#ffffffa8;color:#365a8c;cursor:pointer;font-size:var(--v3-font-12);font-weight:var(--v3-weight-700);white-space:nowrap;transition:border-color .16s ease,background-color .16s ease}.v3-work-view-trigger:hover:not(.is-static){border-color:#2f67d857;background:#f7fbff;color:#2f67d8}.v3-work-view-trigger:focus-visible{outline:2px solid rgba(47,103,216,.58);outline-offset:2px}.v3-work-view-trigger.is-static{cursor:default}.v3-work-view-menu{z-index:calc(var(--v3-layer-global) + 10);width:312px;padding:8px;border:1px solid #dbe6f2;border-radius:13px;background:#fff;box-shadow:0 16px 36px #2b4d7c29}.v3-work-view-menu-heading{display:grid;gap:3px;padding:8px 10px 10px}.v3-work-view-menu-heading strong{color:#203451;font-size:var(--v3-font-13)}.v3-work-view-menu-heading small{color:#7a8da7;font-size:var(--v3-font-12);line-height:1.45}.v3-work-view-options{display:grid;gap:4px}.v3-work-view-options>button{display:grid;min-height:58px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#526984;cursor:pointer;text-align:left}.v3-work-view-options>button:hover{background:#f4f8fd}.v3-work-view-options>button:disabled{cursor:default;opacity:.72}.v3-work-view-options>button.is-selected{border-color:#2f67d82e;background:#eaf2ff;color:#2f67d8}.v3-work-view-options>button:focus-visible{outline:2px solid rgba(47,103,216,.58);outline-offset:1px}.v3-work-view-option-icon{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:9px;background:#edf4fc;color:#5476a4}.v3-work-view-options>button.is-selected .v3-work-view-option-icon{background:#dceaff;color:#2f67d8}.v3-work-view-options>button>span:nth-child(2){display:grid;min-width:0;gap:2px}.v3-work-view-options strong{color:#2b405e;font-size:var(--v3-font-13)}.v3-work-view-options small{color:#8293aa;font-size:var(--v3-font-12);line-height:1.35}.v3-work-view-error{margin:8px 4px 2px;padding:7px 9px;border:1px solid rgba(225,82,82,.22);border-radius:9px;background:#fff1f2;color:#c33a45;font-size:var(--v3-font-12)}.v3-brand-work-view{display:flex;flex:0 0 auto;align-items:center;gap:12px;margin-left:2px}.v3-brand-work-view:before{content:"";width:1px;height:16px;background:#7e96b62e}.v3-brand-work-view .v3-work-view-trigger{min-width:0;height:26px;padding:0 8px 0 10px;gap:6px;border:1px solid rgba(174,194,221,.36);border-radius:7px;background:#ffffff7a;color:#506681;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.v3-brand-work-view .v3-work-view-trigger:hover,.v3-brand-work-view .v3-work-view-trigger[aria-expanded=true]{background:#edf4ff;border-color:#c7d9f4;color:var(--v3-accent)}.v3-brand-work-view .v3-work-view-trigger>svg{color:#8192aa;transition:transform .14s ease}.v3-brand-work-view .v3-work-view-trigger[aria-expanded=true]>svg{transform:rotate(180deg);color:var(--v3-accent)}@media(prefers-reduced-motion:reduce){.v3-brand-work-view .v3-work-view-trigger,.v3-brand-work-view .v3-work-view-trigger>svg{transition:none}}.v3-brand-work-view .v3-work-view-trigger-copy small,.v3-brand-work-view .v3-work-view-trigger-icon{display:none}.v3-brand-work-view .v3-work-view-trigger-copy strong{font-size:var(--v3-font-13);font-weight:var(--v3-weight-500);color:inherit;line-height:1}.v3-desktop-brand .v3-brand-work-view span{display:inline-flex;margin-left:0}.v3-desktop-brand .v3-brand-work-view .v3-work-view-trigger-copy small,.v3-desktop-brand .v3-brand-work-view .v3-work-view-trigger-icon{display:none}.v3-side-user>span{width:27px;height:27px;font-size:var(--v3-font-12)}.v3-search-button,.v3-notice-button{display:inline-flex;height:34px;align-items:center;gap:7px;border:1px solid #d9e4f1;border-radius:9px;background:#ffffffb3;color:#778aa4;cursor:pointer}.v3-search-button{width:var(--v3-search-trigger-width, 310px);flex:0 0 auto;justify-content:flex-start;min-width:0;padding:0 10px 0 12px;box-shadow:inset 0 1px #ffffffd1;color:#647892;font-size:var(--v3-font-12);overflow:hidden;transition:width .2s cubic-bezier(.22,1,.36,1),padding .2s cubic-bezier(.22,1,.36,1),gap .2s cubic-bezier(.22,1,.36,1),border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.v3-profit.is-search-icon-only .v3-search-button{width:34px;justify-content:center;gap:0;padding:0}.v3-profit.is-search-icon-only .v3-search-button>span,.v3-profit.is-search-icon-only .v3-search-button>kbd{display:none}.v3-search-button:hover,.v3-search-button:focus-visible{border-color:#2f67d852;background:#fffffff0;box-shadow:0 0 0 4px #2f67d81a;color:#2f67d8}.v3-search-button>span{min-width:0;flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.v3-notice-button{position:relative;width:34px;justify-content:center}.v3-side-bottom{display:grid;gap:7px;margin-top:auto;overflow:hidden;padding:10px 9px 14px;border-top:1px solid #edf2f7;background:linear-gradient(to top,#f7fafffa,#f7faff00)}.v3-side-user{display:flex;align-items:center;gap:8px;padding:8px 9px;border:1px solid #e8eef6;border-radius:10px;background:#fafcff}.v3-profit{--v3-sidebar-column: 254px;position:relative;isolation:isolate;display:grid;grid-template-columns:var(--v3-sidebar-column) minmax(0,1fr);grid-template-rows:auto auto 1fr;min-height:100vh;overflow:clip;transition:grid-template-columns .18s ease}.v3-profit.is-sidebar-collapsed{--v3-sidebar-column: 86px}.v3-profit:before,.v3-profit:after{position:absolute;z-index:-1;width:520px;height:520px;border-radius:50%;content:""}.v3-profit:before{top:-170px;left:-190px;border:105px solid rgba(93,145,239,.12)}.v3-profit:after{top:90px;right:-260px;border:90px solid rgba(151,190,250,.1)}.v3-profit[data-v3-route-key="product.platformEditor"]{overflow:clip}.v3-profit[data-v3-route-key="product.platformEditor"]:before,.v3-profit[data-v3-route-key="product.platformEditor"]:after{display:none}.v3-profit[data-v3-route-key="product.platformEditor"] .v3-workspace-main>main{max-width:none;padding:10px var(--v3-page-inline) var(--v3-page-block-end)}.v3-profit:is([data-v3-route-key="product.editorCreate"],[data-v3-route-key="product.editor"]) .v3-workspace-main>main{max-width:none}.v3-workspace-main{display:contents}.v3-workspace-main>main{grid-column:2;grid-row:3;width:100%;min-width:0;max-width:1280px;margin:0;padding:var(--v3-page-inline) var(--v3-page-inline) var(--v3-page-block-end)}.v3-profit:is([data-v3-page-type=ledger],[data-v3-page-type=center],[data-v3-page-type=report],[data-v3-page-type=workbench],[data-v3-page-type=dashboard]) .v3-workspace-main>main{max-width:none}.v3-profit[data-v3-page-type=editor] .v3-workspace-main>main{margin-inline:auto}.v3-profit[data-v3-route-key="order.printSettings"] .v3-workspace-main>main{max-width:none}.v3-workspace-boot{display:grid;min-height:100vh;place-items:center;background:#edf5ff;color:#6e829e;font-size:var(--v3-font-13)}.v3-keep-alive-page{position:relative;min-width:0;min-height:100%}.v3-keep-alive-page:focus-visible{outline:3px solid rgba(63,112,207,.22);outline-offset:-3px}.v3-page-recovery{display:flex;min-height:360px;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 24px;border:1px solid #dbe5f1;border-radius:16px;background:#fff;color:#7b8ea7;text-align:center}.v3-page-recovery>svg{color:#c45e68}.v3-page-recovery strong{color:#2b405e;font-size:var(--v3-font-16)}.v3-page-recovery p{margin:0;font-size:var(--v3-font-13)}.v3-page-recovery button{display:inline-flex;min-height:36px;align-items:center;gap:6px;margin-top:6px;border:1px solid #cadaf1;border-radius:9px;background:#edf4ff;padding:0 12px;color:#3569c8;cursor:pointer}.v3-top{--v3-top-column-gap: 12px;position:relative;z-index:30;display:grid;grid-column:1 / -1;grid-row:1;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;height:68px;margin:0;align-items:center;-moz-column-gap:var(--v3-top-column-gap);column-gap:var(--v3-top-column-gap);padding:0 20px 0 12px;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .24s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-radius .24s cubic-bezier(.22,1,.36,1),margin .24s cubic-bezier(.22,1,.36,1),top .24s cubic-bezier(.22,1,.36,1)}.v3-top-sticky-slot{grid-column:1 / -1;grid-row:1;height:68px}.v3-profit.is-header-docked .v3-top{position:fixed;top:0;right:0;left:0;z-index:30;margin:0;border-bottom:1px solid var(--v3-line);background:#f7fafffa;box-shadow:0 8px 20px #3a5f9414}.v3-top-title,.v3-user{display:flex;align-items:center}.v3-top-sidebar-zone{display:flex;min-width:0;height:100%;align-items:center;gap:10px;overflow:visible;padding-left:14px}.v3-top-sidebar-zone .v3-top-brand{min-width:0;flex:1 1 auto}.v3-top-sidebar-zone .v3-top-brand strong{overflow:hidden;text-overflow:ellipsis}.v3-top-sidebar-zone .v3-ai-trigger{flex:0 0 auto}.v3-profit.is-sidebar-collapsed .v3-top-sidebar-zone{gap:0}.v3-profit.is-sidebar-collapsed .v3-top-brand{display:none}.v3-sidebar-desktop-toggle{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#71849d;cursor:pointer;transition:background-color .16s ease,color .16s ease}.v3-sidebar-desktop-toggle:hover{background:#e8f0fcdb;color:#2f67d8}.v3-sidebar-desktop-toggle:focus-visible{outline:2px solid rgba(47,103,216,.36);outline-offset:2px}.v3-sidebar-desktop-toggle[aria-pressed=true]{color:#2f67d8;background:#eaf1fc}.v3-top-navigation-slot{display:flex;min-width:0;flex:1 1 auto;align-items:center;height:100%;gap:8px}.v3-top-title{flex:0 0 auto;gap:12px}.v3-top-title small{padding-right:10px;border-right:1px solid var(--v3-line);color:#8494aa;font-size:var(--v3-font-12);white-space:nowrap}.v3-top-title h1{margin:0;color:#203451;font-size:var(--v3-font-16);font-weight:var(--v3-weight-700);white-space:nowrap}.v3-global-nav{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:2px;margin-left:2px;overflow-x:auto;scrollbar-width:none}.v3-global-nav::-webkit-scrollbar{display:none}.v3-global-nav button{position:relative;height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#6c7e97;cursor:pointer;font-size:var(--v3-font-12);white-space:nowrap;transition:color .16s ease,background-color .16s ease}.v3-global-nav button.v3-active{background:#e7f0ff!important;color:#2e68d4!important;font-weight:var(--v3-weight-700)}.v3-global-nav button.v3-active:after{position:absolute;right:12px;bottom:4px;left:12px;height:2px;border-radius:99px;background:#4d86e7;content:""}.v3-top-actions{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:6px;margin-left:auto;padding-left:10px;border-left:1px solid var(--v3-line)}.v3-user{position:relative;flex:0 0 auto;gap:4px;padding-left:10px;border-left:1px solid #dce6f1}.v3-user-profile{display:inline-flex;min-height:38px;align-items:center;gap:8px;border-radius:10px;padding:3px 6px 3px 3px;text-align:left;transition:background .16s ease,box-shadow .16s ease}.v3-user-profile:hover{background:#f4f7fd}.v3-user-profile:focus-visible{outline:2px solid rgba(47,103,216,.42);outline-offset:2px}.v3-user-profile>span,.v3-side-user>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#e6edff;color:#365dcc;font-weight:var(--v3-weight-700);overflow:hidden}.v3-user-profile>span img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v3-user:after{position:absolute;top:-4px;right:-8px;width:6px;height:6px;border:2px solid #fff;border-radius:50%;background:#46b58b;content:""}.v3-user-profile strong,.v3-side-user strong{display:block;color:#253852;font-size:var(--v3-font-12)}.v3-user-profile small,.v3-side-user small{display:block;color:#5b6f89;font-size:var(--v3-font-12)}.v3-user-logout{display:inline-flex;align-items:center;width:34px;height:34px;justify-content:center;gap:0;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:#526985;font-size:var(--v3-font-12);font-weight:var(--v3-weight-700)}.v3-user-logout>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.v3-user-logout:hover{border-color:#2f67d852;color:#2f67d8}.v3-sidebar{position:fixed;top:82px;left:14px;z-index:var(--v3-layer-global);display:flex;width:236px;min-width:236px;height:calc(100vh - 96px);flex-basis:236px;flex-direction:column;overflow:hidden;border:1px solid var(--v3-line);border-radius:16px;background:var(--v3-surface-muted);box-shadow:var(--v3-action-shadow);transition:width .18s ease,min-width .18s ease,flex-basis .18s ease,border-radius .18s ease,box-shadow .18s ease}.v3-sidebar.is-collapsed{width:68px;min-width:68px;flex-basis:68px}.v3-sidebar-backdrop{display:none}.v3-sidebar-toggle{display:none;width:34px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(194,211,234,.96);border-left:0;border-radius:0 12px 12px 0;background:var(--v3-surface-muted);color:#2f67d8;cursor:pointer;box-shadow:0 10px 24px #375c9124}.v3-sidebar-toggle span{display:none}.v3-sidebar-toggle:hover{border-color:#2f67d857;background:var(--v3-brand-softer)}.v3-nav{display:grid;min-height:0;align-content:start;gap:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;padding:10px 9px 8px;-ms-overflow-style:none;scrollbar-width:none}.v3-nav::-webkit-scrollbar{display:none}.v3-nav-item{display:flex;min-width:0;min-height:34px;align-items:center;gap:9px;padding:7px 10px;border:0;border-radius:9px;background:transparent;color:#61738d;cursor:pointer;font-size:var(--v3-font-13);text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v3-nav-item:hover:not(:disabled){background:#f2f6fc;color:#2f67d2}.v3-nav-item.v3-active{background:#e8f1ff!important;color:#2f67d2!important;font-weight:var(--v3-weight-700)}.v3-nav-item.v3-active:before{width:3px;height:19px;margin-left:-11px;border-radius:0 4px 4px 0;background:#4c87ef;content:""}.v3-nav em{margin-left:auto;color:#a4b1c1;font-size:var(--v3-font-12);font-style:normal;white-space:nowrap}.v3-nav em.v3-nav-pending,.v3-nav em.v3-nav-migrated{border:1px solid;border-radius:5px;padding:1px 5px;font-weight:var(--v3-weight-600)}.v3-nav em.v3-nav-pending{color:#2f67d2;background:#e8f1ff;border-color:#2f67d82e}.v3-nav em.v3-nav-migrated{color:#0f7a4d;background:#e6f7ef;border-color:#0f7a4d2e}
