.marketplace-app [hidden]{display:none!important}
.marketplace-app header{height:auto;min-height:88px;flex-wrap:wrap}
.marketplace-app .organization-control{display:grid;gap:4px;min-width:0;max-width:230px;letter-spacing:0}
.marketplace-app .organization-control label{display:grid;gap:4px;font-size:11px;color:#65736b}
.marketplace-app .organization-control select{width:210px;max-width:100%;min-height:36px;padding:7px 30px 7px 10px;border:1px solid #d4ded6;border-radius:5px;background:#fff;color:#183c32;font-size:13px;letter-spacing:0}
.marketplace-app .organization-control [role=status]{font-size:11px;line-height:1.4;color:#65736b;overflow-wrap:anywhere}
.marketplace-app .organization-control button{justify-self:start;padding:5px 8px;border:1px solid #d4ded6;border-radius:4px;font-size:12px}
.marketplace-app .organization-control a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border:1px solid #d4ded6;border-radius:5px;font-size:13px;letter-spacing:0}
.marketplace-app .organization-control :focus-visible{outline:2px solid #25734d;outline-offset:3px}
@media(max-width:780px){.marketplace-app .header-right{max-width:100%;flex-wrap:wrap}.marketplace-app .organization-control{max-width:200px}.marketplace-app .organization-control select{width:180px}.marketplace-app header>nav{height:42px}}
.marketplace-app:not([data-audience="operator"]) [data-operator-tool],
.marketplace-app:not([data-audience="provider"]) [data-provider-tool],
.marketplace-app:not([data-audience="operator"]) .banner,
.marketplace-app:not([data-audience="operator"]) .discount,
.marketplace-app:not([data-audience="operator"]) [data-action="add-to-itinerary"],
.marketplace-app:not([data-audience="operator"]) #dialog-content table th:nth-child(3),
.marketplace-app:not([data-audience="operator"]) #dialog-content table td:nth-child(3) { display: none !important; }
