/* Global navigation: 58px frame, neutral work modules, distinct commerce destination. */
header.top.iit-global{height:58px;min-height:58px;padding:0 16px;gap:16px;background:#27282b;display:flex;align-items:center;flex-wrap:nowrap}
.iit-global .global-identity{display:flex;align-items:center;gap:16px;min-width:0;flex:0 1 auto}
.iit-global .logo{font-size:24px;line-height:32px;letter-spacing:1px;font-style:italic;flex-shrink:0}
.iit-global .company{display:block;max-width:240px;min-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#dddfe4}
.iit-global .role{display:block;flex-shrink:0;font-size:12px;line-height:20px;padding:4px 8px;background:#373b42;color:#cbd0d8;border:1px solid #4a505a;border-radius:4px;white-space:nowrap}
.iit-global .global-destinations{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:16px;flex:0 0 auto}
header.iit-global nav.global-modules{display:flex;justify-content:flex-end;align-items:center;gap:4px;flex:0 0 auto;margin:0}
.iit-global .global-modules button{position:relative;min-height:40px;padding:8px;border:0;border-radius:4px;background:transparent;color:#bfc5ce;white-space:nowrap;font-size:14px;line-height:22px;font-weight:400}
.iit-global .global-modules button:hover{color:#fff;background:#353a42}
.iit-global .global-modules button[aria-current=page]{color:#fff;font-weight:600;background:#353a42}
.iit-global .global-modules button[aria-current=page]:after{content:'';position:absolute;bottom:0;height:2px;background:#1890ff;left:8px;right:8px;border-radius:2px}
.global-separator{height:24px;width:1px;background:#4b5058;flex:none}
.iit-global button.cloud-store{display:flex;align-items:center;gap:8px;min-height:40px;height:40px;padding:8px;border:1px solid #5b718b;border-radius:6px;background:#303d4f;color:#e5f2ff;white-space:nowrap;text-align:left;box-shadow:none}
.iit-global .cloud-store:hover{border-color:#91caff;background:#354c67}
.cloud-store>svg{width:24px;height:24px;flex:none;color:#91caff}
.cloud-store>span{display:flex;align-items:center;gap:8px}
.cloud-store strong{font-size:14px;line-height:22px;font-weight:600;letter-spacing:.2px}
.cloud-store small{font-size:12px;line-height:20px;color:#bfd3ea}
.cloud-store .cloud-arrow{width:16px;height:16px;color:#bfd3ea}
.global-module-overflow{display:none;position:relative}
.global-module-overflow summary{cursor:pointer;padding:8px;color:#e1e6ed;list-style:none;font-size:14px}
.global-module-overflow summary::-webkit-details-marker{display:none}
.global-module-overflow>div{position:absolute;right:0;top:calc(100% + 8px);width:160px;z-index:900;padding:8px;background:#fff;border:1px solid #dfe4ec;border-radius:6px;box-shadow:0 8px 32px #14233b24}
.global-module-overflow button{display:block;width:100%;border:0;text-align:left;padding:8px;font-size:14px;background:white;color:#3d4654}
.global-module-overflow button[aria-current=page]{background:#edf6ff;color:#1677d2}
.cloud-store-dialog{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #e1e6ed;border-radius:8px;color:#1f2329;background:#fff;box-shadow:0 16px 40px #10213c33}
.cloud-store-dialog::backdrop{background:#111a2d66}
.cloud-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 32px;border-bottom:1px solid #e8ebef}
.cloud-dialog-head small{font-size:12px;color:#697586;line-height:20px}
.cloud-dialog-head h2{font-size:20px;line-height:28px;margin:4px 0 0;font-weight:600}
.cloud-dialog-head button{width:32px;height:32px;min-height:32px;flex:none;padding:0;border:0;background:transparent;font-size:24px;color:#697586}
.cloud-dialog-body{padding:16px 32px 32px;font-size:14px;line-height:22px}
.cloud-dialog-body p{color:#697586;margin:0 0 16px}
.cloud-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.cloud-choice-grid>button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;text-align:left;border:1px solid #dce4ed;border-radius:6px;background:#fff;color:#1f2329;min-height:184px}
.cloud-choice-grid>button:hover{border-color:#1890ff;background:#f5faff}
.cloud-choice-icon svg{width:24px;height:24px;color:#1688e5}
.cloud-choice-grid strong{font-size:16px;font-weight:600;line-height:24px}
.cloud-choice-grid>button>span:not(.cloud-choice-icon){font-size:12px;color:#697586}
.cloud-choice-grid em{font-size:14px;line-height:22px;font-style:normal;color:#1677d2;margin-top:auto}
.cloud-dialog-body .cloud-footnote{margin:16px 0 0;font-size:12px;line-height:20px;color:#8993a2}
.cloud-back{border:0;background:transparent;color:#1677d2;padding:4px 0;margin-bottom:16px;font-size:14px}
.cloud-demo-notice{padding:16px;background:#f5f7fa;border:1px solid #e8ebef;border-radius:6px;color:#697586;font-size:14px;line-height:22px}
@media(max-width:1199px){.iit-global .company{max-width:160px}.iit-global .role{display:none}.iit-global .global-destinations{gap:8px}.iit-global .global-identity{gap:8px}}
@media(max-width:999px){header.iit-global nav.global-modules{display:none}.iit-global .global-module-overflow{display:block}.iit-global .company{max-width:280px}}
@media(max-width:599px){.cloud-store small{display:none}.iit-global .company{display:none}.iit-global .logo{font-size:20px}.iit-global .cloud-store>svg:not(.cloud-arrow){display:none}.iit-global .cloud-arrow{display:none}.cloud-choice-grid{grid-template-columns:1fr}.cloud-dialog-head,.cloud-dialog-body{padding:16px}}

/* Identity and status extension, spacing scale 4/8/16/32. */
.iit-global .enterprise-logo{display:grid;place-items:center;width:32px;height:32px;flex:none;color:#e1e9f4}.enterprise-logo svg{width:32px;height:32px}.iit-global .role{display:inline-flex!important;align-items:center;gap:4px;white-space:nowrap;color:#e1e9f4;background:#363941;border:1px solid #626977;padding:4px 8px;cursor:pointer}.role-choice{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:8px;padding:16px;margin:8px 0}.role-choice small{color:#657084}.role-choice:disabled{opacity:1;background:#edf3ff;color:#265da2}.document-table.with-owner,.document-table.without-owner{min-width:1100px;table-layout:fixed}.document-table.with-owner th:first-child,.document-table.without-owner th:first-child{width:28%}.document-table.with-owner th:nth-child(2),.document-table.without-owner th:nth-child(2){width:25%}.document-table.with-owner th:nth-child(3),.document-table.without-owner th:nth-child(3){width:19%}.document-table.with-owner th.status-head,.document-table.without-owner th.status-head{width:96px}.document-table.with-owner th:nth-child(5){width:96px}.document-table.with-owner th:last-child,.document-table.without-owner th:last-child{width:112px}.document-state{display:flex;flex-direction:column;gap:4px;font-size:13px;white-space:nowrap}.document-state>span{font-weight:500}.document-state small{color:#7c8797}.status-cell{vertical-align:top!important}.card-state{display:flex;align-items:center;gap:16px;padding:16px;border-top:1px solid #eaf0f6}.card-state>small{color:#7c8797}.doc-signals button.lock{padding:0;min-width:14px;min-height:16px;border:0;background:none;color:#263243;cursor:pointer}.doc-signals button.lock.gray{color:#919baa}.doc-signals button.lock:disabled{visibility:hidden}.doc-signals button.lock:hover{outline:1px solid #a6b6ca;outline-offset:4px}.lock-badge{padding:4px 8px!important;border:1px solid!important;white-space:nowrap}.lock-badge.is-gray{color:#667486;background:#f6f7f9;border-color:#c4cbd5!important}.lock-badge.is-black{color:#263243;background:#e7ebf0;border-color:#687587!important}.page-size-label{margin-left:auto;display:flex;align-items:center;gap:8px;white-space:nowrap}.result-footer{gap:16px;flex-wrap:wrap}.page-size-label select{padding:4px 8px;border:1px solid #dce3ed;border-radius:4px;background:white}
