.lot-page .subject-search{max-width:none}.lot-passport-heading{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.6rem}.lot-passport-heading h1{margin-bottom:0}.lot-passport-heading .lot-status{font-size:1.2rem;padding:.5rem 1rem;border-radius:9999px;text-transform:none;white-space:normal}.lot-budget{display:block;color:var(--color-headings);font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.3}.lot-kpis>div{min-width:0}.lot-money{white-space:nowrap}.lot-query-error{color:var(--color-danger)}.lot-table-scroll{margin-top:1.6rem;padding-bottom:.8rem;white-space:normal;scrollbar-width:thin;scrollbar-color:#c5cfe3 #edf1fa}.lot-table-scroll::-webkit-scrollbar{height:8px;width:8px;border:0}.lot-table-scroll::-webkit-scrollbar-track{background:#edf1fa;border-radius:8px}.lot-table-scroll::-webkit-scrollbar-thumb{background:#c5cfe3;border-radius:8px}.lot-table-scroll:focus-visible{outline:3px solid var(--color-focus-form-field);outline-offset:3px}.lot-table{table-layout:fixed}.lot-table--competitors{min-width:86rem}.lot-table--similarlots{min-width:128rem}.lot-table--competitorlots{min-width:112rem}.lot-table--participants{min-width:86rem}.lot-table th,.lot-table td{font-size:1.4rem;line-height:1.5;white-space:normal;overflow-wrap:anywhere;text-align:left}.lot-table th{text-transform:none;letter-spacing:normal}.lot-table th.num,.lot-table td.num{text-align:right}.lot-table td a{color:var(--color-button);text-decoration:underline;text-underline-offset:.25rem}.lot-table .num-link{color:var(--color-button);text-decoration:underline;text-underline-offset:.25rem;cursor:pointer}.lot-table th button{min-width:0;min-height:0;padding:0;border-radius:0}.lot-table tbody tr:last-child td{border-bottom:0}.lot-table-hint{margin-top:1.4rem!important}.subject-page.lot-drawer{margin:0;background:var(--color-main-theme)}.lot-drawer .chakra-modal__header{padding:2.4rem 5rem 2rem 2.4rem;font-size:2.2rem;color:var(--color-headings)}.lot-drawer .chakra-modal__body{padding:0 2.4rem 2.4rem}.lot-drawer .chakra-modal__close-btn{top:2rem;right:1.6rem}.lot-drawer button.chakra-button,.lot-page button.chakra-button{font-size:1.4rem}.lot-page .subject-search button.chakra-button{font-size:1.6rem}.lot-page .subject-card>button.chakra-button,.lot-drawer .subject-card>button.chakra-button{margin-top:1.4rem}@media (max-width: 600px){.lot-drawer .chakra-modal__body{padding:0 1.2rem 1.2rem}.lot-drawer .chakra-modal__header{padding-left:1.6rem;font-size:1.9rem}.lot-page .subject-search__controls{flex-direction:column}.lot-page .subject-search__controls button{width:100%}}
