.jdbFieldError{display:block;color:#a52b36;font-size:14px;font-weight:600;margin:6px 0 0;line-height:1.4}
[aria-invalid="true"]{border-color:#b42e3c!important;outline-color:#b42e3c}
.jdbSaveFeedback{grid-column:1/-1;color:#116f43;padding:10px 14px;background:#e8f8ef;border-radius:12px;margin:10px 0;line-height:1.45}
.jdbSaveFeedback.is-error{color:#a52b36;background:#fff0f1}
.jdbWorkQueue{margin:20px 0;content-visibility:visible!important}
.jdbWorkQueue header,.jdbWorkQueue summary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.jdbWorkQueue h2{margin:0}.jdbWorkQueue h3{font-size:17px;margin:20px 0 8px}.jdbWorkQueue summary{cursor:pointer;list-style:none;font-weight:800;padding:8px 0}
.jdbWorkQueue summary>span:first-child::before{content:'▸';display:inline-block;margin-right:8px}.jdbWorkQueue details[open]>summary>span:first-child::before{transform:rotate(90deg)}
.jdbWorkQueue ul{list-style:none;padding:0;margin:0}.jdbWorkQueue li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #dce7f5}
.jdbWorkQueue li span,.jdbWorkQueue li small{display:block;color:#64758b;font-size:14px;margin-top:4px}.jdbWorkQueue li>div{min-width:0;overflow-wrap:anywhere}.jdbWorkQueue li button{flex-shrink:0}
.jdbWorkCount{display:inline-block;background:#e8f3ff;color:#0869b3;border-radius:20px;padding:4px 10px;font-size:14px}.jdbQueueFocus{outline:3px solid #0789ef;outline-offset:5px;border-radius:12px}
.jdbQueueDialog{width:min(620px,calc(100% - 32px));max-height:85dvh;overflow:auto;padding:24px;border:1px solid #cfdfef;border-radius:22px;color:#10233f}.jdbQueueDialog::backdrop{background:#10233f80}.jdbQueueDialog p{overflow-wrap:anywhere}.jdbQueueDialog .toolbar{flex-wrap:wrap;gap:10px}
@media(max-width:600px){.jdbWorkQueue li{align-items:flex-start;flex-wrap:wrap}.jdbWorkQueue li button{padding:8px 12px}.jdbQueueDialog{padding:18px}}
