.price-overlay-editor-pane .auth-config-group{overflow:hidden}
.price-overlay-editor-pane .po-url{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:22px;margin-top:3px;padding:3px 7px;overflow:hidden;border:1px dashed rgba(255,255,255,.14);border-radius:7px;background:#080808;color:#c9cbd1;font:700 7px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;outline:none}
.price-overlay-editor-pane .po-url:hover,.price-overlay-editor-pane .po-url:focus{border-color:rgba(255,213,79,.5);color:#fff}
.price-overlay-editor-pane .po-url.is-revealed{border-style:solid;border-color:rgba(255,213,79,.92);color:#ffd54a}
.auth-config-box.is-actions-pane:has(.price-overlay-editor-pane:not(.hidden)){overflow-x:hidden}
.price-overlay-editor-pane .auth-config-group-actions .btn.is-on{border-color:rgba(255,213,79,.92)!important;box-shadow:inset 0 0 0 1px rgba(255,213,79,.28)!important;color:#ffd54a}
.price-overlay-editor-pane .po-save{grid-column:1/-1}
.price-overlay-editor-pane .po-save-status{min-height:0;margin-top:3px;color:#ffd54a}
.price-overlay-editor-pane .po-save-status:empty{display:none}
.price-overlay-editor-pane .po-save.is-dirty{border-color:#42ef8b!important;background:linear-gradient(180deg,rgba(29,103,62,.98),rgba(8,38,22,.98))!important;color:#dffff0;animation:poPulseGreen 1s ease-in-out infinite}
@keyframes poPulseGreen{50%{filter:brightness(1.35);box-shadow:0 0 0 3px rgba(66,239,139,.16),inset 0 0 0 1px rgba(141,255,188,.55)}}
.po-discard-modal{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.76)}
.po-discard-modal.hidden{display:none}
.po-discard-dialog{width:min(300px,calc(100vw - 32px));padding:12px;border:1px solid rgba(255,213,79,.72);border-radius:11px;background:linear-gradient(180deg,#111,#030303);box-shadow:0 18px 50px rgba(0,0,0,.65)}
.po-discard-title{color:#ffd54a;font-size:12px;font-weight:900;text-transform:uppercase}
.po-discard-text{margin-top:6px;color:#eee;font-size:11px;font-weight:700;line-height:1.35}
.po-discard-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}
.po-discard-actions .btn{min-height:28px;font-size:8px}

.price-overlay-editor-pane .po-color-input{box-sizing:border-box;width:112px;height:18px;min-width:0;margin:0;padding:1px;border:1px solid rgba(255,213,79,.34);border-radius:5px;background:#050505;cursor:pointer}
.price-overlay-editor-pane .po-color-value{font-size:6.8px;letter-spacing:0}
