@layer product-material{.dm-client-shell .dm-client-doc-grid.dm-documents-workspace{grid-template-columns:minmax(0,1fr)!important;gap:1.25rem!important;display:grid!important}.dm-client-shell .dm-documents-workspace>.dm-studio-panel{min-width:0!important;margin:0!important;padding:clamp(1rem,2vw,1.5rem)!important}.dm-client-shell .dm-documents-library{container:documents-library/inline-size}.dm-client-shell .dm-documents-toolbar{flex-wrap:wrap!important;align-items:center!important;gap:1rem!important;margin-block:1.25rem!important;display:flex!important}.dm-client-shell .dm-documents-toolbar .dm-product-search-field{flex:260px!important;width:100%!important;min-width:0!important}.dm-client-shell .dm-documents-filters{flex-wrap:wrap!important;gap:.5rem!important;display:flex!important}.dm-client-shell .dm-documents-filters button{white-space:normal!important;gap:.5rem!important;min-height:44px!important}.dm-client-shell .dm-documents-filters button[aria-pressed=true]{background:var(--dm-glass-field)!important;box-shadow:inset 0 0 0 1px var(--dm-ui-line)!important;font-weight:600!important}.dm-client-shell .dm-documents-filters button span{font-variant-numeric:tabular-nums;color:var(--dm-glass-muted)!important}.dm-client-shell .dm-documents-library .dm-portal-document-list>li{align-items:center!important;padding-block:1.25rem!important}.dm-client-shell .dm-document-identity{overflow-wrap:anywhere!important;gap:.35rem!important;min-width:0!important;display:grid!important}.dm-client-shell .dm-document-identity strong{line-height:1.5!important}.dm-client-shell .dm-document-identity a{text-underline-offset:3px;width:fit-content!important;min-height:32px!important;color:var(--dm-glass-muted)!important;align-items:center!important;font-size:13px!important;text-decoration:underline!important;display:inline-flex!important}.dm-client-shell .dm-documents-no-results{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;display:flex!important}.dm-client-shell .dm-documents-no-results p{margin:0!important}.dm-client-shell .dm-documents-deliveries .dm-delivery-page-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important;gap:1rem!important;display:grid!important}.dm-client-shell .dm-documents-deliveries .dm-delivery-page-list>a{border:1px solid var(--dm-ui-line)!important;background:var(--dm-glass-field)!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;min-width:0!important;padding:1rem!important;display:flex!important}.dm-client-shell .dm-documents-deliveries .dm-delivery-page-list span{overflow-wrap:anywhere!important;gap:.3rem!important;display:grid!important}.dm-client-shell .dm-documents-deliveries .dm-delivery-page-list svg{flex-shrink:0}.dm-client-shell .dm-documents-deliveries .dm-refined-gallery .dm-delivery-gallery-hero{border-bottom:1px solid var(--dm-ui-line)!important;background:0 0!important;min-height:0!important}.dm-client-shell .dm-documents-deliveries .dm-delivery-gallery-hero .dm-delivery-gallery-hero-overlay{display:none!important}.dm-client-shell .dm-documents-deliveries .dm-delivery-gallery-hero .dm-delivery-gallery-header{padding:1.25rem 1.5rem!important}.dm-client-shell .dm-documents-deliveries .dm-delivery-gallery-hero :is(h2,p,span){color:var(--dm-glass-ink)!important;text-shadow:none!important}.dm-client-shell .dm-documents-deliveries .dm-delivery-gallery-hero .dm-delivery-gallery-header>span{background:var(--dm-glass-field)!important;border-color:var(--dm-ui-line)!important}.dm-client-shell .dm-documents-deliveries .dm-delivery-gallery-hero>img,.dm-client-shell .dm-documents-deliveries .dm-delivery-gallery-bg{display:none!important}@container documents-library (width>=760px){.dm-client-shell .dm-documents-library .dm-portal-document-list>li{grid-template-columns:24px minmax(0,1fr) minmax(300px,auto)!important}.dm-client-shell .dm-documents-workspace .dm-documents-library .dm-document-meta{grid-column:3!important;justify-items:end!important}.dm-client-shell .dm-documents-workspace .dm-documents-library :is(.dm-document-state,.dm-document-actions){justify-content:flex-end!important}}.dm-client-shell .dm-sv-proposal-builder{min-width:0;gap:24px!important;padding:24px!important}.dm-client-shell .dm-sv-proposal-builder>header h2{max-width:30ch;text-transform:none!important;font-size:1.5rem!important;line-height:1.3!important}.dm-client-shell .dm-sv-proposal-config h3{text-transform:none!important;margin:0 0 16px!important;font-size:1.125rem!important;line-height:1.4!important}.dm-client-shell .dm-sv-proposal-packages{gap:12px;border:0!important}.dm-client-shell .dm-sv-proposal-packages button{border:1px solid var(--dm-ui-line)!important;background:var(--dm-glass-field)!important;min-height:200px!important;color:var(--dm-glass-ink)!important;box-shadow:none!important;border-radius:16px!important;padding:20px!important}.dm-client-shell .dm-sv-proposal-packages button:is(:hover,[aria-checked=true]){background:var(--dm-glass-emphasis)!important;border-color:var(--dm-glass-muted)!important}.dm-client-shell .dm-sv-proposal-packages button :is(span,strong,em){color:var(--dm-glass-ink)!important}.dm-client-shell .dm-sv-proposal-packages button>strong{max-width:none;text-transform:none!important;font-size:1.25rem!important;line-height:1.3!important}.dm-client-shell .dm-sv-proposal-packages button>p{color:var(--dm-glass-muted)!important}.dm-client-shell .dm-sv-proposal-packages button:focus-visible{outline:2px solid var(--dm-glass-ink);outline-offset:3px}.dm-client-shell .dm-sv-proposal-config,.dm-client-shell .dm-sv-proposal-config :is(section,aside){min-width:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.dm-client-shell .dm-sv-proposal-config:before,.dm-client-shell .dm-sv-proposal-config:after,.dm-client-shell .dm-sv-proposal-config :is(section,aside):before,.dm-client-shell .dm-sv-proposal-config :is(section,aside):after{display:none!important}.dm-client-shell .dm-sv-proposal-config input:is([type=date],[type=datetime-local]){width:100%;min-width:0;min-height:44px;font-size:16px;color-scheme:var(--dm-product-color-scheme,light)!important}@media (width<=960px){.dm-client-shell .dm-sv-proposal-builder{padding:20px!important}.dm-client-shell .dm-sv-proposal-config{grid-template-columns:minmax(0,1fr)!important}.dm-client-shell .dm-sv-proposal-config>aside{border-top:1px solid var(--dm-ui-line)!important;padding-top:24px!important}.dm-client-shell .dm-sv-proposal-packages button{min-height:180px!important}.dm-client-shell .dm-portal-mobile-nav:has(.dm-portal-mobile-link:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}}.dm-client-shell .dm-project-workspace{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:1.25rem!important;display:grid!important}.dm-client-shell .dm-project-workspace>*{min-width:0!important;margin:0!important}.dm-client-shell .dm-project-workspace>:is(.dm-client-project-forms,.dm-document-signature-panel,#project-deliveries,#project-messages,.dm-project-skeleton-wide){grid-column:1/-1!important}.dm-client-shell .dm-project-workspace.is-client-project-home{grid-template-columns:minmax(0,1fr)!important}.dm-client-shell .dm-project-workspace>.dm-studio-panel{padding:clamp(1rem,2vw,1.5rem)!important}.dm-client-shell .dm-project-workspace .dm-studio-panel-head{align-items:flex-start!important;gap:1rem!important}.dm-client-shell .dm-project-workspace .dm-studio-panel-head>div{min-width:0!important}.dm-client-shell .dm-project-workspace :is(#project-progress,#project-events,#project-documents,#project-finance){flex-direction:column!important;justify-content:flex-start!important;gap:1rem!important;display:flex!important}.dm-client-shell #project-forms{scroll-margin-top:11rem!important}.dm-client-shell #project-finance .dm-system-list li{grid-template-columns:24px minmax(0,1fr)!important;align-items:start!important;gap:.75rem!important;display:grid!important}.dm-client-shell #project-finance .dm-system-list-meta{text-align:left!important;flex-wrap:wrap!important;grid-column:2!important;justify-content:flex-start!important;align-items:center!important;gap:.6rem!important;display:flex!important}.dm-client-shell #project-events .dm-detail-timeline>li>div{grid-template-columns:minmax(0,1fr)!important;gap:.35rem!important;min-width:0!important;display:grid!important}.dm-client-shell #project-events .dm-detail-timeline>li{min-width:0!important}.dm-client-shell #project-events .dm-detail-timeline p{overflow-wrap:anywhere!important}.dm-client-shell #project-deliveries{container:project-delivery/inline-size}.dm-client-shell .dm-project-messages{container:project-messages/inline-size;width:100%!important;max-width:none!important}.dm-client-shell .dm-project-message-layout{grid-template-columns:minmax(0,1fr)!important;gap:1.5rem!important;display:grid!important}.dm-client-shell :is(.dm-project-message-compose,.dm-project-message-history){align-content:start!important;gap:.85rem!important;min-width:0!important;display:grid!important}.dm-client-shell .dm-project-message-compose label,.dm-client-shell .dm-project-message-history>label{color:var(--dm-glass-muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:500!important}.dm-client-shell .dm-project-message-compose textarea{resize:vertical!important;width:100%!important;min-height:144px!important;padding:.85rem!important;line-height:1.6!important}.dm-client-shell :is(.dm-project-message-compose,.dm-project-message-history)>:is(button,a){white-space:normal!important;justify-self:end!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:44px!important}.dm-client-shell .dm-project-message-history .dm-detail-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:24rem!important;overflow-y:auto!important}.dm-client-shell .dm-project-message-history .dm-detail-list li{border:1px solid var(--dm-ui-line)!important;background:var(--dm-glass-field)!important;overflow-wrap:anywhere!important;border-radius:16px!important;padding:1rem!important;line-height:1.6!important}.dm-client-shell .dm-project-message-history .dm-detail-list li>div{gap:.4rem!important;display:grid!important}.dm-client-shell .dm-project-message-history .dm-detail-search{gap:.85rem!important;margin:0!important;display:grid!important}.dm-client-shell .dm-project-message-history .dm-product-search-field{width:100%!important;min-width:0!important}.dm-client-shell .dm-project-message-history .dm-product-search-field input{min-width:0!important}.dm-client-shell .dm-project-message-compose>p{font-size:13px!important;line-height:1.5!important}@container project-messages (width>=740px){.dm-client-shell .dm-project-message-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dm-client-shell .dm-project-message-history{border-left:1px solid var(--dm-ui-line)!important;padding-left:1.5rem!important}}@container project-form (width>=640px){.dm-client-shell .dm-project-workspace label.dm-client-form-field.is-wide{grid-column:auto!important}}@container project-delivery (width>=880px){.dm-client-shell .dm-project-workspace .dm-refined-gallery:not(:has(.is-more-films)):has(.is-main-film):has(.is-photos){grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;display:grid!important}.dm-client-shell .dm-project-workspace .dm-refined-gallery>*{grid-column:1/-1!important}.dm-client-shell .dm-project-workspace .dm-refined-gallery>:is(.is-main-film,.is-photos){grid-column:auto!important}}@media (width<=1100px){.dm-client-shell .dm-project-workspace{grid-template-columns:minmax(0,1fr)!important}}}
