.tm-policy{margin:16px 0;padding:12px 0;border-top:1px solid var(--line,#dce0ed)}.tm-policy>summary{cursor:pointer;min-height:44px;align-content:center;font-weight:600}.tm-policy .form-field{margin-top:12px}.tm-list-pages{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:15px 0}.tm-list-pages button,.tm-stock-row>button{min-height:44px;padding:8px 13px;border:1px solid var(--line,#dce0ed);border-radius:12px;background:#fff;color:var(--ink,#26304d);font:inherit;cursor:pointer}.tm-list-pages button:disabled{opacity:.4;cursor:default}.tm-list-pages span{font-size:12px}.tm-stock-choice{border-bottom:1px solid var(--line,#dce0ed);padding:15px 0}.tm-stock-choice>label:first-child{display:flex;align-items:flex-start;gap:12px;min-height:44px}.tm-stock-choice input[type=checkbox]{margin-top:5px;min-width:20px;min-height:20px}.tm-stock-choice label>span{min-width:0}.tm-stock-choice strong,.tm-stock-row strong{font-size:13px;line-height:1.65;overflow-wrap:anywhere;display:block}.tm-stock-choice small,.tm-stock-row small{font-size:12px;line-height:1.65;color:#6f768c;display:block}.tm-stock-quantity{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0 0 32px;font-size:12px}.tm-stock-quantity input{width:85px;min-height:44px}.tm-stock-footer{padding-top:15px;border-top:1px solid var(--line,#dce0ed);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.tm-stock-row{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--line,#dce0ed)}.tm-stock-row>div{flex:1;min-width:0}.tm-stock-row>button{font-size:12px;flex-shrink:0}.tm-policy[hidden]{display:none}.tm-policy .checkbox-label{align-items:flex-start;line-height:1.7}.tm-policy .checkbox-label input{margin-top:5px}.tm-match-score{font-weight:700;color:var(--primary,#414bd0)}.tm-match-details{margin:12px 0}.tm-match-details summary{min-height:44px;cursor:pointer;align-content:center}.tm-match-card{padding:18px 0;border-bottom:1px solid var(--line,#dce0ed)}.tm-match-card h3{margin:0;line-height:1.7}.tm-match-card p{font-size:13px;line-height:1.8}.tm-match-card ul{padding-left:20px;line-height:1.8;font-size:13px}.tm-match-card .button{min-height:44px;white-space:normal}.tm-match-tools{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;margin:15px 0}.tm-policy input:focus-visible,.tm-stock-choice input:focus-visible,.tm-list-pages button:focus-visible,.tm-stock-row button:focus-visible{outline:2px solid #414bd0;outline-offset:3px}@media(max-width:600px){.tm-stock-choice strong,.tm-stock-row strong{font-size:12px}.tm-stock-row{gap:8px}.tm-stock-row>button{padding:7px 10px}.tm-stock-quantity{padding-left:0}.tm-stock-footer>.button{width:100%}.tm-list-pages{gap:8px}.tm-match-tools{align-items:stretch}.tm-match-tools>.form-field{width:100%}.tm-policy{min-width:0}.tm-stock-choice{min-width:0}}
.tm-public-interests{margin-top:24px;border-top:1px solid var(--line,#dce0ed);padding-top:14px}.tm-interest-row{padding:16px 0;border-bottom:1px solid var(--line,#dce0ed);overflow-wrap:anywhere}.tm-interest-row h4{margin:0;font-size:14px}.tm-interest-row p{font-size:13px;line-height:1.8;margin:8px 0}.tm-interest-row .button{min-height:44px;white-space:normal}
.tm-seller-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.tm-seller-actions .button{min-height:44px}@media(max-width:600px){.tm-seller-actions{width:100%}.tm-seller-actions .button{flex:1;min-width:120px}}
.tm-preview-note{padding:11px 13px;border-left:3px solid #6662bc;background:#f3f1fb;color:#5d5681;font-size:12px;line-height:1.8;overflow-wrap:anywhere}

.tm-merged-status{padding:16px 18px;margin:20px 0;background:#f2f3fa;border-radius:15px;font-size:13px}.tm-merged-status strong{color:#3038b5}.tm-merged-status p{line-height:1.8;margin:8px 0;color:#65708a}.tm-merged-status [role=alert]{color:#a23d50}
