@layer layout{main.splash{place-content:center;height:100dvh;display:flex}main.splash figure{align-content:center;display:flex}main.splash img{width:60vw;max-width:320px}}@layer layout{main.deals.index .empty-state{justify-content:center;align-items:center;min-block-size:50dvh;display:flex}main.deals.index .deals-list{flex-direction:column;gap:1rem;display:flex}main.deals.index .card{color:var(--text-text_body)}main.deals.index .card a{color:var(--text-text_body);grid-template-areas:"details.type""phase. .";gap:1rem;min-block-size:7rem;padding:.75rem;text-decoration:none;display:grid;position:relative}main.deals.index .card a:after{content:"";background:var(--text-text_link_prim_enabled);width:.5rem;transition:translate .25s ease-out;position:absolute;inset:0 .75rem 0 auto;translate:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='16'%20viewBox='0%200%2010%2016'%3e%3cpath%20d='M1.87991%200L-8.7738e-05%201.88L6.10658%208L-8.7738e-05%2014.12L1.87991%2016L9.87991%208L1.87991%200Z'%20fill='currentcolor'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='16'%20viewBox='0%200%2010%2016'%3e%3cpath%20d='M1.87991%200L-8.7738e-05%201.88L6.10658%208L-8.7738e-05%2014.12L1.87991%2016L9.87991%208L1.87991%200Z'%20fill='currentcolor'/%3e%3c/svg%3e") 50%/contain no-repeat}main.deals.index .card a:hover:after{translate:2px}main.deals.index .card .details{grid-area:details}main.deals.index .card .phase{grid-area:phase;align-content:end}main.deals.index .card .type{grid-area:type;justify-self:end}main.deals.index .card .name{color:var(--text-text_link_prim_enabled);font-size:1.25rem;font-weight:600;line-height:1.4}}@layer layout{main.deals.view .card.deal-details{grid-template-areas:"details""badges""properties""actions";gap:1rem;text-decoration:none;display:grid;position:relative}main.deals.view .card.deal-details .details{grid-area:details}main.deals.view .card.deal-details .details .name{font-size:1.125rem;font-weight:700}main.deals.view .card.deal-details .badges{grid-area:badges;gap:.5rem;margin-block-start:.5rem;display:flex}main.deals.view .card.deal-details .properties{grid-area:properties}main.deals.view .card.deal-details .actions{grid-area:actions}main.deals.view .card.deal-details .actions .new-order{flex-direction:column;display:flex}main.deals.view .card.deal-details .actions .new-order .reason{color:var(--text-text_link_pressed);text-align:center;flex:1;padding:.25em 0;font-size:.875em}main.deals.view .card.deal-details dl dt{font-weight:700}main.deals.view .orders-list{flex-direction:column;gap:1em;display:flex}main.deals.view .orders-list .card{grid-template-areas:"investor actions""steps.";gap:0 1rem;display:grid}main.deals.view .orders-list .card .investor{white-space:nowrap;text-overflow:ellipsis;grid-area:investor;font-weight:600;overflow:hidden}main.deals.view .orders-list .card .steps{grid-area:steps}main.deals.view .orders-list .card .status.cancelled{color:var(--status-status_text_amber)}main.deals.view .orders-list .card .actions{grid-area:actions;justify-self:end;font-weight:600}}@layer layout{main.orders.update{padding-block-end:100px}main.orders.update .page-section.form .wrapper{flex-direction:column;gap:1rem;display:flex}main.orders.update .demand-step .field:has(input:required)>label:after{display:none}main.orders.update .fieldset-legend{justify-content:space-between;display:flex}main.orders.update .fieldset-legend button.step-remove{margin-inline-end:-1em}main.orders.update .add-step{padding:.5rem 1rem 1.5rem}}@layer components{.actions fieldset{flex-direction:row}.actions fieldset a,.actions fieldset button{flex:1;justify-content:center;display:flex}.dialog-content.cancel-order{max-inline-size:20rem}button.step-remove{color:var(--dark-sea-400);background:0 0;padding-block:0;font-size:1rem}button.step-remove:focus,button.step-remove:hover{color:var(--red-500);background:0 0}}
