.workspace-product{border-top:1px solid var(--line,#393329);margin-top:20px;padding-top:18px}
.workspace-product__head,.workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.workspace-product .btn span{font-size:22px;line-height:1}.workspace-subtle,.workspace-login{font:inherit;color:var(--gold,#c9a86a);text-decoration:underline;text-underline-offset:4px;background:none;border:0;padding:0;cursor:pointer}
.workspace-notify{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;margin:14px 0 4px;cursor:pointer}
.workspace-notify input,.workspace-steps input{accent-color:#c9a86a;width:18px;height:18px;flex:none;margin:2px 0 0}
.workspace-error{color:#e3b9a1}.workspace-start{margin:0 0 24px}.workspace-start h2,.workspace-heading h2{font-size:24px;margin:4px 0 8px}.workspace-heading p{margin:0}
.workspace-tracks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}
.workspace-track{display:grid;grid-template-columns:1fr auto;gap:8px 14px;text-align:left;padding:20px;border:1px solid #494033;border-radius:14px;background:#1c1914;color:inherit;font:inherit;cursor:pointer;transition:background .16s,border-color .16s}
.workspace-track strong{font-size:17px}.workspace-track span:first-of-type{grid-column:1;font-size:14px;color:#b9b2a6}.workspace-track span:last-child{grid-column:2;grid-row:1/3;align-self:center;color:#e2c88f}.workspace-track:hover,.workspace-track.is-current{border-color:#c9a86a;background:#292219}
.workspace-progress{display:block;width:100%;height:7px;appearance:none;border:0;background:#302a22;border-radius:99px;overflow:hidden;margin:18px 0}.workspace-progress::-webkit-progress-bar{background:#302a22}.workspace-progress::-webkit-progress-value{background:#dec48e;border-radius:99px}.workspace-progress::-moz-progress-bar{background:#dec48e}
.workspace-next{padding:18px 0 22px;border-bottom:1px solid #393329}.workspace-next h3{font-size:20px;margin:8px 0 16px}
.workspace-steps{list-style:none;margin:0;padding:0}.workspace-steps li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #302a22}.workspace-steps label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.workspace-steps a{color:#dec48e;white-space:nowrap;font-size:13px}.workspace-steps .is-done label span{color:#999383;text-decoration:line-through}
.workspace-saved{display:grid;gap:12px;margin-top:22px}.workspace-saved__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:start}.workspace-saved__item img{width:84px;height:84px;object-fit:contain;border-radius:10px;background:#242019}.workspace-saved__item h3{font-size:18px;margin:0 0 6px}.workspace-saved__item h3 a{color:inherit}.workspace-stock{font-size:14px;color:#dec48e;margin:8px 0}.workspace-remove{border:1px solid #494033;border-radius:50%;background:transparent;color:inherit;width:36px;height:36px;font-size:24px;cursor:pointer}
.workspace-admin{border:1px solid #40392e;border-radius:16px;background:#1a1712;color:#f1ece2;padding:24px;margin:20px 0}.workspace-admin h2{font-size:21px;font-weight:700}.workspace-admin p{color:#b8b1a5;font-size:14px;max-width:660px}.workspace-admin button{padding:10px 14px;background:#c9a86a;color:#15100a;border-radius:10px;border:0;font-weight:600;cursor:pointer}.workspace-admin__table{overflow-x:auto}.workspace-admin table{width:100%;border-collapse:collapse;font-size:14px;margin-top:20px}.workspace-admin th,.workspace-admin td{text-align:left;padding:13px 10px;border-bottom:1px solid #393329}.workspace-admin a{color:#e2c88f}.workspace-admin th:not(:first-child),.workspace-admin td:not(:first-child){text-align:center}
.workspace-track:focus-visible,.workspace-remove:focus-visible,.workspace-subtle:focus-visible{outline:2px solid #e2c88f;outline-offset:4px}
@media(max-width:600px){.workspace-tracks{grid-template-columns:1fr}.workspace-start{padding:20px}.workspace-heading{gap:12px}.workspace-steps li{align-items:flex-start}.workspace-saved__item{gap:12px}.workspace-saved__item img{width:60px;height:60px}.workspace-saved__item h3{font-size:16px}.workspace-admin{padding:16px}.workspace-product__head{align-items:flex-start;flex-direction:column}}
@media(prefers-reduced-motion:reduce){.workspace-track{transition:none}}
