@import"https://static.oracle.com/cdn/fnd/gallery/2504.0.0/images/iconfont/ojuxIconFont.min.css";:root{--rw-brand: #013766;--rw-brand-2: #0572ce;--rw-accent: #740b40;--rw-bg: #f8f8f8;--rw-surface: #ffffff;--rw-border: #c4ccd8;--rw-border-strong: #171616;--rw-text: #1d1d1d;--rw-text-muted: #5c6b7a;--rw-header-bg: #013766;--rw-header-text: #ffffff;--rw-danger: #c74634;--rw-success: #3a7d34;--rw-warning: #b8860b;--rw-disabled-bg: #dedcde;--rw-radius: 6px;--rw-font: "Oracle Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--rw-shadow-md: 0 4px 12px rgba(0, 0, 0, .12)}*{box-sizing:border-box}html,body,#root{margin:0;height:100%}body{font-family:var(--rw-font);color:var(--rw-text);background:var(--rw-bg);font-size:14px}a.rw-link{color:#06c;text-decoration:underline;cursor:pointer}.rw-shell{display:flex;flex-direction:column;min-height:100%}.rw-global-header{display:flex;align-items:center;gap:16px;height:48px;padding:0 16px;background:#000;color:#fff}.rw-global-header .rw-brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:16px;letter-spacing:.3px;cursor:pointer}.rw-brand-logo{height:26px;width:auto;display:block}.rw-brand-name{font-weight:700;font-size:16px;white-space:nowrap}.rw-global-header nav{display:flex;gap:4px;margin-left:8px}.rw-global-header nav a{color:#d7e3ef;text-decoration:none;padding:6px 12px;border-radius:4px;font-size:13px}.rw-global-header nav a.active,.rw-global-header nav a:hover{color:#fff;background:#ffffff1f}.rw-global-header .rw-user{margin-left:auto;font-size:12px;color:#cdd9e6}.rw-content{flex:1;padding:16px}.rw-colorstrip{height:12px;border-top-left-radius:var(--rw-radius);border-top-right-radius:var(--rw-radius);background:linear-gradient(90deg,#013766,#0572ce,#740b40)}.rw-panel{background:var(--rw-surface);border:1px solid var(--rw-border);border-radius:var(--rw-radius);box-shadow:var(--rw-shadow-md);margin-bottom:16px}.rw-panel-header{font-size:15px;font-weight:700;color:var(--rw-brand);padding:12px 16px;border-bottom:1px solid var(--rw-border);display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.rw-panel-body{padding:16px}.rw-page-title{font-size:20px;font-weight:700;color:var(--rw-brand);margin:0 0 12px}.rw-cards{display:flex;gap:20px;flex-wrap:wrap}.rw-action-card{width:240px;min-height:112px;background:var(--rw-surface);border:1px solid var(--rw-border);border-left:4px solid var(--rw-brand);border-radius:var(--rw-radius);box-shadow:var(--rw-shadow-md);padding:20px;font-size:18px;font-weight:600;color:var(--rw-brand);cursor:pointer;display:flex;align-items:center;gap:12px;transition:transform .08s ease,box-shadow .08s ease}.rw-action-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0000002e}.rw-form{display:grid;gap:10px 24px}.rw-form.cols-1{grid-template-columns:1fr}.rw-form.cols-2{grid-template-columns:1fr 1fr}.rw-form.cols-3{grid-template-columns:1fr 1fr 1fr}.rw-field{display:flex;flex-direction:column;gap:3px}.rw-field.inline{flex-direction:row;align-items:center;gap:8px}.rw-label{font-size:12px;color:var(--rw-text-muted);font-weight:600}.rw-label .rw-req{color:var(--rw-danger);margin-left:2px}.rw-input,.rw-select,.rw-textarea{height:32px;padding:4px 8px;border:1px solid var(--rw-border-strong);border-radius:3px;background:#fff;font:inherit;font-size:13px;color:var(--rw-text);width:100%}.rw-textarea{height:auto;min-height:80px}.rw-input:focus,.rw-select:focus,.rw-textarea:focus{outline:2px solid var(--rw-brand-2);outline-offset:-1px}.rw-input:disabled,.rw-input[readonly],.rw-select:disabled,.rw-textarea:disabled,.rw-textarea[readonly]{color:#000;background:var(--rw-disabled-bg)}.rw-btn{height:32px;padding:0 14px;border:1px solid var(--rw-border-strong);border-radius:4px;background:#fff;color:#000;font:inherit;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.rw-btn:hover:not(:disabled){background:#f0f0f0}.rw-btn:disabled{opacity:.5;cursor:default}.rw-btn.primary{background:var(--rw-brand);color:#fff;border-color:var(--rw-brand)}.rw-btn.primary:hover:not(:disabled){background:#024a86}.rw-btn.borderless{border-color:transparent;background:transparent}.rw-btn.borderless:hover:not(:disabled){background:#0000000f}.rw-btn.danger{color:var(--rw-danger)}.rw-btn-row{display:flex;gap:8px;justify-content:flex-end;align-items:center}.rw-table-wrap{overflow:auto;border:1px solid var(--rw-border);border-radius:4px;background:#fff}.rw-table{border-collapse:collapse;width:100%;font-size:13px}.rw-table th{background:var(--rw-header-bg);color:var(--rw-header-text);font-weight:700;text-align:left;padding:8px 10px;white-space:nowrap;position:sticky;top:0}.rw-table td{padding:6px 10px;border-bottom:1px solid #e4e8ee;vertical-align:middle}.rw-table tbody tr:hover{background:#eef4fb}.rw-table tbody tr.selected{background:#dcebfb}.rw-table .rw-cell-input{height:28px}.rw-table-empty{padding:24px;text-align:center;color:var(--rw-text-muted)}.rw-pagination{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.rw-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.rw-dialog{background:#fff;border-radius:var(--rw-radius);box-shadow:0 12px 40px #0000004d;min-width:380px;max-width:92vw;max-height:88vh;display:flex;flex-direction:column}.rw-dialog-title{padding:14px 18px;font-size:16px;font-weight:700;color:var(--rw-brand);border-bottom:1px solid var(--rw-border)}.rw-dialog-body{padding:18px;overflow:auto}.rw-dialog-footer{padding:12px 18px;border-top:1px solid var(--rw-border);display:flex;justify-content:flex-end;gap:8px}.rw-progress{height:4px;width:100%;background:#d9e2ec;border-radius:2px;overflow:hidden;position:relative}.rw-progress .bar{position:absolute;height:100%;background:var(--rw-brand-2)}.rw-progress.indeterminate .bar{width:30%;animation:rw-indeterminate 1.1s infinite ease-in-out}@keyframes rw-indeterminate{0%{left:-30%}to{left:100%}}.rw-messages{position:sticky;top:0;z-index:500}.rw-message{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border-left:4px solid var(--rw-brand-2);background:#eaf3fb;margin-bottom:6px;border-radius:4px}.rw-message.error{border-color:var(--rw-danger);background:#fdecea}.rw-message.warning{border-color:var(--rw-warning);background:#fff6e6}.rw-message.confirmation{border-color:var(--rw-success);background:#ecf6ea}.rw-message .close{margin-left:auto;cursor:pointer;color:var(--rw-text-muted)}.rw-toast-region{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:2000;display:flex;flex-direction:column;gap:8px;align-items:center}.rw-toast{background:#323232;color:#fff;padding:10px 18px;border-radius:20px;box-shadow:var(--rw-shadow-md);font-size:13px}.rw-cee{background:var(--rw-surface);border:1px solid var(--rw-border);border-radius:var(--rw-radius);box-shadow:var(--rw-shadow-md);overflow:hidden}.rw-cee-header{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--rw-border);gap:12px}.rw-cee-header .title{font-size:18px;font-weight:700;color:var(--rw-brand)}.rw-cee-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.rw-cee-body{padding:16px}.rw-section-title{font-size:14px;font-weight:700;color:var(--rw-accent);margin:16px 0 8px}.rw-flex{display:flex}.rw-gap{gap:8px}.rw-mt{margin-top:12px}.rw-spacer{flex:1}.rw-totals{display:flex;gap:24px;justify-content:flex-end;padding:8px 12px;font-weight:600}.rw-deeplinks{display:flex;gap:20px;align-items:center;padding:8px 12px;margin-bottom:12px;background:var(--rw-surface-2, #f4f5f7);border-radius:6px}.rw-deeplinks a{color:var(--rw-brand, #1a73e8);text-decoration:none;font-weight:600}.rw-deeplinks a:hover{text-decoration:underline}.rw-hold-badge{padding:2px 10px;border-radius:12px;background:#fce8e6;color:#b3261e;font-weight:600;font-size:.85rem}.rw-login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(180deg,#e8f0f8 0%,var(--rw-bg) 100%)}.rw-login-card{width:100%;max-width:400px;padding:32px;background:var(--rw-surface);border:1px solid var(--rw-border);border-radius:var(--rw-radius);box-shadow:var(--rw-shadow-md);display:flex;flex-direction:column;gap:16px}.rw-login-card h1{margin:0;color:var(--rw-brand);font-size:24px}.rw-login-subtitle{margin:-8px 0 0;color:var(--rw-text-muted)}.rw-login-card label{display:flex;flex-direction:column;gap:6px;font-weight:600}.rw-login-card input{padding:10px 12px;border:1px solid var(--rw-border);border-radius:var(--rw-radius);font:inherit}.rw-login-error{margin:0;color:var(--rw-danger);font-weight:600}.rw-login-submit{width:100%;margin-top:8px}.rw-login-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;color:var(--rw-text-muted)}.rw-logout-btn{margin-left:12px;padding:4px 10px;border:1px solid rgba(255,255,255,.5);border-radius:var(--rw-radius);background:transparent;color:#fff;cursor:pointer;font:inherit}.rw-logout-btn:hover{background:#ffffff1f}.rw-usermenu{position:relative;margin-left:16px;display:flex;align-items:center}.rw-usermenu-trigger{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:50%;background:#ffffff24;color:#fff;font-size:17px;cursor:pointer;transition:background .15s ease}.rw-usermenu-trigger:hover{background:#ffffff42}.rw-usermenu-panel{position:absolute;top:calc(100% + 10px);right:0;min-width:220px;background:var(--rw-surface);color:var(--rw-text);border:1px solid var(--rw-border);border-radius:10px;box-shadow:0 12px 32px #00000038;z-index:1000;overflow:hidden}.rw-usermenu-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--rw-border)}.rw-usermenu-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#0137661a;color:var(--rw-brand);font-size:17px;flex:0 0 auto}.rw-usermenu-name{font-size:13px;font-weight:600;word-break:break-all}.rw-usermenu-item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border:none;background:none;font:inherit;font-size:13px;color:var(--rw-text);cursor:pointer;text-align:left}.rw-usermenu-item:hover{background:#f4f6f9}.rw-usermenu-item [class^=oj-ux-ico]{color:var(--rw-text-muted);font-size:15px}.poc-notif{position:relative;margin-left:auto;display:flex;align-items:center}.rw-global-header .poc-notif+.rw-user{margin-left:16px}.poc-notif-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:50%;background:#ffffff1a;color:#fff;font-size:17px;cursor:pointer;transition:background .15s ease}.poc-notif-bell:hover{background:#fff3}.poc-notif-badge{position:absolute;top:-4px;right:-12px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--rw-danger);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;border:2px solid #000000;box-sizing:content-box;pointer-events:none}.poc-notif-panel{position:absolute;top:calc(100% + 10px);right:0;width:360px;max-width:92vw;background:var(--rw-surface);color:var(--rw-text);border:1px solid var(--rw-border);border-radius:10px;box-shadow:0 12px 32px #00000038;z-index:1000;overflow:hidden}.poc-notif-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--rw-border)}.poc-notif-title{font-weight:700;font-size:14px;display:flex;align-items:center;gap:8px}.poc-notif-count{background:var(--rw-danger);color:#fff;border-radius:10px;font-size:11px;padding:1px 7px;font-weight:700}.poc-notif-actions{display:flex;gap:6px}.poc-linkbtn{background:none;border:none;color:var(--rw-brand-2);font:inherit;font-size:12px;cursor:pointer;padding:2px 4px;border-radius:4px}.poc-linkbtn:hover:not(:disabled){background:#0572ce1a}.poc-linkbtn:disabled{color:var(--rw-text-muted);cursor:default;opacity:.6}.poc-linkbtn.strong{font-weight:700;display:inline-flex;align-items:center;gap:6px}.poc-notif-list{max-height:340px;overflow-y:auto}.poc-notif-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;color:var(--rw-text-muted);font-size:13px;text-align:center}.poc-notif-empty [class^=oj-ux-ico]{font-size:26px;color:var(--rw-success)}.poc-notif-item{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;padding:11px 14px;background:#c746340a;border:none;border-bottom:1px solid var(--rw-border);cursor:pointer;font:inherit}.poc-notif-item:hover{background:#c7463417}.poc-notif-item.read{background:var(--rw-surface)}.poc-notif-item.read .poc-notif-msg{color:var(--rw-text-muted);font-weight:400}.poc-notif-dot{width:8px;height:8px;border-radius:50%;margin-top:5px;flex:0 0 auto;background:var(--rw-text-muted)}.poc-notif-dot.error{background:var(--rw-danger)}.poc-notif-dot.warning{background:var(--rw-warning)}.poc-notif-dot.info{background:var(--rw-brand-2)}.poc-notif-body{display:flex;flex-direction:column;gap:2px;min-width:0}.poc-notif-msg{font-size:13px;font-weight:600}.poc-notif-meta{font-size:11px;color:var(--rw-text-muted)}.poc-notif-foot{padding:10px 14px;border-top:1px solid var(--rw-border);text-align:center}.poc-page{max-width:1200px;margin:0 auto}.poc-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.poc-page-title{margin:0;font-size:24px;font-weight:700;color:var(--rw-brand)}.poc-page-sub{margin:4px 0 0;color:var(--rw-text-muted);font-size:13px}.poc-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.poc-toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--rw-text);-webkit-user-select:none;user-select:none}.poc-toggle.disabled{opacity:.5;cursor:not-allowed}.poc-toggle input{position:absolute;opacity:0;pointer-events:none}.poc-toggle-track{position:relative;width:38px;height:20px;border-radius:10px;background:var(--rw-border);transition:background .15s ease;flex:0 0 auto}.poc-toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:transform .15s ease}.poc-toggle input:checked+.poc-toggle-track{background:var(--rw-success)}.poc-toggle input:checked+.poc-toggle-track .poc-toggle-thumb{transform:translate(18px)}.poc-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.poc-summary-card{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--rw-surface);border:1px solid var(--rw-border);border-left-width:4px;border-radius:var(--rw-radius);box-shadow:var(--rw-shadow-md)}.poc-summary-card.brand{border-left-color:var(--rw-brand-2)}.poc-summary-card.warning{border-left-color:var(--rw-warning)}.poc-summary-card.success{border-left-color:var(--rw-success)}.poc-summary-card.danger{border-left-color:var(--rw-danger)}.poc-summary-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;font-size:20px}.poc-summary-card.brand .poc-summary-icon{background:#0572ce1f;color:var(--rw-brand-2)}.poc-summary-card.warning .poc-summary-icon{background:#b8860b24;color:var(--rw-warning)}.poc-summary-card.success .poc-summary-icon{background:#3a7d3424;color:var(--rw-success)}.poc-summary-card.danger .poc-summary-icon{background:#c7463424;color:var(--rw-danger)}.poc-summary-text{display:flex;flex-direction:column}.poc-summary-value{font-size:22px;font-weight:700;line-height:1.1}.poc-summary-label{font-size:12px;color:var(--rw-text-muted)}.poc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.poc-tabs{display:inline-flex;background:#eef1f5;border:1px solid var(--rw-border);border-radius:8px;padding:3px;gap:2px;flex-wrap:wrap}.poc-tab{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:none;background:transparent;border-radius:6px;color:var(--rw-text-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .12s ease}.poc-tab:hover{color:var(--rw-text)}.poc-tab.active{background:var(--rw-surface);color:var(--rw-brand);box-shadow:0 1px 3px #00000024}.poc-tab.attention.active{color:var(--rw-danger)}.poc-tab-count{background:#00000014;border-radius:9px;font-size:11px;font-weight:700;padding:1px 7px;min-width:18px;text-align:center}.poc-tab.active .poc-tab-count{background:#0572ce26;color:var(--rw-brand-2)}.poc-tab.attention.active .poc-tab-count{background:#c7463429;color:var(--rw-danger)}.poc-toolbar-right{display:flex;align-items:center;gap:10px}.poc-search{position:relative;display:flex;align-items:center}.poc-search>[class^=oj-ux-ico]{position:absolute;left:10px;color:var(--rw-text-muted);font-size:15px;pointer-events:none}.poc-search-input{width:230px;max-width:100%;padding:8px 30px 8px 32px;border:1px solid var(--rw-border);border-radius:8px;font:inherit;font-size:13px;background:var(--rw-surface)}.poc-search-input:focus{outline:none;border-color:var(--rw-brand-2);box-shadow:0 0 0 3px #0572ce26}.poc-search-clear{position:absolute;right:6px;border:none;background:none;color:var(--rw-text-muted);cursor:pointer;padding:4px;display:inline-flex}.poc-search-clear:hover{color:var(--rw-text)}.poc-filter{position:relative}.poc-filter-panel{position:absolute;top:calc(100% + 8px);right:0;width:480px;max-width:92vw;background:var(--rw-surface);border:1px solid var(--rw-border);border-radius:10px;box-shadow:0 12px 32px #00000038;padding:16px;z-index:900}.poc-filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.poc-filter-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--rw-border)}.poc-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.poc-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;background:#0572ce1a;border:1px solid rgba(5,114,206,.3);border-radius:16px;font-size:12px;color:var(--rw-brand)}.poc-chip-key{color:var(--rw-text-muted)}.poc-chip-x{display:inline-flex;align-items:center;justify-content:center;border:none;background:#00000014;color:var(--rw-text);border-radius:50%;width:16px;height:16px;font-size:10px;cursor:pointer}.poc-chip-x:hover{background:var(--rw-danger);color:#fff}.poc-chip-clear{border:none;background:none;color:var(--rw-brand-2);font:inherit;font-size:12px;cursor:pointer;padding:4px 6px}.poc-chip-clear:hover{text-decoration:underline}.poc-result-count{font-size:12px;color:var(--rw-text-muted);margin-bottom:8px}.poc-table-wrap{background:var(--rw-surface);border:1px solid var(--rw-border);border-radius:10px;box-shadow:var(--rw-shadow-md);overflow:hidden}.poc-table{width:100%;border-collapse:collapse;font-size:13px}.poc-table thead th{text-align:left;padding:11px 14px;background:#f4f6f9;color:var(--rw-text-muted);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--rw-border)}.poc-table tbody td{padding:12px 14px;border-bottom:1px solid #eef1f5;vertical-align:top}.poc-table tbody tr:last-child td{border-bottom:none}.poc-table tbody tr:hover{background:#f9fbfd}.poc-row-failed{background:#c746340a}.poc-row-failed:hover{background:#c7463414}.poc-col-action{text-align:right;white-space:nowrap}.poc-strong{font-weight:700;color:var(--rw-brand)}.poc-muted{color:var(--rw-text-muted)}.poc-error-line{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:11.5px;color:var(--rw-danger)}.poc-empty{text-align:center;padding:44px 16px;color:var(--rw-text-muted)}.poc-empty [class^=oj-ux-ico]{display:block;font-size:30px;margin-bottom:8px;opacity:.6}.poc-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:14px;font-size:12px;font-weight:600;white-space:nowrap}.poc-pill.processing{background:#b8860b24;color:#8a6400}.poc-pill.processed{background:#3a7d3424;color:var(--rw-success)}.poc-pill.failed{background:#c7463424;color:var(--rw-danger)}.poc-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(184,134,11,.3);border-top-color:var(--rw-warning);border-radius:50%;animation:poc-spin .8s linear infinite}@keyframes poc-spin{to{transform:rotate(360deg)}}.poc-num{text-align:right;white-space:nowrap}.poc-drawer-error{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:8px;background:#c7463414;border:1px solid rgba(199,70,52,.3);color:var(--rw-danger);font-size:13px}.poc-drawer-error [class^=oj-ux-ico]{font-size:18px;margin-top:1px}@media (max-width: 860px){.poc-summary{grid-template-columns:repeat(2,1fr)}.poc-toolbar{align-items:stretch}.poc-filter-grid{grid-template-columns:1fr}}
