.slx-confirm-entry{margin:16px 0}.slx-confirm-entry p,.slx-confirm-status{font-size:14px;line-height:1.5}
dialog.slx-confirm-dialog{box-sizing:border-box;width:min(760px,94vw);max-height:90dvh;overflow:auto;padding:24px;border:2px solid #c6ae7e;border-radius:18px;background:linear-gradient(140deg,#34151e,#170e14);color:#f5eee0;box-shadow:0 24px 90px #000b;color-scheme:dark}
dialog.slx-confirm-dialog::backdrop{background:#000b}
.slx-confirm-dialog *{box-sizing:border-box}.slx-confirm-dialog h2,.slx-confirm-dialog h3{color:#eadbb5;margin:12px 0}.slx-confirm-dialog p,.slx-confirm-dialog label,.slx-confirm-dialog figcaption{color:#f5eee0;font-size:15px;line-height:1.5}.slx-confirm-dialog small{color:#eadbb5}
.slx-confirm-header{display:flex;justify-content:space-between;align-items:start;gap:16px}.slx-confirm-steps{padding:12px 0;border-block:1px solid #8a7151}
.slx-confirm-photos{display:grid;grid-template-columns:1fr 1fr;gap:16px}.slx-confirm-photos figure{margin:0;min-width:0;text-align:center}.slx-confirm-photos img{display:block;width:100%;height:260px;object-fit:contain;background:#130d12;border-radius:10px}.slx-confirm-photos figcaption{margin-top:8px}
.slx-confirm-no-photo{height:160px;display:grid;place-items:center;background:#231923;border-radius:10px;padding:12px}.slx-confirm-dialog select,.slx-confirm-dialog input{display:block;width:100%;min-height:46px;border:1px solid #a58c65;border-radius:8px;background:#fff9ed;color:#21171a;padding:10px;font-size:16px}.slx-confirm-dialog select option{background:#fff9ed;color:#21171a}
.slx-confirm-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.slx-confirm-dialog button.btn{min-height:44px;padding:10px 16px;border:1px solid #f4e8ce;border-radius:8px;font-size:15px;font-weight:700;color:#241c15;background:linear-gradient(105deg,#938068,#f3e8c8 22%,#c6ae7e 50%,#eadbb5 85%,#b69b64);cursor:pointer}.slx-confirm-dialog button.secondary{color:#17222e;background:linear-gradient(105deg,#949da6,#eef1f4 22%,#bec6ce 55%,#e1e6eb)}.slx-confirm-dialog button:disabled{opacity:.5;cursor:default}.slx-confirm-dialog :focus-visible{outline:3px solid #f9dc8c;outline-offset:3px}
.slx-confirm-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.slx-confirm-match{display:flex;gap:16px;align-items:center;text-align:left;width:100%;padding:12px;margin:12px 0;border:1px solid #b8a078;border-radius:10px;background:#25151d;color:#f5eee0;cursor:pointer}.slx-confirm-match figure{margin:0;width:74px;flex:none}.slx-confirm-match img{width:74px;height:100px;object-fit:contain}.slx-confirm-match figcaption{display:none}.slx-confirm-catalog-note{font-size:13px!important;color:#d1c4b6!important}#slxConfirmMessage{padding:12px;border:1px solid #8a7151;border-radius:8px}
@media(max-width:500px){dialog.slx-confirm-dialog{padding:16px}.slx-confirm-photos{gap:8px}.slx-confirm-photos img{height:190px}.slx-confirm-fields{grid-template-columns:1fr}.slx-confirm-actions button{width:100%}}

/* Card actions sit above Potential Graded Value, leaving the title full width. */
#main .slx-profile-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;align-items:stretch}
#main .slx-profile-actions>.btn{width:100%;max-width:none;min-width:0;margin:0;white-space:normal;overflow-wrap:normal;min-height:48px;padding:12px;font-size:clamp(13px,1.3vw,16px);line-height:1.35}
@media(max-width:400px){#main .slx-profile-actions{grid-template-columns:1fr;gap:10px}}
