.sdw-banner{border:1px solid #f79009;border-radius:8px;background:#fffcf0;margin-bottom:10px;overflow:hidden}.sdw-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:14px 16px;background:#fff3c7;border-bottom:1px solid #f79009}.sdw-icon{font-size:18px;-ms-flex-negative:0;flex-shrink:0;margin-top:1px;color:#b54708}.sdw-header-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.sdw-title{font-size:14px;font-weight:700;color:#7a2e0e}.sdw-subtitle{color:#92400e}.sdw-detail,.sdw-subtitle{font-size:13px;line-height:1.4}.sdw-detail{padding:10px 16px;color:#7a2e0e}.sdw-detail,.sdw-section{border-bottom:1px solid #fde8a0}.sdw-section{padding:12px 16px}.sdw-section-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#92400e;margin-bottom:10px}.sdw-stale-item{border:1px solid #fde8a0;border-radius:6px;overflow:hidden;margin-bottom:6px}.sdw-stale-item:last-child{margin-bottom:0}.sdw-stale-hdr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;background:#fffbeb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.sdw-stale-hdr:hover{background:#fef3c7}.sdw-chevron{font-size:9px;color:#92400e;-ms-flex-negative:0;flex-shrink:0}.sdw-wono{font-size:13px;font-weight:600;color:#101828}.sdw-sep{color:#adb5bd;font-size:13px}.sdw-wo-desc{font-size:13px;color:#344054;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdw-wo-status{color:#b54708}.sdw-lines-count,.sdw-wo-status{font-size:11px;font-weight:600;white-space:nowrap}.sdw-lines-count{color:#92400e;background:#fde8a0;padding:1px 8px;border-radius:9999px;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.sdw-lines-table{font-size:12px;border-top:1px solid #fde8a0}.sdw-lines-head{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fef9e7;border-bottom:1px solid #fde8a0}.sdw-lth{padding:5px 8px;font-size:11px;font-weight:600;color:#92400e;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.sdw-ltr{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #fef3c7}.sdw-ltr:last-child{border-bottom:none}.sdw-ltc{padding:5px 8px;color:#344054;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdw-lcol-proc{width:90px}.sdw-lcol-code,.sdw-lcol-proc{-ms-flex-negative:0;flex-shrink:0}.sdw-lcol-code{width:110px}.sdw-lcol-val{text-align:right}.sdw-lcol-chg,.sdw-lcol-val{width:120px;-ms-flex-negative:0;flex-shrink:0}.sdw-code-bold{font-weight:600}.sdw-val-old{color:#6c757d;text-decoration:line-through}.sdw-val-new{font-weight:600;color:#101828}.sdw-pill{display:inline-block;padding:1px 7px;border-radius:9999px;font-size:11px;font-weight:500;white-space:nowrap}.sdw-pill.sdw-pill-amber{background:#fef0c7;color:#92400e;border:1px solid #f79009}.sdw-actions{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0;padding:16px}.sdw-action-col,.sdw-actions{display:-webkit-box;display:-ms-flexbox;display:flex}.sdw-action-col{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.sdw-action-label{font-size:12px;font-weight:700;color:#344054;text-transform:uppercase;letter-spacing:.4px}.sdw-action-desc{font-size:12px;color:#6c757d;margin:0;line-height:1.4}.sdw-action-divider{-ms-flex-negative:0;flex-shrink:0;width:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:600;color:#adb5bd;padding-top:48px}.sdw-note-input{width:100%;padding:6px 10px;border:1px solid #ced4da;border-radius:4px;font-size:13px;font-family:inherit;resize:vertical;min-height:52px;-webkit-box-sizing:border-box;box-sizing:border-box}.sdw-note-input:focus{outline:none;border-color:#03a9f4;-webkit-box-shadow:0 0 0 2px rgba(3,169,244,.15);box-shadow:0 0 0 2px rgba(3,169,244,.15)}.sdw-note-input::-webkit-input-placeholder{color:#adb5bd}.sdw-note-input::-moz-placeholder{color:#adb5bd}.sdw-note-input:-ms-input-placeholder{color:#adb5bd}.sdw-note-input::-ms-input-placeholder{color:#adb5bd}.sdw-note-input::placeholder{color:#adb5bd}.sdw-proceed-wrap,.sdw-recompute-btn{-ms-flex-item-align:start;align-self:flex-start}.gc-wo-bulk-update-step-apply{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.gc-wo-bulk-update-step-apply .wap-top-banner{padding:12px 16px;background:#fff8f0;border:1px solid #ffd6a5;border-radius:6px;font-size:13px;color:#7c4b00}.gc-wo-bulk-update-step-apply .wap-body-layout{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gc-wo-bulk-update-step-apply .wap-main{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.gc-wo-bulk-update-step-apply .wap-sidebar{width:240px;-ms-flex-negative:0;flex-shrink:0}.gc-wo-bulk-update-step-apply .wap-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gc-wo-bulk-update-step-apply .wap-metric-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:14px 16px;background:#fff;border:1px solid #dee2e6;border-radius:6px}.gc-wo-bulk-update-step-apply .wap-metric-label{font-size:11px;font-weight:500;color:#6c757d;text-transform:uppercase;letter-spacing:.4px}.gc-wo-bulk-update-step-apply .wap-metric-val{font-size:26px;font-weight:700;color:#101828;line-height:1}.gc-wo-bulk-update-step-apply .wap-val-blue{color:#0369a1}.gc-wo-bulk-update-step-apply .wap-val-amber{color:#92400e}.gc-wo-bulk-update-step-apply .wap-val-red{color:#9b1c1c}.gc-wo-bulk-update-step-apply .wap-confirm-box{padding:16px;background:#fff5f5;border:1px solid #f5c6cb;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-transition:background .15s,border-color .15s;transition:background .15s,border-color .15s}.gc-wo-bulk-update-step-apply .wap-confirm-box.wap-confirm-box-active{background:#f0fdf4;border-color:#86efac}.gc-wo-bulk-update-step-apply .wap-confirm-instruction{font-size:13px;font-weight:500;color:#9b1c1c}.wap-confirm-box-active .gc-wo-bulk-update-step-apply .wap-confirm-instruction{color:#065f46}.gc-wo-bulk-update-step-apply .wap-stale-guard-note{font-size:12px;color:#9b1c1c;background:#fff3f3;border:1px solid #f5c6cb;border-radius:4px;padding:8px 12px}.gc-wo-bulk-update-step-apply .wap-confirm-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.gc-wo-bulk-update-step-apply .wap-confirm-input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.gc-wo-bulk-update-step-apply .wap-confirm-input{width:160px;padding:7px 10px;border:1px solid #ced4da;border-radius:4px;font-size:14px;font-family:monospace;letter-spacing:.08em;color:#101828;background:#fff}.gc-wo-bulk-update-step-apply .wap-confirm-input:focus{outline:none;-webkit-box-shadow:0 0 0 2px rgba(3,169,244,.15);box-shadow:0 0 0 2px rgba(3,169,244,.15)}.gc-wo-bulk-update-step-apply .wap-confirm-input--empty{border-color:#ced4da}.gc-wo-bulk-update-step-apply .wap-confirm-input--wrong{border-color:#dc3545;background:#fff8f8}.gc-wo-bulk-update-step-apply .wap-confirm-input--wrong:focus{-webkit-box-shadow:0 0 0 2px rgba(220,53,69,.15);box-shadow:0 0 0 2px rgba(220,53,69,.15)}.gc-wo-bulk-update-step-apply .wap-confirm-input--correct{border-color:#17b26a;background:#f0fdf4}.gc-wo-bulk-update-step-apply .wap-confirm-input--correct:focus{-webkit-box-shadow:0 0 0 2px rgba(23,178,106,.15);box-shadow:0 0 0 2px rgba(23,178,106,.15)}.gc-wo-bulk-update-step-apply .wap-confirm-input:disabled{background:#f8f9fa;color:#6c757d}.gc-wo-bulk-update-step-apply .wap-confirm-hint{font-size:11px;color:#dc3545}.gc-wo-bulk-update-step-apply .wap-sidebar-card{background:#fff;border:1px solid #dee2e6;border-radius:6px}.gc-wo-bulk-update-step-apply .wap-sidebar-header{padding:10px 14px;border-bottom:1px solid #dee2e6;background:#f8f9fa;border-radius:6px 6px 0 0}.gc-wo-bulk-update-step-apply .wap-sidebar-title{font-size:12px;font-weight:600;color:#344054}.gc-wo-bulk-update-step-apply .wap-sidebar-body{padding:10px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.gc-wo-bulk-update-step-apply .wap-sidebar-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gc-wo-bulk-update-step-apply .wap-sidebar-lbl{font-size:12px;color:#495057}.gc-wo-bulk-update-step-apply .wap-sidebar-val{font-size:14px;font-weight:700;color:#101828}