.nm-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.65rem 1rem;background:#162033;color:#fff;font:14px/1.4 system-ui}.nm-preview-toolbar a{color:#fff;text-decoration:underline}.nm-preview-toolbar select{color:#162033;padding:.35rem;border-radius:4px}.nm-preview-notice{position:fixed;bottom:1rem;left:1rem;right:1rem;z-index:9999;display:flex;justify-content:space-between;gap:1rem;padding:1rem;background:#162033;color:#fff;border:1px solid white;border-radius:8px;font:14px/1.5 system-ui}.nm-preview-notice button{padding:0 .6rem}.nm-preview-review .nm form{display:grid;gap:1rem}.nm-preview-review .nm form input:not([type=checkbox]):not([type=radio]),.nm-preview-review .nm form textarea,.nm-preview-review .nm form select{max-width:100%;min-width:0;border:1px solid #a0a0a0;padding:.65rem;background:#fff;color:#162033;border-radius:4px}.nm-preview-search{grid-template-columns:1fr auto;align-items:end}.nm-preview-search label{display:grid;gap:.5rem}.nm-preview-review .nm form .nm-consent{display:flex;gap:.6rem;align-items:flex-start}.nm-preview-status{padding:3rem 1rem;max-width:60rem;margin:auto;font:16px/1.6 system-ui}.nm-preview-status button{padding:.5rem;border:1px solid}.nm-preview-compare{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:1rem;padding:.6rem 1rem;background:var(--nm-paper);color:var(--nm-ink);border:1px solid var(--nm-line);border-radius:var(--nm-radius);box-shadow:0 3px 20px #0002;width:-moz-max-content;width:max-content;max-width:calc(100% - 2rem)}.nm-preview-compare>*{flex-shrink:0;white-space:nowrap}.nm-preview-review .nm .nm-catalogue-toolbar{display:flex;flex-wrap:wrap;gap:1rem;align-items:end;margin-block:1rem}.nm-catalogue-toolbar label{display:grid;gap:.35rem;min-width:0;flex:1 1 180px}.nm-catalogue-toolbar input,.nm-catalogue-toolbar select{width:100%}.nm .nm-comparison table{width:100%;min-width:600px}.nm .nm-comparison thead th{position:relative;min-width:180px}.nm .nm-comparison .nm-photo{width:100%;max-height:180px;aspect-ratio:1.5;-o-object-fit:cover;object-fit:cover;margin-bottom:1rem}.nm .nm-comparison td[data-best]{background:var(--nm-panel);font-weight:700}.nm .nm-comparison-remove{position:absolute;right:1rem;top:1rem;background:var(--nm-paper);border-radius:50%;width:32px;height:32px}.nm .nm-comparison-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:1.5rem}.nm.nm-review-valuation{top:0;right:0;bottom:0;left:0;max-width:none;width:100vw;height:100dvh;transform:none;border:0;padding:0;border-radius:0}.nm.nm-review-valuation>.contents>button:last-child{display:none}.nm-review-rights{max-width:48rem}.nm-review-valuation .nm-preview-notice{z-index:70}@media print{.nm-preview-toolbar,.nm-preview-notice{display:none}.nm-preview-review .nm:has(.nm-comparison) .nm-header,.nm-preview-review .nm:has(.nm-comparison) .nm-footer,.nm-preview-review .nm:has(.nm-comparison) .nm-preview-compare,.nm .nm-comparison-controls,.nm .nm-comparison-remove{display:none!important}.nm .nm-comparison .nm-table-scroll{overflow:visible}.nm .nm-comparison table{min-width:0;font-size:10pt}.nm .nm-comparison thead th{min-width:0}.nm .nm-comparison .nm-photo{max-height:100px}.nm .nm-comparison tr{-moz-column-break-inside:avoid;break-inside:avoid}}@media (max-width:600px){.nm-preview-search{grid-template-columns:1fr}.nm-preview-toolbar{font-size:12px}}.nm-public :is(.nm-contact-form,.nm-preview-search){display:grid;gap:1rem}.nm-public :is(.nm-contact-form,.nm-preview-search) label{display:grid;gap:.4rem;min-width:0}.nm-public :is(.nm-contact-form,.nm-preview-search,.nm-newsletter) :is(input:not([type=checkbox]),select,textarea),.nm-public .nm-catalogue-toolbar :is(input,select){width:100%;min-width:0;padding:.65rem;border:1px solid var(--nm-line);border-radius:var(--nm-radius);background:var(--nm-paper);color:var(--nm-ink)}.nm-public .nm-contact-form .nm-consent{display:flex;align-items:flex-start}.nm-public .nm-catalogue-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;margin-block:1rem}.nm-public .nm-newsletter>form{display:grid;grid-template-columns:minmax(0,1fr) fit-content(58%);gap:.5rem .75rem}.nm-public .nm-newsletter>form>p{grid-column:1 / -1}.nm-public .nm-newsletter>form>label{display:flex;min-width:0}.nm-public .nm-newsletter>form>.nm-button{min-width:0;overflow-wrap:anywhere}@media print{.nm-public:has(.nm-comparison) :is(.nm-header,.nm-footer){display:none}}
