@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{scroll-margin-top:calc(var(--navigation-bar-height) + var(--page-header-height,3rem) + 4rem);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 components{.client-acceptance{width:100%}.client-acceptance .client-accepted{color:var(--green-400)}.client-acceptance .client-accepted[disabled],.client-acceptance client-accepted[aria-disabled=true]{filter:none;opacity:1}}@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{gap:0 1rem}main.deals.view .orders-list .card .order-header{align-items:center;gap:1rem;display:flex}main.deals.view .orders-list .card .investor{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}main.deals.view .orders-list .card .actions{margin-left:auto;font-weight:600}main.deals.view .orders-list .card .steps .demand-summary.secondary{opacity:.75;font-size:.9em}main.deals.view .orders-list .card .steps .allocation-section{margin-block-start:.5rem;margin-bottom:.5rem}main.deals.view .orders-list .card .steps .allocation-section .allocation-divider{border:none;border-top:1px solid var(--border-border_prim);margin-block:.5rem}main.deals.view .orders-list .card .steps .allocation-section .allocation{font-weight:600}main.deals.view .orders-list .card .steps .allocation-section .deliver-by{margin-block-start:.25rem}main.deals.view .orders-list .card .status.cancelled{color:var(--status-status_text_amber)}main.deals.view .orders-list .card.order-details{flex-direction:column;gap:12px;width:100%;display:flex}}.dialog-content.client-accept-modal{color:#1c1f24;background:#fff;border-radius:8px;width:fit-content;min-width:280px;max-width:calc(100vw - 2rem);padding:1.5rem}.dialog-content.client-accept-modal .header{justify-content:center}.dialog-content.client-accept-modal .header h2{text-align:center;color:#1c1f24}.dialog-content.client-accept-modal .header .close{color:#1c1f24;position:absolute;right:1rem}.dialog-content.client-accept-modal .client-accept-modal-body{text-align:center;color:#1c1f24}.dialog-content.client-accept-modal .actions{flex-direction:row;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.dialog-content.client-accept-modal .actions .cancel-button{--background:#f1f3f6;color:#1c1f24}@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}main.orders.update .comments-disabled p{text-align:center;color:var(--dark-sea-400);padding-block:1em;font-size:.875rem}}@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}}
