.md-modal{max-width:560px;max-height:calc(100dvh - 40px);overflow:auto}.md-options{gap:10px;margin:14px 0 16px}.md-option,.md-options{display:flex;flex-direction:column}.md-option{align-items:flex-start;gap:4px;width:100%;text-align:left;cursor:pointer;padding:14px 16px;min-height:44px;border-radius:14px;background:var(--panel);border:1px solid var(--brd);color:var(--ink);font:inherit}.md-option b{font-size:16px;color:var(--ink-head)}.md-option span{font-size:14px;line-height:1.45;color:var(--ink-mut)}.md-option:hover{border-color:var(--brd-strong);background:var(--panel-2)}.md-option:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.md-option.is-picked{border-color:var(--m);background:var(--panel-2)}.md-option:disabled{cursor:default;opacity:.6}.md-notes{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.md-notes li{font-size:14px;line-height:1.45;color:var(--ink-mut)}.md-warn{margin:0 0 12px;padding:12px 14px;border-radius:12px;border:1px solid var(--warn);color:var(--ink);font-size:14.5px;line-height:1.45}.md-warn.is-strong{border-color:var(--crit)}.md-tasting{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:14px 0 0;padding:12px 14px;border-radius:14px;border:1px solid var(--brd-strong);background:var(--panel)}.md-tasting p{margin:0;font-size:14.5px;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.md-tasting .cta{min-height:44px;white-space:normal;text-align:left}.md-prices{margin:14px 0 0;padding:12px 14px;border-radius:14px;border:1px solid var(--warn);background:var(--panel)}.md-prices legend{padding:0 6px;font-size:14.5px;font-weight:600;color:var(--ink-head)}.md-price-row{display:flex;flex-direction:column;gap:6px;padding:8px 0;border-bottom:1px solid var(--brd)}.md-price-row:last-child{border-bottom:0}.md-price-row p{margin:0;font-size:14.5px;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.md-price-row label{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14.5px;color:var(--ink);cursor:pointer}.md-price-row input[type=radio]{width:20px;height:20px;accent-color:var(--m);flex:none}.mp-details{margin-top:10px}.mp-details>summary{cursor:pointer;color:var(--m);font-weight:600;font-size:14.5px;min-height:44px;display:inline-flex;align-items:center}.mp-details>summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.mp-table{width:100%;border-collapse:collapse;margin-top:8px;font-size:14px}.mp-table th{text-align:left;font-weight:600;color:var(--ink-faint);padding:6px 8px}.mp-table td,.mp-table th{border-bottom:1px solid var(--brd)}.mp-table td{padding:8px;color:var(--ink);vertical-align:top}.mp-table td.mp-price{white-space:nowrap;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-table tr.is-warn td{color:var(--warn)}.mp-scroll{max-height:360px;overflow:auto}.mp-current{margin:0 0 14px;padding:12px 14px;border-radius:14px;background:var(--panel);border:1px solid var(--brd);font-size:14.5px}.mp-current b{color:var(--ink-head)}.mp-table .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mp-table td.mp-fix{text-align:right;white-space:nowrap}.mp-table td.mp-fix .fx-link{min-height:44px}.mp-edit{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.mp-edit label{display:flex;flex-direction:column;gap:4px;flex:1 1 160px;font-size:14px;color:var(--ink-mut)}.mp-edit input{min-height:44px}.mp-edit-actions{display:flex;align-items:center;gap:12px}.pf-form{display:flex;flex-direction:column;gap:8px;margin-top:10px}.pf-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pf-row>span{flex:1 1 160px;font-size:14.5px;color:var(--ink)}.pf-row input{flex:0 1 160px;min-height:44px}.pf-bad{font-size:13px;color:var(--crit-ink)}.pick-files-row{display:flex;justify-content:center;margin:12px 0 4px}.pick-files{min-height:44px}.drop-examples .drop-examples-title{flex-basis:100%;text-align:center;font-style:normal;font-size:12.5px;color:var(--ink-faint)}.received-note{margin:12px 0 6px;font-weight:600;color:var(--good);scroll-margin-top:80px}.new-chip{margin-left:8px;padding:1px 8px;border-radius:999px;border:1px solid var(--brd-strong);font-size:12px;color:var(--ink-mut)}.mp-table td.mp-fix .mp-x{min-width:44px;min-height:44px;margin-left:6px;border-radius:999px;border:1px solid var(--brd);background:transparent;color:var(--ink-mut);font:inherit;cursor:pointer}.mp-table td.mp-fix .mp-x:hover{border-color:var(--crit);color:var(--crit-ink)}.mp-table td.mp-fix .mp-x:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mp-ask{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mp-ask span{flex:1 1 220px;color:var(--ink)}.pa-form,.pa-open{margin-top:10px}.pa-form{padding:12px 14px;border-radius:14px;border:1px solid var(--brd-strong);background:var(--panel-2)}.pa-form select{min-height:44px}.mp-edit .pa-field{display:flex;flex-direction:column;gap:4px;flex:1 1 160px;min-width:0;font-size:14px;color:var(--ink-mut)}.mp-badge{color:var(--warn);font-weight:600}.mp-review{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:6px 0 0}.mp-review-text{flex:1 1 260px;margin:0;font-size:14px;line-height:1.45;color:var(--ink-mut)}.mp-review-text.is-warn{color:var(--ink)}.mp-review .fx-link{min-height:44px}.mp-why{display:block;margin-top:2px;font-size:12.5px;font-weight:600;color:var(--warn)}.mp-table td.mp-fix .mp-fix-first{font-weight:700;text-decoration:underline}.md-dups{margin:10px 0 0;padding:12px 14px;border-radius:14px;border:1px solid var(--warn);background:var(--panel)}.md-dups h4{margin:0 0 6px;font-size:14.5px;color:var(--ink-head)}.md-dup-row{display:flex;flex-direction:column;gap:8px;padding:8px 0;border-bottom:1px solid var(--brd)}.md-dup-row:last-child{border-bottom:0}.md-dup-row p{margin:0;font-size:14.5px;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.md-dup-actions{display:flex;flex-wrap:wrap;gap:8px}.md-dup-actions .cta{min-height:44px;white-space:normal;text-align:left}@media (max-width:560px){.mp-scroll{overflow-x:hidden}.mp-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.mp-table,.mp-table tbody{display:block;width:100%}.mp-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:10px;column-gap:10px;padding:8px 0;border-bottom:1px solid var(--brd)}.mp-table tbody tr.mp-edit-row,.mp-table td{display:block}.mp-table td{padding:0;border-bottom:0}.mp-table td.mp-name{grid-column:1/-1;color:var(--ink-head);overflow-wrap:anywhere}.mp-table td.mp-cat{display:none}.mp-table td.mp-dur{grid-column:1/-1;color:var(--ink-mut)}.mp-table td.mp-price{text-align:left;align-self:center}.mp-table td.mp-fix{white-space:nowrap}.mp-edit-actions{flex-wrap:wrap}}