.sjc-hero,.field-dispatch-hero,.sla-hero,.fdq-hero,.wh-dash-hero{background:linear-gradient(135deg,#053f46 0%,#075c63 38%,#008c83 72%,#0f766e 100%)!important;box-shadow:0 14px 36px #053f4647!important}.inv-dir-hero,.add-master-hero,.stock-txn-hero{background:radial-gradient(circle at 86% 32%,#008c834d,#0000 36%),radial-gradient(circle at 12% 80%,#053f464d,#0000 36%),linear-gradient(135deg,#053f46 0%,#075c63 38%,#008c83 72%,#0f766e 100%)!important;box-shadow:0 14px 36px #053f4647!important}.sjc-hero__eyebrow,.field-dispatch-hero__eyebrow,.sla-hero__eyebrow,.fdq-hero__eyebrow,.wh-dash-hero__eyebrow,.inv-dir-hero__eyebrow,.add-master-hero__eyebrow,.stock-txn-hero__eyebrow{color:#74f3d2!important}.sjc-hero__subtitle,.field-dispatch-hero__subtitle,.sla-hero__subtitle,.fdq-hero__subtitle,.wh-dash-hero__subtitle,.inv-dir-hero__subtitle,.add-master-hero__subtitle,.stock-txn-hero__subtitle{color:#ffffffeb!important}.sjc-hero__glow,.field-dispatch-hero__glow,.sla-hero__glow,.fdq-hero__glow,.wh-dash-hero__glow,.inv-dir-hero__glow,.add-master-hero__glow{background:radial-gradient(circle,#32d7b538 0%,#0000 68%)!important}.sjc-hero__particle,.field-dispatch-hero__node,.sla-hero__node,.wh-dash-hero__node{background:#32d7b5!important;box-shadow:0 0 8px #32d7b5,0 0 16px #32d7b566!important}.sjc-hero__ring{border-color:#2dd2be29!important}.sjc-hero__ring--b{border-color:#5ae6d21f!important}.inv-dir-hero__icon,.add-master-hero__icon,.stock-txn-hero__icon{color:#70f5d2!important;background:#69ffd829!important;border-color:#70f5d259!important;box-shadow:0 18px 45px #053f4647,0 0 24px #32d7b533,inset 0 1px #ffffff2e!important}.inv-dir-hero__icon svg,.add-master-hero__icon svg,.stock-txn-hero__icon svg{stroke:#70f5d2;color:#70f5d2!important}.sjc-hero__dots,.field-dispatch-hero__dots,.sla-hero__dots,.wh-dash-hero__dots{background-image:radial-gradient(#70f5d238 1px,#0000 1.2px)!important}.wh-dash-hero__grid{background-image:linear-gradient(#2dd2be29 1px,#0000 1px),linear-gradient(90deg,#2dd2be29 1px,#0000 1px)!important}.sla-hero__grid{background-image:linear-gradient(#2dd2be2e 1px,#0000 1px),linear-gradient(90deg,#2dd2be2e 1px,#0000 1px)!important}.sjc-hero .btn-primary,.field-dispatch-hero .btn-primary,.sla-hero .btn-primary,.fdq-hero .btn-primary,.wh-dash-hero .btn-primary,.inv-dir-hero .btn-primary,.add-master-hero .btn-primary,.stock-txn-hero .btn-primary,.sjc-hero button[data-variant=primary],.field-dispatch-hero button[data-variant=primary],.sla-hero button[data-variant=primary],.wh-dash-hero button[data-variant=primary],.inv-dir-hero button[data-variant=primary],.add-master-hero button[data-variant=primary],.stock-txn-hero button[data-variant=primary]{color:#fff!important;background:#087c73!important;border-color:#0000!important;box-shadow:0 4px 12px #087c732e!important}.sjc-hero .btn-primary:hover,.field-dispatch-hero .btn-primary:hover,.sla-hero .btn-primary:hover,.fdq-hero .btn-primary:hover,.wh-dash-hero .btn-primary:hover,.inv-dir-hero .btn-primary:hover,.add-master-hero .btn-primary:hover,.stock-txn-hero .btn-primary:hover{background:#0a9387!important}.sjc-hero .btn-primary:active,.field-dispatch-hero .btn-primary:active,.sla-hero .btn-primary:active,.fdq-hero .btn-primary:active,.wh-dash-hero .btn-primary:active,.inv-dir-hero .btn-primary:active,.add-master-hero .btn-primary:active,.stock-txn-hero .btn-primary:active{background:#066a63!important}.sjc-hero .btn-secondary,.field-dispatch-hero .btn-secondary,.sla-hero .btn-secondary,.wh-dash-hero .btn-secondary,.inv-dir-hero .btn-secondary,.add-master-hero .btn-secondary,.stock-txn-hero .btn-secondary,.sjc-hero button[data-variant=secondary],.field-dispatch-hero button[data-variant=secondary],.sla-hero button[data-variant=secondary],.wh-dash-hero button[data-variant=secondary],.inv-dir-hero button[data-variant=secondary],.add-master-hero button[data-variant=secondary],.stock-txn-hero button[data-variant=secondary]{color:#075d5b!important;background:#fff!important;border:1px solid #ffffff59!important}.sjc-hero .btn-secondary:hover,.field-dispatch-hero .btn-secondary:hover,.sla-hero .btn-secondary:hover,.wh-dash-hero .btn-secondary:hover,.inv-dir-hero .btn-secondary:hover,.add-master-hero .btn-secondary:hover,.stock-txn-hero .btn-secondary:hover{background:#f4fffc!important}
.global-document-bank-page{box-sizing:border-box;color:#0d2138;background:#f4f7fa;max-width:100%;min-height:100%;font-family:Inter,system-ui,sans-serif;gap:0!important;padding:24px 28px 30px!important}.gdb-hero{box-sizing:border-box;isolation:isolate;color:#fff;background:linear-gradient(110deg,#05464a 0%,#08706f 45%,#0d968a 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;width:100%;height:188px;min-height:188px;margin:0 0 18px;padding:32px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #0f172a14}.gdb-hero__fx{z-index:0;pointer-events:none;position:absolute;inset:0}.gdb-hero__grid{opacity:.28;background-image:radial-gradient(#ffffff59 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 35%,#000 70%);mask-image:linear-gradient(90deg,#0000 0% 35%,#000 70%)}.gdb-hero__glow{filter:blur(8px);background:radial-gradient(circle,#62e7ca38 0%,#0000 70%);border-radius:50%;width:220px;height:160px;position:absolute;top:20%;right:28%}.gdb-hero__waves{width:100%;height:100%;position:absolute;inset:0}.gdb-hero__copy{z-index:1;flex:auto;min-width:0;max-width:54rem;position:relative}.gdb-hero__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.9rem,2.8vw,2.35rem);font-weight:800;line-height:1.15;color:#fff!important}.gdb-hero__subtitle{max-width:36rem;margin:12px 0 0;font-size:14.5px;font-weight:500;line-height:1.5;color:#ffffffeb!important}.gdb-hero__actions{z-index:1;flex-shrink:0;align-items:center;gap:12px;display:flex;position:relative}.gdb-btn-refresh{color:#0a5f5b;cursor:pointer;background:#fff;border:1px solid #fff6;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.gdb-btn-refresh:hover:not(:disabled){background:#f4fffc}.gdb-btn-refresh:disabled{opacity:.7;cursor:wait}.gdb-btn-add{color:#fff;cursor:pointer;background:#0baa84;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 22px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex;box-shadow:0 4px 12px #0baa8433}.gdb-btn-add:hover:not(:disabled){background:#0b9577}.gdb-btn-add:active:not(:disabled){background:#087b65}.gdb-card{background:#fff;border:1px solid #e6ebf1;border-radius:16px;padding:20px 22px;box-shadow:0 4px 14px #0f172a0d}.gdb-search{width:100%;margin-bottom:12px;position:relative}.gdb-search__icon{color:#98a5b7;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.gdb-search__input{box-sizing:border-box;color:#13243b;background:#fff;border:1px solid #dde5ed;border-radius:10px;outline:none;width:100%;height:48px;padding:0 14px 0 42px;font-size:14px;transition:border-color .15s,box-shadow .15s}.gdb-search__input::placeholder{color:#98a5b7}.gdb-search__input:focus{border-color:#0a9c83;box-shadow:0 0 0 3px #0a9c831a}.gdb-builder-link{color:#0f243d;background:#fff;border:1px solid #dde5ed;border-radius:999px;align-items:center;gap:8px;height:40px;margin-bottom:14px;padding:0 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.gdb-builder-link:hover{color:#0f243d;background:#f7fafc}.gdb-empty{text-align:center;color:#68768c;margin:28px 0 12px;font-size:14px}.gdb-table-wrap{border:1px solid #e5eaf0;border-radius:12px;overflow:auto}.gdb-table{border-collapse:collapse;text-align:left;color:#13243b;width:100%;font-size:13.5px}.gdb-table thead th{letter-spacing:1px;text-transform:uppercase;color:#67748a;white-space:nowrap;background:#f7f9fb;border-bottom:1px solid #e5eaf0;height:44px;padding:0 16px;font-size:10.5px;font-weight:700}.gdb-table tbody td{vertical-align:middle;background:#fff;border-bottom:1px solid #edf1f5;height:60px;padding:0 16px}.gdb-table tbody tr:last-child td{border-bottom:none}.gdb-table tbody tr:hover td{background:#fafcfd}.gdb-table__title{color:#13243b;font-weight:700}.gdb-table__category{color:#13243b;align-items:center;gap:8px;display:inline-flex}.gdb-table__category-icon{color:#7a889c;flex-shrink:0}.gdb-table__file{color:#13243b;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.gdb-table__file:hover{color:#0a5f5b;text-decoration:underline}.gdb-table__file-icon{color:#ef4444;flex-shrink:0}.gdb-table__actions{text-align:center;width:72px}.global-document-bank-page .table-icon-action--delete{color:#65738a;width:34px;height:34px;box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:9px}.global-document-bank-page .table-icon-action--delete:hover:not(:disabled){color:#e34b4b;background:#fff5f5;border-color:#f1c9c9}.global-document-bank-page .erp-modal h2{color:#0d2138}.global-document-bank-page .erp-btn-primary{background:#0baa84;border-color:#0000;box-shadow:0 4px 12px #0baa842e}.global-document-bank-page .erp-btn-primary:hover:not(:disabled){background:#0b9577}@media (max-width:900px){.global-document-bank-page{padding:18px 16px 24px!important}.gdb-hero{flex-direction:column;align-items:flex-start;height:auto;min-height:0;padding:28px 24px}.gdb-hero__actions{flex-wrap:wrap;width:100%}.gdb-btn-refresh,.gdb-btn-add{flex:auto}}@media (max-width:640px){.gdb-hero__title{font-size:1.65rem}.gdb-hero__actions{flex-direction:column;align-items:stretch}.gdb-builder-link{justify-content:center;width:100%}}
