.order-notification-panel.detailed-notification-panel{flex-direction:column;max-height:min(850px,100dvh - 100px);display:flex;width:min(540px,100vw - 20px)!important}.detailed-notification-panel .order-notification-list{flex:1;min-height:0;max-height:none;overflow:auto}.notification-audio-settings{border-bottom:1px solid #e7edf1;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 16px;display:flex}.notification-audio-settings button{color:#28665f;white-space:nowrap;background:#edf7f5;border:1px solid #b8d6d1;border-radius:6px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:inline-flex}.notification-audio-settings>output{color:#35685c;flex:1;min-width:150px;font-size:11px}.notification-audio-settings>output.has-error{color:#a33e2c}.notification-audio-settings>small{color:#7a8c94;flex-basis:100%;font-size:10px;line-height:1.5}.notification-history-search{border-bottom:1px solid #e7edf1;padding:10px 16px}.notification-history-search>label{color:#456275;margin-bottom:5px;font-size:11px;font-weight:650;display:block}.notification-history-search>div{gap:5px;display:flex}.notification-history-search input{color:#223c50;background:#fff;border:1px solid #cddedc;border-radius:6px;flex:1;min-width:0;padding:7px 8px;font-size:12px}.notification-history-search button{color:#28665f;white-space:nowrap;background:#edf7f5;border:1px solid #b8d6d1;border-radius:6px;align-items:center;gap:4px;padding:5px 9px;font-size:12px;display:inline-flex}.notification-history-search small{color:#7b8c94;margin-top:5px;font-size:10px;display:block}.detailed-notification-panel .order-notification-toolbar>div{gap:5px;display:flex}.notification-record-heading{align-items:flex-start;gap:8px;padding:12px 15px 6px;display:flex}.notification-record-heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.notification-record-heading strong{overflow-wrap:anywhere;font-size:13px}.notification-record-heading small{color:#74848b;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.notification-record-heading time{color:#88989f;font-size:10px}.notification-change-list{border:1px solid #dce8e5;border-radius:6px;margin:2px 16px 7px 30px;font-size:12px;line-height:1.55;overflow:hidden}.notification-change-list>div{border-bottom:1px solid #e4edeb;padding:7px 9px}.notification-change-list>div:last-child{border-bottom:0}.notification-change-list dt{color:#3d615a;margin-bottom:3px;font-weight:650}.notification-change-list dd{flex-wrap:wrap;align-items:baseline;gap:4px 7px;margin:0;display:flex}.notification-change-list dd>span,.notification-change-list dd>strong{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.notification-before{color:#85928e}.notification-after{color:#1b6252;font-weight:600}.notification-change-arrow{color:#8da29b}.notification-restricted{color:#8b6c3c}.notification-legacy-message{white-space:pre-wrap;overflow-wrap:anywhere;color:#667c75;margin:0 17px 8px 30px;font-size:12px;line-height:1.6}.notification-record-actions{color:#8b9b94;justify-content:space-between;align-items:center;padding:0 15px 9px 30px;font-size:10px;display:flex}.notification-record-actions button{color:#276857;border-radius:5px;align-items:center;gap:3px;padding:4px 6px;font-size:11px;display:inline-flex}.notification-record-actions button:hover{background:#dceee6}.notification-load-more{color:#28665f;background:#f2f8f5;border-top:1px solid #dce8e5;padding:10px;font-size:12px}.detailed-notification-panel button:disabled{opacity:.5;cursor:wait}:is(.detailed-notification-panel button:focus-visible,.detailed-notification-panel input:focus-visible){outline-offset:2px;outline:2px solid #438f77}@media (max-width:600px){.order-notification-panel.detailed-notification-panel{max-height:calc(100dvh - 85px)}.notification-history-search,.notification-audio-settings{padding:9px 12px}.notification-change-list{margin-left:25px;margin-right:12px}.notification-record-heading{padding-left:12px;padding-right:12px}.notification-change-list dd{display:block}.notification-change-arrow{margin:1px 0;display:block}}.notification-volume-control{color:#456275;flex-basis:100%;align-items:center;gap:10px;padding:5px 0;font-size:12px;display:flex}.notification-volume-control input{accent-color:#348975;cursor:pointer;flex:1;min-width:70px}.notification-volume-control b{text-align:right;color:#28665f;font-variant-numeric:tabular-nums;min-width:36px}.notification-stage-status{border:1px solid;border-radius:7px;align-items:flex-start;gap:7px;margin:3px 16px 8px 30px;padding:8px 9px;font-size:11px;line-height:1.6;display:flex}.notification-stage-status b{white-space:nowrap;border-radius:4px;flex-shrink:0;padding:0 5px}.notification-stage-status span{overflow-wrap:anywhere;min-width:0}.notification-stage-status.is-done{color:#26734e;background:#f0faf3;border-color:#cce8d5}.notification-stage-status.is-done b{background:#d4eedf}.notification-stage-status.is-pending{color:#ad423d;background:#fff6f4;border-color:#f1d0cd}.notification-stage-status.is-pending b{background:#f9deda}.notification-toast-stage{border-radius:4px;align-self:flex-start;padding:2px 6px;font-style:normal;font-size:10px!important;display:inline-block!important}.notification-toast-stage.is-done{color:#26734e;background:#d4eedf}.notification-toast-stage.is-pending{color:#ad423d;background:#f9deda}@media (max-width:600px){.notification-stage-status{margin-left:25px;margin-right:12px}}.notification-settings-trigger{color:#28665f;white-space:nowrap;background:#fff;border:1px solid #bdd4ce;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:inline-flex}.notification-review-detail{background:#fff;border:1px solid #dce8e2;border-radius:7px;margin:3px 16px 8px 30px;padding:9px 10px;font-size:12px;line-height:1.6}.notification-review-detail>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notification-review-detail b{border-radius:5px;padding:1px 6px;font-size:11px}.notification-review-detail b.is-passed{color:#276d4f;background:#e9f6ee}.notification-review-detail b.is-rejected{color:#a55131;background:#fff0e8}.notification-review-detail>div>span{color:#7e9287;font-size:10px}.notification-review-detail p{color:#506d60;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.notification-review-detail p>strong{font-weight:600}.notification-preferences-header{flex-shrink:0;justify-content:flex-start}.notification-preferences-header>button{color:#386b5d;background:#fff;border:1px solid #d7e4de;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.notification-preferences-view{overscroll-behavior:contain;background:#f7faf9;flex:1;min-height:0;overflow-y:auto}.notification-preferences-audio,.notification-preferences-types{background:#fff}.notification-preferences-types{border-top:1px solid #e3ece8;margin-top:8px;padding-bottom:12px}.notification-setting-section-heading{justify-content:space-between;align-items:center;gap:12px;padding:13px 16px 4px;display:flex}.notification-setting-section-heading>div{min-width:0}.notification-setting-section-heading h3{color:#244e40;margin:0;font-size:13px;font-weight:700;line-height:1.6}.notification-setting-section-heading small{color:#7a8c85;font-size:10px;line-height:1.6;display:block}.notification-preferences-audio .notification-audio-settings{border-bottom:0;padding-top:8px}.notification-setting-bulk{color:#6c8177;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:9px 16px 11px;font-size:10px;display:flex}.notification-setting-bulk>div,.notification-group-tools{gap:8px;display:flex}.notification-setting-bulk button,.notification-group-tools button,.notification-setting-feedback button{color:#28665f;white-space:nowrap;background:#f2f8f4;border:1px solid #c5dbd2;border-radius:6px;padding:5px 8px;font-size:11px}.notification-event-options,.notification-setting-group fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;min-width:0;margin:0;padding:8px 10px;display:grid}.notification-event-options{background:#fafcfb;border:1px solid #dce8e2;border-radius:8px;margin:0 16px 12px;padding:8px 10px 11px}.notification-event-options legend{color:#456d5f;padding:0 4px;font-size:11px;font-weight:600}.notification-event-options label,.notification-setting-group label{color:#436257;cursor:pointer;align-items:flex-start;gap:7px;min-width:0;padding:5px 0;font-size:12px;line-height:1.5;display:flex}.notification-event-options input,.notification-setting-group input{-webkit-appearance:auto;appearance:auto;accent-color:#32866b;flex:0 0 15px;width:15px;min-width:15px;height:15px;margin:2px 0 0;padding:0}.notification-event-options label>span,.notification-setting-group label>span{overflow-wrap:anywhere}.notification-setting-groups{gap:7px;margin:0 16px;display:grid}.notification-setting-group{border:1px solid #dce8e2;border-radius:8px;overflow:hidden}.notification-setting-group>summary{cursor:pointer;color:#315e4e;background:#f6faf8;align-items:center;gap:7px;padding:10px 11px;font-size:12px;list-style:none;display:flex}.notification-setting-group>summary::-webkit-details-marker{display:none}.notification-setting-group>summary>svg{flex:none;transition:transform .15s}.notification-setting-group[open]>summary>svg{transform:rotate(90deg)}.notification-setting-group>summary>strong{flex:1;font-size:12px;font-weight:600}.notification-setting-group>summary>span{color:#6c847a;white-space:nowrap;font-size:10px}.notification-group-tools{justify-content:flex-end;padding:9px 11px 0}.notification-setting-group fieldset{padding:6px 11px 12px}.notification-setting-hint,.notification-setting-feedback{color:#6f8579;margin:10px 16px;font-size:11px;line-height:1.6;display:block}.notification-setting-feedback p{margin:0 0 8px}.notification-setting-hint{background:#f5f9f6;border:1px solid #d3e1d8;border-radius:7px;padding:9px 11px}.notification-preferences-footer{background:#f6faf8;border-top:1px solid #dce8e2;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.notification-preferences-footer>div{flex:1;min-width:0}.notification-preferences-footer p,.notification-preferences-footer output{color:#6c8478;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.notification-preferences-footer p[role=alert]{color:#a33e2c}.notification-preferences-footer>button{color:#fff;white-space:nowrap;background:#2f795c;border:1px solid #286e53;border-radius:7px;flex-shrink:0;padding:9px 12px;font-size:12px;font-weight:600}.notification-preferences-footer>button:disabled{cursor:default}.notification-setting-group summary:focus-visible{outline-offset:-3px;outline:2px solid #438f77}@media (max-width:600px){.notification-setting-section-heading{padding-left:12px;padding-right:12px}.notification-setting-bulk,.notification-event-options,.notification-setting-groups{margin-left:12px;margin-right:12px}.notification-event-options,.notification-setting-group fieldset{grid-template-columns:minmax(0,1fr);gap:2px}.notification-preferences-footer{gap:8px;padding:10px 12px}.notification-preferences-footer>button{padding:9px 10px}.notification-setting-section-heading{gap:8px}.notification-settings-trigger{padding:7px}.notification-event-options label,.notification-setting-group label{padding:7px 0}}.notification-execution-options label>span{gap:3px;display:grid}.notification-execution-options small{color:#70867b;font-size:10px;font-weight:400}.notification-setting-group .notification-stage-options{background:#fff;border-bottom:1px solid #e3ece8;padding:8px 11px}.notification-save-fields{background:#fafcfb}.notification-save-fields .notification-group-tools{flex-wrap:wrap;align-items:center}.notification-save-fields .notification-group-tools>span{color:#6c847a;margin-right:auto;font-size:10px}.notification-setting-group fieldset:disabled{opacity:.55}.notification-setting-group input:disabled{cursor:default}.notification-stage-status.is-processing{color:#8a5a12;background:#fff8e7;border-color:#ecd39c}.notification-stage-status.is-processing b,.notification-toast-stage.is-processing{color:#8a5a12;background:#fae8b8}.notification-banner-host{z-index:45;isolation:isolate;width:100%;max-width:100%;position:sticky;top:0}.notification-banner{box-sizing:border-box;color:#f3fff7;text-align:left;background:linear-gradient(105deg,#153f33,#0b2924 68%,#154238);border-bottom:3px solid #a4e67f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;width:100%;padding:17px max(20px,3vw);font-family:Segoe UI,Microsoft YaHei,sans-serif;display:grid;box-shadow:0 6px 20px #0c2c2926}.notification-banner-brand{color:#b9f58c;white-space:nowrap;border-right:1px solid #507363;align-items:center;gap:11px;padding-right:22px;display:flex}.notification-banner-brand>div{gap:5px;display:grid}.notification-banner-brand strong{font-size:16px;font-weight:750;line-height:1.5}.notification-banner-brand span{color:#bfdbce;font-variant-numeric:tabular-nums;font-size:11px}.notification-banner-content{min-width:0}.notification-banner-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;margin-bottom:6px;display:flex}.notification-banner-order-link{overflow-wrap:anywhere;color:#f3fff7;text-underline-offset:4px;font-size:17px;font-weight:750;line-height:1.5;-webkit-text-decoration:underline #b9f58c;text-decoration:underline #b9f58c}.notification-banner-order-link:hover{color:#d8ffbd}.notification-banner-order-link:focus-visible{outline-offset:3px;outline:2px solid #cff9ae}.notification-banner-heading>small{color:#bfd3ca;font-size:11px;line-height:1.5}.notification-banner .notification-toast-stage{align-self:center;font-size:11px!important}.notification-banner-scroll{scrollbar-width:none;color:#f0f9f4;overscroll-behavior-inline:contain;min-width:0;max-width:100%;font-size:14px;line-height:1.7;overflow-x:auto}.notification-banner-scroll::-webkit-scrollbar{display:none}.notification-banner-scroll>span{white-space:pre;width:max-content;min-width:100%;display:block}.notification-banner-scroll>span.is-scrolling{animation:notification-banner-marquee var(--notice-duration) linear infinite alternate;will-change:transform}.notification-banner.is-paused .notification-banner-scroll>span{animation-play-state:paused}.notification-banner-scroll:focus>span{animation:none;transform:none}.notification-banner-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:270px;display:flex}.notification-banner button{color:#e6f7ee;white-space:nowrap;background:#ffffff0b;border:1px solid #688979;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:35px;padding:7px 10px;font-size:12px;line-height:1.4;display:inline-flex}.notification-banner button:hover:not(:disabled){background:#ffffff19;border-color:#b2d1bc}.notification-banner button:disabled{opacity:.45;cursor:default}.notification-banner button:focus-visible{outline-offset:3px;outline:2px solid #cff9ae}.notification-banner-scroll:focus-visible{outline-offset:3px;outline:2px solid #cff9ae}.notification-banner-controls{gap:3px;display:flex}.notification-banner-controls button{background:0 0;border-color:#0000;width:31px;padding:6px}.notification-banner .notification-banner-read{color:#163d29;background:#b5f18c;border-color:#b5f18c;padding:8px 15px;font-weight:750}.notification-banner .notification-banner-read:hover:not(:disabled){background:#d4ffb6;border-color:#d4ffb6}.notification-banner-error{color:#ffc7ad;margin:4px 0 0;font-size:11px;line-height:1.5}@keyframes notification-banner-marquee{0%,15%{transform:translate(0)}85%,to{transform:translateX(var(--notice-distance))}}@media (max-width:1000px){.notification-banner{gap:14px;padding:12px 18px}.notification-banner-brand{padding-right:14px}.notification-banner-brand>svg{display:none}.notification-banner-actions{gap:5px;max-width:155px}.notification-banner-controls{flex-basis:100%;justify-content:flex-end}.notification-banner-order-link{font-size:15px}.notification-banner-scroll{font-size:13px}}@media (max-width:600px){.notification-banner{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:10px 12px}.notification-banner-brand{border:0;grid-column:1;gap:7px;padding:0}.notification-banner-brand>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.notification-banner-brand strong{font-size:13px}.notification-banner-brand span{font-size:10px}.notification-banner-content{grid-area:2/1/auto/-1}.notification-banner-heading{gap:3px 7px;margin-bottom:3px}.notification-banner-order-link{font-size:14px}.notification-banner-heading>small{font-size:10px}.notification-banner-scroll{font-size:12px}.notification-banner-actions{grid-area:1/2;gap:4px;max-width:none;display:flex}.notification-banner-controls{flex-basis:auto;gap:0}.notification-banner-controls button{width:26px;min-height:30px;padding:4px}.notification-banner button{min-height:30px;padding:5px;font-size:11px}.notification-banner .notification-banner-read{padding:6px 8px}.notification-banner .notification-banner-detail{display:none}}@media (prefers-reduced-motion:reduce){.notification-banner-scroll>span.is-scrolling{will-change:auto;animation:none;transform:none}.notification-banner-scroll{scrollbar-width:thin}}@media print{.notification-banner-host{display:none!important}}.notification-category-filter{border:0;flex-shrink:0;gap:7px;min-width:0;margin:0;padding:11px 16px 0;display:flex}.notification-category-filter button{color:#496d5e;background:#f7faf8;border:1px solid #cadfd5;border-radius:7px;flex:1;min-width:0;padding:8px 5px;font-size:12px;font-weight:650}.notification-category-filter button[aria-pressed=true]{color:#fff;background:#2f795c;border-color:#2f795c}.notification-order-type{color:#3f6191;background:#edf2fa;border-radius:4px;align-self:flex-start;padding:2px 6px;font-size:10px;line-height:1.4}.notification-order-type.is-quick{color:#267254;background:#e5f5ec}.notification-quick-options{grid-template-columns:minmax(0,1fr)}.notification-quick-options label>span{gap:3px;display:grid}.notification-quick-options small{color:#70867b;font-size:10px}.detailed-notification-panel>.notification-history-search,.detailed-notification-panel>.order-notification-header,.detailed-notification-panel>.order-notification-toolbar{flex-shrink:0}@media (max-width:600px){.notification-category-filter{gap:5px;padding:10px 12px 0}.detailed-notification-panel .order-notification-toolbar{flex-wrap:wrap;gap:6px;padding-left:12px;padding-right:12px}}.notification-banner.is-attention{background:linear-gradient(105deg,#5a281d,#3b1916 68%,#63301d);border-bottom-color:#ffb04a;box-shadow:0 7px 24px #4d18174d}.notification-banner.is-revise{background:linear-gradient(105deg,#564318,#342b12 68%,#59451a);border-bottom-color:#ffd15c}.notification-banner.is-attention .notification-banner-brand{color:#fff2b1}.notification-banner.is-attention .notification-banner-read{color:#41270f;background:#fff0a8;border-color:#fff0a8}.notification-manual-read{border:1px solid #fff5;border-radius:999px;padding:2px 7px;font-weight:700;display:inline-flex;color:#fff4c2!important}.order-notification-list>li.is-attention.is-unread{background:#fff6ea;border-left:4px solid #e88038}.order-notification-list>li.is-revise.is-unread{background:#fffbe9;border-left-color:#d6a829}.order-notification-list>li.is-attention.is-unread .notification-record-heading strong{color:#9d351f}.order-notification-list>li.is-revise.is-unread .notification-record-heading strong{color:#79600c}.demo-training-banner{z-index:35;color:#173f2f;background:#e9f3ee;border-bottom:2px solid #6b9c7d;padding:12px 22px;font-family:inherit;font-size:13px;line-height:1.6;position:relative}body:has(.business-shell) .demo-training-banner{margin-left:218px}body:has(.business-shell[data-collapsed=true]) .demo-training-banner{margin-left:22px}.demo-training-heading,.demo-training-heading strong,.demo-training-role-line,.demo-training-role-line>span{align-items:center;gap:8px;display:flex}.demo-training-heading{flex-wrap:wrap;gap:8px 20px}.demo-training-heading strong{color:#123b2b;font-size:15px}.demo-training-heading>span{color:#345d4d}.demo-training-role-line{align-items:flex-start;margin-top:9px}.demo-training-role-line>span{flex-shrink:0;padding-top:7px;font-weight:600}.demo-training-roles{flex-wrap:wrap;gap:6px;display:flex}.demo-training-roles button{font:inherit;color:#234e3c;cursor:pointer;background:#fff;border:1px solid #8aac99;border-radius:7px;min-height:34px;padding:6px 11px;line-height:1.45;transition:background .15s,color .15s}.demo-training-roles button:hover:not(:disabled){background:#d5e8da}.demo-training-roles button[aria-pressed=true]{color:#fff;opacity:1;background:#245b40;border-color:#245b40;font-weight:700}.demo-training-roles button:disabled:not([aria-pressed=true]){opacity:.6;cursor:wait}.demo-training-roles button:focus-visible{outline-offset:2px;outline:3px solid #4788c7}.demo-training-banner .demo-training-hint{color:#416352;margin:7px 0 0;font-size:12px}.demo-training-banner .demo-training-error{color:#8a2b18;background:#fff1ed;border:1px solid #d89983;border-radius:5px;margin:8px 0 0;padding:7px 10px}@media (max-width:700px){.demo-training-banner{padding:10px 12px}.demo-training-role-line{display:block}.demo-training-role-line>span{margin-bottom:5px;padding:0}.demo-training-roles button{padding:6px 9px}}@media (max-width:760px){body:has(.business-shell) .demo-training-banner{margin-left:22px}}@media print{.demo-training-banner{display:none!important}}
