.subscription-reminder{color:#794400;background:#fff5df;border:1px solid #f2b660;border-left:5px solid #cf7100;border-radius:10px;align-items:flex-start;gap:12px;margin:16px 22px 0;padding:14px 18px;display:flex}.subscription-reminder-critical{color:#932720;background:#fff0ef;border-color:#e39b97 #e39b97 #e39b97 #b8322c}.subscription-reminder p{margin:4px 0 0;font-size:13px;line-height:1.6}.subscription-reminder-icon{border:2px solid;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-weight:500;display:grid}.subscription-expired-shell{color:#26334a;background:#f3f5f9;place-items:center;min-height:100dvh;padding:24px;display:grid}.subscription-expired-card{background:#fff;border:1px solid #dce2ed;border-top:5px solid #b8322c;border-radius:16px;width:min(100%,760px);padding:36px;box-shadow:0 10px 40px #2337590c}.subscription-expired-card h1{margin:10px 0 20px;font-size:27px}.subscription-expired-card p{line-height:1.7}.subscription-eyebrow,.subscription-zone{color:#647089;font-size:13px}.subscription-expired-date{color:#932720;background:#fff0ef;border-radius:8px;padding:14px 18px}.subscription-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.subscription-actions button{cursor:pointer;padding:10px 16px}.subscription-actions button:disabled{cursor:wait}.subscription-error{color:#ac2924}.subscription-password{border-top:1px solid #dce2ed;margin-top:24px;padding-top:20px}.subscription-term{border:1px solid #dce2ed;border-radius:10px;gap:10px;min-width:0;margin:0;padding:14px;display:grid}.subscription-term legend{font-weight:500}.subscription-term-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.subscription-term-fields label{min-width:0}.subscription-preview{color:#264f8b;background:#eff5ff;border-radius:6px;min-height:48px;padding:10px 12px;line-height:1.6}.subscription-preview p{margin:2px 0}.subscription-adjustment{gap:16px;display:grid}.subscription-list-tools{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.subscription-list-state{color:#355a80;white-space:nowrap;background:#edf3fa;border-radius:6px;padding:3px 8px;font-weight:500;display:inline-flex}.subscription-list-state-expiring{color:#794400;background:#fff0d6}.subscription-list-state-expired{color:#932720;background:#ffeae8}.subscription-list-date{white-space:nowrap}.subscription-list-date small{color:#647089;margin-top:3px;display:block}@media (width<=640px){.subscription-reminder{margin:10px 12px 0;padding:12px}.subscription-expired-shell{padding:12px}.subscription-expired-card{padding:22px}.subscription-expired-card h1{font-size:23px}.subscription-term-fields{grid-template-columns:1fr}}.audit-pagination{flex-wrap:wrap}.audit-pagination>span{white-space:nowrap}.audit-pagination .inline-page-size{white-space:nowrap;flex-shrink:0}.audit-pagination{gap:8px;font-size:13px}#ui2-root .shell-layout:has(>.shell-content>.workspace>.display-settings){height:100dvh;min-height:0;overflow:hidden}#ui2-root .shell-content:has(>.workspace>.display-settings){flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}#ui2-root .shell-content:has(>.workspace>.display-settings)>.workspace{flex:1;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.display-settings{color:#263246;flex-direction:column;flex:1;min-width:0;min-height:0;font-size:13px;line-height:20px;display:flex}.display-settings-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.display-settings-heading h1{margin:0;font-size:22px;font-weight:500;line-height:30px}.display-settings-heading p{color:#6d7889;margin:5px 0 0;font-size:13px}.display-personal-badge{white-space:nowrap;border:1px solid #e3e8ef;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.display-personal-badge svg,.display-settings .display-plain-note svg,.display-settings .display-tag-note svg{flex-shrink:0;width:16px;height:16px}.display-settings-form{flex-direction:column;flex:1;min-height:0;display:flex}.display-settings-tabs{border-bottom:1px solid #e1e7ef;flex-shrink:0;gap:28px;margin-bottom:22px;display:flex}.display-settings .display-settings-tabs button{color:#526078;min-height:44px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 1px;font-size:13px;font-weight:500}.display-settings .display-settings-tabs button[aria-selected=true]{color:#2168bf;border-bottom-color:#2168bf}.display-settings-tabs button span{color:#2168bf;background:#edf4fd;border-radius:3px;margin-left:6px;padding:1px 4px;font-size:12px}.display-settings-content{flex:1;min-height:0;padding-bottom:18px;overflow:auto}.display-settings [hidden]{display:none!important}.display-panel{background:#fff;border:1px solid #e2e7ef;border-radius:9px;overflow:hidden}.display-panel-heading{border-bottom:1px solid #e2e7ef;padding:18px 20px}.display-settings h2{margin:0;font-size:15px;font-weight:500;line-height:22px}.display-panel-heading p{color:#6d7889;margin:4px 0 0;font-size:12px}.display-settings input[type=checkbox],.display-settings input[type=radio]{accent-color:#2168bf;flex-shrink:0;width:16px;height:16px;min-height:0;margin:0;padding:0}.display-settings input[type=search],.display-settings select{background-color:#fff;border:1px solid #d8e0ea;border-radius:6px;height:34px;min-height:0;font-size:13px}.display-settings button{min-height:34px;box-shadow:none;font-size:13px}.display-common-grid{grid-template-columns:minmax(400px,1fr) 284px;align-items:start;gap:20px;display:grid}.display-common-modes{border:0;flex-wrap:wrap;gap:18px;margin:16px 0 0;padding:0;display:flex}.display-common-modes legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.display-common-modes label,.display-store-tools label,.display-select-toolbar label{cursor:pointer;align-items:center;gap:8px;display:flex}.display-common-modes small{color:#6d7889;font-size:12px}.display-store-tools{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 8px;display:flex}.display-store-tools input[type=search]{width:100%;min-width:0;max-width:320px}.display-store-tools label{color:#6d7889;white-space:nowrap;font-size:12px}.display-platform-filters{flex-wrap:wrap;gap:6px;padding:0 20px 14px;display:flex}.display-settings .display-platform-filters button{color:#66758a;background:0 0;border:1px solid #0000;min-height:28px;padding:3px 10px;font-size:12px;font-weight:400}.display-settings .display-platform-filters button[aria-pressed=true]{color:#2168bf;background:#edf4fd;border-color:#d7e5f6}.display-select-toolbar{background:#f8fafc;border-block:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:8px;padding:10px 20px;font-size:12px;display:flex}.display-select-toolbar>span>span{color:#8690a0;margin-left:5px}.display-store-row{cursor:pointer;border-bottom:1px solid #edf0f5;align-items:center;gap:12px;min-height:68px;padding:12px 20px;display:flex}.display-store-row:last-child{border-bottom:0}.display-store-row.is-selected{background:#fcfdff}.display-store-row:hover{background:#f7faff}.display-store-identity{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.display-store-identity strong{overflow-wrap:anywhere;font-weight:500}.display-store-identity small{color:#758196;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.display-store-identity .ota-platform-badge{padding:0 5px;font-size:12px;line-height:18px}.display-store-visibility{white-space:nowrap;color:#8993a2;font-size:12px}.display-store-visibility.is-common{color:#2168bf}.display-store-caption{color:#6d7889;background:#fafbfd;border-top:1px solid #e9edf3;margin:0;padding:11px 20px;font-size:12px}.display-store-empty{color:#6d7889;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px 18px;display:flex}.display-store-empty p{margin:0}.display-plain-note{color:#6d7889;align-items:flex-start;gap:7px;margin:12px 0 0;font-size:12px;line-height:20px;display:flex}.display-plain-note svg{margin-top:2px}.display-common-preview>header{background:#fafbfd;border-bottom:1px solid #e8edf4;align-items:center;gap:8px;padding:16px 18px;display:flex}.display-common-preview h3{margin:0;font-size:13px;font-weight:500;line-height:20px}.display-common-preview header svg{color:#6d7889;width:16px;height:16px}.display-preview-body{padding:18px}.display-preview-body p{color:#6d7889;margin:0;font-size:12px;line-height:21px}.display-preview-count{align-items:baseline;gap:6px;margin:6px 0 24px;display:flex}.display-preview-count strong{color:#2168bf;font-size:32px;font-weight:500;line-height:40px}.display-preview-count small{color:#8690a0;margin-left:auto;font-size:12px}.display-preview-body h4{margin:20px 0 10px;font-size:12px;font-weight:500}.display-preview-chips{flex-wrap:wrap;gap:6px;display:flex}.display-preview-chips span{color:#536c8a;overflow-wrap:anywhere;background:#f7faff;border:1px solid #dce7f5;border-radius:4px;max-width:100%;padding:3px 7px;font-size:12px}.display-preview-body .display-preview-explanation{border-top:1px dashed #dfe5ee;margin-top:18px;padding-top:14px}.display-settings-actions{border-top:1px solid #e1e7ef;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.display-save-status{color:#6d7889;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.display-save-status svg{flex-shrink:0;width:16px;height:16px}.display-save-status.is-changed{color:#9c6c18}.display-save-status[role=alert]{color:#b42318}.display-save-buttons{flex-shrink:0;gap:12px;display:flex}.display-settings .display-restore-button{color:#2168bf;background:0 0;border-color:#0000;padding-inline:4px}.display-settings-external-update{background:#f5f8fc;border:1px solid #c7d9f2;border-radius:7px;margin-bottom:16px;padding:12px 16px}.display-settings-external-update button{margin-left:8px}.display-browse-settings,.display-tag-panel{max-width:1000px}.display-browse-section{background:#fff;border:1px solid #e2e7ef;border-radius:9px;min-width:0;margin:0 0 18px;padding:20px}.display-browse-section legend{float:left;width:100%;margin-bottom:4px;padding:0;font-size:15px;font-weight:500}.display-browse-section>p{color:#6d7889;margin:0 0 16px;font-size:12px}.display-mode-options{grid-template-columns:1fr 1fr;gap:18px;display:grid}.display-mode-option{cursor:pointer;border:1px solid #e1e7ef;border-radius:7px;align-items:center;gap:14px;min-width:0;padding:17px;display:flex}.display-mode-option.selected{background:#f6faff;border-color:#88b3e8}.display-mode-option>span:last-child{gap:4px;display:grid}.display-mode-option strong{font-size:13px;font-weight:500}.display-mode-option small{color:#6d7889;font-size:12px}.display-mini-layout{background:#edf1f7;border-radius:5px;flex-direction:column;flex-shrink:0;gap:4px;width:66px;height:46px;padding:7px;display:flex}.display-mini-layout i{background:#c5d5eb;border-radius:2px;height:6px;display:block}.display-mini-layout.is-group i:first-child{background:#7ba5db;width:35%}.display-mini-layout.is-group i:not(:first-child){margin-left:8px}.display-tag-table{border-collapse:collapse;width:100%}.display-tag-table th,.display-tag-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f5;padding:10px 20px;font-size:13px;line-height:20px}.display-tag-table th{font-weight:500}.display-tag-table th:first-child{width:280px}.display-tag-table th:nth-child(2){width:180px}.display-tag-table thead th{color:#6d7889;background:#f8fafc;padding-block:9px;font-size:12px}.display-tag-location{white-space:nowrap;align-items:center;gap:20px;display:flex}.display-tag-location>span:first-child{min-width:78px}.display-tag-location>span:last-child{color:#6d7889;font-weight:400}.display-settings .display-tag-table select{width:136px;height:32px;padding-block:4px;font-size:12px}.display-tag-options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.display-tag-option{cursor:pointer;white-space:nowrap;border:1px solid #e2e7ef;border-radius:5px;align-items:center;gap:7px;min-width:0;max-width:100%;min-height:32px;padding:5px 10px;display:inline-flex}.display-tag-option>span{text-overflow:ellipsis;min-width:0;max-width:160px;overflow:hidden}.display-tag-option:has(input:checked){color:#2168bf;background:#f6f9fe;border-color:#cfdef1}.display-tag-option:hover{border-color:#88b3e8}.display-tag-note{color:#6d7889;align-items:flex-start;gap:8px;margin:0;padding:12px 20px;font-size:12px;display:flex}.display-tag-note svg{margin-top:2px}.display-muted{color:#6d7889}@media (width<=1200px){.display-common-grid{grid-template-columns:minmax(0,1fr)}.display-common-preview{display:none}}@media (width<=1080px){.display-tag-table th,.display-tag-table td{padding-inline:12px}.display-tag-table th:first-child{width:210px}.display-tag-table th:nth-child(2){width:155px}.display-tag-location{gap:10px}.display-tag-options{gap:6px}.display-tag-option{padding:5px 8px}.display-mini-layout{display:none}}@media (width<=900px){#ui2-root .shell-layout:has(>.shell-content>.workspace>.display-settings){flex-direction:column;display:flex}#ui2-root .shell-layout:has(>.shell-content>.workspace>.display-settings)>.sidebar{flex-shrink:0;max-height:32dvh}#ui2-root .shell-content:has(>.workspace>.display-settings){flex:1;height:auto}.display-tag-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.display-tag-table,.display-tag-table tbody{display:block}.display-tag-table tbody tr{border-bottom:1px solid #e2e7ef;grid-template-columns:minmax(0,1fr) 136px;align-items:center;gap:10px;padding:12px;display:grid}.display-tag-table th,.display-tag-table td{border:0;padding:0}.display-tag-table th:first-child{width:auto}.display-tag-table td:last-child{grid-column:1/-1}.display-tag-location{flex-direction:column;align-items:flex-start;gap:1px}.display-tag-location>span:last-child{font-size:12px}.display-tag-option{min-height:36px;padding:6px 10px}.display-tag-note{padding:12px}}@media (width<=700px){.display-settings-heading{margin-bottom:10px}.display-personal-badge{display:none}.display-settings-heading h1{font-size:20px}.display-settings-heading p{font-size:12px}.display-settings-tabs{gap:16px;margin-bottom:16px}.display-settings .display-settings-tabs button{font-size:12px}.display-panel-heading{padding:16px 14px}.display-common-modes{gap:12px}.display-store-tools{gap:10px;padding:12px 14px 8px}.display-platform-filters{padding-inline:14px}.display-select-toolbar{padding:10px 14px}.display-store-row{gap:10px;padding:12px 14px}.display-store-caption{padding:12px 14px}.display-mode-options{grid-template-columns:1fr;gap:10px}.display-browse-section{padding:16px 14px}.display-mini-layout{display:flex}.display-settings-actions{gap:8px;padding-block:12px}.display-save-buttons{gap:8px}.display-save-buttons button{min-height:40px;padding-inline:9px;font-size:12px}}.export-target-picker{gap:12px;min-width:0;display:grid}.multi-store-targets[hidden]{display:none}.export-target-heading,.export-target-toolbar,.export-target-pagination{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.export-target-heading{justify-content:space-between}.export-target-heading h2{margin:0;font-size:17px}.export-target-heading>span{color:#43536c;font-variant-numeric:tabular-nums}.export-target-filters{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin:0;padding:12px 14px;display:grid}.export-target-filter-toolbar{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.export-target-filter-toolbar .export-target-search{flex:260px;min-width:180px;display:block}.export-target-filter-toolbar>.group-picker{flex:0 300px;min-width:240px}.export-target-filter-toolbar :is(input:not([type=checkbox]),.selector-trigger){height:34px;min-height:34px;font-weight:400}.export-target-filter-toolbar .export-target-pending{white-space:nowrap;align-items:center;gap:7px;min-height:34px;margin:0;display:flex}.export-target-filters>.tag-facets{width:100%;min-width:0}.export-target-filters .facet-rows{padding:2px 0}.export-target-picker input[type=checkbox]{flex:none;width:17px;height:17px;min-height:17px;margin:0}.export-target-hint{color:#52627a;margin:0;font-size:13px;line-height:1.6}.export-target-views{gap:0;margin-right:auto;display:flex}.export-target-views button[aria-pressed=true]{color:#fff;background:#285caf;border-color:#285caf}.export-target-results{border:1px solid #dbe3ef;border-radius:8px;min-width:0;overflow:hidden}.export-target-results>p{margin:0;padding:12px 14px}.export-target-row+.export-target-row{border-top:1px solid #e3e9f1}.export-target-row__main{align-items:center;gap:12px;padding:0 14px;display:flex}.export-target-toggle{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;grid-template-columns:18px minmax(0,1fr) auto;align-self:stretch;align-items:center;gap:10px;padding:13px 0;font-weight:400;display:grid}.export-target-toggle:hover{background:#f2f6fc}.export-target-toggle:focus-visible{outline-offset:-2px;outline:2px solid #285caf}.export-target-toggle>.app-icon{color:#52627a;width:16px;height:16px}.export-target-title,.export-target-package>span:first-of-type{gap:4px;min-width:0;display:grid}.export-target-title strong,.export-target-package strong{overflow-wrap:anywhere;color:#24334b}.export-target-title small,.export-target-package small{color:#5b6a80;overflow-wrap:anywhere;font-size:12px}.export-target-row__status{color:#80531c;gap:4px;font-size:12px;display:grid}.is-multi-store .export-target-toggle{grid-template-columns:18px minmax(0,1fr) minmax(120px,180px) minmax(150px,auto)}.export-target-store{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.export-target-store strong{font-size:13px;font-weight:500}.export-target-store small{color:#5b6a80;font-size:12px}.export-target-store-filter{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.export-target-store-filter select{min-width:0;max-width:240px;height:34px}.export-target-store-filter>span{white-space:nowrap;flex:none}.export-target-selection-summary{color:#43536c;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.export-target-warning{color:#b33228}.export-target-packages{background:#f8faff;padding:0 14px 10px 41px}.export-target-packages>p{color:#5b6a80;margin:0;padding:10px 0}.export-target-package{border-top:1px solid #e3e9f1;align-items:center;gap:10px;padding:11px 0;display:flex}.export-target-package>span:first-of-type{flex:1}.export-target-package>span:last-child{color:#76531c;font-size:12px}.export-target-unavailable{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.export-target-pagination>span{color:#53637a;margin-right:auto}.export-target-pagination label{align-items:center;gap:7px;display:flex}.export-target-pagination select{width:70px}@media (width<=600px){.export-target-filter-toolbar .export-target-search,.export-target-filter-toolbar>.group-picker{flex:100%;min-width:0}.export-target-toggle,.is-multi-store .export-target-toggle{grid-template-columns:18px minmax(0,1fr);gap:6px 8px}.export-target-row__status{overflow-wrap:anywhere;grid-column:2;min-width:0}.export-target-store{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.export-target-store-filter{flex:100%}.export-target-store-filter select{flex:1;max-width:none}.export-target-toolbar>button{flex:auto}.export-target-views{width:100%}.export-target-packages{padding-left:18px}.export-target-package{flex-wrap:wrap}.export-target-package>span:first-of-type{flex-basis:calc(100% - 30px)}.export-target-package>span:last-child{margin-left:27px}}.export-console{gap:16px;margin-top:0;display:grid}.export-console .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.export-hero{background:radial-gradient(circle at 92% 12%,#2d5db51a,#0000 36%),#fff;border:1px solid #dbe3ef;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;min-height:126px;padding:24px 28px;display:flex;box-shadow:0 8px 24px #2035540f}.export-hero h1{margin-bottom:6px;font-size:23px}.export-hero p:last-child{color:#68758b;max-width:720px;margin:0}.export-hero__facts{color:#52627a;background:#f4f8ffeb;border:1px solid #cbdaf0;border-radius:11px;gap:2px;min-width:188px;padding:14px 18px;display:grid}.export-hero__facts span,.export-hero__facts small{font-size:13px}.export-hero__facts strong{color:#193d74;font-size:17px}.export-workflow{background:#fff;border:1px solid #dbe3ef;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;box-shadow:0 6px 18px #2035540a}.export-workflow li{border-right:1px solid #e5eaf2;align-items:center;gap:10px;min-width:0;padding:13px 16px;display:flex}.export-workflow li:last-child{border-right:0}.export-workflow li>span{color:#64738a;background:#edf1f6;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:13px;font-weight:500;display:inline-grid}.export-workflow li.active>span{color:#fff;background:#2d5db5}.export-workflow li>div{min-width:0;display:grid}.export-workflow strong{color:#1c2f4d;font-size:13px}.export-workflow small{color:#7b8799;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.export-steps{grid-template-columns:minmax(0,1.42fr) minmax(320px,.9fr);align-items:start;gap:16px;display:grid}.export-step{background:#fff;border:1px solid #dbe3ef;border-radius:14px;min-width:0;padding:20px;box-shadow:0 7px 22px #2035540d}.export-step__heading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.export-step__heading>div{flex:1;min-width:0}.export-step__heading h2{color:#1a2942;margin:0 0 2px;font-size:16px}.export-step__heading p{color:#748197;margin:0;font-size:13px}.export-step__number{color:#fff;background:#2d5db5;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:500;display:inline-grid}.export-segmented{background:#eef2f7;border:0;border-radius:9px;grid-template-columns:repeat(2,1fr);gap:5px;margin:0 0 12px;padding:4px;display:grid}.export-segmented label{cursor:pointer}.export-segmented input{opacity:0;pointer-events:none;position:absolute}.export-segmented span{color:#66758b;border-radius:7px;place-items:center;min-height:35px;padding:6px 10px;font-size:13px;display:grid}.export-segmented input:checked+span{color:#214e91;background:#fff;box-shadow:0 2px 8px #1b2f4e1a}.export-segmented input:focus-visible+span{outline:3px solid #4077da3d}.export-selection-toolbar{grid-template-columns:minmax(180px,1fr) auto auto;gap:8px;margin-bottom:12px;display:grid}.export-search input{min-height:34px;padding:6px 10px;font-size:13px}.export-selection-list{gap:7px;max-height:390px;padding-right:3px;display:grid;overflow:auto}.export-select-card{cursor:pointer;background:#fbfcfe;border:1px solid #e1e7f0;border-radius:9px;align-items:center;gap:11px;min-width:0;padding:10px 12px;display:flex}.export-select-card:hover{background:#f7faff;border-color:#bacbe4}.export-select-card:has(input:checked){background:#f1f6ff;border-color:#8daee0}.export-select-card>input,.export-check-option>input,.export-exclusion-row>input{flex:none;width:16px;min-height:16px;margin:0}.export-select-card__main{flex:1;gap:1px;min-width:0;display:grid}.export-select-card__main strong,.export-select-card__main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.export-select-card__main strong{color:#24334b;font-size:13px}.export-select-card__main small,.export-product-group summary span{color:#78869a;font-size:13px;font-weight:500}.export-product-group{background:#fbfcfe;border:1px solid #e0e6ef;border-radius:9px;overflow:hidden}.export-product-group summary{color:#26364f;cursor:pointer;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.export-product-group summary>strong{flex:1;min-width:0}.export-package-list{gap:6px;padding:0 8px 8px;display:grid}.export-package-list .export-select-card{background:#fff}.export-empty{color:#7d899a;text-align:center;margin:18px 0}.export-package-scope{border-top:1px solid #e1e7ef;gap:10px;margin-top:16px;padding-top:14px;display:grid}.export-package-scope__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.export-package-scope__heading h3,.export-package-scope__heading p{margin:0}.export-package-scope__heading h3{color:#26364f;font-size:13px}.export-package-scope__heading p{color:#748197;margin-top:2px;font-size:13px}.status-pill{white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:3px 8px;font-size:13px;font-weight:500;display:inline-flex}.status-pill.success{color:#137442;background:#e8f7ef}.status-pill.warning{color:#9a5c12;background:#fff3d8}.status-pill.info{color:#285b9e;background:#eaf2ff}.export-scope-grid{gap:10px;display:grid}.export-option-card{border-color:#e0e6ef;border-radius:9px;gap:7px;padding:10px 11px 11px;display:grid}.export-option-card legend{color:#5b697e;font-size:13px}.export-check-option,.export-fixed-option{background:#fbfcfe;border:1px solid #e4e9f1;border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:7px 9px;display:flex}.export-check-option{cursor:pointer}.export-check-option:has(input:checked){background:#f2f7ff;border-color:#a9bfdf}.export-check-option>span:not(.platform-dot),.export-fixed-option{min-width:0}.export-check-option>span:not(.platform-dot){gap:1px;display:grid}.export-check-option strong,.export-fixed-option strong{color:#2b3b53;font-size:13px}.export-check-option small,.export-fixed-option small{color:#7b8799;font-size:13px;font-weight:500}.platform-dot{background:#8b96a7;border-radius:50%;flex:none;width:9px;height:9px}.platform-dot.feizhu{background:#ff7a38;box-shadow:0 0 0 3px #ff7a3821}.platform-dot.ctrip{background:#2878da;box-shadow:0 0 0 3px #2878da21}.export-date-panel{background:#f8fafc;border:1px solid #e0e6ef;border-radius:9px;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:end;gap:8px;margin-top:12px;padding:12px;display:grid}.export-date-panel label{color:#637086;gap:4px;font-size:13px}.export-date-panel input{min-height:36px;padding:6px 8px;font-size:13px}.export-date-arrow{color:#8793a4;padding-bottom:8px}.export-date-note{color:#6d7b90;border-top:1px solid #e1e7ef;grid-column:1/-1;justify-content:space-between;gap:8px;padding-top:8px;font-size:13px;display:flex}.export-date-note strong{color:#355b91}.export-preflight-action,.export-generate-action{border-top:1px solid #e3e8f0;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:13px;display:flex}.export-preflight-action span,.export-generate-action span{color:#748196;font-size:13px}.export-preflight-action button,.export-generate-action button{flex:none}.export-preflight-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.export-preflight-facts>span{background:#f9fbfd;border:1px solid #e0e6ef;border-radius:9px;gap:2px;min-width:0;padding:10px 12px;display:grid}.export-preflight-facts small{color:#7a8799;font-size:13px}.export-preflight-facts strong{color:#273a57;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.export-plan{border:1px solid #dbe3ef;border-radius:10px;margin-top:12px;overflow:hidden}.export-plan__summary{background:#f6f9fd;border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.export-plan__summary>div{display:grid}.export-plan__summary small{color:#79869a;font-size:13px}.export-plan__summary strong{color:#27466f;font-size:13px}.export-plan__summary code{color:#5e6c80;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.export-plan__files{display:grid}.export-plan__files article{border-bottom:1px solid #ebeff4;align-items:center;gap:11px;padding:10px 13px;display:flex}.export-plan__files article:last-child{border-bottom:0}.export-plan__files article>div{flex:1;gap:1px;min-width:0;display:grid}.export-plan__files strong,.export-plan__files small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.export-plan__files strong{color:#2b3b54;font-size:13px}.export-plan__files small{color:#7b8798;font-size:13px}.export-plan__files small.export-plan__members{text-overflow:clip;white-space:normal;overflow:visible}.export-exclusions{gap:7px;margin-top:14px;display:grid}.export-exclusions h3{color:#61491f;margin:0 0 2px;font-size:13px}.export-exclusion-row{cursor:pointer;background:#fffaf0;border:1px solid #eadbb9;border-radius:9px;align-items:center;gap:11px;padding:9px 11px;display:flex}.export-exclusion-row>span:not(.status-pill){flex:1;gap:1px;min-width:0;display:grid}.export-exclusion-row strong{color:#654c21;font-size:13px}.export-exclusion-row small{color:#88754e;font-size:13px;font-weight:500}.export-exclusion-row small.export-exclusion-context{color:#4f6078;font-size:13px;font-weight:500}.export-exclusion-row small.export-missing-detail{color:#6b4a22;background:#fff3d8;border-radius:5px;margin-top:3px;padding:5px 7px;font-size:13px}.export-platform-notice{margin:10px 0 0}.export-console .modal-card{grid-template-rows:auto minmax(0,1fr) auto}.export-console .modal-footer{flex:none}.export-console .modal-footer button:disabled{cursor:not-allowed;opacity:.72}.export-action-status{color:#66758b;min-width:0;max-width:620px;margin-right:auto;font-size:13px;line-height:1.45}.export-action-status.ready{color:#137442}.export-action-status.blocked{color:#8a5718}.modal-body>.export-preflight{box-shadow:none;border:0;padding:0}@media (width<=1080px){.export-steps{grid-template-columns:1fr}.export-selection-list{max-height:330px}}@media (width<=700px){.export-hero{flex-direction:column;align-items:stretch;padding:20px}.export-hero__facts{min-width:0}.export-workflow{grid-template-columns:1fr}.export-workflow li{border-bottom:1px solid #e5eaf2;border-right:0}.export-workflow li:last-child{border-bottom:0}.export-step{padding:15px}.export-step__heading{flex-wrap:wrap;align-items:flex-start}.export-package-scope__heading{flex-direction:column;align-items:flex-start}.export-step__heading .quota-chip,.export-step__heading .status-pill{margin-left:42px}.export-selection-toolbar{grid-template-columns:1fr 1fr}.export-search{grid-column:1/-1}.export-preflight-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.export-date-panel{grid-template-columns:1fr}.export-date-arrow{display:none}.export-preflight-action,.export-generate-action,.export-plan__summary{flex-direction:column;align-items:stretch}.export-preflight-action button,.export-generate-action button{width:100%}.export-console .modal-footer{flex-wrap:wrap;align-items:stretch}.export-action-status{flex:1 0 100%;max-width:none;margin-right:0}.export-console .modal-footer button{flex:160px;min-width:0}.export-select-card .status-pill,.export-exclusion-row .status-pill{display:none}}@media (width<=440px){.export-segmented,.export-selection-toolbar,.export-preflight-facts{grid-template-columns:1fr}.export-search{grid-column:auto}}.export-console{gap:12px;font-size:14px}.export-hero{min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:0}.export-hero h1{margin:0;font-size:23px}.export-hero__facts{border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;padding:6px 10px;display:flex}.export-hero__facts strong{font-variant-numeric:tabular-nums;font-size:14px}.export-workflow{box-shadow:none;border-radius:8px}.export-workflow li{gap:8px;padding:8px 12px}.export-workflow li>div{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.export-workflow strong{font-size:14px}.export-workflow small{color:#57657a;white-space:normal;overflow:visible}.export-steps{gap:12px}.export-step{box-shadow:none;border-radius:8px;padding:14px}.export-step__heading{gap:9px;margin-bottom:12px}.export-step__heading p{color:#57657a}.export-selection-list{gap:0;max-height:470px}.export-select-card{box-shadow:none;border-radius:0;padding:9px 10px}.export-select-card+.export-select-card{margin-top:-1px}.export-select-card__main strong{font-size:14px}.export-select-card__main small{color:#57657a;font-size:13px}.export-settings{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:14px;margin:0;padding:16px;display:grid}.export-settings>legend{color:#243b5b;padding:0 6px;font-weight:500}.export-settings__platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.export-date-modes,.export-dates,.export-shortcuts,.export-submit-bar,.export-exclusion-group__heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.export-date-modes>label,.export-exclusion-group__heading>label{align-items:center;gap:6px;margin:0;display:inline-flex}.export-date-modes input,.export-exclusion-group__heading input{width:16px;min-height:16px;margin:0}.export-date-modes>span,.export-submit-bar span{color:#57657a;font-size:13px}.export-dates>label{white-space:nowrap;align-items:center;gap:8px;display:flex}.export-dates input{width:160px}.export-shortcuts{gap:6px}.export-shortcuts button{padding:6px 10px}.export-shortcuts button[aria-pressed=true]{color:#214e91;background:#edf4ff;border-color:#8daee0}.export-submit-bar{z-index:2;background:#fff;border:1px solid #c9d7e9;border-radius:8px;justify-content:space-between;padding:14px 16px;position:sticky;bottom:0;box-shadow:0 -4px 16px #1e32500d}.export-submit-bar p{color:#805714;margin:4px 0 0;font-size:13px}.export-exclusion-group{background:#fffaf0;border:1px solid #eadbb9;border-radius:8px;min-width:0;padding:14px}.export-exclusion-group__heading{justify-content:space-between;align-items:flex-start}.export-exclusion-group p{color:#5f5a4f;margin:5px 0;font-size:13px}.export-exclusion-group__heading>div{flex:300px;min-width:0}.export-exclusion-group__heading>label{color:#714e15;font-size:13px}.export-exclusion-group details{margin-top:10px}.export-exclusion-group summary,.export-plan>summary{color:#345779;cursor:pointer;padding:8px 0;font-weight:500}.export-exclusion-detail{border-top:1px solid #eadbb9;padding:8px 0;font-size:13px}.export-repairs{flex-wrap:wrap;gap:6px 16px;margin:10px 0;display:flex}.export-repairs a{text-underline-offset:3px;font-size:13px}.export-plan>summary{background:#f6f9fd;padding:12px 14px}.export-plan__files strong{overflow-wrap:anywhere;white-space:normal;overflow:visible}@media (width<=700px){.export-settings__platforms{grid-template-columns:1fr}.export-dates>label{width:100%}.export-dates input{flex:1;width:auto}.export-dates>span[aria-hidden=true]{display:none}.export-submit-bar>button{width:100%}}.manual-export-floating{z-index:90;top:20px;left:calc(50% + var(--ui2-sidebar-width,0px) / 2);width:440px;max-width:calc(100vw - var(--ui2-sidebar-width,0px) - 40px);box-sizing:border-box;color:#24384b;background:#fff;border:1px solid #dce5ef;border-radius:16px;max-height:calc(100dvh - 40px);padding:0;font-size:13px;line-height:1.5;animation:.16s ease-out manual-export-appear;position:fixed;overflow-y:auto;transform:translate(-50%);box-shadow:0 16px 48px #19324d1a,0 3px 10px #19324d0a}.manual-export-floating__heading{align-items:center;gap:12px;padding:16px 16px 12px 20px;display:flex}.manual-export-floating__title{flex:1;min-width:0}.manual-export-kicker{color:#617285;margin-bottom:2px;font-size:11px;line-height:1.5;display:block}.manual-export-floating h2,.manual-export-card h2{color:#24384b;margin:0;font-size:14px;font-weight:500;line-height:1.5}.manual-export-floating__body{padding:0 20px 16px}.manual-export-floating p,.manual-export-card p{color:#617285;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.manual-export-elapsed{color:#617285;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.manual-export-icon{color:#687b8c;background:#f0f3f6;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.manual-export-icon.is-pending{color:#2563a3;background:#edf5fd}.manual-export-icon.is-ready{color:#217752;background:#edf8f2}.manual-export-icon.is-error{color:#a23e2b;background:#fff2ec}.manual-export-file{background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.manual-export-file>.app-icon{color:#58789c;flex-shrink:0}.manual-export-file>div{min-width:0}.manual-export-floating p.manual-export-file__name{color:#344b63;font-size:13px;font-weight:500}.manual-export-file span,.manual-export-hint{color:#617285;font-size:12px;line-height:1.6}.manual-export-floating__footer{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}#ui2-root .manual-export-floating__footer>button,#ui2-root .manual-export-floating__footer>a{border-radius:8px;flex-shrink:0;min-height:36px}button.manual-export-save{justify-content:center;align-items:center;gap:6px;padding-inline:14px;display:inline-flex}.manual-export-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}button.manual-export-close{box-shadow:none;color:#617285;background:0 0;border:0;border-radius:8px;flex:0 0 32px;width:32px;min-height:32px;padding:0;font-size:22px;line-height:1}button.manual-export-close:hover{color:#24384b;background:#f1f5f9}button.manual-export-launcher{z-index:90;top:20px;left:calc(50% + var(--ui2-sidebar-width,0px) / 2);color:#345779;background:#fff;border:1px solid #dce5ef;border-radius:24px;align-items:center;gap:8px;max-width:calc(100vw - 32px);min-height:40px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #19324d14}button.manual-export-launcher:hover{background:#f5f9fd;border-color:#abc3db}.manual-export-launcher.is-ready>.app-icon:first-child{color:#217752}.manual-export-launcher.is-error>.app-icon:first-child{color:#a23e2b}.manual-export-launcher>.app-icon:last-child{width:12px;height:12px;transform:rotate(90deg)}.manual-export-floating:focus-visible,.manual-export-floating :focus-visible,.manual-export-launcher:focus-visible{outline-offset:3px;outline:2px solid #3d6db1}.manual-export-card{background:#fff;border:1px solid #dce5ec;border-radius:10px;padding:14px 16px}.manual-export-card__row{align-items:center;gap:12px;display:flex}.manual-export-card__body{flex:1;min-width:0}.manual-export-card p{margin-top:3px}.manual-export-details{margin-top:12px;font-size:12px}.manual-export-details summary{cursor:pointer;color:#345779;width:fit-content;padding-block:4px}.manual-export-details[open] summary{margin-bottom:6px}.manual-export-details p+p{margin-top:4px}.manual-export-details a{color:#345779;text-underline-offset:3px;margin-top:8px;display:inline-block}.manual-export-floating p.manual-export-error{color:#a23e2b;background:#fff5f0;border-radius:8px;margin-top:10px;padding:10px 12px}.manual-export-floating p.manual-export-error:first-child{margin-top:0}@keyframes manual-export-appear{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}@media (width<=900px){.manual-export-floating{max-width:calc(100vw - 24px);left:50%}button.manual-export-launcher{left:50%}}@media (width<=600px){.manual-export-card__row{flex-wrap:wrap;align-items:flex-start}.manual-export-card__row>.manual-export-actions{flex-basis:100%;margin-left:48px}.manual-export-floating{max-height:calc(100dvh - 24px);top:12px}.manual-export-floating__heading{padding:12px 12px 12px 16px}.manual-export-floating__body,.manual-export-floating__footer{padding-inline:16px}}@media (pointer:coarse),(width<=600px){#ui2-root .manual-export-floating button,#ui2-root .manual-export-floating .button-link,.manual-export-details a,.manual-export-details summary,button.manual-export-launcher{min-height:44px}.manual-export-details summary,.manual-export-details a{padding-block:12px}button.manual-export-close{flex-basis:44px;width:44px}}@media (prefers-reduced-motion:reduce){.manual-export-floating{animation:none}}.multi-store-selection{gap:18px;margin:16px 0;display:grid}.multi-store-choices{border:1px solid var(--border,#dce2eb);border-radius:10px;min-width:0;padding:14px}.multi-store-choices legend,.multi-store-targets h3{font-size:14px;font-weight:500}.multi-store-choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:10px;display:grid}.multi-store-choice{border:1px solid var(--border,#dce2eb);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.multi-store-choice:has(input:checked){border-color:var(--accent,#3367d6);background:#f2f6ff}.multi-store-choice input{flex:none;width:auto}.multi-store-choice strong{font-weight:500}.multi-store-choice small{color:var(--muted,#5f6b7a);margin-top:4px;display:block}.multi-store-targets{gap:16px;display:grid}.multi-store-target{border:1px solid var(--border,#dce2eb);border-radius:10px;min-width:0;overflow:clip}.multi-store-target>header{background:#f5f7fb;align-items:center;gap:12px;padding:12px 16px;display:flex}.multi-store-target h4{margin:0;font-size:14px;font-weight:500}.multi-store-target>header span{color:var(--muted,#5f6b7a);font-size:12px}.multi-store-review-tabs{gap:8px;margin-bottom:16px;display:flex;overflow-x:auto}.multi-store-review-tabs button[aria-pressed=true]{border-color:var(--accent,#3367d6);background:#edf3ff}.manual-export-store-files{gap:8px;max-height:240px;padding:0;list-style:none;display:grid;overflow-y:auto}.manual-export-store-files li{border-top:1px solid var(--border,#dce2eb);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.manual-export-store-files li>span{min-width:0}.manual-export-store-files small{overflow-wrap:anywhere;color:var(--muted,#5f6b7a);display:block}.publishing-methods{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}.publishing-methods legend{margin-bottom:8px;font-size:13px;font-weight:500}.publishing-methods label{cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;display:flex}.publishing-methods label:has(input:checked){background:#f1f6ff;border-color:#7798cb}.publishing-methods input{flex:none;width:16px}.publishing-methods strong,.publishing-methods small{display:block}.publishing-methods small{color:#657289;margin-top:2px;font-size:12px}.publishing-dates{background:#fff;border:1px solid #dbe3ef;border-radius:12px;min-width:0;margin:0;padding:16px 20px}.publishing-dates legend{padding-inline:5px;font-size:14px;font-weight:500}.publishing-dates__intro{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:14px;display:flex}.publishing-dates__intro p,.publishing-dates__hint{color:#657289;margin:0;font-size:12px}.publishing-date-modes{background:#f4f6fa;border:1px solid #e0e6ef;border-radius:8px;padding:3px;display:flex}.publishing-date-modes label{cursor:pointer;position:relative}.publishing-date-modes input{opacity:0;width:1px;height:1px;position:absolute}.publishing-date-modes span{border-radius:5px;padding:7px 14px;font-size:13px;display:block}.publishing-date-modes input:checked+span{color:#214e91;background:#fff;box-shadow:0 1px 4px #2035541c}.publishing-date-modes input:focus-visible+span{outline-offset:1px;outline:2px solid #376bb8}.publishing-date-platforms{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:12px;display:grid}.publishing-platform-range{background:#fbfcfe;border:1px solid #e1e7ef;border-radius:8px;min-width:0;padding:12px}.publishing-platform-range__heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.publishing-platform-range__heading>span{color:#68758b;font-size:12px}.publishing-platform-range.is-inactive{color:#647186;background:#f5f7fa;border-style:dashed}.publishing-platform-range.is-inactive .publishing-platform-range__window>strong{color:inherit}.publishing-platform-range__state{white-space:nowrap}.publishing-platform-range__fields>.date-selection-range-trigger:disabled{color:#647186;cursor:not-allowed;background:#f5f7fa;border-color:#dbe3ef}.publishing-scope-summary{gap:5px;min-width:0;display:grid}.publishing-scope-dates{flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.publishing-platform-range__window,.publishing-platform-range__fields{align-items:center;gap:10px;display:flex}.publishing-platform-range__window>svg{color:#68758b;width:17px}.publishing-platform-range__window>span{flex:1;font-size:13px}.publishing-platform-range__window>strong{color:#214e91;white-space:nowrap}.publishing-platform-range__fields{flex-wrap:wrap}.publishing-platform-range__fields>button{flex:270px}.publishing-platform-range__fields>.date-selection-range-trigger{color:#17253e;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #c5d3e8;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:40px;padding:8px 12px;font-size:13px;line-height:20px;display:flex}.publishing-platform-range__fields>.date-selection-range-trigger:hover,.publishing-platform-range__fields>.date-selection-range-trigger[aria-expanded=true]{color:#174f9c;background:#f6f9ff;border-color:#2e5db3}.publishing-platform-range__fields>.date-selection-range-trigger svg{flex:none;width:16px;height:16px}.publishing-day-count{white-space:nowrap;flex:none;align-items:center;gap:7px;width:auto;font-size:12px;display:flex}.publishing-day-count input{box-sizing:border-box;width:78px;min-height:36px}.publishing-day-count small{color:#68758b}.publishing-dates__hint{align-items:start;gap:7px;margin-top:12px;line-height:1.6;display:flex}.publishing-dates__hint svg{flex:none;width:15px;margin-top:2px}@media (width<=640px){.publishing-methods{grid-template-columns:1fr}.publishing-dates{padding:12px}.publishing-platform-range__window{flex-wrap:wrap}.publishing-platform-range__window>span{min-width:190px}}.manual-missing-summary{margin-block:16px}.manual-missing-summary>p{margin-block:8px}.manual-missing-table{border-top:1px solid #dce4ef;margin-top:10px}.manual-missing-row{overflow-wrap:anywhere;border-bottom:1px solid #dce4ef;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:10px 0;display:grid}.manual-missing-details{background:#f6f8fc;grid-column:1/-1;padding:8px 12px}.manual-missing-warning{color:#805818}.manual-missing-summary nav{align-items:center;gap:12px;margin-top:12px;display:flex}#ui2-root .route-composition-subtitle,.ui2-itinerary-drawer-host .route-composition-subtitle{min-width:0;color:var(--shell-muted,#627087);white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.55;display:block}.grouped-directory{padding-top:16px}.grouped-explanation{color:#64748b;margin:0 20px 14px;font-size:12px}.grouped-result-heading{color:#64748b;flex-wrap:wrap;align-items:center;gap:12px;padding:0 20px 12px;font-size:12px;display:flex}.grouped-result-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.grouped-result-heading button,.grouped-result-heading a{color:#2563eb;min-height:0;font-size:inherit;line-height:inherit;background:0 0;border:0;padding:0;text-decoration:none}.grouped-result-heading button:hover,.grouped-result-heading a:hover{color:#1d4ed8;background:0 0;text-decoration:underline}.grouped-column-headings,.grouped-heading,.grouped-member-headings,.grouped-member-row{grid-template-columns:minmax(220px,1.4fr) minmax(110px,.55fr) minmax(180px,1fr) minmax(210px,auto);align-items:center;gap:16px;padding:14px 20px;display:grid}.grouped-column-headings,.grouped-member-headings{color:#64748b;background:#f8faff;border-block:1px solid #e2e8f0;font-size:12px}.grouped-costs .grouped-column-headings,.grouped-costs .grouped-heading{grid-template-columns:minmax(220px,1fr) minmax(110px,.35fr) minmax(210px,auto)}.grouped-member-headings{padding-block:8px}.grouped-member-headings>:first-child{padding-left:42px}.grouped-section{border-bottom:1px solid #e2e8f0;margin:0}.grouped-heading{background:#fff;min-height:72px}.grouped-heading>.grouped-identity>div>h2{margin:0;font-size:14px}.grouped-identity{align-items:center;gap:12px;min-width:0;display:flex}.grouped-identity>div{min-width:0}.grouped-directory button.grouped-name,.grouped-directory button.grouped-reference-link,.grouped-directory button.grouped-order-action,.grouped-directory button.grouped-scope-more{min-height:0;box-shadow:none;color:#2457a7;text-align:left;font:inherit;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.grouped-directory button.grouped-name{font-weight:500}.grouped-directory button.grouped-name:hover,.grouped-directory button.grouped-reference-link:hover,.grouped-directory button.grouped-order-action:hover,.grouped-directory button.grouped-scope-more:hover{text-decoration:underline}.grouped-tag-summary,.grouped-store-scope{color:#64748b;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.grouped-store-scope-cell{min-width:0}.grouped-store-scope-label{display:none}.grouped-store-scope{flex-wrap:wrap;gap:4px 10px;min-width:0;display:flex}.grouped-store-scope>span{flex-basis:100%}.grouped-store-scope-dialog{color:#172033;font-size:14px}.grouped-store-scope-list{overflow-wrap:anywhere;margin:0;padding-left:20px;line-height:1.8}.grouped-store-scope-list li+li{margin-top:8px}.grouped-tag-summary{margin-top:5px}.grouped-member-count{font-size:13px}.grouped-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.grouped-directory .grouped-row-actions .secondary{color:#334155;background:#fff;border:1px solid #d2dced}.grouped-member-row{background:#f8fbff;border-top:1px dashed #e5ebf4}.grouped-empty-state{text-align:center;background:#f8fbff;border-top:1px dashed #e5ebf4;margin:0;padding:20px}.grouped-member-identity{min-width:0;padding-left:42px}.grouped-member-identity .store-product-label{overflow-wrap:anywhere;min-width:0}.grouped-member-facts{color:#526581;flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:12px;display:flex}.grouped-member-facts strong{color:#243b5a}.grouped-status{border-radius:5px;padding:3px 7px;font-size:12px}.grouped-status.active{color:#047857;background:#ecfdf5}.grouped-status.muted{color:#64748b;background:#edf1f6}@media (width<=1180px){.grouped-column-headings,.grouped-heading,.grouped-member-headings,.grouped-member-row{grid-template-columns:minmax(180px,1.3fr) 110px minmax(140px,1fr) minmax(130px,auto);gap:10px}.grouped-costs .grouped-column-headings,.grouped-costs .grouped-heading{grid-template-columns:minmax(180px,1fr) 110px minmax(130px,auto)}}@media (width<=700px){.grouped-column-headings,.grouped-member-headings{display:none}.grouped-heading,.grouped-costs .grouped-heading,.grouped-member-row{grid-template-columns:minmax(0,1fr) auto;padding:14px 12px}.grouped-store-scope-cell{grid-column:1/-1}.grouped-store-scope-label{color:#64748b;margin-bottom:4px;font-size:12px;display:block}.grouped-member-count{max-width:140px}.grouped-member-facts{grid-column:1}.grouped-row-actions{grid-column:1/-1;justify-content:flex-start}.grouped-member-identity{padding-left:12px}}.grouped-member-pages{justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px;font-size:12px;display:flex}.modal-card.group-order-dialog{width:min(720px,100vw - 24px);height:auto}.group-order-dialog>.modal-body{padding:0 16px 12px}.group-order-columns,.group-order-list .group-order-row{grid-template-columns:36px minmax(0,1fr) 72px 64px;align-items:center;gap:12px;padding:10px 4px;display:grid}.group-order-columns{z-index:1;color:#64748b;background:#fff;border-bottom:1px solid #e2e8f0;font-size:12px;position:sticky;top:0}.group-order-list{margin:0;padding:0;list-style:none}.group-order-list .group-order-row{border-bottom:1px solid #edf0f4}.group-order-row[draggable=true]{cursor:grab}.group-order-row:hover{background:#f8fafc}.group-order-index{color:#64748b;font-variant-numeric:tabular-nums;text-align:center}.group-order-name{overflow-wrap:anywhere;line-height:1.6}.group-order-moves{gap:4px;display:flex}.group-order-dialog .group-order-moves button{color:#475569;background:#fff;border-color:#dbe2ec;border-radius:6px;width:32px;min-width:32px;min-height:32px;padding:0}.group-order-dialog .group-order-moves button:hover:not(:disabled){background:#edf4fc}.group-order-dialog .modal-body .group-order-row input{text-align:center;width:64px;min-width:0;height:32px;min-height:32px;padding:4px 6px;font-weight:400}.group-order-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;width:100%;display:flex}.group-order-footer>span{font-size:12px}.group-order-footer .button-row{margin:0}@media (width<=480px){.group-order-columns,.group-order-list .group-order-row{grid-template-columns:26px minmax(0,1fr) 68px 52px;gap:6px}.group-order-dialog .modal-body .group-order-row input{width:52px}.group-order-footer .button-row{margin-left:auto}}.catalog-browse-switch{align-items:center;gap:8px;padding:16px 20px 0;display:flex}.management-console .catalog-browse-switch button[aria-pressed=false],.product-console .catalog-browse-switch button[aria-pressed=false]{color:#475569;background:#fff;border:1px solid #cbd5e1}.management-console .catalog-browse-switch button[aria-pressed=true],.product-console .catalog-browse-switch button[aria-pressed=true]{color:#fff;background:#2457a7;border:1px solid #2457a7}.catalog-tag-filter-rows{padding:0 20px 4px}.management-console .grouped-directory .table-row-actions{flex-wrap:wrap;gap:8px;display:flex}.management-console .grouped-directory .table-row-actions button{color:#2457a7;background:#fff;border:1px solid #dbe4ef}.catalog-more-filters{padding:10px 20px}.catalog-more-filters>summary{color:#64748b;cursor:pointer;margin-bottom:10px;font-size:12px}.cost-group-workspace{min-width:0}.cost-group-workspace-head{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.cost-group-workspace-head h2{margin:0;font-size:19px}.cost-group-workspace-head>button:last-child{margin-left:auto}.cost-group-workspace-grid{background:#fff;border:1px solid #dce3ed;border-radius:12px;grid-template-columns:248px minmax(0,1fr);display:grid;overflow:hidden}.cost-group-members{border-right:1px solid #e4e9f0;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.cost-group-members .cost-group-member-choice{text-align:left;color:#334155;white-space:normal;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:8px;gap:6px;padding:12px;display:grid}.cost-group-members .cost-group-member-choice.active{color:#1d4ed8;background:#eff6ff;border-color:#b8d3f8}.cost-group-member-choice small{color:#64748b;font-size:12px}.cost-group-editor{min-width:0;padding:16px}.cost-group-editor .management-editor-workspace{display:block}.cost-group-editor .management-editor-nav{background:0 0;border:0;border-bottom:1px solid #e4e9f0;flex-flow:wrap;gap:8px;padding:0 0 12px;display:flex}.cost-group-editor .management-editor-nav-title{display:none}.cost-group-editor .management-editor-content{padding:16px 0 0}@media (width<=800px){.cost-group-workspace-grid{grid-template-columns:minmax(0,1fr)}.cost-group-members{border-bottom:1px solid #e4e9f0;border-right:0;max-height:220px;overflow-y:auto}.cost-group-editor{padding:12px}}.management-console .cost-group-editor .management-editor-nav{background:0 0;border:0;border-bottom:1px solid #e4e9f0;flex-flow:wrap;gap:8px;padding:0 0 12px;display:flex}.management-console .cost-group-editor .management-editor-nav>button{width:auto}.cost-group-members .cost-group-member-choice{flex-shrink:0}.grouped-heading{cursor:pointer}.grouped-heading:hover{background:#f5f8fc}.grouped-disclosure{color:#526581;flex:0 0 16px;width:16px;transition:transform .12s}.grouped-disclosure.expanded{transform:rotate(90deg)}.compact-selector.group-picker.group-picker-stacked{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px}.group-picker-stacked .group-picker-label{white-space:normal}.group-picker-stacked .selector-control{width:100%}.group-picker.group-picker-stacked>.group-completion-hint{grid-column:1}.directory-filter-summary{color:#627087;flex:0 0 24px;align-items:center;gap:8px;min-width:0;height:24px;min-height:24px;padding:0 12px;font-size:13px;display:flex}.directory-filter-values{white-space:nowrap;scrollbar-width:thin;flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex;overflow-x:auto}.directory-filter-values>span,.directory-filter-summary>button{white-space:nowrap;flex-shrink:0}.directory-filter-summary>button.compact{height:24px;min-height:24px;margin-left:0;padding:0 6px;line-height:20px}:is(.product-console,.priced-item-console) .directory-primary-filters :is(.directory-filter-label,.group-picker-label),:is(.ui2-product-filter-panel,.directory-fixed-filters) .facet-label>strong{color:#526078;margin:0;font-size:13px;font-weight:500;line-height:20px}.directory-primary-filters>label:not(.checkbox){gap:6px;display:grid}.shell-content:has(>.workspace>:is(.product-workspace,.priced-item-workspace,.catalog-console,.audit-records-workspace,.publishing-records)){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.shell-content:has(>.workspace>:is(.product-workspace,.priced-item-workspace,.catalog-console,.audit-records-workspace,.publishing-records))>.workspace{flex:1;min-height:0;padding-bottom:16px;display:flex;overflow:hidden}.workspace>:is(.product-workspace,.priced-item-workspace,.catalog-console,.audit-records-workspace,.publishing-records){flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}:is(.product-workspace,.priced-item-workspace,.catalog-console,.audit-records-workspace,.publishing-records)>.directory-console-panel{flex-direction:column;flex:1;min-height:0;display:flex}.directory-fixed-filters,.ui2-product-filter-panel{flex-shrink:0}.directory-scroll-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.priced-item-workspace>.cost-group-workspace{flex-direction:column;flex:1;min-height:0;display:flex}.cost-group-workspace-head{flex-shrink:0}.cost-group-workspace-grid{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.cost-group-members,.cost-group-editor{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:auto}.cost-group-members>*{flex-shrink:0}.ui-drawer-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ui-drawer-title-row .compact-segmented{margin:0}.itinerary-group-list,.itinerary-group-candidates{gap:10px;min-width:0;display:grid}.itinerary-cost-group{border:1px solid #dce3ed;border-radius:8px;overflow:hidden}.itinerary-group-toggle{text-align:left;color:#334155;white-space:normal;background:#f4f7fb;border:0;border-radius:0;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.itinerary-group-toggle:hover{color:#1d4ed8;background:#eaf1fc}.itinerary-group-toggle small{color:inherit;margin-left:auto;font-weight:400}.itinerary-group-candidates{padding:10px}@media (width<=800px){.cost-group-workspace-grid{grid-template-rows:minmax(100px,28%) minmax(0,1fr)}.cost-group-members{max-height:none}}@media (height<=700px),(width<=700px){.directory-fixed-filters,.ui2-product-filter-panel{max-height:48dvh;overflow-y:auto}}.management-console .cost-group-editor .management-editor-workspace{height:auto;display:block;overflow:visible}.management-console .cost-group-editor .management-editor-content{padding:16px 0 0;overflow:visible}.directory-filter-more{flex:none;min-width:64px;position:relative}.directory-filter-more>summary{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 10px;list-style:none;display:flex}.directory-filter-more>summary:hover,.directory-filter-more[open]>summary{color:#1d4ed8;background:#edf4ff;border-color:#aec6ee}.directory-filter-popover{z-index:60;background:#fff;border:1px solid #dce3ed;border-radius:8px;width:320px;max-height:60dvh;padding:16px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 8px 28px #0f172a24}.directory-filter-popover[hidden]{display:none}.directory-filter-popover .compact-filter-toolbar{border:0;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;display:grid}.directory-filter-popover .compact-filter-toolbar>label{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;display:grid}.directory-filter-popover .compact-filter-toolbar select{width:100%}@media (height<=700px),(width<=700px){.directory-filter-popover{z-index:190;width:min(320px,100vw - 32px);max-height:65dvh;position:fixed;top:auto;bottom:24px;right:16px}}.modal-backdrop:has(>.date-selection-dialog){padding:24px 20px}.modal-card.date-selection-dialog{width:min(760px,100vw - 40px);max-width:760px;height:auto;max-height:calc(100dvh - 48px)}.date-selection-dialog>.modal-heading,.date-selection-dialog>.modal-footer{padding:16px 20px}.date-selection-dialog>.modal-body{padding:20px;overflow-y:auto}.date-selection{--price-date-control-height:40px;gap:16px}.date-selection.form-stack{margin-top:0}.date-selection>p,.date-selection-calendar-panel>p,.date-selection-rule-fields>p{margin:0}.date-selection-rule-body,.date-selection-rule-fields,.date-selection-calendar-panel,.date-selection-summary{gap:10px;display:grid}.date-selection [role=tabpanel][hidden]{display:none}.date-selection-rule{background:#f5f8fd;border:1px solid #d7e2f1;border-radius:9px;padding:12px}.date-selection-tabs{background:#eef2f7;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.date-selection-tabs>button{color:#526075;min-height:40px;box-shadow:none;white-space:normal;background:0 0;border-color:#0000;padding:8px 10px}.date-selection-tabs>button[aria-selected=true]{color:#174f9c;background:#fff;border-color:#b8ccec;box-shadow:0 1px 3px #14223814}.date-selection-tabs>button:hover:not(:disabled){color:#174f9c;background:#e1ebfa;border-color:#b8ccec}.date-selection-tabs>button[aria-selected=true]:hover:not(:disabled){background:#f4f8ff}.date-selection-tabs>button:focus-visible{outline-offset:1px;outline:2px solid #2e5db3}.date-selection-holiday-locator{background:#f7f9fc;border:1px solid #d7e2f1;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:9px 11px;display:flex}.date-selection-holiday-intro{align-items:center;gap:9px;min-width:0;display:flex}.date-selection-holiday-icon{color:#2e5db3;background:#eaf2ff;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.date-selection-holiday-icon .app-icon{width:17px;height:17px}.date-selection-holiday-copy{gap:1px;min-width:0;display:grid}.date-selection-holiday-copy strong{color:#233653;font-size:13px;line-height:19px}.date-selection-holiday-copy small{color:#62718a;font-size:12px;line-height:18px}.date-selection-holiday-picker{flex:0 0 226px;position:relative}.date-selection-holiday-trigger{color:#174f9c;width:100%;min-height:38px;box-shadow:none;background:#fff;border-color:#b8ccec;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px 7px 12px;display:flex}.date-selection-holiday-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.date-selection-holiday-trigger:hover:not(:disabled),.date-selection-holiday-trigger[aria-expanded=true]{background:#f2f6fd;border-color:#2e5db3}.date-selection-holiday-chevron{flex:none;width:15px;height:15px;transition:transform .12s;transform:rotate(90deg)}.date-selection-holiday-trigger[aria-expanded=true] .date-selection-holiday-chevron{transform:rotate(-90deg)}.date-selection-holiday-menu{z-index:20;background:#fff;border:1px solid #c5d3e8;border-radius:9px;width:min(360px,100vw - 64px);max-height:min(360px,50dvh);padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 30px #182c4e29}.date-selection-holiday-menu .date-selection-holiday-option{color:#233653;min-height:52px;box-shadow:none;text-align:left;background:0 0;border-color:#0000;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;display:flex}.date-selection-holiday-option>span:first-child{gap:1px;display:grid}.date-selection-holiday-option strong{font-size:13px;line-height:19px}.date-selection-holiday-option small{color:#62718a;font-size:11px;font-weight:400;line-height:17px}.date-selection-holiday-dates{color:#526075;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}.date-selection-holiday-option:hover:not(:disabled),.date-selection-holiday-option:focus-visible,.date-selection-holiday-option[aria-current=true]{color:#174f9c;background:#edf4ff;border-color:#0000}.date-selection-holiday-status{color:#526075;background:#f1f6fd;border:1px solid #bfd1eb;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:12px;line-height:19px;display:flex}.date-selection-holiday-status strong{color:#174f9c;font-weight:600}.date-selection-holiday-status button{flex:none}.date-selection-drag-status{color:#62718a;border-radius:6px;align-items:center;height:36px;padding:8px 10px;font-size:13px;line-height:20px;display:flex}.date-selection-drag-status.adding{color:#174f9c;background:#edf4ff}.date-selection-drag-status.removing{color:#983c30;background:#fff0ed}.date-selection-fields{grid-template-columns:minmax(0,1fr);align-items:end;gap:10px;display:grid}.date-selection-range-field{gap:5px;min-width:0;display:grid}.date-selection-range-label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.date-selection-range-label small{color:#62718a;font-size:12px;font-weight:400}.date-selection-weekdays{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.date-selection-weekdays legend{margin-bottom:6px}.date-selection-weekdays button{color:#526075;min-width:48px;box-shadow:none;background:#fff;border-color:#ccd7e7;flex:1;padding:7px 8px}.date-selection-weekdays button[aria-pressed=true]{color:#174f9c;background:#eaf2ff;border-color:#2e5db3}.date-selection-weekdays button:hover:not(:disabled){color:#174f9c;background:#e1ebfa}.date-selection-fields .date-selection-range-trigger{min-width:0;height:var(--price-date-control-height);min-height:var(--price-date-control-height);color:#17253e;box-shadow:none;font-variant-numeric:tabular-nums;background:#fff;border-color:#c5d3e8;align-items:center;gap:10px;padding:0 12px;line-height:20px;display:flex}.date-selection-fields .date-selection-range-trigger:hover:not(:disabled),.date-selection-fields .date-selection-range-trigger[aria-expanded=true]{color:#174f9c;background:#f6f9ff;border-color:#2e5db3}.date-selection-range-trigger small{color:#62718a;white-space:nowrap;margin-left:auto}.date-selection-range-trigger .price-calendar-down{width:16px;height:16px;transform:rotate(90deg)}.date-selection-blank{min-height:38px}.price-range-layer .modal-backdrop{z-index:280;background:#12223914;padding:12px}.modal-card.price-range-dialog{--price-date-control-height:40px;width:min(704px,100vw - 24px);max-width:704px;height:auto;max-height:calc(100dvh - 24px);position:fixed;box-shadow:0 16px 48px #182c4e33}.price-range-dialog>.modal-heading{padding:14px 18px}.price-range-dialog>.modal-body{padding:14px 18px;overflow-y:auto}.price-range-dialog>.modal-footer{justify-content:space-between;align-items:center;gap:12px;padding:12px 18px}.price-range-months{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.price-calendar-navigation{align-items:center;gap:6px;margin-bottom:10px;display:flex}.price-calendar-navigation>button{width:32px;height:var(--price-date-control-height,40px);min-height:var(--price-date-control-height,40px);flex:0 0 32px;place-items:center;padding:0;display:grid}.price-calendar-navigation .app-icon{width:16px;height:16px}.price-calendar-previous{transform:rotate(180deg)}.price-calendar-month-field{flex:1;min-width:0;position:relative}.modal-card .modal-body .price-calendar-navigation .price-calendar-month-field>select{appearance:none;width:100%;height:var(--price-date-control-height,40px);min-height:var(--price-date-control-height,40px);text-align:center;text-align-last:center;background-image:none;padding:0 36px;line-height:20px}.price-calendar-month-field>.price-calendar-dropdown{pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)rotate(90deg)}.price-calendar-month-field:has(>select:disabled)>.price-calendar-dropdown{opacity:.55}.price-range-grid{-webkit-user-select:none;user-select:none;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:4px;display:grid}.price-range-grid .price-range-day{color:#17253e;min-height:38px;box-shadow:none;touch-action:pan-y;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #0000;border-radius:0;padding:5px 0;position:relative}.price-range-grid .price-range-day.in-range{color:#174f9c;background:#eaf2ff}.price-range-grid .price-range-day.endpoint{color:#fff;background:#2e5db3;border-radius:6px}.price-range-grid .price-range-day:hover:not(:disabled){border-color:#2e5db3}.price-range-grid .price-range-day:focus-visible{z-index:1;outline-offset:1px;outline:2px solid #1d4383}.price-range-grid .price-range-day:disabled{color:#8996aa;opacity:1;background:#fff;border-color:#0000}.price-range-day.weekday-match:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:calc(50% - 2px)}.price-range-summary{color:#62718a;gap:4px;font-size:12px;display:grid}.price-range-summary strong{color:#17253e;font-size:13px;font-weight:500}.price-range-actions{flex-shrink:0;gap:8px;display:flex}.date-selection-months{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.date-selection-grid{-webkit-user-select:none;user-select:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.date-selection-weekday{text-align:center;color:#62718a;padding:4px 0;font-size:13px}.date-selection-grid .date-selection-day{color:#17253e;font-variant-numeric:tabular-nums;min-height:38px;box-shadow:none;touch-action:pan-y;background:#fff;border:1px solid #0000;border-radius:6px;padding:5px 0}.date-selection-grid .date-selection-day.is-holiday:not([aria-pressed=true]){background:#f2f5fa}.date-selection-grid .date-selection-day.is-located-holiday:not([aria-pressed=true]){color:#31445f;background:#f4f7fb;border-color:#e1e8f1}.date-selection-grid .date-selection-day[aria-pressed=true]{color:#fff;background:#2e5db3;border-color:#2e5db3}.date-selection-grid .date-selection-day.pending:not([aria-pressed=true]){background:#fdf1d9;border:1px dashed #62718a}.date-selection-grid .date-selection-day.pending-removal{color:#983c30;background:#fff0ed;border:1px dashed #b85142;text-decoration:line-through}.date-selection-grid .date-selection-day:disabled{color:#8996aa;opacity:1;background:#fff;border-color:#0000}.date-selection-summary{border-top:1px solid #d7e2f1;gap:10px;padding-top:14px;display:grid}.date-selection-summary-values{gap:8px;min-height:58px;display:grid}.date-selection-summary-values>p{align-self:center;margin:0;line-height:1.6}.date-selection-summary-row{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;margin:0;font-size:12px;line-height:1.55;display:grid}.date-selection-summary-row dt{color:#62718a}.date-selection-summary-row dd{color:#34445d;text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500}.date-selection-calendar-adjust{color:#174f9c;background:#fff;border-color:#cbd9ed;width:100%}.date-selection-count{display:block}@media (width<=540px){.date-selection-holiday-locator{flex-direction:column;align-items:stretch;gap:9px}.date-selection-holiday-picker{flex-basis:auto;width:100%}.date-selection-holiday-menu{width:100%;left:0;right:auto}.date-selection-holiday-status{flex-wrap:wrap;align-items:flex-start}.date-selection-drag-status{height:56px}.modal-backdrop:has(>.date-selection-dialog){padding:12px}.modal-card.date-selection-dialog{width:100%;max-height:calc(100dvh - 24px)}.date-selection-dialog>.modal-heading,.date-selection-dialog>.modal-body,.date-selection-dialog>.modal-footer{padding:16px}.date-selection-months{grid-template-columns:minmax(0,1fr)}.date-selection-tabs>button{text-wrap:balance;padding-inline:6px;font-size:13px}.date-selection-month:nth-child(2){display:none}.date-selection-fields{grid-template-columns:minmax(0,1fr)}.date-selection-grid .date-selection-day{min-height:41px}.date-selection-fields .date-selection-range-trigger{flex-wrap:wrap;gap:7px;padding-inline:8px;font-size:12px}.date-selection-weekdays{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.price-range-months{grid-template-columns:minmax(0,1fr)}.price-range-month:nth-child(2){display:none}.price-range-dialog>.modal-footer{flex-direction:column;align-items:stretch}.price-range-actions{justify-content:flex-end}}@media (pointer:coarse){.date-selection,.modal-card.price-range-dialog{--price-date-control-height:44px}.price-calendar-navigation>button{flex-basis:44px;width:44px}.date-selection-grid .date-selection-day,.date-selection button,.date-selection-dialog>.modal-footer button,.price-range-dialog button,.price-range-dialog select,.price-range-grid .price-range-day{min-height:44px}.date-selection-grid{gap:0}}.modal-card.date-selection-dialog.batch-pricing-dialog{width:min(1080px,100vw - 40px);max-width:1080px}.date-selection-pricing-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;display:grid}.batch-pricing-fields{background:#f7f9fc;border:1px solid #d7e2f1;border-radius:10px;gap:16px;padding:18px;display:grid;position:sticky;top:0}.batch-pricing-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.batch-pricing-heading>span{color:#174f9c;white-space:nowrap;background:#eaf2ff;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.batch-pricing-heading>span.is-empty{color:#62718a;background:#edf1f6}.batch-pricing-session{color:#62718a;margin-right:auto;font-size:12px;line-height:1.45}.batch-pricing-fields h3,.batch-pricing-fields p{margin:0}.batch-pricing-inputs .priced-item-price-fields{gap:14px;display:grid}@media (width<=900px){.date-selection-pricing-layout{grid-template-columns:minmax(0,1fr);gap:18px}.batch-pricing-fields{position:static}.batch-pricing-inputs .priced-item-price-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.modal-card.date-selection-dialog.batch-pricing-dialog{width:calc(100vw - 16px)}.batch-pricing-fields{padding:12px}.batch-pricing-dialog>.modal-footer{flex-wrap:wrap;gap:8px}.batch-pricing-session{flex:1 0 100%}.date-selection-range-label{flex-direction:column;align-items:flex-start;gap:2px}}.modal-card.permanent-removal-dialog{max-width:560px}.modal-card.permanent-removal-dialog .danger{color:#fff;background:#a83a36;border-color:#a83a36}.modal-card.permanent-removal-dialog .danger:hover:not(:disabled){background:#842b28;border-color:#842b28}.modal-card.permanent-removal-dialog .danger:disabled{cursor:not-allowed;opacity:1;background:#75504d;border-color:#75504d}.permanent-removal-content{overflow-wrap:anywhere;gap:16px;min-width:0;display:grid}.permanent-removal-content :is(h3,p){margin:0}.permanent-removal-content h3{margin-bottom:8px;font-size:13px}.permanent-removal-summary{gap:6px;margin:0;display:grid}.permanent-removal-summary>div{justify-content:space-between;gap:16px;display:flex}.permanent-removal-summary dd{margin:0;font-weight:500}.permanent-removal-retained{color:#445269;background:#f4f7fb;border-radius:8px;padding:12px}.permanent-removal-retained p+p{margin-top:6px}.permanent-removal-name{min-width:0}.priced-item-daily-editor{gap:14px;min-width:0;display:grid}.priced-item-pricing-heading,.priced-item-pricing-heading-actions,.priced-item-batch-selection-row,.priced-item-selected-date-controls{align-items:center;gap:10px;display:flex}.priced-item-pricing-heading,.priced-item-batch-selection-row{justify-content:space-between}.priced-item-pricing-heading h3{margin:0;font-size:16px}.priced-item-batch-pricing{background:#f7f9fc;border:1px solid #dfe5ee;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.priced-item-batch-selection-row{flex-wrap:wrap}.priced-item-date-selection-status{box-sizing:border-box;white-space:nowrap;border-radius:6px;min-height:32px;padding:6px 10px;font-size:13px;font-weight:500;line-height:20px;display:inline-block}.priced-item-date-selection-status.is-empty{color:var(--mc-amber-700);background:var(--mc-amber-50)}.priced-item-date-selection-status.is-selected{color:var(--mc-blue-700);background:var(--mc-blue-50)}.priced-item-date-selection-status strong{font-variant-numeric:tabular-nums;font-weight:500}.priced-item-batch-selection-row .compact-segmented>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.priced-item-batch-values-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.priced-item-batch-values-row.clearing{align-items:center}.priced-item-batch-values-row>button,.priced-item-selected-date-controls>button{white-space:nowrap;min-height:40px}.priced-item-price-fields{gap:10px;min-width:0;display:grid}.priced-item-price-fields.batch{grid-template-columns:repeat(3,minmax(0,1fr))}.priced-item-price-fields>label{min-width:0;display:grid}.priced-item-price-fields input{font-variant-numeric:tabular-nums;width:100%;min-width:0}.priced-item-batch-summary{color:#647084;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;font-size:13px;line-height:1.5;display:flex}.priced-item-date-summary,.priced-item-date-details{overflow-wrap:anywhere;min-width:0}.priced-item-date-details summary{color:#315fbd;cursor:pointer}.priced-item-date-details[open]{flex-basis:100%}.priced-item-date-details p,.priced-item-batch-values-row p,.priced-item-single-price-form p{margin:0}.priced-item-daily-editor .priced-item-calendar-toolbar{align-items:center;gap:8px}.priced-item-daily-editor .priced-item-calendar-toolbar>:is(button,input){box-sizing:border-box;height:40px;min-height:40px;margin:0;padding:0 12px}.priced-item-daily-editor .priced-item-calendar-toolbar>input{width:174px;min-width:0}.modal-card.priced-item-single-price-modal{width:min(460px,100%);max-width:460px;height:auto;max-height:calc(100dvh - 96px)}.priced-item-single-price-modal>.modal-heading,.priced-item-single-price-modal>.modal-body{padding:20px}.priced-item-single-price-modal>.modal-footer{padding:12px 20px}.priced-item-single-price-form,.priced-item-price-fields.single{gap:14px;display:grid}.priced-item-single-price-modal .priced-item-single-clear{color:#a33e3e;margin-right:auto}@media (width<=620px){.priced-item-batch-values-row{grid-template-columns:minmax(0,1fr)}.priced-item-batch-values-row>button{justify-self:end}.priced-item-price-fields.batch{grid-template-columns:repeat(2,minmax(0,1fr))}.priced-item-daily-editor .priced-item-calendar-toolbar{gap:6px}.priced-item-daily-editor .priced-item-calendar-toolbar>input{width:158px}.priced-item-daily-editor .priced-item-calendar-toolbar>button{padding-inline:9px}.priced-item-single-price-modal>.modal-heading,.priced-item-single-price-modal>.modal-body{padding:16px}.priced-item-single-price-modal>.modal-footer{padding:12px 16px}}@media (width<=900px){.modal-card.priced-item-single-price-modal{max-height:calc(100dvh - 24px)}}.priced-item-handoff-acknowledgement{color:#9a3412;background:#fff7ed;border-radius:6px;align-items:flex-start;gap:8px;padding:12px;font-size:13px;line-height:1.6;display:flex}.priced-item-handoff-acknowledgement input[type=checkbox]{flex:none;width:16px;height:16px;margin:3px 0 0}.configuration-notice{color:#805014;background:#fffaf0;border:1px solid #e7c88a;border-radius:8px;gap:5px;min-width:0;padding:10px 12px;font-size:13px;display:grid}.configuration-notice.is-blocked{color:#a12e2e;background:#fff5f5;border-color:#df9b9b}.management-console .configuration-notice+.priced-item-editor-title-actions{margin-top:10px}.configuration-notice ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.configuration-notice li,.configuration-summary{flex-wrap:wrap;align-items:baseline;gap:3px 12px;min-width:0;display:flex}.configuration-notice li>span{flex:150px}.configuration-notice li>small{color:#687386;font-size:13px}.configuration-summary{color:#805014;margin-top:4px;font-size:13px;line-height:1.6}.configuration-notice .configuration-action,.configuration-summary .configuration-action{color:#215899;text-underline-offset:3px;background:0 0;border:0;border-radius:3px;flex-shrink:0;min-height:28px;padding:2px 4px;font-size:13px;line-height:1.6;text-decoration:underline}.group-picker[data-completion-state=pending] .selector-trigger{border-color:#c08b37}.group-picker[data-completion-state=invalid] .selector-trigger{border-color:#c84646}.group-completion-hint{color:#687386;font-size:13px;font-weight:400;line-height:1.5}.group-picker[data-completion-state=pending] .group-completion-hint{color:#805014}.group-picker[data-completion-state=invalid] .group-completion-hint{color:#a12e2e}.ui2-priced-item-drawer-host{z-index:240;margin:0;padding:0;position:relative}.ui2-priced-item-drawer-host .ui-drawer-backdrop{z-index:1;background:#09111f6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.ui2-priced-item-drawer-host .itinerary-priced-item-editor{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(960px,100vw - 32px);max-width:none;height:100dvh;min-height:0;display:grid;box-shadow:-18px 0 50px #09111f33}.ui2-priced-item-drawer-host .ui-drawer-header,.ui2-priced-item-drawer-host .ui-drawer-footer{border-bottom:1px solid #d6dfeb;justify-content:space-between;align-items:center;gap:16px;display:flex}.ui2-priced-item-drawer-host .ui-drawer-header h2,.ui2-priced-item-drawer-host .ui-drawer-header p{margin:0}.ui2-priced-item-drawer-host .ui-drawer-header h2{font-size:19px}.ui2-priced-item-drawer-host .ui-drawer-close{color:#526783;background:#fff;border-color:#d6dfeb;flex:0 0 34px;width:34px;min-height:34px;padding:0;font-size:21px}.ui2-priced-item-drawer-host .ui-drawer-body{background:#f6f8fb;min-height:0;overflow-y:auto}.ui2-priced-item-drawer-host .ui-drawer-footer{border-top:1px solid #d6dfeb;border-bottom:0;justify-content:flex-end}.ui2-priced-item-drawer-host .ui-drawer-header,.ui2-priced-item-drawer-host .ui-drawer-body,.ui2-priced-item-drawer-host .ui-drawer-footer{padding:14px 18px}.ui2-priced-item-drawer-host .ui-drawer-header p{margin-top:5px;font-size:13px}.itinerary-item-heading,.itinerary-item-editor-tabs{align-items:center;gap:10px;margin-bottom:12px;display:flex}.itinerary-item-heading{flex-wrap:wrap;justify-content:space-between}.itinerary-item-heading h3{overflow-wrap:anywhere;margin:0;font-size:16px}.itinerary-item-heading span{color:var(--muted);font-size:13px}.itinerary-item-editor-tabs>button{color:#314b6e;background:#fff;border:1px solid #d6dfeb;border-radius:7px;padding:7px 12px}.itinerary-item-editor-tabs>button.active{color:#20549b;background:#edf4fe;border-color:#abc5e9}.ui2-priced-item-drawer-host .priced-item-structure-form>fieldset>.management-editor-section{padding:12px}.ui2-priced-item-drawer-host .priced-item-structure-form .catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ui2-priced-item-drawer-host .priced-item-structure-form fieldset,.ui2-priced-item-drawer-host .priced-item-daily-editor{min-width:0}.continuous-itinerary-workspace{background:#f7f9fc;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.continuous-itinerary-workspace>.continuous-itinerary-heading{background:#fff;border-bottom:1px solid #dce3ed;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.continuous-itinerary-workspace .continuous-itinerary-heading p{color:#647084;margin:4px 0 0;font-size:13px}.continuous-itinerary-workspace>.continuous-itinerary-columns{grid-row:-2/-1;grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.continuous-itinerary-workspace .continuous-itinerary-packages{overscroll-behavior:contain;background:#fff;border-right:1px solid #dce3ed;min-height:0;padding:12px;overflow-y:auto}.continuous-itinerary-workspace .continuous-itinerary-packages>button{color:#334155;text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #dce3ed;border-radius:9px;gap:5px;width:100%;margin:0 0 8px;padding:12px;display:grid}.continuous-itinerary-workspace .continuous-itinerary-packages>button span{font-size:12px;font-weight:400}.continuous-itinerary-workspace .continuous-itinerary-packages>button[aria-current=true]{color:#fff;background:#2563eb;border-color:#2563eb}.continuous-itinerary-workspace .continuous-itinerary-packages>button:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.continuous-itinerary-workspace .continuous-itinerary-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:18px;overflow-y:auto}.continuous-itinerary-workspace .continuous-itinerary-content h2{margin:0 0 16px;font-size:19px}.continuous-itinerary-workspace .continuous-itinerary-content .itinerary-draft-footer{bottom:0}.continuous-itinerary-workspace .itinerary-continuation-navigation{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.continuous-itinerary-workspace .continuous-itinerary-content .itinerary-reference-summary{flex-wrap:wrap;align-items:center;gap:8px;min-height:0;padding:8px 10px;display:flex}.continuous-itinerary-workspace .continuous-itinerary-content .itinerary-reference-copy{flex:220px}.continuous-itinerary-workspace .continuous-itinerary-content .itinerary-reference-facts{text-align:left;flex-wrap:wrap;gap:2px 10px;display:flex}.continuous-itinerary-workspace .continuous-itinerary-content .itinerary-reference-route{border-inline-start:1px solid #b9c5d7;padding-inline-start:10px}.itinerary-cost-prices{color:#475569;flex-wrap:wrap;align-items:baseline;gap:2px 14px;font-size:13px;line-height:20px;display:inline-flex}.itinerary-cost-dimension{max-width:100%}.itinerary-cost-endpoint,.itinerary-cost-status{white-space:nowrap}.itinerary-cost-amount{color:#1e293b;font-weight:500}.itinerary-price-scope,.itinerary-cost-status{color:#64748b;font-size:12px}@media (width<=540px){.continuous-itinerary-workspace .continuous-itinerary-content .itinerary-reference-route{border-inline-start:0;flex-basis:100%;padding-inline-start:0}}.continuous-itinerary-workspace .continuous-itinerary-content .itinerary-reference-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-start;gap:6px}.continuous-itinerary-workspace .itinerary-reference-actions button{white-space:nowrap}.continuous-itinerary-workspace .continuous-itinerary-content .reference-edit-form{flex-wrap:wrap;align-items:end;gap:8px;padding:10px;display:flex}.continuous-itinerary-workspace .reference-edit-form>label{flex:180px;min-width:0}.continuous-itinerary-workspace .reference-edit-form>.button-row{margin:0}.continuous-itinerary-workspace .continuous-itinerary-mobile-picker{display:none}@media (width<=760px){.continuous-itinerary-workspace>.continuous-itinerary-heading{align-items:flex-start;padding:12px}.continuous-itinerary-workspace>.continuous-itinerary-columns{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.continuous-itinerary-workspace .continuous-itinerary-packages{display:none}.continuous-itinerary-workspace .continuous-itinerary-mobile-picker{background:#fff;border-bottom:1px solid #dce3ed;gap:6px;padding:12px;font-size:13px;display:grid}.continuous-itinerary-workspace .continuous-itinerary-content{padding:12px}}.itinerary-copy-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.itinerary-copy-source{gap:6px;display:grid}.itinerary-copy-source select{width:100%;min-width:0}.itinerary-copy-dialog p,.itinerary-copy-row{overflow-wrap:anywhere}.itinerary-copy-summary{padding:10px 0}.itinerary-copy-selection{align-items:center;gap:8px;min-width:0;display:flex}.itinerary-copy-selection input{flex:none}.itinerary-copy-day{border:1px solid var(--ui-border,#e4e7ec);border-radius:8px;margin-bottom:10px;padding:12px}.itinerary-copy-row{gap:4px;padding:10px 0 0 24px;display:grid}.itinerary-copy-row small{color:#667085;padding-left:24px}.itinerary-copy-warning,.itinerary-replacement-banner{background:#fffaeb;border:1px solid #f1d396;border-radius:8px;margin:12px 0;padding:12px}.itinerary-replacement-banner p{margin:6px 0}.itinerary-replacement-banner summary{cursor:pointer}.itinerary-copy-dialog .button-row{flex-wrap:wrap}@media (width<=540px){.itinerary-copy-dialog .button-row>span{flex-basis:100%}.itinerary-copy-row{padding-left:12px}}.package-workspace-main{grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.unified-package-workspace{grid-template-rows:auto minmax(0,1fr)}.unified-package-workspace>.continuous-itinerary-columns{grid-template-columns:188px minmax(0,1fr)}.unified-package-workspace .package-workspace-main{grid-template-rows:auto minmax(0,1fr)}.unified-package-workspace .continuous-itinerary-packages{flex-direction:column;gap:3px;padding:10px 8px;display:flex}.unified-package-workspace .continuous-itinerary-packages>button{border-color:#0000;border-radius:9px;flex-shrink:0;gap:4px;margin:0;padding:9px;font-size:13px;font-weight:500}.unified-package-workspace .continuous-itinerary-packages>button[aria-current=true]{color:#245b98;background:#eef6ff;border-color:#d5e6fb}.package-navigation-heading{color:#7f8ba0;gap:14px;margin-bottom:10px;font-size:13px;display:grid}.package-navigation-heading>span{padding:0 9px}.package-navigation-footer{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:16px;display:flex}.package-navigation-footer>span{color:#7f8ba0;width:100%}.package-workspace-tabs{align-items:center;gap:12px;min-width:0;padding:12px 14px 10px;display:flex}.package-workspace-tabs>nav{flex:none;gap:4px;display:flex}.package-workspace-tabs>nav>button{color:#627087;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 10px;font-size:13px;font-weight:500}.package-workspace-tabs>nav>button[aria-pressed=true]{color:#245b98;background:#eef6ff;border-color:#d5e6fb}.package-workspace-status{align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.unified-package-workspace .continuous-itinerary-content{scrollbar-gutter:auto;padding:0 14px 10px}.product-console .package-config-fields{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.product-console .unified-package-workspace .ui2-package-form-panel{padding:10px 12px 0}.product-console .unified-package-workspace .package-config-section{padding:0 0 8px}.product-console .unified-package-workspace .package-platform-config-grid>section{gap:5px}.product-console .unified-package-workspace .package-config-actions{z-index:2;background:#fff;flex-wrap:wrap;margin:0;padding:10px 0;position:sticky;bottom:-10px}.product-console .unified-package-workspace .package-config-actions>span{margin-right:auto;font-size:12px}.package-saved-default-notice{background:#fff8e9;margin:0 0 10px;padding:8px 10px;font-size:13px}.package-config-review{max-height:50vh;overflow:auto}.package-config-review table{border-collapse:collapse;width:100%}.package-config-review :is(th,td){text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #dce3ed;padding:8px}@media (width<=760px){.unified-package-workspace>.continuous-itinerary-columns{grid-template-columns:minmax(0,1fr)}.unified-package-workspace .continuous-itinerary-packages{display:none}.package-workspace-tabs{flex-wrap:wrap;gap:6px;padding:8px 10px}.package-workspace-status{flex-wrap:wrap;flex-basis:100%}.product-console .unified-package-workspace .package-defaults-grid.has-inventory.has-profits{grid-template-columns:repeat(2,minmax(0,1fr))}.product-console .unified-package-workspace .package-platform-config-grid,.product-console .unified-package-workspace .package-pricing-layout{grid-template-columns:minmax(0,1fr)}.product-console .unified-package-workspace .package-config-actions{gap:6px;bottom:-10px}}.product-console .unified-package-workspace .ui2-package-form-panel .package-config-section{padding:0 0 8px}.product-console .unified-package-workspace .ui2-package-form-panel .package-inventory-hints{gap:2px 10px;line-height:20px}.product-console .unified-package-workspace .package-inventory-hints .text-action{color:#245b98;background:0 0;border:0;min-height:0;margin-left:4px;padding:0;font-size:12px;line-height:20px;text-decoration:underline;display:inline}.product-console .unified-package-workspace .ui2-package-form-panel .compact-permission-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.product-console .unified-package-workspace .compact-permission-grid>.checkbox:first-child{grid-column:1/-1;min-height:20px}.product-console .unified-package-workspace .compact-permission-grid>.checkbox:last-child{min-height:36px}.product-console .package-navigation-heading>button{align-items:center;gap:6px;display:flex}.product-console .modal-backdrop:has(>.modal-workspace .unified-package-workspace){align-items:center;padding-block:12px}.product-console .modal-workspace:has(.unified-package-workspace){height:min(840px,100dvh - 24px);max-height:calc(100dvh - 24px)}.product-console .modal-workspace:has(.unified-package-workspace)>.modal-heading{min-height:60px;padding-block:8px}.product-console .unified-package-workspace .ui2-package-form-panel .package-draft-form{gap:8px}.product-console .unified-package-workspace .ui2-package-form-panel .package-platform-config-grid>section{gap:5px}.product-console .package-mobile-return{display:none}@media (width<=760px){.product-console .unified-package-workspace .ui2-package-form-panel .package-defaults-grid.has-inventory.has-profits{grid-template-columns:repeat(2,minmax(0,1fr))}.product-console .unified-package-workspace .ui2-package-form-panel .package-platform-config-grid{grid-template-columns:minmax(0,1fr)}.product-console .unified-package-workspace .package-mobile-return{align-items:center;gap:4px;padding-inline:7px;display:inline-flex}.product-console .unified-package-workspace .package-config-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-console .unified-package-workspace .package-config-actions>span,.product-console .unified-package-workspace .package-config-actions>button:last-child{grid-column:1/-1}}.unified-package-workspace .package-workspace-main:has(>.package-copy-result){grid-template-rows:auto auto minmax(0,1fr)}.product-console{--pc-navy:#162033;--pc-slate-900:#1f2c40;--pc-slate-800:#334158;--pc-slate-700:#445269;--pc-slate-600:#627087;--pc-slate-500:#7f8ba0;--pc-slate-300:#cad2de;--pc-slate-200:#dfe5ee;--pc-slate-100:#f1f4f8;--pc-slate-50:#f7f9fc;--pc-blue-700:#1458a6;--pc-blue-500:#2774c9;--pc-blue-100:#dcebfa;--pc-blue-50:#eef6fd;--pc-green-700:#087451;--pc-green-100:#ced;--pc-green-50:#eefaf5;--pc-amber-700:#8b5600;--pc-amber-100:#f9dfaa;--pc-amber-50:#fff8e8;--pc-red-700:#a83a36;--pc-red-100:#f4d2cf;--pc-red-50:#fff3f2;color:var(--pc-navy);gap:14px}.product-workspace-host{display:contents}.product-console .ui-page-header{justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:4px 2px 8px;display:flex}.product-console .ui-page-header-copy{min-width:0}.product-console .ui-page-eyebrow{color:var(--pc-blue-700);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:13px;font-weight:500}.product-console .ui-page-header h1{color:var(--pc-navy);letter-spacing:-.025em;margin:0;font-size:clamp(23px,3vw,29px);line-height:1.2}.product-console .ui-page-description{color:var(--pc-slate-600);margin:5px 0 0;font-size:13px}.product-console .ui-page-actions{flex:none;align-items:center;gap:8px;display:flex}.product-console .product-directory-panel{border-color:var(--pc-slate-200);border-radius:12px;padding:0;overflow:visible;box-shadow:0 4px 18px #1422380d}.product-console .product-directory-heading{border-bottom:1px solid var(--pc-slate-200);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:11px 14px;display:grid}.product-console .product-directory-heading-icon{width:30px;height:30px;color:var(--pc-blue-700);background:var(--pc-blue-50);border-radius:9px;place-items:center;font-size:19px;font-weight:500;display:grid}.product-console .product-directory-heading h2,.product-console .product-directory-heading p{margin:0}.product-console .product-directory-heading h2{font-size:13px}.product-console .product-directory-heading p{color:var(--pc-slate-500);margin-top:2px;font-size:13px}.product-console .product-directory-filters{background:var(--pc-slate-50);border-bottom:1px solid var(--pc-slate-200);grid-template-columns:minmax(200px,1.2fr) minmax(180px,1fr) minmax(200px,1fr) minmax(120px,.65fr) 100px;padding:12px 14px}.product-console .product-directory-filters .compact-check-filter,.product-console .product-directory-filters .selector-trigger,.product-console .product-directory-filters input,.product-console .product-directory-filters select{min-height:36px}.product-console .product-selection-toolbar,.product-console .product-bulk-bar{border-bottom:1px solid var(--pc-slate-200);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.product-console .product-selection-toolbar>div:first-child,.product-console .product-bulk-bar>div:first-child{gap:2px;display:grid}.product-console .product-selection-toolbar strong,.product-console .product-bulk-bar strong{font-size:13px}.product-console .product-selection-toolbar span,.product-console .product-bulk-bar span{color:var(--pc-slate-600);font-size:13px}.product-console .product-selection-actions,.product-console .product-bulk-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.product-console .product-bulk-bar{color:#fff;background:var(--pc-navy);border-bottom-color:var(--pc-navy)}.product-console .product-bulk-bar span{color:#cdd7e6}.product-console .product-bulk-bar .secondary,.product-console .product-bulk-bar .ghost{color:#fff;background:#ffffff14;border-color:#ffffff47}.product-console .directory-result-heading{border-bottom:1px solid var(--pc-slate-200);min-height:44px;padding:9px 14px}.product-console .product-master-card{border-color:var(--pc-slate-200);border-radius:11px;transition:border-color .15s,box-shadow .15s;box-shadow:0 2px 8px #1422380a}.product-console .product-master-card:hover{border-color:#c4d0df;box-shadow:0 7px 20px #1422380f}.product-console .product-master-card:has(.package-master-detail){border-color:#b9cee5;box-shadow:0 8px 24px #184b7e14}.product-console .product-master-header{background:#fff;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;min-height:86px;padding:12px 14px}.product-console .product-row-selector{align-self:start;place-items:center;margin-top:8px;display:grid}.product-console .product-row-selector input{width:16px;height:16px;margin:0}.product-console .product-bulk-preview-grid{grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;display:grid}.product-console .product-bulk-preview-grid article{background:var(--pc-slate-50);border:1px solid var(--pc-slate-200);border-radius:8px;gap:3px;padding:10px;display:grid}.product-console .product-bulk-preview-grid small{color:var(--pc-slate-500);font-size:13px}.product-console .product-bulk-preview-grid strong{font-size:13px}.product-console .product-bulk-classification{border:1px solid var(--pc-slate-200);border-radius:9px;gap:10px;padding:12px;display:grid}.product-console .expand-row-button{align-self:start;width:26px;min-height:26px;margin-top:2px;font-size:19px}.product-console .object-title-line{gap:5px}.product-console .object-title-line h2{color:var(--pc-navy);letter-spacing:-.01em;font-size:13px}.product-console .object-title-line h3{color:var(--pc-navy);font-size:13px}.product-console .object-meta-line{color:var(--pc-slate-500);gap:4px 12px;font-size:13px}.product-console .meta-chip,.product-console .platform-chip,.product-console .compact-tags .tag-chip{border:1px solid var(--pc-slate-200);white-space:nowrap;border-radius:5px;align-items:center;min-height:20px;padding:2px 6px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.product-console .meta-chip{color:var(--pc-slate-600);background:var(--pc-slate-100)}.product-console .product-chip-line{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.product-console .product-chip-line .compact-tags{margin:0}.product-console .compact-tags .tag-chip-empty{color:var(--pc-slate-500);background:var(--pc-slate-50);border-style:dashed}.product-console .product-list-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:3px 0 0;display:grid}.product-console .product-list-facts>div{background:var(--pc-slate-50);border:1px solid var(--pc-slate-200);border-radius:6px;min-width:0;padding:6px 7px}.product-console .product-list-facts dt{color:var(--pc-slate-600);font-size:13px;font-weight:500}.product-console .product-list-facts dd{overflow-wrap:anywhere;color:var(--pc-slate-700);margin:2px 0 0;font-size:13px;font-weight:500}.product-console .product-list-facts .summary-unavailable{color:var(--pc-amber-700)}.product-console .product-name-action{min-height:28px;color:var(--pc-blue-700);font:inherit;text-align:left;overflow-wrap:anywhere;text-underline-offset:4px;background:0 0;border:0;border-radius:4px;padding:0;font-size:15px;text-decoration:underline;text-decoration-thickness:1px}.product-console .product-name-action:hover{color:var(--pc-blue-500);text-decoration-thickness:2px}.product-console .product-name-action:focus-visible{outline:2px solid var(--pc-blue-500);outline-offset:3px}.product-console .product-fact-action{min-height:24px;color:var(--pc-blue-700);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.product-console .product-master-card:has(.product-row-selector input:checked){border-color:var(--pc-blue-500)}.product-console .product-card-status{background:var(--pc-slate-50);border-top:1px solid var(--pc-slate-200);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;padding:12px 16px;display:grid}.product-console .product-price-summary,.product-console .product-platform-status{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.product-console .product-platform-status{border-left:1px solid var(--pc-slate-200);padding-left:16px}.product-console .product-summary-caption{color:var(--pc-slate-700);font-size:13px;font-weight:500}.product-console .product-summary-range,.product-console .product-platform-mapping{color:var(--pc-slate-600);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.product-console .product-price-action{min-height:28px;color:var(--pc-slate-700);text-align:left;background:0 0;border:0;border-radius:4px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:0;font-size:13px;display:flex}.product-console .product-price-action.has-missing{color:var(--pc-red-700)}.product-console .product-coverage-rule{color:var(--pc-slate-500);font-size:13px;line-height:1.5}.product-console .coverage-success{color:var(--pc-green-700,#15734f)}.product-console .coverage-warning{color:var(--pc-amber-700)}.product-console .coverage-danger{color:var(--pc-red-700)}.product-console .coverage-neutral{color:var(--pc-slate-600)}.product-console .price-coverage-summary{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;justify-items:start;gap:3px;max-width:100%;padding:5px 0;font-size:13px;line-height:1.45;display:grid}.product-console button.price-coverage-summary:hover:not(:disabled){background:var(--pc-blue-50)}.product-console .price-coverage-summary:focus-visible{outline:2px solid var(--pc-blue-500);outline-offset:3px}.product-console .price-coverage-summary small,.product-console .price-coverage-window{color:var(--pc-slate-500);font-size:13px}.product-console .price-coverage-guidance{font-weight:500}.product-console .package-coverage-and-export{gap:5px;min-width:150px;display:grid}.product-console .package-coverage-and-export .package-export-state{color:var(--pc-red-700);text-align:left}.product-console .product-price-action>span,.product-console .product-text-action,.product-console .product-platform-export{color:var(--pc-blue-700);font-size:13px;font-weight:500}.product-console .product-price-action:hover>span,.product-console .product-platform-export:hover,.product-console .product-text-action:hover{text-underline-offset:3px;text-decoration:underline}.product-console .product-platform-status-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-console .product-platform-pending{color:var(--pc-slate-600);font-size:13px}.product-console .product-platform-pending.is-pending{color:var(--pc-red-700);font-weight:500}.product-console .product-platform-export{align-items:center;gap:4px;min-height:28px;margin-top:auto;text-decoration:none;display:inline-flex}.product-console .product-lifecycle-hint{color:var(--pc-amber-700);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:flex}.product-console .product-text-action{background:0 0;border:0;min-height:28px;padding:0}.product-console .platform-chip{border-color:#0000}.product-console .platform-feizhu{color:#b94e0b;background:#fff2e8}.product-console .platform-ctrip{color:#155fb2;background:#eaf4ff}.product-console .platform-chip.disabled{color:var(--pc-slate-500);background:var(--pc-slate-100)}.product-console .product-master-side{justify-content:flex-end;align-items:center;gap:14px;display:flex}.product-console .product-master-health{text-align:right;gap:1px;min-width:132px;display:grid}.product-console .product-master-health small,.product-console .product-master-health span{color:var(--pc-slate-500);font-size:13px}.product-console .product-master-health strong{color:var(--pc-green-700);font-size:13px}.product-console .object-actions{gap:5px}.product-console .product-action-stack{justify-items:end;gap:6px;display:grid}.product-console .product-action-row{flex-wrap:nowrap;justify-content:flex-end;display:flex}.product-console .product-action-row-secondary{opacity:.96}.product-console .object-actions .compact,.product-console .object-actions .button-link.compact{border-radius:7px;min-height:29px;padding-inline:9px;font-size:13px}.product-console .action-menu{position:relative}.product-console .action-menu>summary{min-height:29px;color:var(--pc-slate-700);border:1px solid var(--pc-slate-300);cursor:pointer;background:#fff;border-radius:7px;align-items:center;padding:5px 9px;font-size:13px;font-weight:500;list-style:none;display:inline-flex}.product-console .action-menu>summary::-webkit-details-marker{display:none}.product-console .action-menu-popover{z-index:12;border:1px solid var(--pc-slate-200);background:#fff;border-radius:8px;gap:3px;min-width:132px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 28px #14223829}.product-console .action-menu-popover button{width:100%;min-height:30px;color:var(--pc-slate-700);text-align:left;background:0 0;border-color:#0000;justify-content:flex-start}.product-console .package-master-detail{background:#fbfcfe;gap:8px;padding:10px 14px 14px 54px;animation:.15s ease-out product-package-reveal}@keyframes product-package-reveal{0%{opacity:0;transform:translateY(-3px)}}.product-console .package-detail-heading{letter-spacing:.04em;font-size:13px;font-weight:500}.product-console .package-master-row{background:#fff;border-radius:9px;grid-template-columns:minmax(300px,1.2fr) minmax(230px,.8fr) auto;gap:14px;min-height:82px;padding:10px 11px}.product-console .package-master-row>.package-platform-summary{gap:4px;display:grid}.product-console .package-master-row>.package-platform-summary>div{color:var(--pc-slate-500);grid-template-columns:88px minmax(0,1fr);gap:2px 6px;font-size:13px;display:grid}.product-console .package-master-row>.package-platform-summary strong{color:var(--pc-slate-700);font-size:13px}.product-console .package-master-row>.package-platform-summary span{color:var(--pc-slate-700);font-size:13px;font-weight:500}.product-console .package-master-row>.package-platform-summary small{color:var(--pc-slate-500);grid-column:2;font-size:13px}.product-console .package-master-side{justify-content:flex-end;align-items:center;gap:11px;min-width:330px;display:flex}.product-console .package-export-state{min-width:106px;color:var(--pc-slate-600);text-align:right;gap:1px;font-size:13px;display:grid}.product-console .package-export-state small{color:var(--pc-slate-500)}.product-console .package-price-status-action,.product-console .inline-status-action{color:var(--pc-slate-600);font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;padding:3px 0;line-height:1.35}.product-console .package-price-status-action{cursor:pointer;justify-items:end}.product-console .package-price-status-action:hover,.product-console .inline-status-action:hover{color:var(--pc-blue-700);background:var(--pc-blue-50)}.product-console .package-price-status-link{color:var(--pc-blue-700);margin-top:2px;font-weight:500}.product-console .inline-status-action{color:var(--pc-blue-700);margin-top:5px;font-size:13px;font-weight:500;display:block}.product-console .package-order-index{color:var(--pc-slate-500);font-variant-numeric:tabular-nums;font-size:13px}.product-console .ui2-package-management{padding:12px}.product-console .ui2-package-list{gap:10px;min-width:0}.product-console .ui2-package-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-console .ui2-package-toolbar>span{white-space:nowrap}.product-console .ui2-package-toolbar .button-row,.product-console .ui2-package-table .button-row{flex-wrap:nowrap;gap:6px}.product-console .ui2-package-toolbar button,.product-console .ui2-package-table .button-row button{white-space:nowrap;min-height:32px;padding:5px 8px;font-size:13px}.product-console .ui2-package-table{table-layout:fixed;width:100%;margin:0;font-size:13px}.product-console .ui2-package-table th,.product-console .ui2-package-table td{vertical-align:middle;padding:9px 8px}.product-console .ui2-package-table th:nth-child(2){width:90px}.product-console .ui2-package-table th:nth-child(3){width:216px}.product-console .ui2-package-table th:nth-child(4){width:266px}.product-console .ui2-package-name-cell{align-items:center;gap:5px;display:flex}.product-console .ui2-package-name-cell>[data-testid=package-order-name]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.product-console .ui2-package-name-cell .expand-row-button,.product-console .ui2-package-name-cell .package-order-index{flex-shrink:0}.product-console .ui2-package-table .compact-price-coverage{background:0 0;border:0;width:auto;min-height:30px;margin:0;padding:3px 0;font-size:13px;line-height:1.5;display:block}.product-console .ui2-package-details-row>td{padding:0 8px 10px 40px}.product-console .ui2-package-details{background:var(--pc-slate-50);border:1px solid var(--pc-slate-200);border-radius:6px;gap:8px;padding:12px;display:grid}.product-console .ui2-package-detail-facts{flex-wrap:wrap;gap:8px 24px;margin:0;display:flex}.product-console .ui2-package-detail-facts>div{flex-wrap:wrap;gap:4px 8px;display:flex}.product-console .ui2-package-detail-facts dt{color:var(--pc-slate-600)}.product-console .ui2-package-detail-facts dd,.product-console .ui2-package-details p{margin:0}.product-console .ui2-package-requirements ul{margin:5px 0 0;padding-left:20px}.product-console .package-order-dialog{max-width:720px}.product-console .package-order-help{color:var(--pc-slate-600);margin:0 0 12px;font-size:13px}.product-console .package-order-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.product-console .package-order-row{border:1px solid var(--pc-slate-200);background:#fff;border-radius:8px;grid-template-columns:24px 36px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.product-console .package-order-number{color:var(--pc-slate-500);text-align:center;font-variant-numeric:tabular-nums;font-size:12px}.product-console .package-order-name{overflow-wrap:anywhere;min-width:0;color:var(--pc-navy);font-size:13px;font-weight:500;line-height:1.5}.product-console .package-order-actions{align-items:center;gap:6px;display:flex}.product-console .package-order-dialog .package-order-position{color:var(--pc-slate-600);align-items:center;gap:6px;font-size:12px;font-weight:400;display:flex}.product-console .package-order-dialog .package-order-position input{font-variant-numeric:tabular-nums;width:58px;min-width:0;height:36px;min-height:36px;padding:5px 6px;font-size:13px}.product-console .package-order-position input[aria-invalid=true]{border-color:#dc2626;box-shadow:0 0 0 2px #dc26261a}.product-console .package-order-handle,.product-console .package-order-step{width:36px;min-width:36px;min-height:36px;color:var(--pc-slate-600);border:1px solid var(--pc-slate-200);box-shadow:none;background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.product-console .package-order-handle:not(:disabled){cursor:grab}.product-console .package-order-handle:not(:disabled):hover,.product-console .package-order-step:not(:disabled):hover{color:var(--pc-blue-700);background:var(--pc-slate-50);border-color:var(--pc-blue-500)}.product-console .package-order-list.dnd-active .package-order-handle{cursor:grabbing}.product-console .package-order-row.is-dragging{opacity:.55}.product-console .package-order-row.drop-target{background:var(--pc-blue-50);border-color:var(--pc-blue-500);box-shadow:0 0 0 1px var(--pc-blue-500)}.product-console .package-order-status{min-height:20px;color:var(--pc-slate-600);margin:10px 0 0;font-size:12px;line-height:1.5}@media (width<=620px){.product-console .package-order-row{grid-template-columns:20px 36px minmax(0,1fr);gap:8px}.product-console .package-order-actions{grid-column:2/-1;justify-content:flex-end}.product-console .package-order-handle,.product-console .package-order-step{min-height:40px}.product-console .package-order-dialog .modal-footer{justify-content:stretch}.product-console .package-order-dialog .modal-footer button{flex:1}}.product-console .product-platform-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-console .product-configuration-panel,.product-console .product-configuration-form,.product-console .product-configuration-form .form-stack{grid-template-columns:minmax(0,1fr);min-width:0}.product-console .product-configuration-panel>*,.product-console .product-configuration-form fieldset,.product-console .product-configuration-form label,.product-console .product-platform-config-grid>section{min-width:0}.product-console .product-configuration-form .catalog-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.product-console .product-configuration-form :is(.product-basic-field-label,.group-picker-label){color:#344054;font-size:13px;font-weight:500;line-height:20px}.product-console .product-configuration-form .catalog-filters>label,.product-console .product-configuration-form .group-picker-stacked{gap:6px}.product-console .product-configuration-panel{align-content:start;gap:12px;padding:12px}.product-console .product-configuration-status{align-items:center;gap:8px}.product-console .product-configuration-status p{margin:0}.product-console .product-configuration-status button{min-height:32px;padding:5px 10px;font-size:13px}.product-console .product-configuration-panel .product-configuration-form,.product-console .product-configuration-panel .product-configuration-form>form{gap:12px;margin-top:0}.product-console .product-create-form>.form-stack{margin-top:0}.product-console .product-create-targets,.product-console .product-create-basics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.product-console .product-create-basics{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.product-console .product-create-basics.has-commission{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.product-console .product-create-basics>*{gap:var(--form-field-gap,5px);min-width:0}.product-console .product-create-basics :is(.ui-field-label,.ui2-field-caption,.group-picker-label){color:#344054;align-items:center;min-height:26px;font-size:13px;font-weight:500;line-height:20px;display:flex}.product-console .product-create-basics .ui-field-label>label{color:inherit;font:inherit}.product-console .product-create-form .ui2-field-caption,.product-console .product-create-basics .ui-field-label>label{align-items:center;gap:4px;display:inline-flex}.product-console .product-create-form .ui2-required-mark{color:#b42318;font-size:13px;font-weight:500;line-height:1}@media (width<=540px){.product-console .product-create-targets,.product-console .product-create-basics,.product-console .product-create-basics.has-commission{grid-template-columns:minmax(0,1fr)}}.product-console .product-create-targets>*,.product-console .product-create-targets .store-choice-panel label{width:100%;min-width:0}.product-console .product-create-targets .store-choice-panel{display:block}.product-console .product-create-targets :is(.store-choice-label,.group-picker-label){color:#344054;font-size:13px;font-weight:500;line-height:20px}.product-console .product-create-targets :is(label,.group-picker-stacked){gap:var(--form-field-gap,7px)}.product-console .product-create-commission{min-width:0;margin:0}.product-console .product-create-commission>label{min-width:0}.product-console .product-platform-config-grid>section{background:var(--pc-slate-50);border:1px solid var(--pc-slate-200);border-radius:8px;gap:8px;padding:10px;display:grid}.product-console .package-draft-form{gap:12px}.product-console .package-config-section{border:1px solid var(--pc-slate-200);background:#fff;border-radius:9px;gap:10px;margin:0;padding:12px;display:grid}.product-console .package-config-section>legend{color:var(--pc-navy);padding:0 6px;font-size:13px;font-weight:500}.product-console .package-config-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.product-console .package-platform-config-grid{grid-template-columns:repeat(2,minmax(250px,1fr));gap:10px;display:grid}.product-console .package-platform-config-grid>section{background:var(--pc-slate-50);border:1px solid var(--pc-slate-200);border-radius:8px;align-content:start;gap:9px;padding:10px;display:grid}.product-console .package-platform-config-grid h5{color:var(--pc-slate-700);margin:0;font-size:13px}.product-console .package-profit-overrides{background:var(--pc-slate-50);border:1px solid var(--pc-slate-200);border-radius:8px;padding:9px 10px}.product-console .package-profit-overrides summary{color:var(--pc-slate-700);cursor:pointer;font-size:13px;font-weight:500}.product-console .package-profit-overrides[open] summary{margin-bottom:9px}.product-console .package-profit-readonly{color:var(--pc-slate-600);margin:0;font-size:13px;line-height:1.6}.product-console .package-config-actions{gap:8px}.product-console .package-pricing-layout{gap:10px;display:grid}.product-console .package-pricing-layout>.package-config-grid{align-items:start}.product-console .package-pricing-layout :is(.ui-field-label,.package-config-grid>label,.choice-field>legend){line-height:20px}.product-console .package-pricing-layout .ui-field-help{margin-block:-3px}.product-console .ui2-package-form-panel{--form-control-height:36px;--form-field-gap:5px;padding:12px}.product-console .ui2-package-form-panel .package-draft-form{gap:10px;margin-top:0}.product-console .ui2-package-form-panel .package-config-section{border:0;border-bottom:1px solid var(--pc-slate-200);border-radius:0;gap:8px;min-width:0;padding:6px 0 10px}.product-console .ui2-package-form-panel .package-config-section>legend{padding:0}.product-console .ui2-package-form-panel .package-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-console .ui2-package-form-panel label{gap:5px;min-width:0}.product-console .ui2-package-form-panel input:not([type=checkbox]):not([type=radio]){min-height:36px;padding:6px 9px}.product-console .ui2-package-form-panel .package-platform-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-console .ui2-package-form-panel .package-platform-config-grid>section{gap:6px;padding:8px}.product-console .ui2-package-form-panel .compact-permission-grid{gap:6px;margin:0}.product-console .ui2-package-form-panel .package-config-section>p{margin:0;font-size:13px;line-height:1.5}.product-console .ui2-package-form-panel .package-pricing-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.65fr);align-items:start;gap:10px}.product-console .ui2-package-form-panel .choice-field legend{margin-bottom:5px}.product-console .ui2-package-form-panel .choice-grid{flex-wrap:nowrap;gap:6px}.product-console .ui2-package-form-panel .choice-option{white-space:nowrap;flex:1;min-width:0;min-height:36px;padding:6px 8px}.product-console .ui2-package-form-panel .choice-option:has(input:disabled){color:var(--pc-slate-500);background:var(--pc-slate-50);border-color:var(--pc-slate-200);cursor:not-allowed}.product-console .ui2-package-form-panel .package-profit-grid,.product-console .ui2-package-form-panel .package-inventory-grid{display:contents}.product-console .ui2-package-form-panel .package-defaults-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-console .ui2-package-form-panel .package-defaults-grid.has-inventory{grid-template-columns:repeat(2,minmax(0,1fr))}.product-console .ui2-package-form-panel .package-defaults-grid.has-inventory.has-profits{grid-template-columns:repeat(5,minmax(0,1fr))}.product-console .ui2-package-form-panel .package-inventory-hints{color:var(--pc-slate-500);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.product-console .ui2-package-form-panel .package-inventory-hints button{margin-left:6px}.product-console .ui2-package-form-panel .package-name-field{width:min(100%,520px)}.product-console .ui2-package-form-panel output{border:1px solid var(--pc-slate-200);background:var(--pc-slate-50);min-height:36px;color:var(--pc-slate-700);border-radius:6px;align-items:center;padding:6px 9px;font-weight:500;display:flex}.product-console .ui2-package-form-panel .package-profit-overrides{padding:7px 9px}.product-console .ui2-package-configuration-status{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.product-console .catalog-editor-panel-heading .ui2-package-configuration-status>span{white-space:nowrap;margin:0;font-size:13px}.product-console .catalog-editor-panel-heading.ui2-package-editor-heading{flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:34px;display:flex}.product-console .catalog-editor-panel-heading.ui2-package-editor-heading h2{flex-shrink:0;margin:0}.product-console .catalog-editor-panel-heading.ui2-package-editor-heading p{min-width:0;color:var(--pc-slate-600);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.product-console .catalog-editor-panel-heading.ui2-package-editor-heading>button{flex-shrink:0;margin-left:auto}.product-console .ui2-package-itinerary-panel{--form-control-height:36px;--form-field-gap:5px;padding:10px}.product-console .ui2-package-itinerary-panel .itinerary-day-heading{gap:8px;min-height:44px;padding:6px 10px}.product-console .itinerary-day-title{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.product-console .ui2-package-itinerary-panel .itinerary-day-title h5,.product-console .ui2-package-itinerary-panel .itinerary-day-title small{margin:0}.product-console .ui2-package-itinerary-panel .itinerary-reference{margin:6px 8px}.product-console .ui2-package-itinerary-panel .itinerary-reference-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px 9px}.product-console .itinerary-reference-copy{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.product-console .ui2-package-itinerary-panel .itinerary-reference-facts{text-align:left;flex-wrap:wrap;grid-column:auto;gap:2px 10px;display:flex}.product-console .ui2-package-itinerary-panel .itinerary-reference-actions{flex-wrap:nowrap;grid-area:auto}.product-console .ui2-package-itinerary-panel .itinerary-reference-actions button{white-space:nowrap}.product-console .ui2-package-itinerary-panel .reference-edit-form{flex-wrap:wrap;align-items:end;gap:8px;padding:8px 9px;display:flex}.product-console .ui2-package-itinerary-panel .reference-edit-form>label{flex:180px;min-width:0}.product-console .ui2-package-itinerary-panel .reference-edit-form .button-row{margin:0}.product-console .ui2-package-itinerary-panel .itinerary-day-card>.itinerary-pending-entry{margin:6px 8px;padding:7px 9px}.product-console .on-demand-price-heading{align-items:flex-start;margin-bottom:12px}.product-console .sticky-form-actions{z-index:4;background:linear-gradient(#fff3,#fff 30%);justify-content:flex-end;padding:10px 0 2px;display:flex;position:sticky;bottom:-16px}.product-console .modal-body:has(>.relisting-requirements){padding:20px;overflow-y:auto}.relisting-requirements>ul{gap:8px;margin:0;padding-left:20px;display:grid}.relisting-package-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.relisting-parent-notice{color:#174f8e;background:#edf5ff;border:1px solid #c9ddf3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:12px;font-size:13px;display:flex}.relisting-parent-notice p{flex:240px;margin:0}.product-console .compact-pagination{margin:0;padding:11px 14px}.product-console .ui-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.product-console .ui-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.product-console .ui-status-success{color:var(--pc-green-700);background:var(--pc-green-50);border-color:var(--pc-green-100)}.product-console .ui-status-warning{color:var(--pc-amber-700);background:var(--pc-amber-50);border-color:var(--pc-amber-100)}.product-console .ui-status-danger{color:var(--pc-red-700);background:var(--pc-red-50);border-color:var(--pc-red-100)}.product-console .ui-status-info{color:var(--pc-blue-700);background:var(--pc-blue-50);border-color:var(--pc-blue-100)}.product-console .ui-status-neutral{color:var(--pc-slate-600);background:var(--pc-slate-100);border-color:var(--pc-slate-200)}.product-console .ui-drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#09111f6b;justify-content:flex-end;animation:.14s ease-out product-drawer-backdrop-in;display:flex;position:fixed;inset:0}.product-console .ui-drawer{width:min(620px,94vw);height:100%;color:var(--pc-navy);background:#fff;grid-template-rows:auto minmax(0,1fr) auto;animation:.18s ease-out product-drawer-in;display:grid;box-shadow:-18px 0 50px #09111f33}.product-console .ui-drawer.ui-drawer-wide{width:min(820px,96vw)}.product-console .ui-drawer:focus-visible{outline:3px solid var(--pc-blue-100);outline-offset:-3px}.product-console .ui-drawer-header,.product-console .ui-drawer-footer{border-bottom:1px solid var(--pc-slate-200);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.product-console .ui-drawer-header h2,.product-console .ui-drawer-header p{margin:0}.product-console .ui-drawer-header h2{font-size:19px}.product-console .ui-drawer-header p{color:var(--pc-slate-500);margin-top:3px;font-size:13px}.product-console .ui-drawer-close{width:34px;min-height:34px;color:var(--pc-slate-600);border-color:var(--pc-slate-200);background:#fff;padding:0;font-size:21px}.product-console .ui-drawer-body{background:var(--pc-slate-50);min-height:0;padding:16px 18px 22px;overflow-y:auto}.product-console .ui-drawer-footer{border-top:1px solid var(--pc-slate-200);border-bottom:0;justify-content:flex-end}.product-console .product-overview{gap:14px;display:grid}.product-console .product-overview-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.product-console .product-overview-summary article{border:1px solid var(--pc-slate-200);background:#fff;border-radius:9px;align-content:center;gap:6px;min-height:72px;padding:10px;display:grid}.product-console .product-overview-summary small{color:var(--pc-slate-500);font-size:13px}.product-console .product-overview-summary strong{font-size:14px}.product-console .product-overview-section{border:1px solid var(--pc-slate-200);background:#fff;border-radius:10px;padding:13px}.product-console .product-overview-section-heading,.product-console .product-overview-package-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-console .product-overview-section-heading h3,.product-console .product-overview-section-heading p,.product-console .product-overview-package-heading h4{margin:0}.product-console .product-overview-section-heading h3{font-size:13px}.product-console .product-overview-section-heading>span{color:var(--pc-slate-500);font-size:13px}.product-console .product-overview-details{gap:0;margin:11px 0 0;display:grid}.product-console .product-overview-details>div{border-top:1px solid #edf0f4;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.product-console .product-overview-details dt{color:var(--pc-slate-500);font-size:13px}.product-console .product-overview-details>.product-overview-adult-price{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.product-console .product-overview-adult-price>dd,.product-console .product-overview-package-price>.product-adult-price-range{flex:auto;min-width:0}.product-console .product-adult-price-label{white-space:nowrap;align-items:baseline;display:inline-flex}.product-console .product-adult-price-window{color:var(--pc-slate-500);font-weight:400}.product-console .product-overview-details dd{color:var(--pc-slate-700);margin:0;font-size:13px;font-weight:500}.product-console .product-overview-packages{gap:8px;margin-top:11px;display:grid}.product-console .product-overview-packages>article{background:var(--pc-slate-50);border:1px solid var(--pc-slate-200);border-radius:8px;gap:9px;padding:10px;display:grid}.product-console .product-overview-package-heading h4{font-size:13px}.product-console .product-overview-package-heading small{color:var(--pc-slate-500);font-size:13px}.product-console .product-overview-package-platforms{color:var(--pc-slate-600);flex-wrap:wrap;gap:4px 12px;font-size:13px;display:flex}.product-console .product-overview-package-price{color:var(--pc-slate-500);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;display:flex}.product-console .product-adult-price-range{max-width:100%;color:var(--pc-blue-700);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-weight:500;display:inline-flex}.product-console .product-adult-price-range.unavailable{color:var(--pc-slate-500);font-weight:400}.product-console .product-overview-export{justify-self:start}.product-console .clone-workflow{gap:14px;display:grid}.product-console .clone-back-action{justify-self:start;align-items:center;gap:6px;display:inline-flex}.product-console .clone-source-summary{border-bottom:1px solid var(--pc-slate-200);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.product-console .clone-source-summary h3,.product-console .clone-source-summary p{margin:0}.product-console .clone-source-summary h3{color:var(--pc-slate-900);margin-top:3px;font-size:14px}.product-console .clone-source-metrics{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.product-console .clone-source-section{border:1px solid var(--pc-slate-200);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.product-console .clone-section-heading,.product-console .clone-package-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-console .clone-section-heading p,.product-console .clone-section-heading h4,.product-console .clone-package-heading h4{margin:0}.product-console .clone-section-heading h4,.product-console .clone-package-heading h4{color:var(--pc-slate-900);margin-top:2px;font-size:13px}.product-console .clone-section-heading>small,.product-console .clone-package-heading small{color:var(--pc-slate-500);font-size:13px}.product-console .clone-detail-grid,.product-console .clone-package-facts{background:var(--pc-slate-200);border:1px solid var(--pc-slate-200);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.product-console .clone-detail-grid>div,.product-console .clone-package-facts>div{background:var(--pc-slate-50);min-width:0;padding:8px 10px}.product-console .clone-detail-grid dt,.product-console .clone-package-facts dt{color:var(--pc-slate-500);font-size:13px}.product-console .clone-detail-grid dd,.product-console .clone-package-facts dd{color:var(--pc-slate-800);margin:3px 0 0;font-size:13px;font-weight:500}.product-console .clone-detail-grid>div:last-child,.product-console .clone-package-profit{grid-column:1/-1}.product-console .clone-platform-list{flex-wrap:wrap;gap:5px 14px;display:flex}.product-console .clone-package-list{gap:8px;display:grid}.product-console .clone-package-snapshot{background:var(--pc-slate-50);border:1px solid var(--pc-slate-200);border-radius:8px;gap:9px;padding:10px;display:grid}.product-console .clone-package-heading>div{min-width:0}.product-console .clone-package-heading h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-console .clone-package-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-console .clone-package-platforms>div{border:1px solid var(--pc-slate-200);background:#fff;border-radius:7px;gap:3px;min-width:0;padding:8px 9px;display:grid}.product-console .clone-package-platforms strong{color:var(--pc-slate-800);font-size:13px}.product-console .clone-package-platforms span,.product-console .clone-package-platforms small{overflow-wrap:anywhere;color:var(--pc-slate-600);font-size:13px}.product-console .clone-reference-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.product-console .clone-reference-list li{background:var(--pc-slate-50);border:1px solid var(--pc-slate-200);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.product-console .clone-reference-list li>div{gap:2px;min-width:0;display:grid}.product-console .clone-reference-list strong{color:var(--pc-slate-800);font-size:13px}.product-console .clone-reference-list span,.product-console .clone-reference-list small{color:var(--pc-slate-500);font-size:13px}.product-console .clone-load-error{color:#8a341b;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.product-console .clone-boundary-notice{color:var(--pc-slate-700);border:1px solid #dce5ef;border-left:3px solid var(--pc-blue-700);background:#f5f8fc;border-radius:8px;padding:12px 14px;font-size:13px}.product-console .clone-boundary-notice strong{color:var(--pc-slate-900)}.product-console .clone-boundary-notice ul{gap:5px;margin:8px 0 0;padding-left:18px;display:grid}.product-console .clone-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-console .clone-target-summary{color:var(--pc-slate-600);background:var(--pc-slate-50);border:1px solid var(--pc-slate-200);border-radius:7px;flex-wrap:wrap;align-items:baseline;gap:5px 14px;padding:9px 11px;font-size:13px;display:flex}.product-console .clone-target-summary strong{color:var(--pc-slate-900);font-size:13px}.product-console .clone-target-summary small{color:var(--pc-slate-500);flex-basis:100%;font-size:13px}.product-console .modal-workspace>.modal-body{flex-direction:column;display:flex;position:relative}.product-console .modal-workspace>.modal-body>:is(.catalog-editor-workspace,.continuous-itinerary-workspace){flex:1 1 0;height:auto;min-height:0}.product-console .product-workspace-context{flex-wrap:wrap;align-items:baseline;gap:3px 8px;line-height:1.5;display:flex}.product-console .product-workspace-context>.store-product-label{color:inherit;font-size:inherit;overflow-wrap:anywhere;margin:0;display:inline}.product-console .modal-workspace>.modal-heading h2{overflow-wrap:anywhere}.product-console .modal-workspace>.modal-body>.store-readonly-notice{flex:none;margin:10px 16px}.product-console .editor-inline-message{gap:10px;min-width:0;margin-bottom:14px;display:grid}.product-console .editor-inline-message>*{margin:0}.product-console .catalog-editor-workspace{height:100%;min-height:0;color:var(--pc-navy);background:var(--pc-slate-50);grid-template-columns:188px minmax(0,1fr);display:grid}.product-console .catalog-editor-nav{border-right:1px solid var(--pc-slate-200);background:#fff;min-height:0;padding:10px 8px;overflow-y:auto}.product-console .catalog-editor-nav-title{color:var(--pc-slate-500);letter-spacing:.1em;text-transform:uppercase;padding:0 9px 7px;font-size:13px;font-weight:500;display:block}.product-console .catalog-editor-tab{width:100%;min-height:36px;color:var(--pc-slate-600);text-align:left;background:0 0;border-color:#0000;border-radius:9px;align-items:center;gap:8px;margin-bottom:3px;padding:7px 9px;font-size:13px;font-weight:500;display:flex}.product-console .catalog-editor-tab>span{width:24px;height:24px;color:var(--pc-slate-500);background:var(--pc-slate-100);border-radius:7px;place-items:center;font-size:13px;display:grid}.product-console .catalog-editor-tab:hover,.product-console .catalog-editor-tab.active{color:var(--pc-blue-700);background:var(--pc-blue-50);border-color:var(--pc-blue-100)}.product-console .catalog-editor-tab.active>span{color:#fff;background:var(--pc-blue-700)}.product-console .catalog-editor-nav-note{color:var(--pc-slate-500);background:var(--pc-slate-50);border:1px solid var(--pc-slate-200);border-radius:9px;margin:14px 5px 0;padding:10px;font-size:13px;line-height:1.55}.product-console .catalog-editor-content{min-width:0;min-height:0;padding:14px;overflow-y:auto}.product-console .catalog-editor-panel-heading{margin-bottom:10px}.product-console .catalog-editor-panel-heading p,.product-console .catalog-editor-panel-heading h2,.product-console .catalog-editor-panel-heading span{margin:0}.product-console .catalog-editor-panel-heading p{color:var(--pc-blue-700);font-size:13px;font-weight:500}.product-console .catalog-editor-panel-heading h2{margin-top:3px;font-size:17px}.product-console .catalog-editor-panel-heading span{max-width:760px;color:var(--pc-slate-500);margin-top:4px;font-size:13px;line-height:1.55;display:block}.product-console .catalog-editor-content>.panel,.product-console .catalog-editor-content>.panel>.panel{box-shadow:none;margin:0}.product-console .itinerary-day-grid{grid-template-columns:1fr;gap:10px}.product-console .itinerary-day-card{border-color:var(--pc-slate-200);background:#fff;border-radius:11px;gap:0;min-height:0;padding:0;overflow:hidden}.product-console .itinerary-day-heading{border-bottom:1px solid var(--pc-slate-200);background:#eef3f9;align-items:center;min-height:58px;margin:0;padding:10px 13px}.product-console .itinerary-day-heading h5,.product-console .itinerary-day-heading small{margin:0;display:block}.product-console .itinerary-day-heading h5{font-size:13px}.product-console .itinerary-day-heading small{color:var(--pc-slate-500);margin-top:2px;font-size:13px}.product-console .itinerary-empty-day{color:var(--pc-slate-500);text-align:center;padding:17px 14px;font-size:13px}.product-console .itinerary-reference{background:var(--pc-slate-50);border-color:var(--pc-slate-200);gap:0;margin:9px 12px;padding:0;overflow:hidden}.product-console .itinerary-reference+.itinerary-reference{margin-top:0}.product-console .itinerary-reference.is-source-cost{box-shadow:inset 4px 0 0 var(--pc-blue-700);background:#e4efff;border-color:#6694cc}.product-console .itinerary-source-marker{background:var(--pc-blue-700);color:#fff;border-radius:3px;flex-shrink:0;align-items:center;padding:0 6px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.product-console .is-source-cost .itinerary-reference-facts small{color:var(--pc-slate-700)}@media (forced-colors:active){.product-console .itinerary-reference.is-source-cost{border-inline-start:4px solid highlight}.product-console .itinerary-source-marker{outline:1px solid highlight}}.product-console .itinerary-reference-summary{grid-template-columns:minmax(180px,1fr) minmax(210px,auto) auto;align-items:center;gap:10px;min-height:54px;padding:9px 11px;display:grid}.product-console .itinerary-reference-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.product-console .itinerary-reference-name strong{font-size:13px}.product-console .itinerary-reference-facts{color:var(--pc-slate-600);text-align:right;gap:2px;font-size:13px;display:grid}.product-console .itinerary-reference-facts small{color:var(--pc-slate-500);font-size:13px}.product-console .itinerary-reference-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.product-console .reference-edit-form,.product-console .reference-remove-confirmation{border-top:1px solid var(--pc-slate-200);background:#fff;margin:0;padding:11px}.product-console .reference-remove-confirmation{color:var(--pc-red-700);background:var(--pc-red-50);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.product-console .danger-quiet{color:var(--pc-red-700);border-color:var(--pc-red-100);background:#fff}.product-console .danger-quiet:hover{color:#fff;background:var(--pc-red-700);border-color:var(--pc-red-700)}.product-console .danger-quiet:disabled{color:#75504d;cursor:not-allowed;opacity:1;background:#f7e9e7;border-color:#d8b7b3}.product-console .danger{color:#fff;background:var(--pc-red-700);border-color:var(--pc-red-700)}.product-console .danger:hover:not(:disabled){color:#fff;background:#842b28;border-color:#842b28}.product-console .danger:disabled{color:#fff;cursor:not-allowed;opacity:1;background:#75504d;border-color:#75504d}.product-console .itinerary-picker{gap:12px;min-width:0;display:grid}.product-console .itinerary-picker-filters{border:1px solid var(--pc-slate-200);background:#fff;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;padding:12px;display:grid}.product-console .itinerary-day-choices{flex-wrap:wrap;gap:6px;max-height:144px;display:flex;overflow-y:auto}.product-console .itinerary-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;display:flex}.product-console .itinerary-unavailable-reason{color:var(--pc-amber-700);margin:0;padding:0 12px 10px 38px;font-size:13px}.product-console .itinerary-result-summary{color:var(--pc-slate-600);flex-wrap:wrap;gap:6px 14px;font-size:13px;font-weight:500;display:flex}.product-console .itinerary-available-list{gap:7px;min-width:0;display:grid}.product-console .itinerary-selection-item{border:1px solid var(--pc-slate-200);background:#fff;border-radius:9px;min-width:0;transition:border-color .12s,box-shadow .12s,background .12s;overflow:hidden}.product-console .itinerary-selection-item:hover{border-color:#9ebfe4}.product-console .itinerary-selection-item.selected{background:var(--pc-blue-50);border-color:var(--pc-blue-500);box-shadow:0 0 0 2px #2774c91a}.product-console .itinerary-selection-choice{border-radius:0;align-items:flex-start;gap:10px;min-height:68px;padding:11px 12px}.product-console .itinerary-selection-choice:hover,.product-console .itinerary-selection-choice.selected{background:0 0}.product-console .itinerary-selection-choice>.ui-choice-control{flex:0 0 16px;width:16px;height:16px;min-height:16px;margin-top:3px;padding:0}.product-console .itinerary-selection-choice .compact-choice-copy,.product-console .itinerary-result-copy{width:100%;min-width:0}.product-console .itinerary-result-copy{gap:6px;display:grid}.product-console .itinerary-result-primary,.product-console .itinerary-result-secondary,.product-console .itinerary-result-classification,.product-console .itinerary-result-badges{align-items:center;min-width:0;display:flex}.product-console .itinerary-result-primary,.product-console .itinerary-result-secondary{justify-content:space-between;gap:10px}.product-console .itinerary-result-primary>strong{min-width:0;color:var(--pc-slate-900);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.product-console .itinerary-result-badges,.product-console .itinerary-result-classification{flex-wrap:wrap;gap:4px}.product-console .itinerary-result-classification>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:340px;overflow:hidden}.product-console .itinerary-result-secondary,.product-console .itinerary-result-semantics{color:var(--pc-slate-500);font-size:13px}.product-console .itinerary-result-semantics{text-align:right;flex:0 auto}.product-console .duplicate-chip{color:var(--pc-amber-700);background:var(--pc-amber-50);border-color:var(--pc-amber-100)}.product-console .shared-count-field{border-top:1px solid var(--pc-blue-100);grid-template-columns:minmax(260px,1fr) minmax(180px,.7fr);align-items:end;gap:8px 12px;padding:10px 12px 12px 38px;display:grid}.product-console .shared-count-field>small{align-self:center;line-height:1.45}.product-console .shared-count-custom{min-width:0}.product-console .shared-count-custom input{min-height:36px}.product-console .itinerary-picker-empty{min-height:112px;color:var(--pc-slate-600);text-align:center;border:1px dashed var(--pc-slate-300);background:#fff;border-radius:9px;align-content:center;place-items:center;gap:5px;padding:18px;display:grid}.product-console .itinerary-picker-empty strong{color:var(--pc-slate-800);font-size:13px}.product-console .itinerary-picker-empty span{font-size:13px}.product-console .itinerary-added-group{border:1px solid var(--pc-slate-200);background:#fff;border-radius:9px;overflow:hidden}.product-console .itinerary-added-group>summary{color:var(--pc-slate-700);cursor:pointer;padding:10px 12px;font-size:13px;font-weight:500}.product-console .itinerary-added-list{gap:6px;padding:0 8px 8px;display:grid}.product-console .itinerary-added-list>p{margin:0;padding:8px}.product-console .itinerary-added-item{background:var(--pc-slate-50);border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.product-console .itinerary-added-check{color:var(--pc-green-700);font-weight:500}.product-console .itinerary-picker-footer-summary{color:var(--pc-slate-600);margin-right:auto;font-size:13px;font-weight:500}@keyframes product-drawer-backdrop-in{0%{opacity:0}}@keyframes product-drawer-in{0%{transform:translate(24px)}}@media (width<=1380px){.product-console .product-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.product-console .package-master-row{grid-template-columns:minmax(230px,.75fr) minmax(280px,1fr);align-items:start}.product-console .package-master-side{grid-column:1/-1;justify-content:space-between;min-width:0}}@media (width<=980px){.product-console .ui-page-header{flex-direction:column;align-items:flex-start;gap:10px}.product-console .product-action-stack{justify-items:start}.product-console .product-master-header{grid-template-columns:30px minmax(0,1fr);align-items:start}.product-console .product-master-header.selectable{grid-template-columns:22px 30px minmax(0,1fr)}.product-console .product-master-side{grid-column:2;justify-content:flex-start}.product-console .product-master-header.selectable .product-master-side{grid-column:3;justify-content:flex-start}.product-console .product-list-facts{grid-template-columns:repeat(2,minmax(112px,1fr))}.product-console .package-master-row{grid-template-columns:1fr}.product-console .package-master-side{justify-content:space-between;min-width:0}.product-console .catalog-editor-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.product-console .catalog-editor-nav{border-right:0;border-bottom:1px solid var(--pc-slate-200);gap:5px;padding:9px 10px;display:flex;overflow-x:auto}.product-console .catalog-editor-nav-title,.product-console .catalog-editor-nav-note{display:none}.product-console .catalog-editor-tab{width:auto;min-width:max-content;margin:0}.product-console .itinerary-reference-summary{grid-template-columns:minmax(180px,1fr) auto}.product-console .itinerary-reference-facts{text-align:left;grid-area:2/1}.product-console .itinerary-reference-actions{grid-area:1/2/span 2}}@media (width<=640px){.product-console .product-platform-config-grid{grid-template-columns:minmax(0,1fr)}.product-console .product-card-status{grid-auto-flow:row;gap:12px}.product-console .product-platform-status{border-left:0;border-top:1px solid var(--pc-slate-200);padding:10px 0 0}.product-console .product-platform-export{min-height:36px}.product-console .product-directory-heading{grid-template-columns:34px minmax(0,1fr)}.product-console .product-directory-heading>.ui-status{grid-column:2;justify-self:start}.product-console .directory-result-heading,.product-console .directory-result-heading>div,.product-console .package-detail-heading,.product-console .package-master-side,.product-console .product-selection-toolbar,.product-console .product-bulk-bar{flex-direction:column;align-items:flex-start}.product-console .product-selection-actions,.product-console .product-bulk-actions{justify-content:flex-start}.product-console .product-bulk-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-console .package-master-detail{padding-left:12px}.product-console .product-overview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.product-console .product-list-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.product-console .product-master-side,.product-console .product-action-stack,.product-console .product-action-row{width:100%}.product-console .product-action-row{flex-wrap:wrap;justify-content:flex-start}.product-console .ui-drawer{width:100%}.product-console .clone-target-grid,.product-console .clone-detail-grid,.product-console .clone-package-facts,.product-console .clone-package-platforms{grid-template-columns:1fr}.product-console .clone-detail-grid>div:last-child,.product-console .clone-package-profit{grid-column:auto}.product-console .clone-reference-list li,.product-console .clone-load-error{flex-direction:column;align-items:flex-start}.product-console .catalog-editor-content{padding:12px}.product-console .itinerary-day-heading,.product-console .reference-remove-confirmation{flex-direction:column;align-items:flex-start}.product-console .itinerary-day-heading>button{width:100%}.product-console .itinerary-reference-summary{grid-template-columns:1fr}.product-console .itinerary-reference-facts,.product-console .itinerary-reference-actions{text-align:left;grid-area:auto/1}.product-console .itinerary-reference-actions{flex-wrap:wrap}.product-console .itinerary-picker-filters{grid-template-columns:1fr}.product-console .itinerary-result-primary,.product-console .itinerary-result-secondary{flex-direction:column;align-items:flex-start;gap:5px}.product-console .itinerary-result-semantics{text-align:left}.product-console .shared-count-field{grid-template-columns:1fr;padding-left:12px}.product-console .itinerary-added-item{grid-template-columns:18px minmax(0,1fr)}.product-console .itinerary-added-item>.duplicate-chip{grid-column:2;justify-self:start}.product-console .itinerary-picker-footer-summary{flex:1 0 100%}.product-console .ui-drawer-footer:has(.itinerary-picker-footer-summary){flex-wrap:wrap}.product-console .package-config-grid,.product-console .package-platform-config-grid{grid-template-columns:1fr}.product-console .package-pricing-layout,.product-console .ui2-package-form-panel .package-pricing-layout{grid-template-columns:minmax(0,1fr)}.product-console .on-demand-price-heading,.product-console .package-config-actions{flex-direction:column;align-items:stretch}.product-console .on-demand-price-heading>button,.product-console .package-config-actions>button{width:100%}}@media (prefers-reduced-motion:reduce){.product-console .product-master-card,.product-console .package-master-detail,.product-console .ui-drawer-backdrop,.product-console .ui-drawer{transition:none;animation:none}}.product-console{gap:12px;font-size:13px;line-height:1.45}.product-console .ui2-product-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-console .ui2-product-sort,.product-console .ui2-product-page-count{color:var(--pc-slate-600);font-size:13px}.product-console .product-directory-panel{box-shadow:none;border-radius:8px}.product-console .product-directory-filters{background:#fff;border-bottom:0;grid-template-columns:minmax(220px,1.35fr) minmax(180px,1fr) auto;gap:12px;padding:10px 12px 8px}.product-console .product-directory-filters label,.product-console .product-directory-filters .selector-label,.product-console .product-directory-filters input,.product-console .product-directory-filters select,.product-console .product-directory-filters .selector-trigger{font-size:13px}.product-console .ui2-product-create-action{justify-content:center;align-items:center;gap:5px;min-height:36px;margin-bottom:0;font-size:13px;display:inline-flex}.product-console .ui2-product-extra-filters{grid-template-columns:minmax(0,1fr);align-items:end;gap:10px 16px;margin:0 12px;padding:2px 0 10px;display:grid}.product-console .ui2-product-price-filter{align-items:center;gap:5px;min-height:36px;display:flex}.product-console .ui2-product-extra-filters>.tag-filter{min-width:0}.product-console .ui2-product-select-filter{min-width:0;font-size:13px}.product-console .ui2-product-select-filter select,.product-console .ui2-product-extra-filters .checkbox{min-height:36px;font-size:13px}.product-console .product-selection-toolbar{border-top:1px solid var(--pc-slate-200);background:var(--pc-slate-50);min-height:41px;padding:6px 12px}.product-console .product-selection-toolbar>div.ui2-product-sort{align-items:center;gap:5px;display:flex}.product-console .product-selection-toolbar button,.product-console .product-bulk-bar button{font-size:13px}.product-console .product-bulk-bar{flex-wrap:wrap;padding:9px 12px}.product-console .product-master-list{background:#fff;gap:0;padding:0}.product-console .product-master-card,.product-console .product-master-card:hover{border:0;border-bottom:1px solid var(--pc-slate-200);box-shadow:none;border-radius:0;overflow:visible}.product-console .product-master-card:has(.package-master-detail){border:0;border-bottom:1px solid var(--pc-slate-200);box-shadow:none;border-radius:0;overflow:visible}.product-console .product-master-card:last-child{border-bottom:0}.product-console .product-master-list>.product-master-card{background:#fff}.product-console .product-master-list>.product-master-card:nth-child(2n){background:#f5f8fc}.product-console .product-master-card:has(.product-row-selector input:checked){background:var(--pc-blue-50)}.product-console .product-master-card:has(.package-master-detail) .product-master-header{background:0 0}.product-console .product-master-header{background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:7px;min-height:0;padding:10px 12px 0}.product-console .product-master-header.selectable{grid-template-columns:18px 24px minmax(0,1fr) auto}.product-console .product-row-selector{margin-top:8px}.product-console .expand-row-button{width:24px;min-height:28px;margin-top:1px}.product-console .product-master-header .object-title-line{gap:5px 8px;min-width:0;padding-top:1px}.product-console .product-name-action{min-height:27px;font-size:15px;line-height:1.45}.product-console .product-master-header .product-action-row{flex-wrap:nowrap;gap:6px}.product-console .object-actions .compact,.product-console .object-actions .button-link.compact,.product-console .action-menu>summary{border-radius:6px;min-height:30px;padding:4px 9px;font-size:13px}.product-console .ui2-product-row-info{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:8px 20px;margin-left:43px;padding:3px 12px 10px 0;font-size:13px;display:grid}.product-console .ui2-product-row-info.selectable{margin-left:68px}.product-console .product-master-identity{gap:3px}.product-console .object-meta-line{color:var(--pc-slate-600);gap:3px 10px;font-size:13px;line-height:1.45}.product-console .ui2-product-classification{overflow-wrap:anywhere}.product-console .ui2-product-classification,.product-console .ui2-product-updated{color:var(--pc-slate-900)}.product-console .ui2-product-category-label{text-align-last:justify;width:4em;display:inline-block}.product-console .product-master-identity strong{font-weight:500}.product-console .ui2-product-classification .tag-chip,.product-console .platform-chip{min-height:22px;padding:1px 5px;font-size:13px;font-weight:500;line-height:1.35}.product-console .product-list-facts{flex-wrap:wrap;align-items:baseline;gap:2px 4px;margin:0;display:flex}.product-console .product-list-facts>div{background:0 0;border:0;border-radius:0;align-items:baseline;gap:0;padding:0;display:flex}.product-console .product-list-facts dt,.product-console .product-list-facts dd{color:var(--pc-slate-900);margin:0;font-size:13px;font-weight:400}.product-console .product-list-facts dt{font-weight:500}.product-console .product-fact-action{min-height:21px}.product-console .product-card-status{background:0 0;border:0;grid-auto-columns:auto;grid-auto-flow:row;gap:3px;padding:0;font-size:13px;display:grid}.product-console .product-price-summary,.product-console .product-platform-status{border:0;flex-flow:wrap;align-items:center;gap:2px 8px;padding:0;display:flex}.product-console .product-price-action,.product-console .product-platform-export,.product-console .product-text-action{min-height:22px;font-size:13px}.product-console .product-platform-export{margin-top:0;margin-left:auto}.product-console .product-summary-caption,.product-console .product-platform-pending,.product-console .product-platform-mapping,.product-console .product-lifecycle-hint,.product-console .product-lifecycle-hint span{font-size:13px}.product-console .product-platform-mapping{color:var(--pc-slate-600)}.product-console .product-lifecycle-hint{gap:2px 8px;line-height:1.45}.product-console .package-master-detail{border:1px solid var(--pc-slate-200);border-radius:6px;margin:0 12px 12px 43px;padding:10px}.product-console .product-master-card:has(.product-master-header.selectable)>.package-master-detail{margin-left:68px}.product-console .package-master-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px 18px;min-height:0;padding:10px}.product-console .package-master-identity,.product-console .package-master-row>.package-platform-summary{overflow-wrap:anywhere;min-width:0}.product-console .package-master-identity{grid-column:1;gap:3px}.product-console .package-master-row>.package-platform-summary{grid-column:2;gap:3px}.product-console .package-master-row>.package-platform-summary>div{flex-wrap:wrap;align-items:baseline;gap:2px 10px;line-height:1.45;display:flex}.product-console .package-master-row>.package-platform-summary small{grid-column:auto}.product-console .package-master-side{flex-flow:wrap;grid-area:auto/1/auto/-1;align-items:center;gap:8px 18px;min-width:0}.product-console .package-master-side .package-coverage-and-export{flex:320px;gap:3px;min-width:0}.product-console .package-master-side .price-coverage-summary{flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:2px 0;display:flex}.product-console .package-master-side .package-export-state{flex-wrap:wrap;gap:2px 10px;min-width:0;line-height:1.45;display:flex}.product-console .package-master-side .package-export-state:empty{display:none}.product-console .package-master-side .package-actions{flex-wrap:wrap;flex:320px;justify-content:flex-end;gap:6px;min-width:0;max-width:none}.product-console .compact-pagination{border-top:1px solid var(--pc-slate-200);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:13px;display:flex}.product-console .ui2-product-page-size{align-items:center;gap:7px;margin-right:auto;font-size:13px;display:flex}.product-console .ui2-product-page-size select{width:auto;min-height:32px;padding:4px 24px 4px 8px;font-size:13px}@media (width<=1150px){.product-console .ui2-product-row-info{grid-template-columns:minmax(0,1fr);gap:6px}}@media (width<=760px){.product-console .product-directory-filters{grid-template-columns:minmax(0,1fr)}.product-console .product-master-header .product-action-row{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-start}.product-console .product-master-header.selectable .product-action-row{grid-column:3/-1}.product-console .ui2-product-row-info,.product-console .ui2-product-row-info.selectable,.product-console .package-master-detail{margin-left:12px}.product-console .product-master-card:has(.product-master-header.selectable)>.package-master-detail{margin-left:12px}.product-console .package-master-row{grid-template-columns:minmax(0,1fr)}.product-console .package-master-identity,.product-console .package-master-row>.package-platform-summary{grid-column:1}.product-console .package-master-side .package-actions{justify-content:flex-start}}.product-console .itinerary-staging-workspace{gap:10px;min-width:0;display:grid}.product-console .itinerary-staging-workspace>.itinerary-day-grid{gap:10px;min-width:0;margin:0}.product-console .itinerary-draft-footer{z-index:4;border-top:1px solid var(--pc-slate-200);background:#fff;padding:10px;position:sticky;bottom:-14px}.product-console .itinerary-save-controls{flex-wrap:wrap;align-items:center;gap:8px;width:100%;font-size:13px;display:flex}.product-console .itinerary-save-controls>span{margin-right:auto}.product-console .itinerary-save-controls small{font-size:13px;display:block}.product-console .itinerary-pending-entry{background:#fff9e9;border:1px dashed #b99230;border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px;font-size:13px;display:flex}.product-console .itinerary-pending-entry button{margin-left:auto}.product-console .itinerary-pending-copy{gap:3px;min-width:0;display:grid}.product-console .itinerary-draft-review{background:#fff8eb;border:1px solid #e7c784;border-radius:6px;flex:0 auto;min-height:0;max-height:260px;padding:10px;font-size:13px;overflow-y:auto}.product-console .itinerary-draft-review p{margin:0 0 6px}.product-console .itinerary-draft-review>div{margin-bottom:8px}.product-console.ui2-itinerary-drawer-host .ui-drawer-backdrop{z-index:220;-webkit-backdrop-filter:none;backdrop-filter:none;background:#18263b24}.product-console .ui-drawer.itinerary-selector-drawer{width:min(900px,96vw);height:100dvh;min-height:0;max-height:100dvh}.product-console .itinerary-selector-drawer>.ui-drawer-header,.product-console .itinerary-selector-drawer>.ui-drawer-footer{padding:12px 16px}.product-console .itinerary-selector-drawer>.ui-drawer-body{flex-direction:column;gap:10px;min-height:0;padding:12px 16px;display:flex;overflow:hidden}.product-console .itinerary-selector-drawer>.ui-drawer-body>:is(.error-banner,.success-banner){flex:none;margin:0}.product-console .itinerary-selector-shell{flex-direction:column;flex:auto;gap:8px;min-width:0;min-height:0;display:flex}.product-console .itinerary-selector-shell>*{flex-shrink:0}.product-console .itinerary-selector-drawer .itinerary-target-days{align-items:flex-start;gap:10px;display:flex}.product-console .itinerary-selector-drawer .itinerary-target-label{flex:none;font-size:13px;font-weight:500;line-height:32px}.product-console .itinerary-selector-drawer .itinerary-day-choices{flex:1;gap:4px 8px;max-height:96px}.product-console .itinerary-selector-drawer .itinerary-picker-filters{background:0 0;border:0;grid-template-columns:minmax(150px,1.2fr) minmax(160px,1fr) 132px minmax(224px,1.2fr) auto;align-items:end;gap:10px;margin:0;padding:0;display:grid}.product-console .itinerary-selector-drawer .itinerary-picker-filters>:is(.category-picker,.tag-picker){grid-column:auto;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.product-console .itinerary-selector-drawer .itinerary-picker-filters .category-picker>.selector-label{align-items:center;min-height:28px;display:flex}.product-console .itinerary-selector-drawer .itinerary-picker-filters>button{grid-column:auto;align-self:end;height:34px;min-height:34px;padding:5px 10px}.product-console .itinerary-selector-drawer .itinerary-picker-filters :is(input,select,.selector-trigger){height:34px;min-height:34px;padding:5px 9px;font-size:13px;line-height:1.4}.product-console .itinerary-selector-drawer .itinerary-picker-filters>label{gap:4px;min-width:0;font-size:13px;line-height:28px;display:grid}.product-console .itinerary-selector-drawer .itinerary-result-summary{margin:0;font-size:13px}.product-console .itinerary-selector-shell>:is(.itinerary-available-list,.itinerary-pending-list,.itinerary-group-list){flex-direction:column;flex:auto;align-items:stretch;gap:8px;min-height:0;display:flex;overflow:hidden auto}.product-console .itinerary-selector-shell>:is(.itinerary-available-list,.itinerary-pending-list,.itinerary-group-list)>*{flex:none}.product-console .itinerary-selector-drawer .itinerary-selection-item{margin:0;padding:8px;overflow:visible}.product-console .itinerary-selector-drawer .itinerary-selection-item .compact-choice-copy{flex:1 1 0}.product-console .itinerary-selector-drawer .itinerary-result-copy{overflow-wrap:anywhere;gap:3px;min-width:0;font-size:13px;display:grid}.product-console .itinerary-selector-drawer .itinerary-result-copy strong{font-size:15px}.product-console .itinerary-selector-drawer .itinerary-unavailable-reason{margin:0;padding:4px 8px;font-size:13px}.product-console .itinerary-selector-drawer .shared-count-field{border-top:1px solid var(--pc-slate-200);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:4px 0 0 30px;padding:6px 8px;display:flex}.product-console .itinerary-selector-drawer .shared-count-field>small{font-size:13px}.product-console .itinerary-selector-drawer .shared-count-field>label{align-items:center;gap:8px;font-size:13px;display:flex}.product-console .itinerary-selector-drawer .shared-count-field input{width:130px;min-height:32px;padding:5px 8px}.product-console .itinerary-selector-drawer .pagination-controls{border-top:1px solid var(--pc-slate-200);flex:none;margin:0;padding:6px 0 0;font-size:13px}.product-console .itinerary-selector-drawer .pagination-controls button{min-height:32px;padding:4px 9px}.product-console .itinerary-pending-day{gap:7px;display:grid}.product-console .itinerary-pending-day h3{margin:0;font-size:15px}.product-console .itinerary-selector-drawer .itinerary-result-primary{align-items:center;gap:12px}.product-console .itinerary-selector-drawer .itinerary-result-primary>strong{font-size:15px}.product-console .itinerary-selector-drawer .itinerary-result-badges{flex:none}.product-console .itinerary-selector-drawer .itinerary-result-secondary{align-items:flex-start;gap:12px}.product-console .itinerary-selector-drawer .itinerary-result-classification{flex:auto}.product-console .itinerary-selector-drawer .itinerary-result-classification>span:first-child{max-width:none}.product-console .itinerary-selector-drawer .itinerary-result-semantics{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:4px 10px;display:flex}.product-console .itinerary-selector-drawer .itinerary-pending-copy{flex:1 1 0}@media (width<=1150px){.product-console .ui2-product-extra-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.product-console .ui2-product-extra-filters>.tag-filter{grid-column:1/-1}}@media (width<=760px){.product-console .product-directory-panel{min-width:0}}.product-console .product-directory-topline{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 8px;display:flex}.product-directory-topline h2{margin:0;font-size:15px}.product-console .product-directory-filters{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:8px 16px;display:flex}.product-console .product-directory-filters>.product-search-field{flex:0 260px;min-width:180px}.product-console .product-directory-filters>.group-picker{flex:0 240px;min-width:220px}.product-console .product-directory-filters>.ui2-product-select-filter{white-space:nowrap;flex:none;align-items:center;gap:8px;display:flex}.product-console .product-directory-filters>.checkbox,.product-console .product-directory-filters .ui2-product-price-filter{white-space:nowrap;flex:none;min-height:34px;margin:0}.product-console .product-directory-filters :is(input:not([type=checkbox]),select,.selector-trigger){height:34px;min-height:34px;font-weight:400}.product-console .ui2-product-extra-filters{grid-template-columns:minmax(0,1fr);gap:2px;margin:0 16px;padding:0 0 4px}.product-console .ui2-product-extra-filters .catalog-more-filters{padding:6px 0}.product-console .itinerary-selector-drawer .itinerary-picker-filters{border-block:1px solid #e2e8f0;grid-template-columns:minmax(180px,1fr) minmax(240px,1fr) auto;align-items:center;gap:10px 12px;padding:12px 0}.product-console .itinerary-selector-drawer .itinerary-picker-filters>label{white-space:nowrap;align-items:center;gap:8px;line-height:1.5;display:flex}.product-console .itinerary-selector-drawer .itinerary-picker-filters :is(.itinerary-filter-label,.group-picker-label){color:#526078;font-size:13px;font-weight:500;line-height:20px}.product-console .itinerary-selector-drawer .itinerary-picker-filters>label input{min-width:0}.product-console .itinerary-selector-drawer .itinerary-picker-filters>.tag-facets{overscroll-behavior:contain;grid-column:1/-1;max-height:min(24dvh,240px);overflow-y:auto}@media (width<=700px){.product-console .product-directory-filters>.product-search-field{flex-basis:100%}.product-console .product-directory-filters>.group-picker{flex:100%}.product-console .itinerary-selector-drawer .itinerary-picker-filters{grid-template-columns:minmax(0,1fr) auto}.product-console .itinerary-selector-drawer .itinerary-picker-filters>label{grid-column:1/-1}.product-console .ui2-package-table thead{display:none}.product-console .ui2-package-table,.product-console .ui2-package-table tbody{display:block}.product-console .ui2-package-table tr{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr);padding:10px 0;display:grid}.product-console .ui2-package-table td{border:0;padding:5px 8px;display:block}.product-console .ui2-package-table .button-row,.product-console .ui2-package-toolbar .button-row{flex-wrap:wrap}}.product-console .product-directory-filters{align-items:flex-end;gap:10px 12px;padding:14px 16px 10px}.product-console .product-directory-filters>.product-search-field{flex:1.15 220px;gap:6px;min-width:160px;max-width:none;display:grid}.product-console .product-directory-filters>.group-picker{flex:180px;min-width:150px;max-width:none}.product-console .product-directory-filters>.ui2-product-select-filter{flex:0 110px;gap:6px;display:grid}.product-console .product-directory-filters>.ui2-product-select-filter select{width:100%}.product-console .product-directory-filters .ui2-product-create-action{white-space:nowrap;min-height:34px;margin-left:0;padding:6px 12px}.product-console .itinerary-selector-shell>.itinerary-group-list{overscroll-behavior:contain;overflow:auto}.product-console .itinerary-group-list>.itinerary-cost-group{min-width:560px}.product-console .itinerary-selector-drawer .itinerary-compact-candidate{padding:7px 10px;position:relative}.product-console .itinerary-compact-copy{align-items:center;gap:12px;width:100%;min-width:0;font-size:13px;font-weight:400;display:flex}.product-console .itinerary-compact-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:100px;overflow:hidden}.product-console .itinerary-compact-summary,.product-console .itinerary-compact-summary .cost-price-summary{white-space:nowrap;flex-wrap:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}.product-console .itinerary-compact-candidate:has(.shared-count-details) .itinerary-compact-copy{padding-right:98px}.product-console .itinerary-compact-candidate .shared-count-details>summary{color:#2457a7;cursor:pointer;font-size:12px;position:absolute;top:10px;right:10px}.product-console .itinerary-compact-candidate .shared-count-field{margin-left:22px}@media (width<=700px){.product-console .product-directory-filters>.product-search-field{flex:100%;min-width:0;max-width:none}.product-console .product-directory-filters>.group-picker{flex:160px;max-width:none}}@media (height<=700px),(width<=700px){.product-console .itinerary-selector-drawer>.ui-drawer-body{overflow-y:auto}.product-console .itinerary-selector-shell{flex-shrink:0;min-height:360px}.product-console .itinerary-selector-shell>:is(.itinerary-group-list,.itinerary-available-list,.itinerary-pending-list){flex:1 0 180px;max-height:45dvh}}.product-console .adult-price-calculate{min-height:24px;color:var(--pc-blue-700);white-space:nowrap;background:0 0;border:0;border-radius:4px;flex:none;padding:2px 4px;font-size:13px;font-weight:500;line-height:20px}.product-console .adult-price-calculate:hover:not(:disabled){background:var(--pc-blue-50);text-underline-offset:3px;text-decoration:underline}.product-console .adult-price-calculate:focus-visible{outline:2px solid var(--pc-blue-500);outline-offset:2px}.product-console .package-workspace-clone-dialog{width:min(760px,100vw - 32px)}.product-console .clone-workflow-compact{gap:10px}.product-console .clone-saved-details>summary{cursor:pointer;color:var(--text-secondary,#64748b);padding:4px 0}.product-console .clone-saved-details[open]>.clone-source-section+.clone-source-section{margin-top:10px}.product-console .clone-draft-notice,.product-console .package-copy-result{background:#eff6ff;border:1px solid #d6e4fa;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px;font-size:13px;display:flex}.product-console .clone-draft-notice{margin-bottom:12px}.product-console .package-copy-result{margin:0 12px 8px}.product-console .clone-workflow-compact .clone-compact-boundary{margin:0;font-size:12px}.product-console .clone-workflow-compact .clone-source-summary h3{overflow-wrap:anywhere;font-size:14px}.product-console .clone-workflow-compact .clone-submit-actions{justify-content:flex-end}.product-console .product-directory-filters>:is(.product-search-field,.group-picker){flex:1 1 0;min-width:150px;max-width:none}.product-console .searchable-directory-picker{min-width:0}.product-console .searchable-directory-picker .selector-popover{width:max(100%,280px);max-width:min(440px,100vw - 40px)}.product-console .searchable-directory-picker .group-option>span{overflow-wrap:anywhere;min-width:0}@media (width<=700px){.product-console .product-directory-filters>:is(.product-search-field,.group-picker){flex:100%;min-width:0}}:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;--shell-navy:#101b2d;--shell-navy-soft:#16243a;--shell-blue:#1769c2;--shell-border:#dfe5ee;--shell-muted:#627087;--shell-surface:#f1f4f8;background:#f3f6fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--shell-surface);min-width:320px;min-height:100vh;margin:0;font-size:13px;font-weight:400;line-height:1.5}.app-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:18px;height:18px;display:block}.app-icon.disclosure-chevron{transform-box:view-box;transform-origin:50%;width:16px;height:16px;transition:transform .16s;transform:rotate(0)}[aria-expanded=true]>.disclosure-chevron,details[open]>summary>.disclosure-chevron,.app-icon.disclosure-chevron-down{transform:rotate(90deg)}[aria-expanded=true]>.disclosure-chevron-down,details[open]>summary>.disclosure-chevron-down{transform:rotate(270deg)}.disclosure-summary{align-items:center;gap:6px;list-style:none;display:flex}.disclosure-summary::marker{content:""}.disclosure-summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){.app-icon.disclosure-chevron{transition:none}}button,input,select,textarea{font:inherit}button{color:#fff;cursor:pointer;background:#2d5db5;border:1px solid #244f9e;border-radius:9px;min-height:40px;padding:0 18px}button:hover{background:#244f9e}button:disabled{opacity:.55;cursor:not-allowed}[aria-busy=true] button:disabled{cursor:wait}.secondary{color:#27436f;background:#fff;border-color:#c8d3e4}.secondary:hover{background:#f5f7fb}.primary-quiet{color:#145d9b;background:#edf8ff;border-color:#b8daf3}.primary-quiet:hover{color:#0e4b7f;background:#dff2ff}.danger-action{color:#a12b24;background:#fff;border-color:#e8b8b4}.danger-action:hover:not(:disabled){color:#fff;background:#a12b24;border-color:#a12b24}.danger-action:disabled{color:#75504d;cursor:not-allowed;opacity:1;background:#f7e9e7;border-color:#d8b7b3}.compact{min-height:32px;padding:0 10px;font-size:13px}.button-link{color:#fff;background:#2d5db5;border:1px solid #244f9e;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.button-link.secondary{color:#27436f;background:#fff;border-color:#c8d3e4}.button-link.compact{min-height:32px;padding:0 10px;font-size:13px}.centered-shell{background:radial-gradient(circle at 15% 15%,#3273dc24,#0000 35%),#f3f6fb;place-items:center;min-height:100vh;padding:32px;display:grid}.card,.panel{background:#fff;border:1px solid #d9e1ef;border-radius:16px;box-shadow:0 12px 35px #20355414}.card{width:min(620px,100%);padding:40px}.login-card{width:min(520px,100%)}.eyebrow{color:#4267a9;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:500}h1,h2,p{overflow-wrap:anywhere}h1{margin:0 0 12px;font-size:23px;line-height:1.15}h2{margin:0 0 18px;font-size:19px}.muted,.page-heading p{color:#667085}.form-stack{gap:16px;margin-top:26px;display:grid}label{color:#344054;gap:7px;font-size:13px;font-weight:500;display:grid}input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],select,textarea{color:#172033;background:#fff;border:1px solid #cbd5e3;border-radius:8px;width:100%;min-height:42px;padding:9px 11px}input[type=radio],input[type=checkbox]{cursor:pointer;flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:0;padding:0}input[type=radio]:disabled,input[type=checkbox]:disabled{cursor:not-allowed}input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline-offset:2px;outline:3px solid #4077da3d}textarea{resize:vertical;min-height:92px}input:not([type]):focus,input[type=text]:focus,input[type=search]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=number]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,select:focus,textarea:focus,button:focus-visible{outline-offset:1px;outline:3px solid #4077da3d}.error-banner,.success-banner,.confirmation{border-radius:9px;padding:12px 14px}.error-banner{color:#8b2119;background:#fff1f0;border:1px solid #f0b8b2}.success-banner{color:#12613d;background:#edf9f3;border:1px solid #9ed8bd}.form-error-summary{color:#8b2119;background:#fff1f0;border:1px solid #f0b8b2;border-radius:9px;gap:3px;padding:11px 13px;display:grid}.form-error-summary:focus{outline-offset:2px;outline:3px solid #b1372e33}.form-error-summary p{margin:0;font-size:13px}.form-field-hint,.form-field-error{font-size:13px;font-weight:500}.form-field-hint{color:#667085}.form-field-error{color:#a12b24;margin:0}.form-field-section{gap:8px;display:grid}.form-field{gap:7px;display:grid}.confirmation{z-index:200;background:#fff9e8;border:1px solid #e4c466;width:100%;max-width:min(560px,100vw - 40px);max-height:calc(100vh - 48px);margin:0;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 64px #1118274d}.confirmation h2{margin-bottom:6px}.button-row{flex-wrap:wrap;gap:8px;display:flex}.export-console{margin-top:1.5rem}.export-controls{align-items:start}.selection-list{border:1px solid #dfe5ee;border-radius:.75rem;max-height:18rem;padding:.5rem .75rem;overflow:auto}.selection-list details{border-bottom:1px solid #e5e9f0;padding:.35rem 0}.selection-list summary,.initial-package-section>summary,.product-package-preview>summary{cursor:pointer;font-weight:500}.compact-stack{gap:.35rem;margin:.4rem 0 0 1rem}.export-target-mode{flex-wrap:wrap;gap:.5rem 1.5rem;margin:1rem 0;display:flex}.check-row{align-items:flex-start;gap:.55rem;margin:.35rem 0;display:flex}.check-row input{width:auto;margin-top:.15rem}.export-preflight{border-top:1px solid #dfe5ee;margin-top:1.25rem;padding-top:1rem}.preflight-row{border-bottom:1px solid #dfe5ee;padding:.5rem 0}.app-shell{background:var(--shell-surface);min-height:100vh}.shell-layout{min-height:100vh}.sidebar{z-index:40;color:#c7d2e2;background:radial-gradient(circle at 12% 3%, #2580d924, transparent 23%), var(--shell-navy);border-right:1px solid #ffffff0f;flex-direction:column;width:252px;min-width:0;display:flex;position:fixed;inset:0 auto 0 0}.brand-block{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;min-height:76px;padding:14px 20px;display:flex}.brand-copy{gap:2px;min-width:0;display:grid}.brand-title{align-items:center;gap:7px;display:flex}.brand-title strong{color:#fff;letter-spacing:.02em;font-size:16px}.brand-copy>span{color:#8292ab;font-size:12px}.brand-version{color:#9fd1ff;letter-spacing:.08em;background:#2580d91f;border:1px solid #4b9be747;border-radius:5px;padding:1px 6px;font-size:12px;font-weight:500}.brand-mark{flex-shrink:0;width:38px;height:38px;display:block}.tenant-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:11px;margin:14px 12px 5px;padding:12px}.tenant-label{color:#7f90aa;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.tenant-state{color:#7de1b6;letter-spacing:0;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.tenant-state:before{content:"";background:#42ca91;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #42ca911a}.tenant-name{color:#eef4fc;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12px;display:block;overflow:hidden}.tenant-meta{color:#8292ab;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.navigation-scroll{flex:1;padding:10px 12px 18px;overflow-y:auto}.primary-navigation{gap:17px;display:grid}.navigation-section h2{color:#64758f;letter-spacing:.12em;text-transform:uppercase;margin:0 10px 6px;font-size:12px;font-weight:500}.navigation-items{gap:3px;display:grid}.navigation-link{color:#9eacc0;border-radius:9px;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:flex}.navigation-link .app-icon{color:#7f90aa}.navigation-link:hover{color:#fff;background:#ffffff0d}.navigation-link:hover .app-icon,.navigation-link.active .app-icon{color:currentColor}.navigation-link.active{color:#fff;background:linear-gradient(90deg,#1769c2,#1c72cb);box-shadow:0 7px 18px #041b383d}.shell-content{min-width:0;min-height:100vh;margin-left:252px}.sidebar-footer{background:#0309122e;border-top:1px solid #ffffff12;align-items:center;gap:10px;min-height:64px;padding:12px 14px;display:flex}.user-avatar{color:#dcecff;background:#263a57;border:1px solid #354d6d;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:500;display:grid}.user-copy{gap:1px;min-width:0;display:grid}.user-copy strong,.user-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-copy strong{color:#eff5fc;font-size:12px}.user-copy small{color:#7789a2;font-size:12px}.sidebar-logout{color:#8292ab;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;min-height:34px;margin-left:auto;padding:0;display:grid}.sidebar-logout:hover{color:#fff;background:#ffffff0f}.shell-header-stack{z-index:30;border-bottom:1px solid var(--shell-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;position:sticky;top:0;box-shadow:0 1px #111e3305}.support-banner{color:#5e4100;text-align:center;background:#ffe9a8;justify-content:center;align-items:center;gap:14px;padding:9px 24px;font-weight:500;display:flex}.topbar{justify-content:space-between;align-items:center;gap:18px;height:64px;padding:0 clamp(18px,3vw,36px);display:flex}.topbar-breadcrumb{color:#7f8ba0;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.topbar-breadcrumb .app-icon{width:14px;height:14px}.topbar-breadcrumb strong{color:#29364b;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.topbar-status{align-items:center;gap:10px;min-width:0;display:flex}.account-menu{position:relative}.account-menu-trigger{color:#334155;background:#f5f7fb;border:1px solid #e3e8ef;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.account-menu-trigger>span{text-overflow:ellipsis;white-space:nowrap;max-width:min(240px,25vw);overflow:hidden}.account-menu-trigger .app-icon{width:14px;height:14px}.account-menu-options{z-index:40;background:#fff;border:1px solid #e3e8ef;border-radius:10px;min-width:160px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #111e331f}.account-menu-options button{color:#334155;text-align:left;background:0 0;width:100%}.account-menu-options button:hover{background:#f1f5f9}.personal-settings-facts{gap:13px;margin:0 0 14px;display:grid}.personal-settings-facts>div{grid-template-columns:100px minmax(0,1fr);gap:16px;display:grid}.personal-settings-facts dt{color:#64748b}.personal-settings-facts dd{overflow-wrap:anywhere;margin:0}.personal-settings-password{border-top:1px solid #e3e8ef;margin-top:20px;padding-top:16px}.topbar-status strong{color:#445269;text-overflow:ellipsis;white-space:nowrap;max-width:min(300px,30vw);font-size:12px;overflow:hidden}.topbar-status>span{color:#087451;white-space:nowrap;background:#eefaf5;border:1px solid #ced;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:500;display:inline-flex}.topbar-status>span:before{content:"";background:#1a9b6f;border-radius:50%;width:6px;height:6px}.workspace{width:min(1540px,100%);margin:0 auto;padding:26px clamp(18px,3vw,38px) 52px}.page-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.page-heading p{margin:0}.grid{gap:22px;display:grid}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.account-layout{grid-template-columns:minmax(300px,.75fr) minmax(560px,1.5fr)}.panel{padding:24px}.table-panel{overflow-x:auto}.section-heading,.inline-form{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.inline-form{justify-content:flex-start;margin:20px 0}.two-columns+.panel{margin-top:22px}.platform-form-panel{max-width:720px}.platform-form-panel+.panel{margin-top:22px}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e7ebf2;padding:13px 12px}th{color:#667085;letter-spacing:.03em;text-transform:uppercase;font-size:13px}fieldset{border:1px solid #d7dfeb;border-radius:10px;padding:14px}legend{color:#344054;padding:0 6px;font-size:13px;font-weight:500}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;display:grid}.permission-editor{gap:12px;display:grid}.permission-policy-note{color:#3e5e82;background:#eef6ff;border:1px solid #d4e7fa;border-radius:9px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.permission-groups{gap:10px;display:grid}.permission-option{align-items:flex-start}.permission-option .compact-choice-copy{gap:2px;display:grid}.permission-option small{color:#667085;font-size:13px}.permission-option.implied{color:#445269}.permission-option.implied .ui-choice-control:disabled{opacity:.72}.checkbox{align-items:center;gap:7px;font-weight:500;display:flex}.checkbox input{width:16px;height:16px;min-height:16px;padding:0}.compact-choice{color:#344054;cursor:pointer;border-radius:7px;align-items:center;gap:8px;min-height:32px;padding:6px 7px;font-size:13px;font-weight:500;display:flex}.compact-choice:hover{background:#f5f8fc}.compact-choice.selected{color:#174f8e}.compact-choice.disabled{cursor:not-allowed}.compact-choice-copy{gap:2px;min-width:0;display:grid}.compact-choice-copy small{color:#667085;font-size:13px;font-weight:500}.ui-choice-control:focus-visible{outline-offset:2px;outline:3px solid #4077da3d}.quota-chip,.online-dot{border-radius:999px;align-items:center;font-size:13px;font-weight:500;display:inline-flex}.quota-chip{color:#285493;background:#eaf2ff;padding:8px 12px}.quota-chip-warning{color:#8a4d10;background:#fff5df}.account-header-actions{justify-items:end;gap:6px;display:grid}.quota-warning{color:#8a4d10;text-align:right;max-width:390px;margin:0;font-size:13px}.online-dot{color:#08783e;background:#e8f7ee;margin-left:7px;padding:2px 7px}.catalog-workspace{gap:22px;display:grid}.product-workspace{gap:1rem;display:grid}.management-page-heading{background:#fff;border:1px solid #e0e6ee;border-radius:12px;align-items:center;padding:1rem 1.25rem}.management-page-panel{min-width:0}.priced-item-workspace{gap:1rem;display:grid}.calculation-workspace{gap:18px;display:grid}.overview-hero{align-items:center;margin-bottom:2px}.overview-copy h1{margin-bottom:8px;font-size:23px}.overview-copy .muted{margin:0}.overview-date-control{border:1px solid var(--shell-border);background:#fff;border-radius:10px;gap:8px;min-width:min(100%,500px);padding:10px 12px;display:grid;box-shadow:0 1px 2px #1422380a}.overview-date-title{color:#627087;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.overview-date-title .app-icon{color:#1769c2;width:15px;height:15px}.overview-date-fields{align-items:end;gap:8px;display:flex}.overview-date-fields>span{color:#7f8ba0;padding-bottom:8px;font-size:13px}.overview-date-fields label{color:#627087;gap:3px;font-size:13px}.overview-date-fields input{min-height:34px;padding:5px 8px;font-size:13px}.overview-date-fields button{margin-left:auto}.overview-summary{min-width:0}.summary-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;display:grid}.summary-card{--metric-color:#1458a6;--metric-tint:#eef6fd;min-height:142px;color:inherit;border:1px solid var(--shell-border);background:#fff;border-radius:12px;gap:12px;padding:15px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 1px 2px #1422380a,0 4px 14px #14223808}.summary-card:hover{border-color:color-mix(in srgb, var(--metric-color) 35%, #dfe5ee);transform:translateY(-1px);box-shadow:0 12px 30px #0d1d331a}.summary-card.danger{--metric-color:#a83a36;--metric-tint:#fff3f2}.summary-card.warning{--metric-color:#8b5600;--metric-tint:#fff8e8}.summary-card.info{--metric-color:#1458a6;--metric-tint:#eef6fd}.summary-card.success{--metric-color:#087451;--metric-tint:#eefaf5}.summary-card-top,.summary-card-value{align-items:center;display:flex}.summary-card-top{color:#445269;justify-content:space-between;gap:8px;font-size:13px;font-weight:500}.summary-card-icon{width:30px;height:30px;color:var(--metric-color);background:var(--metric-tint);border-radius:9px;place-items:center;display:grid}.summary-card-icon .app-icon{width:16px;height:16px}.summary-card-value{flex-wrap:wrap;align-items:baseline;gap:6px}.summary-value-divider{color:#9aa5b6;margin-inline:2px}.summary-card-value strong{color:#162033;font-size:27px;line-height:1}.summary-card-value small,.summary-card-detail{color:#7f8ba0;font-size:13px}.summary-card-detail{border-top:1px solid #edf0f4;margin-top:auto;padding-top:9px}.overview-support-grid{grid-template-columns:minmax(0,2fr) minmax(260px,.8fr);gap:14px;display:grid}.workflow-panel,.quick-actions-panel{border-radius:12px;padding:18px;box-shadow:0 4px 16px #1422380a}.overview-panel-heading{justify-content:space-between;align-items:start;gap:14px;margin-bottom:16px;display:flex}.overview-panel-heading h2,.overview-panel-heading p{margin:0}.overview-panel-heading h2{font-size:15px}.overview-panel-heading p{color:#7f8ba0;margin-top:3px;font-size:13px}.workflow-state{color:#087451;white-space:nowrap;background:#eefaf5;border:1px solid #ced;border-radius:999px;padding:5px 8px;font-size:13px;font-weight:500}.workflow-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.workflow-strip li{background:#f7f9fc;border:1px solid #e9edf3;border-radius:9px;gap:3px;min-width:0;padding:10px;display:grid;position:relative}.workflow-strip li:not(:last-child):after{z-index:1;content:"›";color:#aab4c3;font-size:15px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.workflow-strip li>span{color:#1769c2;letter-spacing:.08em;font-size:13px;font-weight:500}.workflow-strip strong{font-size:13px}.workflow-strip small{color:#7f8ba0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.quick-action-list{gap:7px;display:grid}.quick-action-list>a{color:#29364b;background:#f7f9fc;border:1px solid #e9edf3;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.quick-action-list>a:hover{color:#1458a6;background:#eef6fd;border-color:#dcebfa}.quick-action-list>a>.app-icon{color:#1769c2}.quick-action-list>a>span{gap:1px;min-width:0;display:grid}.quick-action-list strong{font-size:13px}.quick-action-list small{color:#7f8ba0;font-size:13px}.notice-banner{color:#174e6f;background:#eaf7ff;border:1px solid #a8d9f3;border-radius:.5rem;padding:.6rem .75rem}.impact-notice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.notice-action{color:#174e6f;font-weight:500}.initial-package-section{background:#f8fafc;border:1px solid #d9e1ef;border-radius:.75rem;padding:.85rem 1rem}.initial-package-section>.form-stack{margin-top:1rem}.product-package-preview{min-width:16rem}.directory-console-panel{border-radius:12px;padding:16px;box-shadow:0 5px 18px #2035540f}.compact-filter-toolbar{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(180px,1.25fr) minmax(170px,1fr) minmax(170px,1fr) minmax(180px,1fr) 100px;align-items:end;gap:10px;padding-bottom:14px;display:grid}.compact-filter-toolbar label,.compact-selector legend,.selector-label,.compact-check-filter legend{color:#536174;font-size:13px;font-weight:500}.compact-filter-toolbar input,.compact-filter-toolbar select,.selector-trigger{min-height:34px;padding:6px 9px;font-size:13px}.compact-check-filter{align-self:stretch;padding:7px 9px;display:grid}.compact-check-filter .checkbox{font-size:13px}.directory-result-heading{color:#657187;justify-content:space-between;align-items:center;padding:12px 2px;font-size:13px;display:flex}.directory-result-heading>div{align-items:baseline;gap:10px;display:flex}.directory-result-heading strong{color:#172033;font-size:13px}.product-master-list{gap:10px;display:grid}.product-master-card{background:#fff;border:1px solid #dfe5ee;border-radius:10px;overflow:hidden}.product-master-header{background:#fbfcfe;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.expand-row-button{color:#627087;background:0 0;border:0;border-radius:6px;align-self:start;place-items:center;width:30px;min-height:30px;padding:0;font-size:21px;display:grid}.expand-row-button:hover{color:#245ea8;background:#eaf3ff}.product-master-identity,.package-master-identity{gap:5px;min-width:0;display:grid}.object-title-line,.object-meta-line,.object-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.object-title-line h2,.object-title-line h3{margin:0}.object-title-line h2{font-size:14px}.object-title-line h3{font-size:13px}.object-meta-line{color:#657187;gap:5px 16px;font-size:13px}.object-actions{justify-content:flex-end}.meta-chip,.mode-badge{color:#506077;background:#eef2f7;border-radius:5px;padding:3px 7px;font-size:13px;font-weight:500}.mode-badge{color:#145d9b;background:#eaf6ff}.package-master-detail{border-top:1px solid #dfe5ee;gap:9px;padding:12px 14px 14px 58px;display:grid}.package-detail-heading{color:#657187;letter-spacing:.02em;justify-content:space-between;align-items:center;font-size:13px;display:flex}.package-master-row{background:#f8fafc;border:1px solid #dfe5ee;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.package-master-row:hover{border-color:#a9c8ed}.package-actions{max-width:520px}.status-badge.success{color:#06723d;background:#e9f8ef}.status-badge.danger{color:#a12b24;background:#fff0ef}.compact-pagination{border-top:1px solid #edf0f4;margin-top:12px;padding-top:12px}.data-directory-table th,.data-directory-table td{padding-block:10px}.table-row-actions{min-width:270px}.dialog-workflow{gap:16px;display:grid}.dialog-object-summary{background:#f7f9fc;border:1px solid #dfe5ee;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.dialog-object-summary>div:first-child{gap:3px;display:grid}.dialog-object-summary small{color:#657187}.package-preview-list{gap:.6rem;margin-top:.65rem;display:grid}.package-preview-item{background:#f8fafc;border:1px solid #d9e1ef;border-radius:.6rem;gap:.5rem;padding:.65rem;display:grid}.package-preview-item div:first-child{gap:.2rem;display:grid}.compact-tags{margin-top:.4rem}.compact-tags .tag-chip{cursor:default;padding:3px 7px;font-size:13px}.status-badge{color:#40516d;white-space:nowrap;background:#eef2f7;border-radius:999px;padding:.25rem .5rem;display:inline-block}.status-badge.warning{color:#7a4a00;background:#fff3cd}.compact-list{margin:.4rem 0;padding-left:1.2rem}.priced-item-editor{gap:1.25rem;display:grid}.object-editor-navigation{border-bottom:1px solid #e5e9f0;padding-bottom:1rem}.nested-panel{box-shadow:none;margin-top:1rem}.product-editor,.package-list{gap:1rem;display:grid}.editor-breadcrumb{border-bottom:1px solid #e5e9f0;align-items:center;gap:1rem;padding-bottom:.85rem;display:flex}.product-basic-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.product-basic-summary>div{background:#f8fafc;border:1px solid #e0e6ee;border-radius:10px;gap:.3rem;padding:.9rem;display:grid}.product-basic-summary small{color:#647084}.pagination-controls{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.package-card{gap:.75rem;display:grid}.itinerary-editor,.itinerary-package{gap:1rem;display:grid}.itinerary-editor{margin-top:.5rem}.itinerary-attach{border-bottom:1px solid #e5e9f0;padding-bottom:1.25rem}.itinerary-day-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.75rem;display:grid}.itinerary-day-card{background:#f8fafc;border:1px solid #dfe6ef;border-radius:10px;gap:.65rem;min-height:110px;padding:.85rem;display:grid}.itinerary-day-card h5{margin:0}.itinerary-day-heading{align-items:center}.itinerary-picker-filters{align-items:end}.table-scroll{overflow-x:auto}.itinerary-day-add{border-top:1px dashed #ccd6e3;margin-top:auto;padding-top:.65rem}.itinerary-reference{background:#fff;border:1px solid #dfe6ef;border-radius:8px;gap:.4rem;padding:.65rem;display:grid}.itinerary-reference small{color:#647084}.reference-edit-form{margin-top:.65rem}.input-with-suffix{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.warning-banner{color:#7a4b00;background:#fff5d6;border:1px solid #f0d38a;border-radius:.5rem;padding:.6rem .75rem}.catalog-heading h2,.catalog-heading p{margin-bottom:6px}.catalog-create-form,.catalog-filters{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:16px;display:grid}.directory-filter-grid{grid-template-columns:repeat(2,minmax(240px,1fr));align-items:start;gap:16px;margin-bottom:18px;display:grid}.directory-quick-filter{align-self:stretch}.catalog-create-form fieldset{grid-column:1/-1}.catalog-list-panel,.tag-filter{gap:18px;display:grid}.tag-filter{margin:0}.selection-toolbar,.pagination,.catalog-admin-list li{justify-content:space-between;align-items:center;gap:16px;display:flex}.catalog-admin-list{max-height:340px;margin:18px 0 0;padding:0;list-style:none;overflow:auto}.catalog-admin-list li{border-bottom:1px solid #e7ebf2;padding:10px 0}.warning-chip{color:#8a4b00;background:#fff0ce;border-radius:999px;padding:3px 8px;font-size:13px;font-weight:500;display:inline-flex}.pagination{justify-content:center}.audit-console{gap:18px;display:grid}.calculation-workspace+.audit-console[aria-label=近期动态]{margin-top:18px}.audit-console[aria-label=近期动态]>.page-heading{border:1px solid var(--shell-border);background:#fff;border-radius:12px;align-items:center;margin-bottom:0;padding:18px 20px}.audit-console[aria-label=近期动态]>.page-heading h2{margin-bottom:3px;font-size:15px}.audit-filters{grid-template-columns:repeat(5,minmax(140px,1fr)) auto;align-items:end;gap:14px;display:grid}.audit-filters h2{grid-column:1/-1;margin:0}.audit-feed{gap:12px;margin:0;padding:0;list-style:none;display:grid}.audit-feed li{overflow-wrap:anywhere;border-bottom:1px solid #e7ebf2;gap:4px;padding-bottom:12px;display:grid}.audit-feed li:last-child{border-bottom:0;padding-bottom:0}.audit-feed span,.audit-feed small{color:#647084}.audit-detail{gap:16px;display:grid}.audit-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.audit-facts div{background:#f7f9fc;border-radius:8px;padding:12px}.audit-facts dt{color:#647084;font-size:13px;font-weight:500}.audit-facts dd{overflow-wrap:anywhere;margin:6px 0 0}.metadata-card{background:#f7f9fc;border-radius:8px;min-width:0;padding:14px}.metadata-card h3{margin-top:0}.metadata-card pre{white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}.empty-state{color:#647084;margin:8px 0}.modal-backdrop{z-index:100;background:#11182794;justify-content:center;align-items:flex-start;padding:48px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-card{background:#fff;border-radius:14px;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:720px;max-height:calc(100vh - 96px);display:grid;overflow:hidden;box-shadow:0 24px 70px #11182747}.modal-card.modal-wide{max-width:1180px}.modal-card:has(>.modal-footer){grid-template-rows:auto minmax(0,1fr) auto}.modal-card.modal-workspace{border:1px solid #cbd5e1;border-radius:16px;grid-template-rows:auto minmax(0,1fr);width:min(1240px,100vw - 40px);max-width:1240px;height:min(850px,100dvh - 56px);max-height:calc(100dvh - 56px)}.modal-heading{z-index:2;background:#fff;border-bottom:1px solid #e5e9f0;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:sticky;top:-48px}.modal-workspace>.modal-heading{color:#f8fafc;background:#111b2f;border-bottom:0;min-height:92px;padding:16px 20px}.modal-title-copy{min-width:0}.modal-title-copy p{color:#647084;margin:5px 0 0;font-size:13px}.modal-workspace>.modal-heading>.modal-title-copy p{color:#9aa9bf}.modal-eyebrow{color:#2287d4;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:13px;font-weight:500;display:block}.modal-heading h2{margin:0}.modal-close{color:#647084;background:0 0;border-color:#0000;flex:none;place-items:center;width:36px;min-height:36px;padding:0;font-size:26px;line-height:1;display:grid}.modal-close:hover{color:#1d293d;background:#eef2f7;border-color:#dfe5ee}.modal-workspace>.modal-heading>.modal-close{color:#9aa9bf}.modal-workspace>.modal-heading>.modal-close:hover{color:#fff;background:#ffffff1a;border-color:#ffffff29}.modal-body{min-height:0;padding:22px;overflow-y:auto}.modal-workspace>.modal-body{background:#f7f9fc;padding:0;overflow:hidden}.modal-card .modal-body{--form-control-height:40px;--form-field-gap:7px}.modal-card .modal-body :is(label:has(>:is(input:not([type=radio],[type=checkbox],[type=hidden]),select,textarea)),.selector-label,.compact-selector>legend,.compact-segmented>legend,.form-field>label,.ui-field-label){color:#344054;font-size:13px;font-weight:500;line-height:20px}.modal-card .modal-body .ui-form-field{gap:var(--form-field-gap)}.modal-card .modal-body label:has(>:is(input:not([type=radio],[type=checkbox],[type=hidden]),select,textarea)){gap:var(--form-field-gap)}.modal-card .modal-body fieldset.compact-selector{gap:0}.modal-card .modal-body :is(.compact-selector>legend,.compact-segmented>legend){margin:0 0 var(--form-field-gap);padding:0}.modal-card .modal-body :is(input:not([type=radio],[type=checkbox],[type=hidden]),select,.selector-trigger){height:var(--form-control-height);min-height:var(--form-control-height);padding:9px 11px;font-size:13px;font-weight:500;line-height:1.4}.modal-card .modal-body textarea{font-size:13px;line-height:1.5}.modal-card .modal-body :is(.compact-segmented-options,.compact-segmented-item){min-height:var(--form-control-height)}.modal-footer{background:#f7f9fc;border-top:1px solid #dfe5ee;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.modal-body>.panel,.modal-body>.nested-panel{box-shadow:none;border:0;margin:0;padding:0}.choice-field{border:0;margin:0;padding:0}.compact-segmented{border:0;min-width:0;margin:0;padding:0}.compact-segmented legend{margin-bottom:7px;padding:0;font-size:13px;font-weight:500}.compact-segmented-options{border-radius:8px;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;min-height:36px;display:grid}.compact-segmented-item{color:#526075;background:#fff;border:1px solid #cbd5e3;align-items:center;min-width:0;min-height:36px;font-size:13px;font-weight:500;display:flex;position:relative}.compact-segmented-item+.compact-segmented-item{margin-left:-1px}.compact-segmented-item:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.compact-segmented-item:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.compact-segmented-item:hover:not(.disabled){background:#f5f8fc}.compact-segmented-item.selected{z-index:1;color:#174f8e;background:#edf5ff;border-color:#2774c9}:is(.compact-segmented-item:has(input:focus-visible),.compact-segmented-item:has(.ui-field-help-trigger:focus-visible)){z-index:2;box-shadow:inset 0 0 0 2px #4077da3d}.compact-segmented-item:has(.ui-field-help-trigger[aria-expanded=true]){z-index:3}.compact-segmented-options .compact-segmented-item>.compact-segmented-option{border-radius:inherit;min-width:0;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;flex:1;align-self:stretch;place-items:center;padding:0 12px;display:grid;position:relative}.compact-segmented-item:has(>.ui-field-help){justify-content:center;gap:5px;padding:0 12px}.compact-segmented-options .compact-segmented-item:has(>.ui-field-help)>.compact-segmented-option{flex:none;padding:0;position:static}.compact-segmented-item:has(>.ui-field-help)>.compact-segmented-option:before{content:"";position:absolute;inset:0}.compact-segmented-item:has(>.ui-field-help)>.compact-segmented-option>span{position:relative}.compact-segmented-item>.ui-field-help{z-index:1}.compact-segmented-item.disabled>.compact-segmented-option{cursor:not-allowed;opacity:.55}.compact-segmented-item .ui-field-help-trigger:focus-visible{outline:none}.ui-form-field{align-content:start;gap:7px;min-width:0;display:grid}.ui-field-label{color:#344054;align-items:center;gap:5px;font-size:13px;font-weight:500;display:flex}.modal-card .modal-body .ui-field-label>label{color:inherit;font:inherit}.ui-field-help{vertical-align:middle;flex:none;margin-inline:-4px;display:inline-flex;position:relative}button.ui-field-help-trigger{color:#657187;width:26px;height:26px;min-height:26px;box-shadow:none;font:inherit;cursor:help;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;line-height:1;display:inline-grid}button.ui-field-help-trigger>.app-icon{width:14px;height:14px}button.ui-field-help-trigger:hover,button.ui-field-help-trigger[aria-expanded=true]{color:#174f8e;background:#edf5ff}button.ui-field-help-trigger:focus-visible{outline-offset:2px;outline:2px solid #2774c9}.ui-field-help-tooltip{z-index:300;color:#fff;white-space:normal;overflow-wrap:anywhere;background:#243247;border:1px solid #243247;border-radius:6px;width:max-content;max-width:min(320px,100vw - 24px);padding:8px 10px;font-size:12px;font-weight:400;line-height:1.6;position:fixed;box-shadow:0 4px 12px #1118272e}.compact-segmented-options .compact-segmented-item .compact-segmented-option input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.choice-field legend{margin-bottom:8px;font-size:13px;font-weight:500}.choice-grid{flex-wrap:wrap;gap:8px;display:flex}.choice-option{cursor:pointer;background:#f7f9fc;border:1px solid #dce2eb;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-width:110px;padding:9px 12px;display:grid}.choice-option.selected{color:#174f8e;background:#edf5ff;border-color:#2774c9}.choice-option small{color:#647084;grid-column:2}.compact-selector{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.selector-label{display:block}.selector-control{min-width:0;position:relative}.selector-trigger{color:#27364d;text-align:left;background:#fff;border:1px solid #cbd5e3;justify-content:space-between;align-items:center;width:100%;max-width:100%;font-weight:500;display:flex}.selector-trigger:hover{background:#f8fafc}.selector-trigger span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selector-popover{z-index:40;background:#fff;border:1px solid #cbd5e3;border-radius:10px;gap:9px;min-width:min(360px,100vw - 48px);padding:10px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 18px 45px #1118272e}.selector-search{gap:4px;font-size:13px}.selector-search input{min-height:34px;padding:6px 9px}.tag-picker{min-width:0}.tag-chip-row{flex-wrap:wrap;gap:7px;display:flex}.tag-chip{color:#344054;background:#f4f7fb;border:1px solid #dce2eb;border-radius:999px;padding:6px 10px;font-size:13px}.tag-chip.selected{color:#174f8e;background:#edf5ff;border-color:#8cb9e8}.error-text{color:#b42318}.price-calendar-grid{grid-template-columns:repeat(7,minmax(142px,1fr));gap:8px;min-width:1050px;display:grid}.calendar-scroll{padding-bottom:4px;overflow-x:auto}.calendar-toolbar{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.calendar-toolbar label{gap:4px;display:grid}.calendar-weekday{color:#526075;text-align:center;padding:6px 8px;font-size:13px;font-weight:500}.calendar-empty{visibility:hidden;background:0 0;border-color:#0000;min-height:0}.package-calendar-sections,.package-calendar-section{gap:12px;display:grid}.package-calendar-section h4{margin:0}.price-day-card{background:#f8fafc;border:1px solid #e0e6ee;border-radius:10px;gap:10px;min-height:150px;padding:14px;display:grid}.price-day-card.missing{border-color:#e8b7b7}.price-day-heading,.price-triplet{justify-content:space-between;gap:8px;display:flex}.price-triplet>div{text-align:center;gap:3px;min-width:0;display:grid}.price-triplet small{color:#647084}.price-triplet strong{overflow-wrap:anywhere}@media (width<=1250px){.summary-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.overview-support-grid{grid-template-columns:1fr}}@media (width<=900px){.shell-layout{display:block}.sidebar{overscroll-behavior:contain;width:100%;max-height:min(56dvh,460px);padding:0;position:relative;inset:auto;overflow-y:auto}.brand-block{min-height:64px;padding:12px 16px}.tenant-card{margin:10px 16px 4px}.navigation-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;padding:10px 16px;overflow:auto hidden}.primary-navigation{gap:6px;width:max-content;display:flex}.navigation-section h2{display:none}.navigation-items{gap:5px;display:flex}.navigation-link{flex:none;padding-inline:12px}.sidebar-footer{min-height:54px;padding:9px 16px}.shell-content{margin-left:0}.topbar{height:58px}.workspace{padding-top:22px}.two-columns,.account-layout{grid-template-columns:1fr}.product-basic-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading{flex-direction:column;align-items:start}.catalog-create-form,.catalog-filters,.directory-filter-grid,.compact-filter-toolbar,.audit-filters,.audit-facts{grid-template-columns:1fr}.product-master-header,.package-master-row{grid-template-columns:32px minmax(0,1fr);align-items:start}.product-master-header>.object-actions{grid-column:2;justify-content:flex-start}.package-master-row{grid-template-columns:1fr}.package-master-detail{padding-left:14px}.package-actions{justify-content:flex-start}.summary-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.overview-hero{align-items:stretch}.overview-date-control{width:100%}.workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-strip li:nth-child(2):after{display:none}.modal-backdrop{padding:12px}.modal-heading{top:-12px}.modal-card,.modal-card.modal-workspace{width:100%;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}}@media (width<=620px){.brand-copy>span,.tenant-meta,.topbar-status strong{display:none}.tenant-card{padding:9px 11px}.tenant-name{margin-top:4px}.topbar{padding-inline:14px}.topbar-breadcrumb>span,.topbar-breadcrumb .app-icon{display:none}.topbar-status>span{padding:5px 7px}.support-banner{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 14px}.workspace{padding:18px 12px 38px}.summary-grid,.workflow-strip{grid-template-columns:1fr}.workflow-strip li:after{display:none}.overview-date-fields{flex-wrap:wrap;align-items:stretch}.overview-date-fields>label{flex:130px}.overview-date-fields>span{display:none}.overview-date-fields button{width:100%;margin-left:0}.summary-card{min-height:132px}}body{font-size:14px;line-height:1.45}small{font-size:13px}h1{margin-bottom:0;font-size:23px;line-height:1.3}h2{margin-bottom:12px;font-size:17px}button,.button-link{border-radius:6px;min-height:36px;padding-inline:12px}button.compact,.button-link.compact{min-height:32px;padding-inline:9px;font-size:13px}input:not([type=checkbox],[type=radio],[type=hidden]),select{border-radius:6px;min-height:36px;padding:6px 10px}#ui2-root select:not([multiple]):not([size]):not(.price-calendar-month-field>select){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23627087' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 10 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:36px}label{gap:5px;font-size:13px}.page-heading{align-items:center;gap:12px;margin-bottom:12px}.page-heading h1,.page-heading h2{margin-bottom:0}.page-heading p{margin-top:4px;font-size:13px}.grid{gap:14px}.panel{box-shadow:none;border-radius:8px;padding:16px}.form-stack{gap:12px;margin-top:16px}.inline-form{gap:10px;margin-block:12px}.two-columns+.panel,.platform-form-panel+.panel{margin-top:14px}table{font-size:14px}th,td{padding:10px 12px}th{color:#536174;font-size:13px}.directory-result-heading{padding:7px 12px;font-size:13px}.compact-filter-toolbar{gap:8px}.compact-filter-toolbar label,.compact-selector legend,.selector-label,.compact-check-filter legend{font-size:13px}.compact-filter-toolbar input,.compact-filter-toolbar select,.selector-trigger{min-height:36px;font-size:13px}.audit-console{gap:12px}.audit-console[aria-label=近期动态]>.page-heading{padding:10px 14px}.modal-heading{gap:12px;padding:14px 20px}.modal-workspace>.modal-heading{min-height:72px;padding:12px 20px}.modal-title-copy p{font-size:13px}.modal-heading h2{font-size:19px}.modal-body{padding:18px 20px}.modal-card .modal-body{--form-field-gap:5px}.modal-footer{gap:8px;padding:10px 20px}.audit-facts>div,.metadata-card{padding:10px}@media (width<=900px){#ui2-root .shell-layout:has(:is(.calculation-workspace,.product-console)) .sidebar{width:100%;max-height:min(56dvh,460px);position:relative;inset:auto}#ui2-root .shell-layout:has(:is(.calculation-workspace,.product-console)) .shell-content{margin-left:0}#ui2-root .shell-layout:has(:is(.calculation-workspace,.product-console)) .workspace{padding:16px}}h1,h2,h3,h4,h5,h6,strong,b,th{font-weight:500}.compact-selector.group-picker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;display:grid;position:relative}.group-picker>.group-picker-label{color:#475569;white-space:nowrap;margin:0;font-size:13px;font-weight:400}.group-picker>.group-completion-hint{grid-column:2}.group-picker .selector-trigger{min-width:0}.group-picker>.selector-control{position:static}.group-picker .selector-popover{width:100%;min-width:0}.selector-popover.group-picker-popover{overscroll-behavior:contain;z-index:220;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden}.group-picker-popover .group-option-list{overscroll-behavior:contain;min-height:0}:is(.group-picker,.group-picker-popover) .group-option-list{border-top:1px solid #e7ebf2;gap:2px;min-width:0;max-height:min(260px,40dvh);padding-top:5px;display:grid;overflow-y:auto}:is(.group-picker,.group-picker-popover) label.group-option{cursor:pointer;border-radius:6px;align-items:flex-start;gap:8px;min-width:0;min-height:34px;padding:7px 8px;line-height:20px;display:flex}:is(.group-picker,.group-picker-popover) .group-option>input[type=radio]{flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:2px 0 0;padding:0}:is(.group-picker,.group-picker-popover) .group-option>span{overflow-wrap:anywhere;min-width:0;font-weight:400}:is(.group-picker,.group-picker-popover) .group-option:hover,:is(.group-picker,.group-picker-popover) .group-option:focus-within{background:#f1f5fa}:is(.group-picker,.group-picker-popover) .group-option:has(input:checked){color:#174f8e;background:#edf5ff}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}label.inline-group-field,.inline-tag-create label.inline-group-field{white-space:nowrap;align-items:center;gap:8px;display:flex}.inline-group-field>select{flex:1;min-width:0}button.tag-chip:hover,button.tag-chip:focus-visible{color:#1e40af;background:#e9f0fa;border-color:#9fb5d6}button.tag-chip.selected:hover,button.tag-chip.selected:focus-visible{color:#1e3a8a;background:#dbeafe;border-color:#6093d5}.account-list-actions{flex-wrap:nowrap}.account-action-menu>summary{color:#445269;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cad2de;border-radius:7px;align-items:center;min-height:29px;padding:5px 9px;font-size:13px;font-weight:500;list-style:none;display:inline-flex}.account-action-menu>summary::-webkit-details-marker{display:none}.account-action-menu-popover{z-index:30;background:#fff;border:1px solid #dfe5ee;border-radius:8px;gap:3px;min-width:132px;max-width:calc(100vw - 16px);padding:5px;display:grid;box-shadow:0 12px 28px #14223829}.account-action-menu-popover button{color:#445269;text-align:left;background:0 0;border-color:#0000;justify-content:flex-start;width:100%;min-height:30px}.company-account-table th,.company-account-table td:nth-child(2),.company-account-table td:nth-child(3),.account-list-actions>button{white-space:nowrap}.account-list-actions>button,.account-list-actions>.account-action-menu{flex-shrink:0}.ui2-loading-message,.ui2-content-message{box-sizing:border-box;text-align:center;grid-column:1/-1;width:100%}#ui2-root{--ui2-sidebar-width:208px;font-size:13px}#ui2-root .sidebar{width:var(--ui2-sidebar-width);color:#c8d1e1;background:#152238;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:fixed;inset:0 auto 0 0;overflow:visible}#ui2-root .brand-block{border-bottom:0;gap:9px;min-height:66px;padding:19px 18px 17px}#ui2-root .brand-mark{width:30px;height:30px;box-shadow:none;background:#3869ae;border-color:#7399ce60;border-radius:8px;font-size:17px}#ui2-root .brand-title{flex-wrap:wrap;gap:6px}#ui2-root .brand-title strong{letter-spacing:0;font-size:17px;font-weight:500}#ui2-root .tenant-card{background:#ffffff06;border:1px solid #ffffff0d;border-radius:7px;margin:0 14px 12px;padding:12px 10px}#ui2-root .tenant-label,#ui2-root .tenant-meta{color:#aebbd0;letter-spacing:0;font-size:12px;font-weight:400}#ui2-root .tenant-state{display:none}#ui2-root .tenant-name{color:#f2f5fc;white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:500}#ui2-root .navigation-scroll{min-height:0;padding:0 10px 12px;overflow-y:auto}#ui2-root .primary-navigation{gap:0;display:grid}#ui2-root .navigation-section h2{color:#94a3bb;letter-spacing:1px;margin:0;padding:14px 12px 7px;font-size:12px;font-weight:400}#ui2-root .navigation-items{gap:3px;display:grid}#ui2-root .navigation-link{color:#cbd5e6;border-radius:6px;gap:11px;min-height:38px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.5}#ui2-root .navigation-link>span{overflow-wrap:anywhere;min-width:0}#ui2-root .navigation-link .app-icon{stroke-width:1.7px;width:17px;height:17px;color:inherit}#ui2-root .navigation-link:hover{color:#fff;background:#ffffff0a}#ui2-root .navigation-link:focus-visible{outline-offset:2px;outline:2px solid #a9caff}#ui2-root .navigation-link.active{color:#fff;box-shadow:none;background:#2168bf}#ui2-root .navigation-link.active .app-icon{color:inherit}#ui2-root .sidebar-footer{background:0 0;border-top:1px solid #ffffff12;min-height:66px;margin-top:auto;padding:10px 17px;display:block}#ui2-root .account-menu{width:100%}#ui2-root .account-menu-trigger{color:#cbd5e6;text-align:left;background:0 0;border:0;border-radius:6px;gap:8px;width:100%;padding:6px 4px}#ui2-root .account-menu-trigger:hover{background:#ffffff0a}#ui2-root .account-menu-trigger>span{white-space:normal;max-width:none;overflow:visible}#ui2-root .user-copy{flex:1;min-width:0}#ui2-root .user-copy strong,#ui2-root .user-copy small{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.4;overflow:hidden}#ui2-root .user-copy small{color:#aebbd0;font-size:12px}#ui2-root .user-avatar{color:#dce6f8;background:#2b3c57;border-radius:8px;width:30px;height:30px;font-size:13px}#ui2-root .account-menu-options{border-radius:7px;min-width:0;inset:auto 0 calc(100% + 8px)}#ui2-root .account-menu-options button{align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}#ui2-root .shell-content{min-width:0;min-height:100vh;margin-left:var(--ui2-sidebar-width)}#ui2-root .shell-header-stack{box-shadow:none;background:#fff;border:0}#ui2-root .support-banner{flex-wrap:wrap;gap:12px;padding:9px 20px;font-size:13px}#ui2-root .workspace{width:100%;max-width:none;padding:18px 20px 28px}@media (width>=1600px){#ui2-root .workspace{padding-inline:24px}}@media (height<=760px) and (width>=901px){#ui2-root .brand-block{min-height:57px;padding-block:14px 13px}#ui2-root .tenant-card{margin-bottom:2px;padding-block:10px}#ui2-root .navigation-section h2{padding-top:10px}#ui2-root .navigation-link{min-height:34px;padding-block:8px}}@media (width<=900px){#ui2-root .sidebar{width:100%;position:relative;inset:auto;overflow-y:auto}#ui2-root .navigation-scroll{overflow:auto hidden}#ui2-root .primary-navigation,#ui2-root .navigation-items{gap:6px;display:flex}#ui2-root .primary-navigation{width:max-content}#ui2-root .sidebar-footer{min-height:54px;padding-block:6px}#ui2-root .shell-content{margin-left:0}#ui2-root .workspace{padding-inline:12px}}#ui2-root .shell-layout:has(>.shell-content>.workspace>:is(.product-workspace,.priced-item-workspace,.catalog-console,.audit-records-workspace,.publishing-records)){height:100dvh;min-height:0;overflow:hidden}#ui2-root .shell-content:has(>.workspace>:is(.product-workspace,.priced-item-workspace,.catalog-console,.audit-records-workspace,.publishing-records)){height:100%;min-height:0}#ui2-root .shell-content:has(>.workspace>:is(.product-workspace,.priced-item-workspace,.catalog-console,.audit-records-workspace,.publishing-records))>.workspace{padding-bottom:16px}@media (width<=900px){#ui2-root .shell-layout:has(>.shell-content>.workspace>:is(.product-workspace,.priced-item-workspace,.catalog-console,.audit-records-workspace,.publishing-records)){flex-direction:column;display:flex}#ui2-root .shell-layout:has(>.shell-content>.workspace>:is(.product-workspace,.priced-item-workspace,.catalog-console,.audit-records-workspace,.publishing-records))>.sidebar{flex-shrink:0;max-height:32dvh}#ui2-root .shell-content:has(>.workspace>:is(.product-workspace,.priced-item-workspace,.catalog-console,.audit-records-workspace,.publishing-records)){flex:1;height:auto}.directory-fixed-filters,.ui2-product-filter-panel{max-height:50%}}.management-console.priced-item-console{--cost-editor-line:#dde5ef;--cost-editor-muted:#718099;--cost-editor-ink:#243956}.management-console.priced-item-console .modal-backdrop:not(:where(.product-console *)){background:#18263b40;align-items:center;padding:24px 16px}.management-console.priced-item-console .modal-card:not(:where(.product-console *)){border:1px solid var(--cost-editor-line);max-height:calc(100dvh - 48px);color:var(--cost-editor-ink);border-radius:8px;font-size:13px;box-shadow:0 18px 70px #15243c2e}.management-console.priced-item-console .modal-card:not(:where(.product-console *))>.modal-heading{min-height:60px;color:var(--cost-editor-ink);border-bottom:1px solid var(--cost-editor-line);background:#fff;border-radius:0;padding:16px 22px;position:static}.management-console.priced-item-console .modal-card:not(:where(.product-console *))>.modal-heading h2{overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:27px}.management-console.priced-item-console .modal-card:not(:where(.product-console *))>.modal-heading p{color:var(--cost-editor-muted);font-size:12px}.management-console.priced-item-console .modal-card:not(:where(.product-console *))>.modal-heading>.modal-close{color:#718099;background:0 0;border-color:#0000;border-radius:4px}.management-console.priced-item-console .modal-card:not(:where(.product-console *))>.modal-heading>.modal-close:hover{color:#243956;background:#edf4fe}.management-console.priced-item-console .modal-card:not(:where(.product-console *))>.modal-footer{border-top:1px solid var(--cost-editor-line);background:#fff;justify-content:flex-end;gap:10px;padding:12px 22px}.management-console.priced-item-console :is(.cost-small-dialog,.priced-item-create-dialog,.cost-workspace-dialog) button:not(.modal-close):not(.tag-chip):not(.tag-create-action):not(.info-tip-trigger){font-size:13px;font-weight:400}.management-console.priced-item-console :is(.modal-card.cost-small-dialog,.modal-card.catalog-editor-dialog){width:min(480px,100vw - 32px)}.cost-small-form.form-stack{gap:18px;margin:0}.cost-small-form>label{gap:7px;display:grid}.cost-small-form input{border-radius:4px;min-width:0;min-height:38px}.cost-copy-context{color:#718099;overflow-wrap:anywhere;background:#f7f9fc;border:1px solid #e1e8f2;border-radius:6px;gap:4px;padding:12px 14px;font-size:12px;display:grid}.cost-copy-context strong{color:#243956;font-size:14px;font-weight:500}.cost-copy-context p{margin:4px 0 0}.management-console.priced-item-console .modal-card.priced-item-create-dialog{width:min(1000px,100vw - 40px);height:auto}.management-console.priced-item-console .priced-item-create-content{background:#fff;max-height:calc(100dvh - 110px);padding:18px 22px}.management-console.priced-item-console .priced-item-structure-form>fieldset{gap:18px}.management-console.priced-item-console .priced-item-structure-form>fieldset>.management-editor-section{background:0 0;border:0;border-radius:0;margin:0;padding:0}.management-console.priced-item-console .management-editor-section-head{margin-bottom:12px;padding-bottom:8px}.management-console.priced-item-console .management-editor-section-head h4{font-weight:500}.management-console.priced-item-console .priced-item-structure-form .catalog-filters{gap:14px 16px;margin:0}.management-console.priced-item-console .priced-item-structure-form :is(label,legend,.selector-label){font-size:13px;font-weight:500}.management-console.priced-item-console .priced-item-structure-form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.selector-trigger){border-radius:4px;min-height:38px;font-size:13px;font-weight:400}.management-console.priced-item-console .priced-item-structure-form .compact-segmented-item{min-height:38px;font-size:13px;font-weight:400}.management-console.priced-item-console .priced-item-structure-form .tag-picker{border-top:1px solid var(--cost-editor-line);margin-top:20px;padding-top:14px}.management-console.priced-item-console .priced-item-structure-form .tag-picker-expanded{border:0;margin-top:6px;padding:0}.management-console.priced-item-console .priced-item-structure-form .tag-picker-expanded>p{color:var(--cost-editor-muted);margin:0 0 12px;font-size:12px}.management-console.priced-item-console .priced-item-structure-form .facet-row{gap:12px;margin-top:0}.management-console.priced-item-console .priced-item-structure-form .facet-label{flex-basis:108px}.management-console.priced-item-console .priced-item-structure-form .tag-chip{border-radius:4px;padding:5px 10px;font-size:13px;font-weight:400}.management-console.priced-item-console .priced-item-structure-form .fixed-price-partition{border-top:1px solid var(--cost-editor-line);padding-top:16px}.management-console.priced-item-console .fixed-price-partition .management-editor-section-head{border:0;padding-bottom:0}.management-console.priced-item-console .management-editor-form-actions{background:#fff;justify-content:flex-end;gap:10px;margin:0 -22px -18px;padding:12px 22px;bottom:-18px}.management-console.priced-item-console .management-editor-form-actions>span{margin-right:auto;font-size:12px}.management-console.priced-item-console .cost-create-cancel{margin-left:auto}.management-console.priced-item-console .modal-card.cost-workspace-dialog{width:min(1180px,100vw - 40px);height:min(850px,100dvh - 48px)}.management-console.priced-item-console .management-editor-workspace{background:#fff;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;display:grid;overflow:hidden}.cost-editor-identity{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 22px 8px;display:flex}.cost-editor-identity-copy,.cost-editor-identity-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.cost-editor-identity-copy h3{color:#243956;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500}.management-console.priced-item-console :is(.management-editor-nav,.itinerary-item-editor-tabs){border:0;border-bottom:1px solid var(--cost-editor-line);background:#fff;flex-flow:wrap;gap:20px;padding:0 22px;display:flex;overflow:visible}.management-console.priced-item-console .management-editor-nav-title{display:none}.management-console.priced-item-console :is(.management-editor-nav,.itinerary-item-editor-tabs)>button{color:#657187;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;width:auto;min-height:42px;margin:0 0 -1px;padding:9px 0;font-weight:400}.management-console.priced-item-console :is(.management-editor-nav,.itinerary-item-editor-tabs)>button.active{color:#2468bd;border-bottom-color:#2468bd;font-weight:500}.management-console.priced-item-console :is(.management-editor-nav,.itinerary-item-editor-tabs)>button:hover{color:#2468bd;background:#f7faff}.management-console.priced-item-console .management-editor-content{overscroll-behavior:contain;flex-direction:column;min-height:0;padding:18px 22px;display:flex;overflow-y:auto}.management-console.priced-item-console .cost-group-workspace-head{padding:8px 0 14px}.cost-group-back-action{align-items:center;gap:6px;display:inline-flex}.management-console.priced-item-console .cost-group-workspace-head h2{font-size:18px;font-weight:500}.management-console.priced-item-console .cost-group-workspace-grid{border-radius:8px;grid-template-columns:224px minmax(0,1fr)}.management-console.priced-item-console .cost-group-editor{scrollbar-gutter:auto;padding:0;overflow:hidden}.management-console.priced-item-console .cost-group-members{background:#fafbfd;gap:6px;padding:14px 10px}.management-console.priced-item-console .cost-group-members>strong{color:#718099;padding:0 10px 6px;font-size:12px;font-weight:400}.management-console.priced-item-console .cost-group-member-choice{border-radius:5px;gap:4px;padding:10px;font-size:13px}.management-console.priced-item-console .cost-group-member-choice strong{font-weight:500}.management-console.priced-item-console .calendar-workbench{background:0 0;border:0;padding:0}.management-console.priced-item-console :is(.cost-summary-drawer,.itinerary-priced-item-editor) .ui-drawer-header h2{font-size:18px;font-weight:500}.management-console.priced-item-console :is(.cost-summary-drawer,.itinerary-priced-item-editor) .ui-drawer-footer{justify-content:flex-end;gap:10px}.management-console.priced-item-console .itinerary-priced-item-editor .ui-drawer-body{background:#fff;padding:18px 22px}.management-console.priced-item-console .cost-impact-summary{border:1px solid var(--cost-editor-line);background:#f7f9fc;border-radius:6px;padding:14px}.management-console.priced-item-console .cost-impact-summary h3{overflow-wrap:anywhere;margin:0 0 12px;font-size:15px;font-weight:500}.cost-impact-summary dl{gap:8px;margin:0;display:grid}.cost-impact-summary dl>div{flex-wrap:wrap;gap:4px 14px;display:flex}.cost-impact-summary dt{color:#718099}.cost-impact-summary dd{margin:0}.management-console.priced-item-console .cost-impact-dialog ul{padding:0;list-style:none}.management-console.priced-item-console .cost-impact-dialog li{border-top:1px solid var(--cost-editor-line);overflow-wrap:anywhere;padding:12px 0}.management-console.priced-item-console .cost-impact-dialog li p{color:#718099;margin:6px 0}@media (width<=800px){.management-console.priced-item-console .cost-group-workspace-grid{grid-template-columns:minmax(0,1fr)}.management-console.priced-item-console .priced-item-structure-form .catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.management-console.priced-item-console :is(.modal-card.priced-item-create-dialog,.modal-card.cost-workspace-dialog){width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.management-console.priced-item-console .priced-item-create-content{max-height:calc(100dvh - 80px)}.management-console.priced-item-console .management-editor-content,.management-console.priced-item-console .itinerary-priced-item-editor .ui-drawer-body{padding:14px}.cost-editor-identity{padding:12px 14px 6px}.management-console.priced-item-console :is(.management-editor-nav,.itinerary-item-editor-tabs){gap:16px;padding-inline:14px}.management-console.priced-item-console .priced-item-structure-form .catalog-filters{grid-template-columns:minmax(0,1fr)}.management-console.priced-item-console .management-editor-form-actions{flex-flow:wrap;margin:0 -14px -14px;padding:10px 14px;bottom:-14px}.management-console.priced-item-console .management-editor-form-actions>span{flex-basis:100%}.management-console.priced-item-console .priced-item-structure-form .facet-row{flex-direction:column;align-items:flex-start;gap:6px}.management-console.priced-item-console .priced-item-structure-form .facet-label{flex-basis:auto}}.management-console.priced-item-console .priced-item-structure-form .compact-segmented-option{font-weight:400}@media (width<=560px){.management-console.priced-item-console .modal-backdrop:not(:where(.product-console *)){padding:8px}}.management-console.priced-item-console .modal-card:not(:where(.product-console *))>.modal-body{--form-control-height:38px}.management-console.priced-item-console .management-editor-content>.priced-item-structure-form{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}.management-console.priced-item-console .priced-item-structure-form>fieldset{flex-direction:column;flex:1;display:flex}.management-console.priced-item-console .priced-item-structure-form .management-editor-form-actions{margin-top:auto}.management-console.priced-item-console .priced-item-structure-form .management-editor-form-actions>*{flex-shrink:0}.management-console.priced-item-console .priced-item-structure-form .management-editor-form-actions>span{flex-shrink:1}.management-console.priced-item-console .modal-card.cost-impact-dialog{width:min(900px,100vw - 32px)}.management-console.priced-item-console .cost-impact-dialog .modal-footer>a{color:#fff;background:#315fa8;border:1px solid #315fa8;border-radius:4px;justify-content:center;align-items:center;min-height:36px;padding:7px 12px;text-decoration:none;display:inline-flex}.management-console.priced-item-console .cost-impact-dialog .modal-footer>a[aria-disabled=true]{opacity:.5}@media (width<=560px){.management-console.priced-item-console .cost-impact-dialog .modal-footer{flex-wrap:wrap}}.management-console.priced-item-console .catalog-editor-form .tag-create-context{color:#718099;margin:0;font-size:12px}.management-console.priced-item-console .catalog-editor-form input{border-radius:4px;min-height:38px}.management-console.priced-item-console .itinerary-item-editor-tabs{margin:0 0 16px;padding:0}.management-console.priced-item-console .management-editor-content>*{flex-shrink:0}.management-console.priced-item-console .cost-group-empty{place-content:center;justify-items:center;gap:12px;height:100%;min-height:200px;padding:24px;display:grid}.management-console.priced-item-console .cost-group-empty p{margin:0}.ota-platform-badge{white-space:nowrap;border:1px solid #0000;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:2px 6px;font-size:12px;font-weight:400;line-height:18px;display:inline-flex}.ota-platform-badge.ctrip{color:#175da4;background:#edf5fd;border-color:#d3e5f8}.ota-platform-badge.feizhu{color:#b94e0b;background:#fff2e8;border-color:#f5d7c0}.ota-platform-badge.tongcheng{color:#157347;background:#edf8f1;border-color:#c4e6d2}.ota-platform-badge.qunar{color:#0e7490;background:#ecf9fc;border-color:#bde5ef}.ota-platform-badge.mafengwo{color:#ff9e00;background:#fff5e6;border-color:#ffd899}.assistant-accounts-workflow{gap:16px;min-width:0;display:grid}.assistant-accounts-workflow h2,.account-setup-dialog h3{margin:0;font-size:14px;font-weight:500}.assistant-accounts-workflow small,.account-setup-dialog small{color:#687589;font-size:12px;font-weight:400}.account-attention{background:#fffbf2;border:1px solid #eee3cc;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.account-attention strong{color:#866223;font-weight:500}.account-directory{background:#fff;border:1px solid #e1e6ee;border-radius:9px;min-width:0;overflow:hidden}.account-directory>header{border-bottom:1px solid #e1e6ee;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.account-directory>header p{color:#687589;margin:5px 0 0;font-size:12px}.account-directory>footer{color:#687589;border-top:1px solid #e1e6ee;padding:12px 16px;font-size:12px}.account-table-wrap{overflow:auto}.account-list-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.account-list-table th{color:#687589;white-space:nowrap;background:#f8f9fc;padding:10px 16px;font-size:12px;font-weight:400}.account-list-table td{vertical-align:middle;border-top:1px solid #edf0f5;padding:14px 16px}.account-list-table td>small{max-width:320px;margin-top:5px;line-height:1.6;display:block}.account-list-table strong{font-weight:500}.account-row-name{align-items:center;gap:8px;display:flex}.ui2 .text-button,.text-button{color:#3266af;min-height:28px;box-shadow:none;background:0 0;border:0;border-radius:4px;padding:4px 2px;font-size:12px}.text-button:hover:not(:disabled){color:#244a83;background:#edf4ff}.text-button:disabled{opacity:.5;cursor:not-allowed}.account-row-name .text-button{font-size:11px}.account-row-actions{min-width:188px}.account-row-actions button+button{margin-left:8px}.account-login-state{color:#916012;background:#fff8ea;border-radius:4px;padding:3px 6px;font-size:12px;display:inline-block}.account-login-state.is-confirmed{color:#267254;background:#eef8f2}.account-pending-stores{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-pending-stores>div{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.account-pending-stores>div:nth-child(odd){border-right:1px solid #edf0f5}.account-pending-stores strong{font-size:13px;font-weight:500}.account-pending-stores small{margin-top:4px;display:block}.account-setup-dialog{width:min(650px,100vw - 32px)}.account-setup-dialog .modal-body{min-height:0;overflow-y:auto}.account-setup-dialog form,.account-setup-fields{gap:16px;display:grid}.account-setup-fields{border:0;min-width:0;margin:0;padding:0}.account-setup-section{gap:12px;display:grid}.account-setup-section p{margin:0;font-size:12px;line-height:1.7}.account-setup-section label:not(.checkbox){gap:7px;font-size:13px;display:grid}.account-setup-section label>span[aria-hidden]{color:#b23c43;display:contents}.account-setup-section h3 small{margin-left:8px}.account-source{gap:8px;display:flex}.account-source button[aria-pressed=true]{color:#3266af;background:#edf4ff;border-color:#3266af}.account-store-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.account-store-filters>input{flex:190px;min-width:0}.account-store-filters .checkbox{white-space:nowrap;margin:0}.account-store-options{border:1px solid #e1e6ee;border-radius:7px;max-height:270px;overflow-y:auto}.account-store-options>label{border-bottom:1px solid #edf0f5;align-items:center;min-height:45px;padding:10px;gap:10px!important;display:flex!important}.account-store-options>label:last-child{border:0}.account-store-options input{flex:none;width:16px;height:16px}.account-store-options small{text-align:right;overflow-wrap:anywhere;max-width:45%;margin-left:auto}.account-store-options>p{padding:12px}.account-binding-summary,.account-login-guide{background:#f6f9ff;border:1px solid #dde6f4;border-radius:7px;padding:12px 14px}.account-dialog-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.account-dialog-footer>span{color:#687589;font-size:12px}.account-dialog-actions{justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.account-change-review>div{border-bottom:1px solid #e1e6ee;gap:5px;padding:13px 0;display:grid}.account-change-review strong{font-weight:500}.account-change-review span,.account-login-steps{font-size:13px;line-height:1.8}.account-login-steps li{padding:7px 0}.account-saved{padding:16px 0}.store-personal-cell>span{display:block}.store-next-step{border-bottom:1px solid #e1e6ee;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.store-next-step small,.store-grant-detail{color:#687589;margin-top:4px;font-size:12px;display:block}.store-extra-fields{gap:12px;display:grid}.store-extra-fields>label{margin-top:14px}.store-extra-fields summary{color:#687589;cursor:pointer;font-size:13px}.store-extra-fields small{color:#687589;font-size:12px}.store-console.store-directory .store-list-table{table-layout:auto}.store-console.store-directory .store-list-table th:first-child{width:26%}.store-count-column{white-space:nowrap;width:80px}.store-console.store-directory .store-actions-column{width:252px}.store-directory .store-list-actions{flex-wrap:nowrap}.store-directory-toolbar select{width:auto;min-width:108px}.store-directory .store-account-name:empty{display:none}.assistant-routing li>.account-routing-actions{flex-wrap:wrap;grid-column:2/-1;gap:6px;display:flex}@media (width<=1100px){.account-list-table td,.account-list-table th{padding:12px}.account-row-actions{min-width:150px}.store-directory .store-list-table th:first-child{width:auto}.store-directory .store-list-actions{flex-wrap:wrap}.store-console.store-directory .store-actions-column{width:130px}}@media (width<=640px){.account-directory>header{flex-wrap:wrap;padding:13px}.account-list-table,.account-list-table tbody,.account-list-table tr,.account-list-table td{display:block}.account-list-table thead{display:none}.account-list-table tr{border-top:1px solid #e1e6ee;padding:12px}.account-list-table td{border:0;padding:7px 0}.account-list-table td[data-label]:before{content:attr(data-label);color:#687589;margin-bottom:5px;font-size:12px;display:block}.account-row-actions{text-align:right}.account-pending-stores{grid-template-columns:1fr}.account-pending-stores>div:nth-child(odd){border-right:0}.account-setup-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.account-setup-dialog .modal-body,.account-setup-dialog .modal-heading{padding:14px}.account-setup-dialog .modal-footer{padding:12px 14px}.account-dialog-actions{width:100%}.account-dialog-actions button{flex:1}.account-store-options{max-height:240px}.account-store-filters{gap:8px}.store-console .store-directory-toolbar{flex-wrap:wrap}.store-console .store-directory-toolbar input{flex:100%;max-width:none}.store-console .store-directory-toolbar select{flex:1;min-width:80px}.store-directory-heading h2{flex-shrink:0}.store-directory .store-list-table td[data-label]:before{content:attr(data-label);color:#687589;margin-right:8px;font-size:12px}.store-directory .store-personal-cell{grid-column:1/-1}.store-directory .store-list-actions{flex-wrap:nowrap}}.account-row-actions .account-delete-button{color:#b42318}.account-row-actions .account-delete-button:hover:not(:disabled){color:#912018;background:#fef3f2}.store-console{flex-direction:column;gap:16px;min-width:0;display:flex}.store-console table{border-collapse:collapse;text-align:left;width:100%}.store-console th,.store-console td{border-bottom:1px solid var(--line,#e8e9ed);vertical-align:top;padding:12px}.store-directory{color:#1f2c40;gap:14px}.store-directory .ui-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:2px 0;display:flex}.store-directory .ui-page-header-copy{min-width:0}.store-directory .ui-page-header h1{margin:0;font-size:20px;font-weight:500;line-height:1.4}.store-directory .ui-page-description{color:#627087;margin:5px 0 0;font-size:13px;line-height:1.6}.store-capacity-summary{color:#445269;background:#fff;border:1px solid #dfe5ee;border-radius:6px;padding:5px 9px;font-size:12px;display:inline-flex}.store-directory-toolbar{align-items:center;gap:10px;display:flex}.store-directory-toolbar input{background:#fff;flex:1 1 0;min-width:0;max-width:520px;font-size:13px}.store-create-button{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:5px;font-size:13px;display:inline-flex}.store-create-button svg{width:15px;height:15px}.store-capacity-hint{color:#8b5600;margin:-5px 0 0;font-size:12px;line-height:1.6}.store-capacity-explanation,.store-form-explanation{color:#627087;margin:0;font-size:12px;line-height:1.6}.store-directory-panel{background:#fff;border:1px solid #dfe5ee;border-radius:9px;min-width:0;overflow:hidden}.store-directory-heading{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:10px 14px;display:flex}.store-directory-heading h2{margin:0;font-size:13px;font-weight:500}.store-directory-heading>span{color:#627087;font-size:12px}.store-directory .store-list-table{table-layout:fixed;font-size:13px}.store-directory .store-list-table th{color:#627087;background:#f7f9fc;padding:9px 14px;font-size:12px;font-weight:500}.store-directory .store-list-table td{vertical-align:middle;overflow-wrap:anywhere;padding:14px}.store-list-table th:first-child{width:38%}.store-status-column{width:84px}.store-actions-column{width:266px}.store-directory .store-list-table tbody tr:last-child td{border-bottom:0}.store-list-table tbody tr:hover{background:#fbfcfe}.store-identity-heading{align-items:baseline;gap:8px;display:flex}.store-name{min-width:0;font-weight:500;line-height:1.6}.store-account-name{color:#627087;gap:6px;margin-top:6px;font-size:12px;line-height:1.5;display:flex}.store-account-name>span:first-child{color:#7f8ba0;flex-shrink:0}.store-state{color:#627087;white-space:nowrap;background:#f7f9fc;border:1px solid #dfe5ee;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:12px;line-height:18px;display:inline-flex}.store-state:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.store-state.is-enabled{color:#087451;background:#eefaf5;border-color:#ced}.store-notes-cell{color:#627087;white-space:pre-wrap;line-height:1.6}.store-mobile-label{display:none}.store-list-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.store-list-actions>button{white-space:nowrap;flex:none}.store-action-menu>summary{color:#445269;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cad2de;border-radius:6px;align-items:center;gap:3px;min-height:32px;padding:5px 8px;font-size:13px;list-style:none;display:inline-flex}.store-action-menu>summary::-webkit-details-marker{display:none}.store-action-menu>summary:hover,.store-action-menu>summary[aria-expanded=true]{background:#f5f7fb}.store-action-menu>summary:focus-visible{outline-offset:2px;outline:2px solid #2774c9}.store-action-menu-popover{z-index:30;background:#fff;border:1px solid #dfe5ee;border-radius:8px;gap:3px;min-width:138px;max-width:calc(100vw - 16px);padding:5px;font-size:13px;display:grid;box-shadow:0 12px 28px #14223829}.store-action-menu-popover button{color:#445269;text-align:left;background:0 0;border-color:#0000;width:100%;min-height:32px;padding:5px 9px;font-size:13px}.store-action-menu-popover button:hover{background:#f5f7fb}.store-action-menu-popover button.danger{color:#b42318}.store-directory-empty{text-align:center;justify-items:center;gap:8px;padding:36px 18px;display:grid}.store-directory-empty p{margin:0;font-size:13px;font-weight:500}.store-directory-empty>span{color:#627087;font-size:12px;line-height:1.6}.store-directory-empty button{margin-top:4px}@media (width<=760px){.store-directory .store-list-table,.store-list-table tbody{display:block}.store-list-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.store-list-table tbody tr{border-bottom:1px solid #e8edf4;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity status""notes notes""actions actions";gap:10px;padding:14px;display:grid}.store-list-table tbody tr:last-child{border-bottom:0}.store-directory .store-list-table td{border:0;min-width:0;padding:0;display:block}.store-identity-cell{grid-area:identity}.store-status-cell{grid-area:status}.store-identity-heading{align-items:flex-start;gap:6px}.store-account-name{flex-wrap:wrap;gap:2px 6px}.store-directory .store-notes-cell{grid-area:notes;gap:8px;font-size:12px;display:flex}.store-mobile-label{color:#7f8ba0;flex:none;display:inline}.store-directory .store-actions-cell{border-top:1px solid #edf0f4;grid-area:actions;padding-top:10px}.store-list-actions{gap:8px}.store-list-actions>.store-action-menu{margin-left:auto}}.store-product-label{color:var(--muted,#667085);margin-top:4px;font-size:12px;font-weight:400;display:block}.store-choice-list{flex-direction:column;gap:12px;max-height:50vh;margin:16px 0;display:flex;overflow:auto}.store-choice-panel{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.store-choice-panel label{min-width:180px}.store-readonly-notice{color:#596579;background:#f5f6f8;border-radius:6px;padding:10px 12px;font-size:13px}.store-delete-confirmation{margin-top:0}.store-choice-label{align-items:center;gap:4px;display:inline-flex}.store-name-field{gap:var(--form-field-gap,7px);display:grid}.store-editor input[aria-invalid=true]{background:#fffbfa;border-color:#b42318;outline-color:#b42318}.employee-accounts{flex-direction:column;gap:16px;min-width:0;min-height:0;font-size:13px;display:flex}.employee-accounts .employee-page-heading{align-items:center;gap:20px;margin:0}.employee-page-heading h1{margin:0 0 6px}.employee-page-heading .eyebrow{display:none}.employee-page-heading p{color:#758399;font-size:12px}.employee-page-heading .account-header-actions{flex-shrink:0}.employee-list-panel{background:#fff;border:1px solid #e0e6ef;border-radius:9px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.employee-list-tools{border-bottom:1px solid #e7ecf3;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:14px 18px;display:flex}.employee-list-tools input,.employee-list-tools select{border-radius:6px;height:34px;min-height:34px;font-size:13px}.employee-list-tools select{width:auto;min-width:116px;padding:5px 30px 5px 10px}.employee-search{align-items:center;gap:8px;width:280px;max-width:100%;display:flex;position:relative}.employee-search .app-icon{color:#8290a4;width:16px;height:16px;position:absolute;left:10px}.employee-search input{width:100%;padding-left:34px}.employee-result-count{color:#7c889b;margin-left:auto;font-size:12px}.employee-table-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.employee-table{border-collapse:collapse;table-layout:fixed;width:100%}.employee-table th{z-index:1;text-align:left;color:#738096;letter-spacing:0;background:#f8fafc;padding:10px 16px;font-size:12px;font-weight:400;position:sticky;top:0}.employee-table th:first-child{width:25%}.employee-table th:nth-child(2){width:8%}.employee-table th:nth-child(3){width:25%}.employee-table th:nth-child(4){width:13%}.employee-table th:nth-child(5){width:15%}.employee-table th:nth-child(6){text-align:right;width:14%}.employee-table td{vertical-align:middle;border-bottom:1px solid #edf0f5;height:72px;padding:12px 16px;font-size:13px}.employee-table tbody tr:hover{background:#fcfdff}.employee-person{align-items:center;gap:11px;min-width:0;display:flex}.employee-person>div{min-width:0}.employee-avatar{color:#718197;background:#edf1f7;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.employee-avatar.is-admin{color:#2e6db5;background:#eaf2fc}.employee-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.employee-name strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:500;overflow:hidden}.employee-person small{color:#8290a4;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;margin-top:3px;font-size:12px;display:flex}.employee-online{color:#238268;align-items:center;gap:4px;display:inline-flex}.employee-online:before,.employee-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.employee-status{color:#7a8799;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.employee-status.is-enabled{color:#238268}.employee-pill{color:#5e6e84;white-space:nowrap;background:#f7f9fc;border:1px solid #e3e9f0;border-radius:5px;align-items:center;max-width:100%;padding:1px 6px;font-size:12px;line-height:20px;display:inline-flex}.employee-pill.is-blue{color:#3671b8;background:#edf4fc;border-color:#dce9f8}.employee-permission-summary{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.employee-permission-extra,.employee-muted{color:#8692a4;font-size:12px}.employee-table time{color:#65748a;font-variant-numeric:tabular-nums;font-size:12px;display:block}.employee-list-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.employee-text-button{color:#2469b8;background:0 0;border:0;border-radius:4px;min-height:28px;padding:3px 0;font-size:12px}.employee-text-button:hover{color:#175390;background:#f0f6fd}.employee-action-menu>summary{letter-spacing:1px;background:0 0;border:0;border-radius:5px;justify-content:center;min-width:26px;min-height:30px;padding:2px 4px;font-size:20px}.employee-list-footer{color:#8591a3;border-top:1px solid #e7ecf3;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:11px 18px;font-size:12px;display:flex}.employee-page-note{color:#8490a2;margin:0;font-size:12px}.employee-accounts .ui-drawer-backdrop{z-index:65;background:#14223847;justify-content:flex-end;display:flex;position:fixed;inset:0}.employee-account-drawer{background:#fff;border-radius:12px 0 0 12px;flex-direction:column;width:620px;max-width:100%;height:100dvh;display:flex;overflow:hidden;box-shadow:-12px 0 36px #1422381f}.employee-account-drawer .ui-drawer-header{border-bottom:1px solid #e5eaf2;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.employee-account-drawer .ui-drawer-header h2{margin:0;font-size:18px;font-weight:500}.employee-account-drawer .ui-drawer-header p{color:#7a879a;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.employee-account-drawer .ui-drawer-close{color:#718099;background:0 0;border:0;flex-shrink:0;place-items:center;min-width:30px;min-height:30px;padding:0;font-size:23px;line-height:1;display:grid}.employee-account-drawer .ui-drawer-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.employee-drawer-intro{color:#8490a3;flex-shrink:0;align-items:center;gap:12px;padding:14px 24px;font-size:12px;display:flex}.employee-drawer-manager{margin-left:auto}.employee-drawer-tabs{border-bottom:1px solid #e2e8f0;flex-shrink:0;gap:24px;margin:0 24px;display:flex}.employee-drawer-tabs button{color:#7c899b;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:5px;padding:7px 0 11px;font-size:13px;font-weight:500;display:flex}.employee-drawer-tabs button[aria-selected=true]{color:#2168bf;border-bottom-color:#2168bf}.employee-unsaved-dot{background:#c68b32;border-radius:50%;width:5px;height:5px}.employee-drawer-form{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 24px 24px;overflow:auto}.employee-drawer-form [hidden]{display:none}.employee-account-drawer .ui-drawer-footer{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;padding:14px 24px}.employee-drawer-savebar{justify-content:space-between;align-items:center;gap:10px;display:flex}.employee-drawer-savebar>div{gap:9px;display:flex}.employee-drawer-savebar button{border-radius:6px;min-height:35px;padding:0 14px;font-size:13px}.employee-draft-status{color:#8490a2;font-size:12px}.employee-permission-editor{gap:16px}.employee-permission-editor .permission-groups{gap:20px}.employee-permission-editor .permission-policy-note{color:#7c889b;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;line-height:1.65}.employee-permission-editor fieldset{border:0;border-radius:0;min-width:0;margin:0;padding:0}.employee-permission-editor legend{color:#3e4b61;margin-bottom:9px;padding:0;font-size:13px;font-weight:500}.employee-permission-editor .permission-grid{gap:6px 12px}.employee-permission-editor .compact-choice{min-height:30px;padding:5px 0;font-size:13px}.employee-permission-editor .permission-option small{font-size:12px}.employee-permission-matrix{border-collapse:collapse;table-layout:fixed;width:100%;margin:0}.employee-permission-matrix th,.employee-permission-matrix td{text-align:left;letter-spacing:0;border-bottom:1px solid #e8edf3;padding:8px 10px;font-size:12px}.employee-permission-matrix thead th{color:#7d8a9d;background:#f8fafc;font-weight:400}.employee-permission-matrix tbody th{color:#445269;width:27%;font-weight:400}.employee-permission-matrix .compact-choice{font-size:12px}.employee-permission-editor fieldset.employee-delete-permissions{background:#fffbf7;border:1px solid #f0e2d5;border-radius:7px;padding:14px}.employee-delete-permissions legend{float:left;color:#8c623c;width:100%}.employee-delete-permissions .permission-policy-note{clear:both;color:#947d68;margin-bottom:7px}.employee-section-note{color:#7b889a;margin:0 0 14px;font-size:12px;line-height:1.7}.employee-store-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.employee-store-tools input{flex:1;min-width:0;min-height:34px}.employee-store-tools span{color:#7d899b;white-space:nowrap;font-size:12px}.employee-store-choices{border:1px solid #e4eaf2;border-radius:7px;margin-bottom:14px;overflow:hidden}.employee-store-choice{cursor:pointer;border-bottom:1px solid #edf0f5;align-items:center;gap:10px;padding:11px 13px;display:flex}.employee-store-choice:last-child{border-bottom:0}.employee-store-choice>input{accent-color:#2168bf;flex-shrink:0;width:15px;height:15px;min-height:15px;margin:0;padding:0}.employee-store-choice>span:last-child{min-width:0}.employee-store-choice strong{overflow-wrap:anywhere;font-size:13px;font-weight:400}.employee-store-choice small{color:#8994a5;overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.employee-profile-fields{gap:16px;display:grid}.employee-profile-fields>label{gap:6px;font-size:13px;display:grid}.employee-profile-fields input{width:100%;min-height:36px}.employee-profile-meta{background:#f8fafc;border-radius:7px;gap:12px;margin:4px 0;padding:16px;display:grid}.employee-profile-meta div{justify-content:space-between;gap:12px;display:flex}.employee-profile-meta dt{color:#8290a2}.employee-profile-meta dd{color:#4c5c72;margin:0}#ui2-root .shell-layout:has(.workspace>.employee-accounts){height:100dvh;min-height:0;overflow:hidden}#ui2-root .shell-content:has(>.workspace>.employee-accounts){flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}#ui2-root .workspace:has(>.employee-accounts){flex:1;min-height:0;padding-bottom:20px;display:flex;overflow:hidden}#ui2-root .workspace>.employee-accounts{flex:1}@media (width<=1100px){.employee-table th,.employee-table td{padding-inline:10px}.employee-table th:nth-child(3){width:21%}.employee-table th:nth-child(5){width:17%}.employee-table th:nth-child(6){width:16%}.employee-person{gap:7px}.employee-avatar{width:30px;height:30px}}@media (width<=900px){#ui2-root .shell-layout:has(.workspace>.employee-accounts){flex-direction:column;display:flex}#ui2-root .shell-layout:has(.workspace>.employee-accounts)>.sidebar{flex-shrink:0;max-height:32dvh}#ui2-root .shell-content:has(>.workspace>.employee-accounts){flex:1;height:auto}.employee-page-heading{flex-wrap:wrap}.employee-list-tools{padding:12px}.employee-table th:first-child{width:23%}.employee-list-footer span:last-child{display:none}}@media (width<=700px){.employee-accounts{gap:12px}.employee-page-heading p{display:none}.employee-accounts .employee-page-heading{gap:10px}.employee-page-heading .account-header-actions{width:100%}.employee-page-heading .button-row{justify-content:space-between}.employee-list-tools{gap:8px}.employee-search{width:100%}.employee-result-count{font-size:12px}.employee-table,.employee-table tbody,.employee-table tr,.employee-table td{display:block}.employee-table thead{display:none}.employee-table tr{border-bottom:1px solid #e7ecf3;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:15px 14px;display:grid;position:relative}.employee-table td{border:0;min-width:0;height:auto;padding:0}.employee-table td:first-child{grid-column:1}.employee-table td:nth-child(2){text-align:right;grid-column:2;align-self:start}.employee-table td:nth-child(3){grid-column:1/-1;padding-left:41px}.employee-table td:nth-child(4),.employee-table td:nth-child(5){grid-column:1;padding-left:41px}.employee-table td:nth-child(5):before{content:"最后登录 ";color:#9aa3b2;font-size:12px}.employee-table td:nth-child(5) time{display:inline}.employee-table td:nth-child(6){grid-area:4/2/6;align-self:end}.employee-list-actions{gap:5px}.employee-table .employee-text-button,.employee-action-menu>summary{min-height:36px}.employee-list-footer{padding:10px 12px}.employee-page-note,.employee-drawer-manager{display:none}.employee-account-drawer{border-radius:0}.employee-account-drawer .ui-drawer-header{padding:18px}.employee-drawer-intro{padding:12px 18px}.employee-drawer-tabs{gap:22px;margin:0 18px}.employee-drawer-form{padding:18px}.employee-account-drawer .ui-drawer-footer{padding:12px 18px}.employee-drawer-savebar{gap:8px}.employee-draft-status{max-width:110px}.employee-permission-editor .permission-grid{column-gap:8px}.employee-permission-matrix th,.employee-permission-matrix td{padding-inline:6px}}@media (height<=650px) and (width>=701px){.employee-page-note{display:none}.employee-list-tools{padding-block:10px}}.assistant-publishing{background:#fff;border:1px solid #d6e1ee;border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid}.publishing-check-action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;min-width:0;display:flex}.publishing-check-action .publishing-check-hint{color:#765217;overflow-wrap:anywhere;max-width:360px;margin:0;font-size:12px;line-height:1.5}.publishing-notice,.publishing-notice-launcher{--publishing-notice-color:#2168bf;--publishing-notice-background:#edf5ff}.publishing-notice.is-warning,.publishing-notice-launcher.is-warning{--publishing-notice-color:#8a5910;--publishing-notice-background:#fff5df}.publishing-notice.is-success,.publishing-notice-launcher.is-success{--publishing-notice-color:#24754a;--publishing-notice-background:#eaf7ef}.publishing-notice-symbol{background:var(--publishing-notice-background);height:36px;color:var(--publishing-notice-color);border-radius:50%;flex:0 0 36px;place-items:center;font-size:20px;font-weight:500;display:grid}.publishing-notice p.publishing-notice-progress{color:#24384b;margin-bottom:6px}.publishing-notice-dot{background:var(--publishing-notice-color);border-radius:50%;width:8px;height:8px}.assistant-publishing>button.publishing-notice-launcher{width:auto}@media (width<=640px){.publishing-primary-actions{width:100%}.publishing-check-action{flex-direction:column;align-items:stretch;width:100%}.publishing-check-action .publishing-check-hint{max-width:none}.export-console.publishing-layout:has(.publishing-check-action){padding-bottom:150px}}.assistant-connection{overflow-wrap:anywhere;min-width:0}.assistant-connection fieldset{border:0;min-inline-size:0;margin:0;padding:0}.assistant-connection li{flex-wrap:wrap;gap:8px;margin-block:8px;display:flex}.assistant-publishing p,.assistant-review p{overflow-wrap:anywhere;margin:0 0 8px}.assistant-publishing h2,.assistant-publishing h3,.assistant-review h3{font-size:14px;font-weight:500}.assistant-publishing ul,.assistant-review ul{overflow-wrap:anywhere;padding-left:20px}.assistant-review li{margin-bottom:12px}.assistant-review label{align-items:flex-start;gap:8px;margin-top:12px;display:flex}.assistant-review input[type=checkbox]{flex:none;width:16px;margin-top:2px}.assistant-review-consent{align-items:flex-start;gap:8px;margin:0;line-height:1.5;display:flex}.assistant-review-consent input[type=checkbox]{flex:none;width:16px;height:16px;margin:2px 0 0}.assistant-review-confirmation>p{margin:6px 0 0}.assistant-batch{gap:12px;min-width:0;display:grid}.assistant-batch article{overflow-wrap:anywhere;background:#f6f8fb;border-radius:6px;padding:12px}.assistant-batch progress{width:100%;max-width:400px}.assistant-publishing>button{justify-self:start}.assistant-review{gap:12px;min-width:0;display:grid}@media (width<=540px){.assistant-publishing{padding:12px}.assistant-publishing>button{width:100%}}.upload-account-heading,.upload-account-row,.upload-account-name-form,.upload-binding-row{align-items:center;gap:12px;display:flex}.upload-account-heading{flex-wrap:wrap;justify-content:space-between}.upload-account-settings{border:0;gap:24px;min-width:0;padding:16px 0;display:grid}.upload-account-settings section{min-width:0}.upload-account-list,.upload-binding-list{gap:8px;margin:12px 0;display:grid}.upload-account-row{border:1px solid var(--border,#dce2eb);border-radius:8px;justify-content:space-between;padding:10px 12px}.upload-account-row small{color:var(--muted,#5f6b7a);margin-top:4px;display:block}.upload-account-name-form{flex-wrap:wrap;align-items:end}.upload-account-name-form label{gap:6px;min-width:min(240px,100%);display:grid}.upload-binding-row{border:1px solid var(--border,#dce2eb);cursor:pointer;border-radius:8px;padding:10px 12px}.upload-binding-row:has(input:checked){border-color:var(--accent,#3367d6);background:#f2f6ff}.upload-binding-row input{flex:none;width:auto}.upload-binding-row small{color:var(--muted,#5f6b7a);margin-left:auto}.upload-connection-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;display:grid}.upload-connection-card{border:1px solid var(--border,#dce2eb);border-radius:10px;padding:12px}.upload-connection-card h4{margin:0 0 8px;font-weight:500}.upload-connection-card ul{margin:8px 0;padding-left:18px}.upload-connection-card li{margin-bottom:4px}.upload-connection-card p{color:var(--muted,#5f6b7a)}.assistant-connection{gap:18px;display:grid}.assistant-page-heading,.assistant-device-card,.assistant-device-card__main,.assistant-device-title,.assistant-execution-heading,.assistant-routing>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.assistant-page-heading h1{margin:0 0 5px;font-size:23px}.assistant-page-heading p,.assistant-device-card p,.upload-account-heading p,.assistant-execution-heading p,.assistant-routing p{color:#627187;margin:0;font-size:13px}.assistant-device-card{background:linear-gradient(115deg,#f0f5fd,#fff 75%);border:1px solid #d5e1f0;border-radius:12px;padding:20px}.assistant-device-card__main{justify-content:start;min-width:0}.assistant-device-icon,.upload-account-symbol{color:#3b629c;background:#fff;border:1px solid #d5e1f0;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.assistant-device-icon svg,.upload-account-symbol svg{width:20px}.assistant-device-title{flex-wrap:wrap;justify-content:start;gap:8px 12px;margin-bottom:5px}.assistant-device-title h2{margin:0;font-size:16px}.assistant-presence{color:#755718;align-items:center;gap:6px;font-size:12px;display:inline-flex}.assistant-presence:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.assistant-presence.is-online{color:#277752}.assistant-device-card small{color:#6a788c;margin-top:5px;font-size:12px;display:block}.assistant-device-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.assistant-device-actions a,.assistant-device-actions button{min-height:36px}.assistant-connection.is-compact{gap:10px;margin-bottom:16px}.assistant-connection.is-compact .assistant-device-card{padding:14px 16px}.upload-account-heading h3{margin:0 0 4px;font-size:14px}.upload-account-heading .button-row{flex-wrap:wrap;gap:10px}.upload-connection-card{background:#fff;padding:16px}.upload-connection-card.is-unbound{border-style:dashed}.upload-connection-card header{align-items:center;gap:12px;display:flex}.upload-connection-card h4{margin:0 0 4px;font-size:14px}.upload-connection-card p{margin:0;font-size:12px}.upload-connection-card ul{border-top:1px solid #e8edf3;margin:14px 0;padding:0;list-style:none}.upload-connection-card li{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;margin:0;padding:10px 0;font-size:12px}.upload-connection-card li strong,.upload-connection-card li small{display:block}.upload-connection-card li strong{font-size:13px}.upload-connection-card li small,.upload-connection-card li>span{color:#657289}.assistant-maintenance{background:#fff;border:1px solid #dce3ed;border-radius:10px;padding:14px 16px}.assistant-maintenance>summary{color:#4d607b;cursor:pointer;font-size:13px}.assistant-maintenance>p{color:#627187;margin-block:14px;font-size:12px}.assistant-empty{text-align:center;color:#68758b;border:1px dashed #cbd5e3;border-radius:10px;padding:24px}.assistant-routing{background:#fff;border:1px solid #dbe3ef;border-radius:10px;margin:16px 0;padding:16px}.assistant-routing h2,.assistant-execution-heading h2{margin:0 0 5px;font-size:15px}.assistant-routing header>span{color:#657289;flex:none;font-size:12px}.assistant-routing ul{gap:6px;margin:12px 0;padding:0;list-style:none;display:grid}.assistant-routing li{overflow-wrap:anywhere;background:#f5f8fc;border-radius:6px;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:grid}.assistant-routing li>span{align-items:center;gap:8px;display:flex}.assistant-routing svg{color:#6b82a5;flex:none;width:16px}.assistant-routing>small{color:#657289}.assistant-execution-note{color:#627187;font-size:13px}.assistant-support-details{color:#657289;font-size:12px}.assistant-support-details summary{cursor:pointer;margin-bottom:8px}.assistant-review-summary{color:#627187;background:#f1f6fc;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;font-size:12px;display:grid}.assistant-review-summary strong{color:#244d8a;font-size:18px}@media (width<=760px){.assistant-page-heading,.assistant-device-card,.assistant-execution-heading{flex-wrap:wrap}.assistant-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.assistant-device-card{padding:14px}.assistant-device-icon{display:none}.assistant-device-actions{width:100%}.assistant-device-actions>*{text-align:center;flex:1}.assistant-routing li{gap:8px;padding:9px}}.assistant-review-issues{border:1px solid #e1e7ef;border-radius:8px;max-height:300px;padding:12px 12px 12px 30px;overflow:auto}.assistant-review-issues:empty{display:none}.assistant-exclusion-consent{background:#fffaf0;border:1px solid #decdaa;border-radius:8px;padding:10px 12px}.assistant-routing-summary{color:#657289;border-top:1px solid #dbe3ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:12px 14px;font-size:12px;display:flex}.publishing-accounts-modal .assistant-routing{border:0;margin:0;padding:0}.publishing-accounts-modal .assistant-routing li{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)}.publishing-accounts-modal .account-routing-actions{flex-wrap:wrap;grid-column:3;gap:8px;display:flex}@media (width<=600px){.publishing-accounts-modal .assistant-routing li{grid-template-columns:minmax(0,1fr);gap:8px}.publishing-accounts-modal .assistant-routing li>svg{display:none}.publishing-accounts-modal .account-routing-actions{grid-column:1}}.publishing-common-scope{color:#627087;background:#f7f9fc;border-radius:5px;margin:8px 0;padding:8px 12px;font-size:12px;line-height:20px}.assistant-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.assistant-page-actions>a{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.assistant-page-actions>a svg{width:16px;height:16px}.assistant-connection:not(.is-compact)>.assistant-device-card{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;padding:14px 16px;display:grid}.assistant-device-meta{flex-wrap:wrap;gap:0 16px;display:flex}.assistant-device-card .assistant-maintenance{background:0 0;border:0;border-top:1px solid #dce3ed;border-radius:0;grid-column:1/-1;padding:8px 0 0}.assistant-device-card .assistant-maintenance>p{margin-block:10px}@media (width<=760px){.assistant-page-actions{flex:1}.assistant-connection:not(.is-compact)>.assistant-device-card{grid-template-columns:minmax(0,1fr)}.assistant-device-actions{justify-content:flex-end}}@media (width<=540px){.assistant-page-actions{justify-content:space-between}}.manual-export-floating.publishing-notice,.manual-export-launcher.publishing-notice-launcher{z-index:60;width:min(380px,100vw - 40px);position:fixed;inset:auto 20px 104px auto;transform:none}.manual-export-floating.publishing-notice{border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 124px);display:grid}.manual-export-launcher.publishing-notice-launcher{color:#345779;background:#fff;border:1px solid #dce5ef;border-radius:24px;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 40px);min-height:40px;padding:4px 10px;font-size:12px;font-weight:500;display:flex;box-shadow:0 4px 16px #19324d14}:is(.publishing-notice,.publishing-notice-launcher) button.publishing-notice-position-control,.publishing-notice-launcher button.publishing-notice-open{min-height:28px;color:inherit;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;font-size:12px;display:inline-flex}:is(.publishing-notice,.publishing-notice-launcher) button.publishing-notice-position-control{width:28px}:is(.publishing-notice,.publishing-notice-launcher) button.publishing-notice-position-control:disabled{opacity:.4}:is(.publishing-notice,.publishing-notice-launcher) button.publishing-notice-position-control:hover:not(:disabled),.publishing-notice-launcher button.publishing-notice-open:hover{background:#edf5ff}.publishing-notice-launcher :focus-visible{outline-offset:2px;outline:2px solid #3d6db1}@media (width>=901px) and (pointer:fine){:is(.publishing-notice,.publishing-notice-launcher),:is(.publishing-notice,.publishing-notice-launcher) [data-notice-drag-handle]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}:is(.publishing-notice,.publishing-notice-launcher).is-dragging,:is(.publishing-notice,.publishing-notice-launcher).is-dragging *{cursor:grabbing}}.publishing-notice .manual-export-floating__heading{gap:8px;padding:12px 14px 0}.publishing-notice .manual-export-floating__title h2{font-size:14px;font-weight:500}.publishing-notice .manual-export-floating__body{min-height:0;padding:8px 14px;overflow:auto}.publishing-notice .manual-export-floating__body p{margin:4px 0;font-size:12px}.publishing-notice .manual-export-floating__footer{border:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px 12px;display:flex}.publishing-notice .manual-export-floating__footer span{color:#63738a;font-size:12px}.publishing-notice .manual-export-floating__footer button{min-height:32px;padding:6px 10px;font-size:12px}.publishing-notice progress{accent-color:#326bc0;border:0;width:100%;height:6px;margin:8px 0;display:block}.publishing-notice .publishing-notice-scope{overflow-wrap:anywhere;max-height:64px;overflow:auto}@media (width<=900px){.manual-export-floating.publishing-notice,.manual-export-launcher.publishing-notice-launcher{width:min(360px,100vw - 24px);bottom:160px;right:12px}.manual-export-floating.publishing-notice{max-height:calc(100dvh - 180px)}}@media (height<=560px){.publishing-notice .manual-export-floating__body{max-height:110px;overflow:auto}}.publishing-results{color:#24344b;gap:16px}.publishing-result-summary{background:#fff;border:1px solid #dce5ef;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:18px 24px;padding:24px;display:grid}.publishing-result-summary.is-success{border-top:3px solid #398363}.publishing-result-summary.is-warning{border-top:3px solid #b7832d}.publishing-result-summary.is-running{border-top:3px solid #3c73bd}.publishing-result-summary__main{align-items:start;gap:14px;display:flex}.publishing-result-symbol{color:#3367a6;background:#edf3fb;border-radius:50%;flex:0 0 44px;place-items:center;height:44px;font-size:23px;display:grid}.is-success .publishing-result-symbol{color:#2b7653;background:#e9f5ee}.is-warning .publishing-result-symbol{color:#936316;background:#fff4e1}.publishing-result-summary h2{color:#64738a;margin:0 0 5px;font-size:12px;font-weight:400}.publishing-result-summary h3{margin:0 0 7px;font-size:21px;font-weight:500}.publishing-result-summary p{color:#64738a;margin:0;font-size:13px}.publishing-result-actions{flex-wrap:wrap;justify-content:end;align-items:start;gap:8px;display:flex}.publishing-result-actions .button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.publishing-result-actions>a.button{color:#fff;background:#3568ad;border:1px solid #3568ad;border-radius:6px;min-height:32px;padding:7px 12px}.publishing-result-actions>a.button:hover{background:#2b5794}.publishing-result-meta{color:#66758a;border-top:1px solid #e8edf3;flex-wrap:wrap;grid-column:1/-1;gap:8px 24px;padding-top:16px;font-size:12px;display:flex}.publishing-result-meta strong{color:#334763;margin-left:6px;font-weight:500}.publishing-counts{color:#63738a;flex-wrap:wrap;grid-column:1/-1;gap:10px 24px;font-size:13px;display:flex}.publishing-count strong{color:#24344b;margin-right:5px;font-size:20px;font-weight:500}.publishing-count.is-succeeded strong{color:#29734e}.publishing-count.is-failed strong{color:#ac413c}.publishing-count.is-unknown strong{color:#966018}.publishing-result-stores{gap:14px;display:grid}.assistant-batch .publishing-store-result{background:#fff;border:1px solid #dfe6ef;border-radius:10px;padding:0}.publishing-store-result>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex}.publishing-store-result>header>div{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.publishing-store-result h3{margin:0;font-size:14px;font-weight:500}.publishing-store-result header span{color:#69778d;font-size:12px}.publishing-result-badge{color:#586a84;background:#eef2f8;border-radius:5px;flex:none;padding:4px 9px;font-size:12px;margin:0!important}.publishing-result-badge.is-succeeded{color:#256d49;background:#eaf5ee}.publishing-result-badge.is-failed{color:#9e3c38;background:#fbeeed}.publishing-result-badge.is-unknown,.publishing-result-badge.is-partial{color:#876019;background:#fff4df}.publishing-results .publishing-target-results{margin:0;padding:0;list-style:none}.publishing-target-results>li{border-bottom:1px solid #edf0f5;grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) minmax(130px,.65fr);align-items:center;gap:16px;padding:16px 20px;font-size:13px;display:grid}.publishing-target-results li>div{gap:4px;min-width:0;display:grid}.publishing-target-results strong{font-weight:500}.publishing-target-results span{color:#52627a}.publishing-target-results small{color:#748096;font-size:12px}.publishing-target-outcome{text-align:right;justify-items:end}.publishing-target-outcome span{font-size:12px}.publishing-target-outcome.is-succeeded strong{color:#27734c}.publishing-target-outcome.is-failed strong{color:#a5413a}.publishing-target-outcome.is-unknown strong{color:#926218}.publishing-result-diagnostics{color:#66758c;overflow-wrap:anywhere;padding:12px 20px;font-size:12px}.publishing-result-diagnostics summary{cursor:pointer}.publishing-result-diagnostics[open]>summary{margin-bottom:12px}.publishing-result-diagnostics p{margin:8px 0}.publishing-result-diagnostics ul{padding-left:18px}.publishing-batch-diagnostics{padding:0 4px 8px}.publishing-store-result>.publishing-result-notice,.publishing-store-result>[aria-label=助手实际接收进度]{margin:12px 20px;font-size:13px}.publishing-result-followup{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.publishing-result-followup>p{color:#64738a;width:100%;margin:0;font-size:13px}.publishing-result-followup:empty{display:none}.publishing-history{gap:20px;min-width:0;display:grid}.publishing-records{gap:16px;overflow:hidden}.publishing-records>.publishing-records-heading{flex-shrink:0;min-height:0;margin:0}.publishing-record-tabs{border-bottom:1px solid #dce5ef;flex-shrink:0;gap:24px;display:flex}.publishing-record-tabs>button{color:#64738a;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 2px 12px;font-weight:500}.publishing-record-tabs>button[aria-selected=true]{color:#315f9e;border-bottom-color:#3568ad}.publishing-record-tabs>button:focus-visible{outline-offset:2px;outline:2px solid #3568ad}.publishing-record-panel{flex:1;min-width:0;min-height:0}.publishing-record-panel[hidden]{display:none}.publishing-record-panel.is-assistant{overscroll-behavior:contain;overflow:auto}.publishing-record-panel>.audit-records-workspace{flex-direction:column;gap:12px;height:100%;display:flex}.publishing-record-panel .management-page-header{min-height:0;margin:0}.publishing-record-panel .management-page-header h2,.publishing-history-heading h2{margin:0 0 5px;font-size:14px;font-weight:500}.publishing-record-panel .management-page-header p{margin:0;font-size:13px}.publishing-history-heading,.publishing-history-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.publishing-history-heading h1{margin:0 0 8px;font-size:24px;font-weight:500}.publishing-history-heading p{color:#66758c;margin:0;font-size:13px}.publishing-history-heading a{color:#315f9e;text-decoration:none}.publishing-history-list{gap:10px;display:grid}.publishing-history-row{background:#fff;border:1px solid #e0e6ef;border-radius:9px;grid-template-columns:minmax(160px,1fr) minmax(220px,1.4fr) minmax(120px,.7fr) auto;align-items:center;gap:20px;padding:18px 20px;font-size:13px;display:grid}.publishing-history-row>div{gap:5px;min-width:0;display:grid}.publishing-history-row small{color:#69778d}.publishing-history-range time{white-space:nowrap;display:inline-block}.publishing-history-row strong{font-weight:500}.publishing-history-pagination>div{align-items:center;gap:12px;font-size:13px;display:flex}.publishing-history-pagination>label{white-space:nowrap;align-items:center;gap:8px;display:flex}.publishing-history-pagination select{width:68px}@media (width<=1000px){.publishing-result-summary{grid-template-columns:1fr;padding:20px}.publishing-result-actions{justify-content:start}.publishing-history-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=600px){.publishing-result-summary{gap:16px;padding:16px}.publishing-target-results>li{grid-template-columns:1fr;gap:10px;padding:14px 16px}.publishing-target-outcome{text-align:left;justify-items:start}.publishing-store-result>header{align-items:start;padding:14px 16px}.publishing-result-meta{gap:8px;display:grid}.publishing-result-actions{width:100%}.publishing-result-actions>*{flex:auto;min-height:40px}.publishing-history-row{overflow-wrap:anywhere;gap:12px;padding:14px}.publishing-history-row button{justify-self:end}}.publishing-history-row>div{overflow-wrap:anywhere}.publishing-history-detail .modal-body{gap:16px;display:grid}.publishing-history-detail .modal-body>p{margin:0}.publishing-record-panel.is-assistant{overflow:hidden}.publishing-history.publishing-history-compact{background:#fff;border:1px solid #e1e7f0;border-radius:9px;flex-direction:column;gap:0;height:100%;min-height:0;display:flex;overflow:hidden}.publishing-history-compact>:not(.publishing-history-list):not(.empty-state){flex-shrink:0}.publishing-history-compact .publishing-history-heading{border-bottom:1px solid #e7ecf3;gap:10px;padding:11px 18px}.publishing-history-compact .publishing-history-heading p{color:#8190a4;font-size:12px}.publishing-history-compact .publishing-history-heading button{color:#2c70ba;background:0 0;border:0;min-height:28px;padding:3px 0 3px 10px;font-size:12px}.publishing-history-compact .record-filter-grid{background:#fff;border-bottom:1px solid #e7ecf3;gap:10px;margin:0;padding:14px 18px}.publishing-history-compact .record-filter-grid label{color:#758399;font-size:12px}.publishing-history-compact .record-filter-grid input,.publishing-history-compact .record-filter-grid select{border-radius:6px;height:34px;min-height:34px;padding-block:5px;font-size:12px}.publishing-history-compact .record-filter-grid button{border-radius:6px;min-height:34px;font-size:12px}.publishing-history-compact .compact-list-filters{border-bottom:1px solid #e7ecf3;padding:8px 14px}.publishing-history-count{color:#728198;border-bottom:1px solid #e7ecf3;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:12px;display:flex}.publishing-history-count span:last-child{color:#98a3b2}.publishing-history-columns,.publishing-history-compact .publishing-history-row{grid-template-columns:122px 130px minmax(0,1fr) 205px 160px 42px;align-items:center;gap:16px;padding-inline:18px;display:grid}.publishing-history-columns{color:#7b899d;background:#f8fafc;border-bottom:1px solid #e7ecf3;min-height:38px;font-size:12px}.publishing-history-columns>span:last-child{text-align:right}.publishing-history-compact .publishing-history-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;display:block;overflow:auto}.publishing-history-compact .publishing-history-row{background:#fff;border:0;border-bottom:1px solid #eaf0f5;border-radius:0;height:64px;min-height:64px;margin:0;padding-block:8px;font-size:13px}.publishing-history-compact .publishing-history-row:hover{background:#fcfdff}.publishing-history-compact .publishing-history-row>div{min-width:0;display:block;overflow:hidden}.publishing-history-compact .publishing-history-row small{color:#8895a7;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;line-height:17px;display:block;overflow:hidden}.publishing-record-time,.publishing-record-range{font-variant-numeric:tabular-nums;font-size:12px}.publishing-record-actor>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.publishing-record-self{color:#8c99a9;font-size:12px}.publishing-record-store-summary{align-items:center;gap:6px;min-width:0;height:20px;display:flex}.publishing-record-store-summary>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.publishing-record-store-count{color:#3b74b7;background:#eff5fc;border:0;border-radius:4px;flex-shrink:0;height:24px;min-height:24px;padding:0 4px;font-size:12px}.publishing-record-store-count:hover{color:#275d9e;background:#e4effb}.publishing-record-result{color:#728196;white-space:nowrap;background:#f5f8fc;border:1px solid #e4eaf1;border-radius:5px;align-items:center;gap:5px;max-width:100%;padding:1px 7px;font-size:12px;line-height:20px;display:inline-flex}.publishing-record-result:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.publishing-record-result.is-success{color:#278666;background:#ecf7f1;border-color:#deeee4}.publishing-record-result.is-warning{color:#a67329;background:#fff8eb;border-color:#f1e6ce}.publishing-record-result.is-running{color:#3e78b8;background:#eef5fe;border-color:#deebfa}.publishing-record-detail-button{color:#246ab7;background:0 0;border:0;border-radius:4px;justify-self:end;min-height:30px;padding:3px 0;font-size:12px}.publishing-record-detail-button:hover{color:#185491;background:#edf4fc}.publishing-history-compact .publishing-history-pagination{color:#7d8b9e;border-top:1px solid #e7ecf3;gap:10px;padding:10px 18px}.publishing-history-compact .publishing-history-pagination>div{gap:10px;font-size:12px}.publishing-history-compact .publishing-history-pagination>label{gap:6px;font-size:12px}.publishing-history-compact .publishing-history-pagination select{border-radius:5px;width:60px;height:30px;min-height:30px;padding:3px 8px}.publishing-history-compact .publishing-history-pagination button{border-radius:5px;min-height:30px;padding-inline:9px;font-size:12px}.publishing-history-compact>p[role=status],.publishing-history-compact>p[role=alert]{margin:0;padding:12px 18px}.publishing-history-compact>.empty-state{flex:1;place-items:center;margin:0;display:grid}@media (width<=1280px){.publishing-history-columns,.publishing-history-compact .publishing-history-row{grid-template-columns:100px 86px minmax(0,1fr) 160px 118px 36px;gap:11px;padding-inline:14px}.publishing-history-range{letter-spacing:-.15px;font-size:12px}.publishing-record-result{padding-inline:5px}}@media (width>=761px){.publishing-history-columns{z-index:1;position:sticky;top:0}.publishing-history-compact .publishing-history-row .publishing-history-range{white-space:nowrap}}@media (width<=760px){.publishing-history-columns{display:none}.publishing-history-compact .publishing-history-heading{padding:10px 12px}.publishing-history-compact .publishing-history-heading p{max-width:230px}.publishing-history-count{padding:10px 12px}.publishing-history-count span:last-child{display:none}.publishing-history-compact .publishing-history-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;height:auto;min-height:142px;padding:12px 14px}.publishing-record-time{grid-area:1/1}.publishing-record-time time{align-items:center;gap:7px;display:flex}.publishing-history-compact .publishing-record-time small{margin:0}.publishing-record-actor{text-align:right;grid-area:1/2;font-size:12px}.publishing-record-actor small{display:none!important}.publishing-record-stores{grid-area:2/1/auto/-1}.publishing-record-range{grid-area:3/1}.publishing-history-compact .publishing-record-range small{display:none}.publishing-record-status{flex-wrap:wrap;grid-area:4/1;align-items:center;gap:7px;display:flex!important}.publishing-history-compact .publishing-record-status small{margin:0}.publishing-record-detail-button{grid-area:3/2/5;align-self:end;min-height:36px;padding-inline:5px}.publishing-history-range{letter-spacing:0;font-size:12px}.publishing-history-compact .publishing-history-pagination{gap:8px;padding:9px 12px}.publishing-history-compact .publishing-history-pagination>div{flex:1;justify-content:flex-end;gap:7px}.publishing-history-compact .publishing-history-pagination>div>span{font-size:0}}.record-filter-grid,.management-console form.record-filter-grid{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr)) repeat(2,minmax(0,1.3fr)) minmax(0,1fr) repeat(2,minmax(0,.85fr));align-items:end;gap:10px;padding:12px 0;display:grid}.record-filter-grid label{flex-direction:column;gap:5px;min-width:0;font-size:13px;display:flex}.record-filter-grid input,.record-filter-grid select,.record-filter-grid>button{width:100%;min-width:0;min-height:36px;font-size:13px}.record-filter-grid .record-filter-clear,.management-console .record-filter-grid .record-filter-clear{color:#52647c;box-shadow:none;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 6px;display:inline-flex}.record-filter-grid .record-filter-clear:hover{color:#244d83;background:#e7edf5}.record-filter-clear svg{flex:0 0 16px;width:16px;height:16px}.record-store-filter{min-width:0}@media (width<=1100px){.record-filter-grid,.management-console form.record-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.list-filter-dialog .record-filter-grid,.management-console .list-filter-dialog form.record-filter-grid{grid-template-columns:minmax(0,1fr)}.directory-result-layout,.directory-result-layout>.grouped-directory{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.directory-result-layout>:not(.directory-scroll-content):not(.grouped-directory),.grouped-directory>:not(.grouped-results-scroll){flex-shrink:0}.directory-result-layout>.directory-scroll-content{flex:1;min-height:0;margin:0}.directory-result-layout .pagination-controls{background:#fff;flex-shrink:0;margin-top:0;padding-block:10px}.directory-result-layout>.management-table-scroll{overflow:auto}.directory-result-layout .management-table-scroll th,.audit-records-workspace .management-table-scroll th{z-index:2;background:#fbfcfe;position:sticky;top:0}.product-workspace>:not(.directory-console-panel),.priced-item-workspace>:not(.directory-console-panel):not(.cost-group-workspace){flex-shrink:0}.product-master-list.directory-scroll-content{display:block}.product-master-list.directory-scroll-content>*+*{margin-top:10px}.audit-records-workspace{overflow:hidden}.audit-records-workspace>:not(.management-record-panel){flex-shrink:0}.audit-records-workspace .management-record-panel{flex-direction:column;flex:1;min-height:0;margin:0;display:flex;overflow:hidden}.audit-records-workspace .management-table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.audit-records-workspace .management-record-count,.audit-records-workspace .audit-pagination{flex-shrink:0}.audit-records-workspace .empty-state{flex:1}.compact-list-filters{flex-shrink:0;align-items:center;gap:10px;min-height:42px;padding-block:5px;display:flex}.compact-list-filters>span{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.list-filter-dialog .directory-fixed-filters,.list-filter-dialog .ui2-product-filter-panel{max-height:none}.list-filter-dialog .directory-active-filters{height:auto;min-height:24px}@media (width<=760px),(height<=700px){.list-filter-dialog .compact-filter-toolbar,.list-filter-dialog .audit-filters{grid-template-columns:minmax(0,1fr);display:grid}.list-filter-dialog .compact-filter-toolbar>*,.list-filter-dialog .audit-filters>*{width:auto;min-width:0}.product-selection-toolbar,.product-bulk-bar{gap:5px;padding-block:5px}.product-selection-toolbar button,.product-bulk-bar button{min-height:28px;padding-block:3px}.directory-result-layout .pagination-controls{gap:5px;padding-block:5px}}.modal-backdrop:has(>.publishing-dialog){align-items:center;padding:24px}.modal-card.publishing-dialog{grid-template-rows:auto minmax(0,1fr) auto;width:min(1080px,100%);max-width:1080px;min-height:0;max-height:min(90dvh,100dvh - 48px);font-size:13px}.publishing-dialog>.modal-heading{padding:16px 20px}.publishing-dialog>.modal-heading h2{font-size:18px;font-weight:500}.publishing-dialog>.modal-body{overscroll-behavior:contain;min-height:0;padding:16px 20px;overflow:auto}.publishing-dialog>.modal-footer{border-top:1px solid #e1e6ee;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}.publishing-dialog>.modal-footer>:first-child:not(button){flex:1;min-width:180px;margin-right:auto}.publishing-dialog>.modal-footer button{flex-shrink:0}.publishing-dialog .publishing-dialog-hint{color:#63738a;margin:6px 0;font-size:12px}.publishing-dialog .assistant-review-summary{gap:12px 24px;padding:12px}.publishing-review-verdict{font-weight:500}.publishing-platform-notes{color:#52657c;background:#f3f6fb;border-radius:6px;margin:12px 0;padding:10px 12px;font-size:13px}.publishing-platform-notes p{margin:0}.publishing-platform-notes p+p{margin-top:6px}.publishing-review-stores{gap:16px;margin:16px 0;display:grid}.publishing-review-store{border:1px solid #dce5ef;border-radius:8px;padding:14px}.publishing-review-store>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.publishing-review-store h3{margin:0 0 8px}.publishing-review-store>p{color:#63738a;font-size:12px}.publishing-dialog ul.publishing-review-targets{margin:12px 0;padding:0;list-style:none}.publishing-review-targets>li{border-top:1px solid #e4eaf1;padding:9px 0}.publishing-review-targets summary{overflow-wrap:anywhere}.publishing-review-targets summary>span{float:right;color:#63738a;padding-left:12px;font-size:12px}.publishing-review-targets details>p{margin:8px 0;font-size:12px}.publishing-dialog .publishing-result-summary{border-radius:8px;gap:12px;padding:14px}.publishing-dialog .publishing-result-summary h3{font-size:18px}.publishing-dialog .publishing-result-symbol{flex-basis:30px;height:30px;font-size:18px}.publishing-dialog .publishing-result-meta{padding-top:10px}.publishing-dialog .publishing-count strong{font-size:16px}.publishing-result-filters{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.publishing-result-filters button[aria-pressed=true]{color:#235da9;background:#eaf2ff;border-color:#8babd7}@media (width<=640px){.modal-backdrop:has(>.publishing-dialog){padding:0}.modal-card.publishing-dialog{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh}.publishing-dialog>.modal-heading,.publishing-dialog>.modal-body,.publishing-dialog>.modal-footer{padding:12px}.publishing-dialog>.modal-footer>:first-child:not(button){flex-basis:100%}.publishing-review-targets summary>span{float:none;padding-left:16px;display:block}.publishing-review-store>header{flex-wrap:wrap}}.publishing-dialog .assistant-review-issues:empty{display:none}.publishing-dialog .assistant-review>.publishing-platform-notes,.publishing-dialog .assistant-review>.publishing-review-stores{margin:0}#ui2-root .company-setup-shell{background:#f4f6fa}#ui2-root .company-setup-shell .shell-layout{min-height:0;display:block}#ui2-root .company-setup-shell .shell-content{min-height:0;margin-left:0}#ui2-root .company-setup-shell .workspace{padding:0;display:block}.company-setup-topbar{background:#fff;border-bottom:1px solid #e3e8f0;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 36px;display:flex}.company-setup-brand,.company-setup-account{align-items:center;gap:14px;display:flex}.company-setup-brand img{border-radius:8px;width:31px;height:31px}.company-setup-brand strong{font-size:17px;font-weight:500}.company-setup-brand>span{color:#66758b;border-left:1px solid #e3e8f0;padding-left:15px;font-size:12px}.company-setup-account{color:#546278;font-size:12px}.company-setup-account button{color:#5b6980;background:0 0;border:0;padding:5px 0}.company-setup-account button:hover{color:#2d5db5;background:0 0}.company-setup{width:min(680px,100% - 40px);margin:53px auto 60px}.company-setup h1,.company-setup h2,.company-setup p{margin:0}.company-setup-header{text-align:center;margin-bottom:28px}.company-setup-eyebrow{color:#2d5db5;justify-content:center;align-items:center;gap:7px;margin-bottom:10px;font-size:12px;display:flex}.company-setup-eyebrow .app-icon{width:16px;height:16px}.company-setup-header h1{letter-spacing:.4px;font-size:28px;font-weight:500;line-height:1.45}.company-setup-header>p{color:#66758b;margin-top:10px;font-size:13px}.company-setup-progress{color:#8490a1;justify-content:center;align-items:center;gap:14px;margin-top:22px;font-size:12px;display:flex}.company-setup-progress span{align-items:center;gap:6px;display:flex}.company-setup-progress .app-icon{color:#4e977d;width:14px;height:14px}.company-setup-progress>i{background:#d6dfe9;width:36px;height:1px}.company-setup-progress .current{color:#2d5db5;font-weight:500}.company-setup-progress b{color:#fff;background:#2d5db5;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:500;display:grid}.company-setup-card{background:#fff;border:1px solid #dde5ef;border-radius:14px;overflow:hidden;box-shadow:0 6px 26px #213b6310,0 1px 2px #213b6304}.company-setup-card-header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;padding:23px 30px 20px;display:flex}.company-setup-card-header>div{align-items:center;gap:11px;display:flex}.company-setup-symbol{color:#2d5db5;background:#eff4fc;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.company-setup-card-header h2{font-size:15px;font-weight:500}.company-setup-card-header p{color:#66758b;margin-top:2px;font-size:12px}.company-setup-quota{color:#627086;white-space:nowrap;background:#f7f9fc;border:1px solid #e7ecf2;border-radius:6px;padding:4px 9px;font-size:11px}.company-setup-quota strong{color:#273c59;font-variant-numeric:tabular-nums;font-weight:500}.company-setup-fields{padding:25px 30px 23px}.company-setup fieldset{border:0;min-width:0;margin:0;padding:0}.company-setup legend,.company-setup-field>label{color:#27364c;margin-bottom:10px;padding:0;font-size:13px;font-weight:500}.company-setup .ui2-required-mark{margin-left:4px}.company-setup-platforms{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.company-setup-platforms label{cursor:pointer;display:block;position:relative}.company-setup-platforms input{opacity:0;width:1px;height:1px;position:absolute}.company-setup-platforms label>span{background:#fff;border:1px solid #dce3ed;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:48px;display:flex}.company-setup-platforms label>span:before{content:"";background:var(--platform-color);border-radius:50%;width:6px;height:6px}.company-setup-platforms label:hover>span{background:#f8faff;border-color:#a7bce0}.company-setup-platforms input:checked+span{color:#254f96;background:#f0f5ff;border:1.5px solid #2d5db5}.company-setup-platforms input:checked+span:after{content:"";border-bottom:1.5px solid #2d5db5;border-left:1.5px solid #2d5db5;width:5px;height:3px;position:absolute;top:5px;right:5px;transform:rotate(-45deg)}.company-setup-platforms input:focus-visible+span{outline-offset:3px;outline:3px solid #9bbaf1}.company-setup-platforms input:disabled+span{cursor:not-allowed;opacity:.7}.company-setup .company-setup-helper{color:#788599;margin-top:8px;font-size:12px;line-height:1.65}.company-setup .company-setup-helper.field-error{color:#b83e3e}.company-setup-field{margin-top:23px}.company-setup-field>label{align-items:center;display:flex}.company-setup-field small{color:#99a3b1;margin-left:auto;font-size:11px;font-weight:400}.company-setup-field input,.company-setup-field textarea{color:#24344b;background:#fff;border:1px solid #d7e0eb;border-radius:7px;outline:none;width:100%;padding:11px 13px;font-size:13px;display:block}.company-setup-field input{height:44px}.company-setup-field textarea{resize:vertical;min-height:76px}.company-setup-field :is(input,textarea)::placeholder{color:#a1aaba}.company-setup-field :is(input,textarea):focus{border-color:#7398d8;box-shadow:0 0 0 3px #eaf0fb}.company-setup-field input[aria-invalid=true]{border-color:#c95151}.company-setup-extras{border-top:1px solid #edf0f5;margin-top:23px}.company-setup-extras summary{cursor:pointer;color:#4f6078;align-items:center;gap:8px;padding:17px 0 0;list-style:none;display:flex}.company-setup-extras summary::-webkit-details-marker{display:none}.company-setup-extras summary>span{color:#9aa4b1;font-size:12px}.company-setup-extras summary .app-icon{color:#8290a3;width:15px;height:15px;margin-left:auto;transform:rotate(90deg)}.company-setup-extras[open] summary .app-icon{transform:rotate(270deg)}.company-setup-extras .company-setup-field{margin-top:16px}.company-setup-footer{background:#fcfdff;border-top:1px solid #edf0f5;gap:11px;padding:21px 30px 23px;display:grid}.company-setup-submit{border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;height:44px;font-weight:500;display:flex}.company-setup-submit .app-icon{width:17px;height:17px}.company-setup-submit:disabled{opacity:1;background:#b4c8e9;border-color:#c6d5ed}.company-setup-footer-note{text-align:center;color:#8994a4;font-size:11px}.company-setup-note{color:#7a8799;justify-content:center;gap:8px;padding:20px 12px 0;font-size:12px;display:flex}.company-setup-note .app-icon{color:#8c9bb0;width:15px;height:15px;margin-top:2px}.company-setup-note strong{color:#63718a;font-weight:500}.company-setup-waiting{text-align:center;justify-items:center;gap:16px;padding:41px 30px;display:grid}.company-setup-waiting .company-setup-symbol{border-radius:14px;width:52px;height:52px}.company-setup-waiting h2{font-size:19px;font-weight:500}.company-setup-waiting p{color:#66758b;line-height:1.9}.company-setup-waiting button{margin-top:10px}.company-setup .company-setup-error{color:#aa4242;overflow-wrap:anywhere;background:#fff4f3;border:1px solid #f0d9d5;border-radius:7px;padding:11px 13px;font-size:12px}.company-setup>.company-setup-error{margin-bottom:15px}.company-setup-recovery{flex-wrap:wrap;gap:10px;display:flex}@media (width>=1600px){.company-setup{margin-top:75px}}@media (width<=600px){.company-setup-topbar{min-height:59px;padding:0 18px}.company-setup-brand,.company-setup-account{gap:10px}.company-setup-brand img{width:28px;height:28px}.company-setup-brand strong{font-size:15px}.company-setup-brand>span,.company-setup-account>span{display:none}.company-setup-account button{font-size:12px}.company-setup{width:calc(100% - 28px);margin-top:29px;margin-bottom:36px}.company-setup-header{margin-bottom:23px;padding:0 4px}.company-setup-header h1{font-size:23px}.company-setup-header>p{max-width:290px;margin:9px auto 0;font-size:12px;line-height:1.85}.company-setup-progress{gap:9px;margin-top:18px;font-size:11px}.company-setup-progress>i{width:22px}.company-setup-card{border-radius:11px}.company-setup-card-header{padding:19px 18px}.company-setup-card-header>div{gap:9px}.company-setup-card-header h2{font-size:14px}.company-setup-card-header p{font-size:11px}.company-setup-quota{padding:4px 7px;font-size:10px}.company-setup-fields{padding:20px 18px}.company-setup-platforms{grid-template-columns:repeat(3,1fr);gap:8px}.company-setup-platforms label>span{height:43px}.company-setup .company-setup-helper{font-size:11px}.company-setup-footer{padding:18px}.company-setup-note{padding:17px 8px 0;font-size:11px}}.lvzhu-login{--navy:#25486b;--navy-deep:#183650;--amber:#eba557;--cream:#faf8f4;--ink:#24384b;--muted:#607183;--line:#dfe5eb;--error:#a73339;--success:#276648;font-synthesis:none;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}.lvzhu-login *{box-sizing:border-box}.lvzhu-login{margin:0;font-size:14px;line-height:1.6}.lvzhu-login button,.lvzhu-login input,.lvzhu-login select{font:inherit}.lvzhu-login button{cursor:pointer}.lvzhu-login button:disabled{cursor:wait}.lvzhu-login button,.lvzhu-login a,.lvzhu-login input,.lvzhu-login select,.lvzhu-login summary{-webkit-tap-highlight-color:transparent}.lvzhu-login button:focus-visible,.lvzhu-login a:focus-visible,.lvzhu-login summary:focus-visible,.lvzhu-login select:focus-visible{outline-offset:4px;outline:3px solid #a6bcd2}.lvzhu-login [hidden]{display:none!important}.lvzhu-login .icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.lvzhu-login .page{grid-template-columns:minmax(0,55fr) minmax(0,45fr);min-height:100svh;display:grid}.lvzhu-login .brand-side{background:radial-gradient(ellipse at 16% 74%, #f3e9da80 0, transparent 56%), var(--cream);flex-direction:column;padding:45px clamp(40px,5.6vw,88px) 30px;display:flex;position:relative;overflow:hidden}.lvzhu-login .brand-top{align-items:center;gap:23px;min-height:45px;display:flex}.lvzhu-login .brand-logo{mix-blend-mode:darken;flex:none;width:166px;height:42px;display:block}.lvzhu-login .brand-category{color:#65727d;letter-spacing:2px;white-space:nowrap;border-left:1px solid #d6dcdf;padding-left:23px;font-size:12px}.lvzhu-login .brand-content{width:100%;max-width:540px;margin:auto 0;padding:65px 0 58px}.lvzhu-login .brand-kicker{color:#657585;letter-spacing:3px;align-items:center;gap:12px;margin:0 0 22px;font-size:12px;display:flex}.lvzhu-login .brand-kicker:before{content:"";background:var(--amber);border-radius:2px;width:25px;height:3px}.lvzhu-login .hero-title{letter-spacing:1px;color:var(--navy-deep);margin:0;font-size:clamp(38px,3.8vw,56px);font-weight:500;line-height:1.4}.lvzhu-login .hero-title span{display:block}.lvzhu-login .hero-description{color:#65717d;margin:23px 0 38px;font-size:15px;line-height:1.95}.lvzhu-login .workflow{background:#ffffffd9;border:1px solid #e4e5e2;border-radius:16px;padding:22px 24px 23px;box-shadow:0 12px 32px #25486b05}.lvzhu-login .workflow-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.lvzhu-login .workflow-heading p{color:#42576b;margin:0;font-size:13px;font-weight:500}.lvzhu-login .workflow-heading .decoration{gap:5px;display:flex}.lvzhu-login .workflow-heading i{background:#cdd5dc;border-radius:50%;width:4px;height:4px}.lvzhu-login .steps{grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:start;gap:8px;margin-top:27px;display:grid}.lvzhu-login .step{min-width:0}.lvzhu-login .step-icon{width:44px;height:44px;color:var(--navy);background:#eef3f7;border-radius:12px;place-items:center;margin-bottom:13px;display:grid}.lvzhu-login .step-icon .icon{width:22px;height:22px}.lvzhu-login .step:last-child .step-icon{color:#956020;background:#fff1dc}.lvzhu-login .step-label{white-space:nowrap;font-size:13px;font-weight:500;display:block}.lvzhu-login .step-description{color:#637382;white-space:nowrap;margin-top:4px;font-size:12px;display:block}.lvzhu-login .connector{color:#b4c1cb;width:26px;height:44px}.lvzhu-login .brand-caption{color:#63717f;letter-spacing:1px;margin:24px 0 0;font-size:12px}.lvzhu-login .company-footer{color:#657380;letter-spacing:.5px;font-size:12px}.lvzhu-login .login-side{background:#fff;border-left:1px solid #e8ebed;flex-direction:column;padding:45px clamp(36px,5.5vw,88px) 30px;display:flex}.lvzhu-login .product-top{color:#607183;letter-spacing:1px;text-align:right;min-height:45px;padding-top:10px;font-size:12px}.lvzhu-login .login-content{width:100%;max-width:384px;margin:auto;padding:64px 0 66px}.lvzhu-login .product-label{color:var(--navy);align-items:center;gap:9px;margin:0 0 17px;font-size:12px;display:inline-flex}.lvzhu-login .product-label .icon{width:17px;height:17px}.lvzhu-login .login-title{color:#20374c;letter-spacing:.5px;margin:0;font-size:30px;font-weight:500;line-height:1.5}.lvzhu-login .login-subtitle{color:var(--muted);margin:10px 0 31px;font-size:14px}.lvzhu-login fieldset{border:0;min-width:0;margin:0;padding:0}.lvzhu-login .field{margin-bottom:22px}.lvzhu-login .field-label{margin-bottom:9px;font-size:13px;font-weight:500;display:block}.lvzhu-login .input-wrap{position:relative}.lvzhu-login .input-wrap>.icon{color:#8794a1;pointer-events:none;width:18px;height:18px;position:absolute;top:15px;left:15px}.lvzhu-login input{width:100%;height:49px;color:var(--ink);background:#fff;border:1px solid #d5dde4;border-radius:8px;outline:none;padding:0 15px 0 44px;transition:border-color .16s,box-shadow .16s;display:block}.lvzhu-login input::placeholder{color:#687786;font-size:13px}.lvzhu-login input:hover{border-color:#a5b6c5}.lvzhu-login input:focus{border-color:#54799d;box-shadow:0 0 0 3px #25486b12}.lvzhu-login input[aria-invalid=true]{border-color:#bc5960}.lvzhu-login input:disabled{background:#f6f8fa}.lvzhu-login #password{padding-right:48px}.lvzhu-login .password-toggle{color:#748595;background:0 0;border:0;border-radius:6px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:2px;right:3px}.lvzhu-login .password-toggle:hover{color:var(--navy);background:#f2f5f8}.lvzhu-login .field-error{color:var(--error);margin:6px 0 0;font-size:12px}.lvzhu-login .form-assistance{justify-content:flex-end;margin:-11px 0 16px;display:flex}.lvzhu-login .text-button{color:var(--navy);background:0 0;border:0;min-height:36px;padding:8px 0;font-size:13px}.lvzhu-login .text-button:hover{text-underline-offset:3px;text-decoration:underline}.lvzhu-login .primary,.lvzhu-login .secondary{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 19px;font-size:14px;font-weight:500;transition:background .16s;display:inline-flex}.lvzhu-login .primary{background:var(--navy);color:#fff}.lvzhu-login .primary:hover{background:#193b5c}.lvzhu-login .primary:active{background:#142e46}.lvzhu-login .primary:disabled{opacity:.75}.lvzhu-login .secondary{color:#3d5468;background:#fff;border-color:#d5dfe7}.lvzhu-login .secondary:hover{background:#f4f7f9}.lvzhu-login .submit{letter-spacing:2px;width:100%;height:49px}.lvzhu-login .submit .icon{width:17px;height:17px}.lvzhu-login .spinner{border:2px solid #fff5;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.lvzhu-login .account-note{color:#637383;text-align:center;margin:20px 0 0;font-size:12px}.lvzhu-login .security-note{color:#627383;border-top:1px solid #edf0f3;justify-content:center;align-items:center;gap:7px;margin-top:44px;padding-top:22px;font-size:12px;display:flex}.lvzhu-login .security-note .icon{width:14px;height:14px}.lvzhu-login .login-footer{text-align:center;color:#647383;font-size:12px}.lvzhu-login .icp-filing{color:inherit;margin-top:5px;display:block}.lvzhu-login .message{color:var(--error);background:#fff7f7;border:1px solid #efd9db;border-radius:8px;align-items:flex-start;gap:9px;margin:0 0 19px;padding:12px 13px;font-size:12px;line-height:1.7;display:flex}.lvzhu-login .message .icon{width:16px;height:16px;margin-top:2px}.lvzhu-login .message.success{color:var(--success);background:#f1f8f4;border-color:#d6e7dd}.lvzhu-login .mobile-brand{display:none}.lvzhu-login .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1600px){.lvzhu-login .brand-side{padding-left:max(88px,50vw - 712px)}}@media (width<=1150px){.lvzhu-login .brand-side{padding-left:36px;padding-right:36px}.lvzhu-login .login-side{padding-left:40px;padding-right:40px}.lvzhu-login .brand-category{display:none}.lvzhu-login .workflow{padding:20px 18px}.lvzhu-login .steps{grid-template-columns:1fr 18px 1fr 18px 1fr;gap:4px}.lvzhu-login .connector{width:18px}.lvzhu-login .step-label{font-size:12px}.lvzhu-login .step-description{white-space:normal;font-size:12px}}@media (width<=850px){.lvzhu-login .page{display:block}.lvzhu-login .brand-side{display:none}.lvzhu-login .login-side{background:var(--cream);border:0;min-height:100svh;padding:30px 26px 68px}.lvzhu-login .product-top{display:none}.lvzhu-login .mobile-brand{width:100%;max-width:384px;margin:0 auto;display:block}.lvzhu-login .mobile-brand .brand-logo{width:146px;height:37px}.lvzhu-login .login-content{padding:48px 0 50px}.lvzhu-login .login-title{font-size:28px}.lvzhu-login .login-subtitle{margin-bottom:30px}.lvzhu-login .product-label{margin-bottom:14px}.lvzhu-login .security-note{border-color:#e3e5e5;margin-top:35px}.lvzhu-login .company-mobile{margin-top:5px;display:block}.lvzhu-login .login-footer{line-height:1.8}.lvzhu-login .text-button{min-height:44px}}@media (width>=851px){.lvzhu-login .company-mobile{display:none}}@media (height<=720px) and (width>=851px){.lvzhu-login .brand-side,.lvzhu-login .login-side{padding-top:24px;padding-bottom:24px}.lvzhu-login .brand-content{padding-top:35px;padding-bottom:30px}.lvzhu-login .brand-kicker{margin-bottom:12px}.lvzhu-login .hero-title{font-size:40px}.lvzhu-login .hero-description{margin:15px 0 25px}.lvzhu-login .brand-caption{margin-top:17px}.lvzhu-login .login-content{padding:35px 0}.lvzhu-login .security-note{margin-top:28px}}@media (prefers-reduced-motion:reduce){.lvzhu-login *,.lvzhu-login :before,.lvzhu-login :after{transition:none!important;animation-duration:.01ms!important}}.lvzhu-login{min-height:100svh;font-weight:400}.lvzhu-login a{color:inherit;text-decoration:none}.lvzhu-login .login-icon-library{position:absolute}.lvzhu-login button{margin:0}.lvzhu-login .password-toggle{padding:0}.lvzhu-login .text-button{border-radius:0}.lvzhu-login .text-button:hover{background:0 0}.lvzhu-login .modal-card{width:min(430px,100vw - 32px);color:var(--ink);border-radius:16px}.lvzhu-login .modal-card p{color:var(--muted);line-height:1.8}.lvzhu-login .modal-card h2{font-weight:500}.lvzhu-login .modal-close{color:var(--muted);background:0 0}.lvzhu-login .dialog-actions{justify-content:flex-end;gap:12px;display:flex}.lvzhu-login .dialog-note{background:#f6f8fa;border-radius:8px;margin-top:14px;padding:12px}
