.dispute-notmediate{margin: 0 0 22px;padding: 16px 18px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line-2);border-left: 4px solid var(--gold-2)}.dispute-notmediate__h{display: flex;align-items: center;gap: 8px;margin: 0 0 6px;font-size: 1.02rem;font-weight: 700;color: var(--text)}.dispute-notmediate__h svg{width: 18px;height: 18px;flex: none;color: var(--gold-2)}.routes{display: grid;gap: 10px;margin: 12px 0 18px;padding: 0;list-style: none}.route{border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line)}.route__h{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;min-height: 44px;padding: 12px 16px;cursor: pointer;font-weight: 600;color: var(--text)}.route__where{font-size: 0.82rem;font-weight: 400;color: var(--muted)}.route__body{padding: 0 16px 14px;font-size: 0.9rem}.route__steps{display: grid;gap: 6px;margin: 0 0 10px;padding-left: 20px}.route__deadline,.route__src{display: flex;flex-wrap: wrap;align-items: center;gap: 6px}.route__deadline svg,.route__src svg{width: 15px;height: 15px;flex: none;color: var(--gold-2)}.route__src,.route__checked,.route__adr{margin: 6px 0 0;font-size: 0.82rem;color: var(--text-2)}.route__checked{color: var(--muted)}.route a{color: var(--gold-1);overflow-wrap: anywhere}.route--unverified{padding: 10px 14px;font-size: 0.86rem;color: var(--text-2)}.dispute-help{display: grid;gap: 8px}.dispute-letter{margin: 14px 0 22px;padding: 16px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line)}.dispute-letter__note{display: flex;align-items: center;gap: 8px;margin: 0 0 12px;font-size: 0.84rem;color: var(--text-2)}.dispute-letter__note svg{width: 15px;height: 15px;flex: none;color: var(--emerald)}.dispute-letter__fields{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 10px 14px}.dispute-letter .field--wide{grid-column: 1 / -1;margin-top: 10px}.dispute-letter textarea.input{width: 100%;min-height: 0;resize: vertical;line-height: 1.5}.dispute-letter__out{font-family: var(--font-mono,ui-monospace,monospace);font-size: 0.86rem}.dispute-letter__actions{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin-top: 10px}.dispute-letter__status{font-size: 0.82rem;color: var(--text-2)}.dispute-letter__sheet{display: none}@media print{.is-printing-letter body>*:not(.dispute-letter__sheet){display: none!important}.is-printing-letter .dispute-letter__sheet{display: block;position: static;width: 100%;margin: 0;padding: 0;white-space: pre-wrap;font: 12pt/1.5 Georgia,serif;color: #000;background: #fff}}
