@charset "UTF-8";.surface-finish-selector__select[data-v-6af1cc52]{width:100%}.fs-size-field[data-v-7e28361b]{display:flex;flex-direction:column;gap:8px;min-width:0;scroll-margin:120px}.fs-size-field__label[data-v-7e28361b]{color:hsl(var(--fs-ink));font-size:14px;font-weight:500;line-height:20px}.fs-size-field__placeholder[data-v-7e28361b]{color:hsl(var(--fs-muted))}.project-materials-list[data-v-a97c3086]{display:flex;flex-direction:column;gap:1.25rem}.project-materials-list__group[data-v-a97c3086]{display:flex;flex-direction:column;gap:.75rem}.project-materials-list__group-title[data-v-a97c3086]{font-size:1rem;font-weight:700;line-height:1.5rem;line-height:1.33em;--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}.project-materials-list__group-card[data-v-a97c3086],.project-materials-list__group-items[data-v-a97c3086]{display:flex;flex-direction:column;gap:.75rem}.project-materials-list__surface-finish[data-v-a97c3086]{min-width:0}.project-materials-list__content[data-v-a97c3086]{display:flex;flex-direction:column;gap:1.25rem}.project-materials-list__items[data-v-a97c3086]{display:flex;flex-direction:column;gap:.5rem}[data-v-a97c3086] .material-group-item-enter-active,[data-v-a97c3086] .material-group-item-leave-active{transition:all .3s ease}[data-v-a97c3086] .material-group-item-enter-from,[data-v-a97c3086] .material-group-item-leave-to{opacity:0;transform:scale(.95)}[data-v-a97c3086] .material-group-item-move{transition:none}:root[data-fs-ui=portal] .project-materials-list[data-v-a97c3086]{gap:40px}.project-materials-list__fs-group[data-v-a97c3086]{display:flex;flex-direction:column;gap:12px}.project-materials-list__fs-head[data-v-a97c3086]{align-items:center;display:flex;gap:16px;justify-content:space-between}.project-materials-list__fs-title[data-v-a97c3086]{color:hsl(var(--fs-ink));font-size:20px;font-weight:500;line-height:28px}.project-materials-list__fs-add[data-v-a97c3086]{gap:6px}.project-materials-list__fs-rows[data-v-a97c3086]{display:flex;flex-direction:column;gap:4px}.project-materials-list__fs-fit[data-v-a97c3086]{display:grid;gap:20px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:560px){.project-materials-list__fs-fit[data-v-a97c3086]{grid-template-columns:minmax(0,1fr)}}.project-materials-list__fs-field[data-v-a97c3086]{display:flex;flex-direction:column;gap:8px;min-width:0}.project-materials-list__fs-label[data-v-a97c3086]{color:hsl(var(--fs-ink));font-size:14px;font-weight:500;line-height:20px}.project-materials-list__fs-input[data-v-a97c3086]{background:hsl(var(--fs-surface));border:1px solid hsl(var(--fs-border));border-radius:8px;color:hsl(var(--fs-ink));font-size:14px;height:44px;outline:none;padding:0 14px}.project-materials-list__fs-input[data-v-a97c3086]::-moz-placeholder{color:hsl(var(--fs-muted))}.project-materials-list__fs-input[data-v-a97c3086]::placeholder{color:hsl(var(--fs-muted))}.project-materials-list__fs-input[data-v-a97c3086]:focus{border-color:hsl(var(--fs-brand))}.project-materials-list__fs-input[data-v-a97c3086]:disabled{color:hsl(var(--fs-muted))}.project-materials-list[data-v-a97c3086] .project-materials-list__fs-row{background:transparent;border:0;border-radius:12px;box-shadow:none;margin:0 -12px;padding:12px;position:relative;transition:background-color .12s ease}.project-materials-list[data-v-a97c3086] .project-materials-list__fs-row:hover{background:hsl(var(--fs-ground))}.project-materials-list[data-v-a97c3086] .project-materials-list__fs-row:has(.material-item__actions){padding-right:44px}.project-materials-list[data-v-a97c3086] .project-materials-list__fs-row .material-item__icon{align-items:center;background:hsl(var(--fs-well));border-radius:12px;color:hsl(var(--fs-body-alt));display:inline-flex;flex:none;height:72px;justify-content:center;overflow:hidden;width:72px}.project-materials-list[data-v-a97c3086] .project-materials-list__fs-row .material-item__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project-materials-list[data-v-a97c3086] .project-materials-list__fs-row .material-item__title{color:hsl(var(--fs-ink));font-size:16px;font-weight:500;line-height:24px}.project-materials-list[data-v-a97c3086] .project-materials-list__fs-row .material-item__badge{background:transparent;border:1px solid hsl(var(--fs-border));border-radius:999px;color:hsl(var(--fs-ink));font-size:10px;font-weight:600;letter-spacing:.04em;line-height:12px;padding:3px 8px;text-transform:uppercase}.project-materials-list[data-v-a97c3086] .project-materials-list__fs-row .material-item__badge--center-stone{background:hsl(var(--fs-brand));border-color:hsl(var(--fs-brand));color:#fff}.project-materials-list[data-v-a97c3086] .project-materials-list__fs-row .material-item__details{display:block}.project-materials-list[data-v-a97c3086] .project-materials-list__fs-row .material-item__description{color:hsl(var(--fs-body-alt));font-size:14px;line-height:20px}.project-materials-list[data-v-a97c3086] .project-materials-list__fs-row .material-item__description strong{font-weight:400}.project-materials-list[data-v-a97c3086] .project-materials-list__fs-row .material-item__description+.material-item__description:before{content:"·";margin:0 6px}.project-materials-list[data-v-a97c3086] .project-materials-list__fs-row .material-item__actions{inset:0;position:absolute}.project-materials-list[data-v-a97c3086] .project-materials-list__fs-row .material-item__actions button{border:0;height:100%;opacity:0;width:100%}.project-materials-list[data-v-a97c3086] .project-materials-list__fs-row:after{border-right:1.5px solid hsl(var(--fs-ink));border-top:1.5px solid hsl(var(--fs-ink));content:"";height:8px;opacity:0;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);transition:opacity .12s ease;width:8px}.project-materials-list[data-v-a97c3086] .project-materials-list__fs-row:has(.material-item__actions):hover:after{opacity:1}.material-search-results{background-color:var(--bubble-system-bg);flex-direction:column;gap:.5rem;max-height:238px;overflow-y:auto}.material-search-results,.material-search-results__item{border-radius:calc(var(--radius) - 2px);display:flex}.material-search-results__item{align-items:center;border-width:1px;cursor:pointer;justify-content:space-between;--tw-border-opacity:1;border-color:rgb(226 223 216/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem}.material-search-results__item:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.material-search-results__content{display:flex;flex-direction:column;gap:.25rem}.material-search-results__title{font-size:.875rem;font-weight:600;line-height:1.25rem;--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}.material-search-results__details{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(153 155 158/var(--tw-text-opacity,1))}.material-search-results__add-btn{border-radius:9999px;height:1.5rem;padding:.25rem;width:1.5rem}.fs-material-picker[data-v-e8a6bcf7]{display:flex;flex-direction:column;gap:16px;min-height:0}.fs-material-picker__search[data-v-e8a6bcf7]{align-items:center;border:1px solid hsl(var(--fs-border));border-radius:8px;display:flex;gap:8px;height:44px;padding:0 14px}.fs-material-picker__search[data-v-e8a6bcf7]:focus-within{border-color:hsl(var(--fs-brand))}.fs-material-picker__search-icon[data-v-e8a6bcf7]{color:hsl(var(--fs-muted));height:16px;width:16px}.fs-material-picker__search-input[data-v-e8a6bcf7]{background:transparent;border:0;color:hsl(var(--fs-ink));flex:1;font-size:14px;min-width:0;outline:none}.fs-material-picker__search-input[data-v-e8a6bcf7]::-moz-placeholder{color:hsl(var(--fs-muted))}.fs-material-picker__search-input[data-v-e8a6bcf7]::placeholder{color:hsl(var(--fs-muted))}.fs-material-picker__chips[data-v-e8a6bcf7]{display:flex;flex-wrap:wrap;gap:4px}.fs-material-picker__chip[data-v-e8a6bcf7]{border-radius:8px;color:hsl(var(--fs-body-alt));font-size:14px;font-weight:500;height:32px;padding:0 10px;transition:background-color .12s ease}.fs-material-picker__chip[data-v-e8a6bcf7]:hover{color:hsl(var(--fs-ink))}.fs-material-picker__chip--active[data-v-e8a6bcf7]{background:hsl(var(--fs-well));color:hsl(var(--fs-ink))}.fs-material-picker__list[data-v-e8a6bcf7]{border:1px solid hsl(var(--fs-border-light));border-radius:12px;max-height:min(480px,52dvh);overflow-y:auto}.fs-material-picker__group[data-v-e8a6bcf7]{background:hsl(var(--fs-ground));border-bottom:1px solid hsl(var(--fs-border-light));color:hsl(var(--fs-muted));font-size:12px;font-weight:500;line-height:16px;padding:10px 16px}.fs-material-picker__row[data-v-e8a6bcf7]{border-bottom:1px solid hsl(var(--fs-border-light));color:hsl(var(--fs-ink));display:block;font-size:14px;line-height:20px;padding:14px 16px;text-align:left;transition:background-color .12s ease;width:100%}.fs-material-picker__row[data-v-e8a6bcf7]:focus-visible,.fs-material-picker__row[data-v-e8a6bcf7]:hover{background:hsl(var(--fs-ground));outline:none}.fs-material-picker__row[data-v-e8a6bcf7]:last-child{border-bottom:0}.fs-material-picker__none[data-v-e8a6bcf7]{color:hsl(var(--fs-muted));font-size:14px;padding:24px 16px;text-align:center}.add-material-modal[data-v-5bc214a1]{max-width:440px;padding:0;width:440px}.add-material-modal__header[data-v-5bc214a1]{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:0}.add-material-modal__title[data-v-5bc214a1]{font-size:1.125rem;font-weight:700;line-height:1.75rem;--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}.add-material-modal__close[data-v-5bc214a1]{height:1.5rem;padding:0;width:1.5rem}.add-material-modal__close-icon[data-v-5bc214a1]{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(93 95 107/var(--tw-text-opacity,1))}.add-material-modal__content[data-v-5bc214a1]{display:flex;flex-direction:column;gap:1rem}.add-material-modal__form[data-v-5bc214a1]{gap:1.25rem}.add-material-modal__form[data-v-5bc214a1],.add-material-modal__form-header[data-v-5bc214a1]{display:flex;flex-direction:column;width:100%}.add-material-modal__form-header[data-v-5bc214a1]{align-items:center;gap:.5rem}.add-material-modal__form-title[data-v-5bc214a1]{font-size:1.25rem;font-weight:700;line-height:1.75rem;--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}.add-material-modal__form-subtitle[data-v-5bc214a1]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(153 155 158/var(--tw-text-opacity,1))}.add-material-modal__form-details[data-v-5bc214a1] .selector-trigger[data-disabled]{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.add-material-modal__search-container[data-v-5bc214a1]{width:100%}.add-material-modal__no-results[data-v-5bc214a1]{padding:0}.add-material-modal__description[data-v-5bc214a1]{font-size:.875rem;font-weight:500;line-height:1.25rem;padding-bottom:1.25rem;--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}.add-material-modal__orders-header[data-v-5bc214a1]{padding-bottom:.75rem}.add-material-modal__orders-title[data-v-5bc214a1]{font-size:.875rem;font-weight:700;line-height:1.25rem;--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}.add-material-modal__orders-list[data-v-5bc214a1]{border-radius:5px;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 223 216/var(--tw-border-opacity,1))}.add-material-modal__orders-container[data-v-5bc214a1]{padding-left:1rem;padding-right:1rem}.add-material-modal__order-item[data-v-5bc214a1]{padding-bottom:1rem;padding-top:1rem}.add-material-modal__order-item--bordered[data-v-5bc214a1]{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(226 223 216/var(--tw-border-opacity,1))}.add-material-modal__order-content[data-v-5bc214a1]{display:flex;flex-direction:column;gap:.25rem}.add-material-modal__order-row[data-v-5bc214a1]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.add-material-modal__order-amount[data-v-5bc214a1],.add-material-modal__order-number[data-v-5bc214a1]{font-size:.875rem;font-weight:700;line-height:1.25rem;--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}.add-material-modal__order-due-date[data-v-5bc214a1]{font-size:.75rem;font-weight:400;line-height:1rem;--tw-text-opacity:1;color:rgb(93 95 107/var(--tw-text-opacity,1))}.add-material-modal__footer[data-v-5bc214a1]{flex-direction:row;justify-content:space-between;padding-top:0}.add-material-modal__success-content[data-v-5bc214a1]{align-items:center;display:flex;flex-direction:column;padding-bottom:1.25rem;padding-left:1.25rem;padding-right:1.25rem}.add-material-modal__success-icon[data-v-5bc214a1]{align-items:center;display:flex;justify-content:center;padding-bottom:1.25rem}.add-material-modal__success-title[data-v-5bc214a1]{align-items:center;display:flex;flex-direction:column;gap:.5rem}.add-material-modal__success-heading[data-v-5bc214a1]{font-size:1.125rem;font-weight:700;line-height:1.75rem}.add-material-modal__success-heading[data-v-5bc214a1],.add-material-modal__success-subtitle[data-v-5bc214a1]{text-align:center;--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}.add-material-modal__success-subtitle[data-v-5bc214a1]{font-size:.875rem;font-weight:400;line-height:1.25rem}.add-material-modal__success-details[data-v-5bc214a1]{border-radius:5px;display:flex;flex-direction:column;gap:.75rem;--tw-bg-opacity:1;background-color:rgb(251 251 251/var(--tw-bg-opacity,1));padding:.75rem}.add-material-modal__details-row[data-v-5bc214a1]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.add-material-modal__details-label[data-v-5bc214a1]{color:rgb(93 95 107/var(--tw-text-opacity,1));flex:1 1 0%}.add-material-modal__details-label[data-v-5bc214a1],.add-material-modal__details-value[data-v-5bc214a1]{font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1}.add-material-modal__details-value[data-v-5bc214a1]{color:rgb(34 34 34/var(--tw-text-opacity,1));text-align:right}.add-material-modal__done-btn[data-v-5bc214a1]{border-radius:5px;border-width:1px;height:2.5rem;width:100%;--tw-border-opacity:1;border-color:rgb(22 22 22/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(22 22 22/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.625rem 1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.add-material-modal__done-btn[data-v-5bc214a1]:hover{background-color:#161616b3}
