.master-capture-card{background:#fff;border:2px solid #dce9f9;border-radius:20px;margin:16px 0;padding:14px}.master-capture-card.disabled{opacity:.55}.master-toggle{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.master-toggle>input[type=checkbox]{width:22px;height:22px;flex:0 0 22px;margin-top:2px}.master-toggle>span{display:flex;flex-direction:column}.master-toggle strong{font-size:16px}.master-toggle small{color:var(--muted);margin-top:3px}.master-options{margin-top:15px;padding-top:14px;border-top:1px solid var(--line)}.master-options[hidden]{display:none}.master-help,.repeat-tip{padding:11px 12px;border-radius:13px;background:#eef6ff;color:#315b85;font-size:12px;line-height:1.45;margin-bottom:14px}.master-note{font-size:12px;color:var(--muted);margin:-5px 0 12px}.identifier-config-list,.identifier-admin-list{display:grid;gap:8px}.identifier-config-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:13px;padding:11px 12px;background:#fafcff}.identifier-config-row label{display:flex;align-items:center;gap:7px;font-size:12px}.identifier-config-row input[type=checkbox]{width:18px;height:18px}.required-toggle{color:#6c7a89}.repeat-reference{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;padding:11px;margin-bottom:12px}.repeat-reference img{width:70px;height:70px;border-radius:14px;object-fit:cover}.repeat-reference div{display:flex;flex-direction:column;min-width:0}.repeat-reference span{font-size:10px;font-weight:900;color:var(--blue);text-transform:uppercase}.repeat-reference strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.repeat-reference small{color:var(--muted);margin-top:4px}.repeat-primary{padding:16px}.repeat-primary input{font-size:18px;font-weight:800;letter-spacing:.03em}.repeat-identifier{padding:10px 0;border-bottom:1px solid #edf1f5}.repeat-skip{border:0;background:transparent;color:var(--muted);font-size:11px;text-decoration:underline;padding:7px 0;cursor:pointer}.repeat-finish{display:block;text-align:center;text-decoration:none}.repeat-footer{margin-top:10px}.custom-id-row{display:grid;grid-template-columns:minmax(180px,1fr) auto 40px;gap:8px;align-items:center;margin-bottom:8px}.custom-id-row label{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.custom-id-row input[type=checkbox]{width:18px;height:18px}.product-reference-panel{display:flex;gap:16px;align-items:center}.product-reference-photo{width:110px;height:90px;border-radius:14px;object-fit:cover}.identifier-chip-list{display:flex;gap:7px;flex-wrap:wrap}@media(max-width:520px){.identifier-config-row{align-items:flex-start;flex-direction:column}.custom-id-row{grid-template-columns:1fr auto}.custom-id-row .icon-button{grid-column:2;grid-row:1/3}.product-reference-panel{align-items:flex-start}.product-reference-photo{width:86px;height:76px}.repeat-heading h1{font-size:23px}}
