@media screen {
header .brand #brand-subtitle{color:#e3efff!important}
header .brand img{display:block;max-width:100%;height:auto;background:white;padding:6px;border-radius:6px;box-sizing:border-box}
footer{color:#526176!important}
nav button.active,button.primary,.button.primary{background:#1764a0!important;color:#fff!important;border-color:#1764a0!important}
html body.pt-invoice-desk.taxi-invoice-page:is(body,#taxi-a):is(body,#taxi-b):is(body,#taxi-c) .invoice-header a{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1764a0!important}
html body.pt-invoice-desk.taxi-invoice-page:is(body,#taxi-a):is(body,#taxi-b):is(body,#taxi-c) :is(.archive,.empty-state,.cash-editor,#summary){background:#edf5ff!important;color:#163b59!important;border-color:#8aabc4!important;background-image:none!important}
html body.pt-invoice-desk.taxi-invoice-page:is(body,#taxi-a):is(body,#taxi-b):is(body,#taxi-c) [hidden]{display:none!important}
}

.taxi-paylink-card{max-width:960px}.taxi-paylink-card input{width:100%}.taxi-paylink-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid #b7cbde}.taxi-paylink-row strong{flex:1}.taxi-paylink-row a{color:#125a91}#taxi-paylink-result:empty{display:none}#taxi-paylink-result{padding:16px;margin:12px 0;background:#edf5ff;border:1px solid #8aabc4;border-radius:8px}#taxi-paylink-result .button{margin:8px}
