.contract-deadline[data-v-1fa3b736]{color:#fff;text-align:left;cursor:pointer;font-family:var(--font-noto);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;margin:0;padding:0;font-size:20px;font-weight:400;font-stretch:62.5%;line-height:24px;overflow:hidden}.contract-deadline.is-soon[data-v-1fa3b736]{color:#ffc880}.contract-apply[data-v-bfc26b28]{width:max-content;max-width:100%;color:var(--primary);align-items:flex-start;gap:16px;display:flex}.contract-apply__card[data-v-bfc26b28]{flex:0 0 224px;width:224px;margin-top:-52px}.contract-apply__main[data-v-bfc26b28]{flex-direction:column;gap:16px;width:400px;min-width:0;max-width:100%;display:flex}.contract-apply__title[data-v-bfc26b28]{max-width:360px;margin:0}.contract-apply__rows[data-v-bfc26b28]{flex-direction:column;gap:8px;display:flex}.contract-apply__row[data-v-bfc26b28]{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:12px;display:grid}.contract-apply__label[data-v-bfc26b28]{color:var(--secondary)}.contract-apply__phone[data-v-bfc26b28]{min-width:0}.contract-apply__pledge[data-v-bfc26b28]{margin:8px 0 0;font-style:italic}.contract-apply__error[data-v-bfc26b28]{color:var(--error,#ff8d7a);margin:0}.contract-apply__sign[data-v-bfc26b28]{border:1px solid var(--tertiary);border-radius:var(--rounding-panel);height:192px;position:relative;overflow:hidden}.contract-apply__pad[data-v-bfc26b28]{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.contract-apply__hint[data-v-bfc26b28]{color:var(--secondary);text-align:center;pointer-events:none;font-style:italic;position:absolute;bottom:16px;left:16px;right:16px}.contract-apply__clear.l-button[data-v-bfc26b28]{z-index:1;width:fit-content;box-shadow:none;background:0 0;border:none;padding-left:8px;padding-right:8px;position:absolute;top:8px;left:8px}@media (width>=992px){.contract-apply__clear.l-button[data-v-bfc26b28]{top:0;left:8px}}.contract-apply__clear.l-button[data-v-bfc26b28]:active,.contract-apply__clear.l-button[data-v-bfc26b28]:focus,.contract-apply__clear.l-button[data-v-bfc26b28]:hover{background:0 0;border:none}@media (width<=991px){.contract-apply[data-v-bfc26b28]{width:100%;display:block;position:static}.contract-apply__card[data-v-bfc26b28]{z-index:2;cursor:pointer;transform-origin:100% 0;width:224px;margin-top:0;position:absolute;top:8px;right:0;transform:translate(calc(100% - 88px))rotate(344deg)}.contract-apply__card.is-open[data-v-bfc26b28]{z-index:1100;transform-origin:50%;position:fixed;top:50%;left:50%;right:auto;transform:translate(0)translate(-50%,-50%)rotate(0)}.contract-apply__main[data-v-bfc26b28]{width:100%}}.l-modal__wrapper:has(.contract-apply-modal) .l-modal__wrapper__buttons{align-items:flex-start;width:max-content}.l-modal__wrapper:has(.contract-apply-modal) .l-modal__wrapper__buttons .l-button{width:max-content}.l-modal__wrapper__content.contract-apply-modal{position:relative;overflow:visible}.contract-apply__shade{z-index:4;cursor:pointer;background:#000c;animation:.2s contract-apply-shade-in;position:fixed;inset:0}@keyframes contract-apply-shade-in{0%{opacity:0}}@media (width<=991px){.l-modal__wrapper:has(.contract-apply-modal) .l-modal__wrapper__buttons{flex:none;align-self:stretch;align-items:stretch;width:auto}.l-modal__wrapper:has(.contract-apply-modal) .l-modal__wrapper__buttons .l-button{flex:1 1 0;width:auto}}@media (width>=992px){.l-modal__wrapper__content.contract-apply-modal{width:max-content;max-width:calc(100vw - 160px);padding:16px 16px 24px}}.contract-card[data-v-d576ca56]{border-radius:var(--rounding-control,8px);corner-shape:superellipse(1.6);color:#fff;outline:1px solid #fff3;flex-direction:column;flex:0 0 224px;width:224px;padding:8px 8px 16px;display:flex;overflow:hidden}.contract-card__head[data-v-d576ca56]{align-items:center;gap:4px;min-width:0;padding-bottom:8px;display:flex;position:relative}.contract-card__head[data-v-d576ca56]:before{content:"";background:#ffffff59;right:0}.contract-card__head[data-v-d576ca56]:before,.contract-card__progress[data-v-d576ca56]{border-radius:1px;height:2px;position:absolute;bottom:0;left:0}.contract-card__progress[data-v-d576ca56]{background:#fff}.contract-card__progress[data-v-d576ca56]:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.contract-card__progress.is-soon[data-v-d576ca56],.contract-card__progress.is-soon[data-v-d576ca56]:after{background:var(--warning,#ffc880)}.contract-card.is-shelf[data-v-d576ca56]{border-radius:var(--rounding-panel,12px);height:auto;min-height:300px}.contract-card.is-shelf .contract-card__title[data-v-d576ca56]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contract-card.is-shelf .contract-card__address[data-v-d576ca56]{color:#fff}.contract-card__logo-plate[data-v-d576ca56]{background:var(--primary);border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;padding:4px;display:flex;overflow:hidden}.contract-card__logo-plate .contract-card__logo[data-v-d576ca56]{border-radius:0;flex-basis:auto;width:100%;height:100%}.contract-card__logo[data-v-d576ca56]{-o-object-fit:contain;object-fit:contain;border-radius:8px;flex:0 0 48px;width:48px;height:48px}.contract-card__logo-fallback[data-v-d576ca56]{background:var(--primary);justify-content:center;align-items:center;padding:4px;display:flex}.contract-card__company[data-v-d576ca56]{flex-direction:column;flex:1;min-width:0;display:flex}.contract-card__name[data-v-d576ca56]{font-family:var(--font-lomovorot);white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;font-size:24px;font-weight:900;line-height:32px;overflow:hidden}.contract-card__body[data-v-d576ca56]{flex-direction:column;flex:1 0 auto;justify-content:flex-end;padding-top:12px;display:flex}.contract-card__title[data-v-d576ca56]{font-family:var(--font-noto);word-break:break-word;align-self:stretch;font-weight:400}.contract-card__deal[data-v-d576ca56],.contract-card__title[data-v-d576ca56]{flex-shrink:0;margin:0;font-size:24px;line-height:32px}.contract-card__deal[data-v-d576ca56]{-moz-column-gap:4px;min-height:48px;font-family:var(--font-lomovorot);flex-wrap:wrap;align-items:baseline;column-gap:4px;font-weight:900;display:flex}.contract-card__lead[data-v-d576ca56]{align-items:baseline;gap:4px;max-width:100%;display:inline-flex}.contract-card__price[data-v-d576ca56]{white-space:nowrap}.contract-card__weight[data-v-d576ca56]{font-size:36px;font-weight:900;line-height:48px}.contract-card__cross[data-v-d576ca56]{color:var(--secondary);font-weight:400}.contract-card__address[data-v-d576ca56],.contract-card__message[data-v-d576ca56]{font-family:var(--font-noto);word-break:break-word;flex-shrink:0;align-self:stretch;margin:0;font-size:20px;font-weight:400;line-height:24px}.contract-card__message[data-v-d576ca56]{margin-top:4px;font-style:italic}.contract-card__address[data-v-d576ca56]{color:#fffc;margin-top:4px}.contract-card__address.is-empty[data-v-d576ca56]{color:var(--secondary)}.contract-card__address span[data-v-d576ca56],.contract-card__message span[data-v-d576ca56]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contract-card__apply[data-v-d576ca56]{--current-local:#fff;background:#000;width:100%;margin-top:12px}.contract-card__sent[data-v-d576ca56]{corner-shape:superellipse(1.6);border-radius:var(--rounding-control);text-align:center;min-height:48px;font-family:var(--font-lomovorot);text-transform:uppercase;background:#000;justify-content:center;align-items:center;margin:12px 0 0;padding:8px 24px;font-weight:900;display:flex}
