.breadcrumb{display:inline-flex;align-items:center;width:100%;gap:8px}.breadcrumb>a{display:inline-flex;white-space:nowrap;min-width:40px}.breadcrumb>a .svg-icon{color:#333}.breadcrumb-item{display:inline-flex;align-items:center;gap:8px}.breadcrumb-item a:not(.btn){display:inline-block;line-height:24px;vertical-align:middle}.breadcrumb-item .svg-icon{vertical-align:middle}.breadcrumb-item .svg-icon path{color:#ccc}@media(max-width:992px){.breadcrumb{max-width:100%;overflow-x:auto}.breadcrumb-item a{white-space:nowrap}}.table-enum.enum-status.enum-value-NEW,.table-enum.enum-businessState.enum-value-NEW,.list-enum.enum-status.enum-value-NEW,.list-enum.enum-businessState.enum-value-NEW{--enum-color: #0540FF}.table-enum.enum-status.enum-value-ACCEPTED,.table-enum.enum-businessState.enum-value-ACCEPTED,.list-enum.enum-status.enum-value-ACCEPTED,.list-enum.enum-businessState.enum-value-ACCEPTED{--enum-color: #008AD0}.table-enum.enum-status.enum-value-PRODUCTION,.table-enum.enum-businessState.enum-value-PRODUCTION,.list-enum.enum-status.enum-value-PRODUCTION,.list-enum.enum-businessState.enum-value-PRODUCTION{--enum-color: #B60074}.table-enum.enum-status.enum-value-SHIPPED,.table-enum.enum-businessState.enum-value-SHIPPED,.list-enum.enum-status.enum-value-SHIPPED,.list-enum.enum-businessState.enum-value-SHIPPED{--enum-color: #8314FE}.table-enum.enum-status.enum-value-COMPLETED,.table-enum.enum-businessState.enum-value-COMPLETED,.list-enum.enum-status.enum-value-COMPLETED,.list-enum.enum-businessState.enum-value-COMPLETED{--enum-color: #01A130}.table-enum.enum-status.enum-value-CLOSED,.table-enum.enum-businessState.enum-value-CLOSED,.list-enum.enum-status.enum-value-CLOSED,.list-enum.enum-businessState.enum-value-CLOSED{--enum-color: #5cb85c}.table-enum.enum-status.enum-value-CANCELLED,.table-enum.enum-businessState.enum-value-CANCELLED,.list-enum.enum-status.enum-value-CANCELLED,.list-enum.enum-businessState.enum-value-CANCELLED{--enum-color: #870009}.table-enum.enum-status.enum-value-QUESTION,.table-enum.enum-businessState.enum-value-QUESTION,.list-enum.enum-status.enum-value-QUESTION,.list-enum.enum-businessState.enum-value-QUESTION{--enum-color: #FD7308}.table-enum.enum-status.enum-value-ANSWER,.table-enum.enum-businessState.enum-value-ANSWER,.list-enum.enum-status.enum-value-ANSWER,.list-enum.enum-businessState.enum-value-ANSWER{--enum-color: #E5AC01}.table-enum.enum-status.enum-value-PENDING,.table-enum.enum-businessState.enum-value-PENDING,.list-enum.enum-status.enum-value-PENDING,.list-enum.enum-businessState.enum-value-PENDING{--enum-color: #f8bc43}.table-enum.enum-status.enum-value-GENERATED,.table-enum.enum-businessState.enum-value-GENERATED,.list-enum.enum-status.enum-value-GENERATED,.list-enum.enum-businessState.enum-value-GENERATED{--enum-color: #59a618}.table-enum.enum-status.enum-value-RECEIVED,.table-enum.enum-businessState.enum-value-RECEIVED,.list-enum.enum-status.enum-value-RECEIVED,.list-enum.enum-businessState.enum-value-RECEIVED{--enum-color: #bec58a}.table-enum.enum-status.enum-value-ORDER_PLACED,.table-enum.enum-businessState.enum-value-ORDER_PLACED,.list-enum.enum-status.enum-value-ORDER_PLACED,.list-enum.enum-businessState.enum-value-ORDER_PLACED{--enum-color: #e1b55b}.table-enum.enum-status.enum-value-PRODUCTION_COMPLETED,.table-enum.enum-businessState.enum-value-PRODUCTION_COMPLETED,.list-enum.enum-status.enum-value-PRODUCTION_COMPLETED,.list-enum.enum-businessState.enum-value-PRODUCTION_COMPLETED{--enum-color: #10712d}.table-enum.enum-status.enum-value-DONE,.table-enum.enum-businessState.enum-value-DONE,.list-enum.enum-status.enum-value-DONE,.list-enum.enum-businessState.enum-value-DONE{--enum-color: #5cb85c}.table-enum.enum-status.enum-value-IN_PROGRESS,.table-enum.enum-businessState.enum-value-IN_PROGRESS,.list-enum.enum-status.enum-value-IN_PROGRESS,.list-enum.enum-businessState.enum-value-IN_PROGRESS{--enum-color: #5c9cb8}.table-enum.enum-status.enum-value-FAILED,.table-enum.enum-businessState.enum-value-FAILED,.list-enum.enum-status.enum-value-FAILED,.list-enum.enum-businessState.enum-value-FAILED{--enum-color: #ca2f2f}.table-enum.enum-deliveryMethod.enum-value-standard,.list-enum.enum-deliveryMethod.enum-value-standard{--enum-color: #a4bbc6}.table-enum.enum-deliveryMethod.enum-value-express,.list-enum.enum-deliveryMethod.enum-value-express{--enum-color: #ddb664}.table-enum.enum-deliveryMethod.enum-value-guaranteed,.list-enum.enum-deliveryMethod.enum-value-guaranteed{--enum-color: #b85c5c}.table-enum.enum-purpose.enum-value-none,.list-enum.enum-purpose.enum-value-none{--enum-color: #a4bbc6}.table-enum.enum-purpose.enum-value-display,.list-enum.enum-purpose.enum-value-display{--enum-color: #5cb85c}.table-enum.enum-purpose.enum-value-count,.list-enum.enum-purpose.enum-value-count{--enum-color: #b85c5c}.table-enum.enum-color.enum-value-apricot,.list-enum.enum-color.enum-value-apricot{--enum-color: #f0b679}.table-enum.enum-color.enum-value-caramel,.list-enum.enum-color.enum-value-caramel{--enum-color: #e5bfa6}.table-enum.enum-color.enum-value-carbon,.list-enum.enum-color.enum-value-carbon{--enum-color: #9c9b9b}.table-enum.enum-color.enum-value-grey,.list-enum.enum-color.enum-value-grey{--enum-color: #b2aba4}.table-enum.enum-color.enum-value-palladium,.list-enum.enum-color.enum-value-palladium{--enum-color: #d0d4d7}.table-enum.enum-color.enum-value-platinum,.list-enum.enum-color.enum-value-platinum{--enum-color: #dddbdb}.table-enum.enum-color.enum-value-red,.list-enum.enum-color.enum-value-red{--enum-color: #e7aa8c}.table-enum.enum-color.enum-value-rose,.list-enum.enum-color.enum-value-rose{--enum-color: #e79a8c}.table-enum.enum-color.enum-value-silver,.list-enum.enum-color.enum-value-silver{--enum-color: #fafafa}.table-enum.enum-color.enum-value-white,.list-enum.enum-color.enum-value-white{--enum-color: #fefefe}.table-enum.enum-color.enum-value-yellow,.list-enum.enum-color.enum-value-yellow{--enum-color: #ffd175}.order-success{padding:100px 0;text-align:center}.order-success h3{margin-bottom:40px}.order-title{padding:2rem 0 1rem}.order-info-btn{background:var(--primary-color-dark, var(--primary-color));color:#fff;width:24px;height:24px;border-radius:12px;display:inline-block;position:absolute;text-align:center;right:0;font-weight:700;cursor:pointer}.order-details{flex:1;min-width:300px}.order-details>*+*{margin-top:1rem;margin-bottom:0}.order-details-date .order-date{font-weight:600}.order-details-buttons{display:flex;flex-wrap:wrap;gap:5px}.order-rings>.order-ring{background:#fff;border:1px solid #b2b2b2;position:relative;flex:1;padding:15px;box-shadow:3px 3px 3px #dedede}.order-rings>.order-ring .order-ring-title{font-size:20px;font-weight:700;margin:0;overflow-wrap:break-word}.order-rings>.order-ring .order-ring-type{font-size:calc(var(--font-size) - 1px);text-transform:uppercase;color:#000000b3}.order-rings>.order-ring .order-ring-price{font-weight:600}.order-rings>.order-ring img{max-width:100%;max-height:170px;height:auto;grid-column:1;grid-row:1/span 3}.order-rings>.order-ring toggle{width:fit-content;position:absolute;top:10px;left:10px}.order-number{font-size:36px;line-height:1.3em;font-weight:700;color:var(--primary-color)}.order-ring-divider{border-top:1px solid var(--border-color);margin:20px 0}.order-ring-sumprice-label{font-size:13px;text-transform:uppercase;color:#000c}.order-ring-sumprice-value{font-size:24px;font-weight:700}.order-info-panel{min-height:150px;border:10px solid #ededed;padding:20px;margin-bottom:15px}.order-info-panel h3{font-weight:700;line-height:1.3em;color:#444;margin:0}.order-footer-information{display:flex;flex-direction:column;column-gap:2.5px;margin:0 auto 10px;max-width:700px}.order-footer-information>div{font-size:12px;word-break:break-word}.order-footer{border-top:1px solid var(--border-color);padding:20px 0;text-align:center}.order-summary-panel{container-type:inline-size;display:flex;flex-wrap:wrap;gap:1rem;flex:1}.order-rings{flex:2;min-width:300px}.order-page{margin-bottom:60px}.order-page .form-title,.order-page label{font-weight:400}.order-page .dynamic-form-field{display:flex;flex-wrap:wrap;gap:0 10px}.order-page .dynamic-form-field>.field-label{margin:0;padding:var(--element-padding);padding-left:0;padding-right:0}.order-page .dynamic-form-field>.field-container{flex:1}.order-page .dynamic-form-field.dynamic-form-group,.order-page .dynamic-form-field.dynamic-form-select .dropdown{margin-bottom:0}.order-page .dynamic-form-field.dynamic-form-checkbox{flex-wrap:nowrap}.order-page .dynamic-form-field.dynamic-form-checkbox>.field-container{flex:0}.order-page .dynamic-form-field.dynamic-form-checkbox>.field-label{padding-top:0}.order-page .dynamic-form-field.dynamic-form-field-desiredDeliveryDate>.field-container,.order-page .dynamic-form-field.dynamic-form-field-weddingDate>.field-container{flex:.55;min-width:190px}.order-page .dynamic-form-field:not(.dynamic-form-checkbox)>.field-label{width:200px}.order-page .dynamic-form-fieldset-firstAndLastName,.order-page .dynamic-form-fieldset-zipAndCity,.order-page .dynamic-form-fieldset-address-zipAndCity{display:flex;flex-wrap:wrap;gap:0 10px}.order-page .dynamic-form-fieldset-firstAndLastName>.field-legend,.order-page .dynamic-form-fieldset-zipAndCity>.field-legend,.order-page .dynamic-form-fieldset-address-zipAndCity>.field-legend{width:200px;font-weight:400;font-size:var(--font-size);border:none;padding:var(--element-padding);padding-left:0;padding-right:0;margin:0}.order-page .dynamic-form-fieldset-firstAndLastName>.field-container,.order-page .dynamic-form-fieldset-zipAndCity>.field-container,.order-page .dynamic-form-fieldset-address-zipAndCity>.field-container{flex:1;display:flex;gap:10px}.order-page .dynamic-form-fieldset-firstAndLastName>.field-container>.dynamic-form-field,.order-page .dynamic-form-fieldset-zipAndCity>.field-container>.dynamic-form-field,.order-page .dynamic-form-fieldset-address-zipAndCity>.field-container>.dynamic-form-field{margin:0;flex:1}.order-page .dynamic-form-field.dynamic-form-field-selection{display:none}@media(max-width:768px){.order-page .dynamic-form-field>.field-label,.order-page .dynamic-form-fieldset>.field-label{min-width:100%}.order-page .dynamic-form-fieldset>.field-legend{min-width:100%}}.order-body{display:flex;gap:2rem}.order-page-vertical .order-form{margin:0 auto 20px;max-width:700px}.order-page-vertical .order-body{flex-direction:column}.order-page-vertical .order-rings{grid-column:1/span 2;display:grid;grid-template-columns:repeat(auto-fit,175px);gap:15px}.order-page-vertical .order-rings>.order-ring{text-align:center}.order-page-vertical .order-summary-panel{background:var(--order-summary-rings-bg, #f0f0f1);padding:20px;margin-bottom:30px}.order-page-vertical .dynamic-form-field-message{flex-direction:column}.order-page-horizontal .order-form{flex:1}.order-page-horizontal .order-summary-panel{flex:.75}.order-page-horizontal .order-rings>.order-ring{align-items:center;gap:5px;margin-bottom:15px}.order-page-horizontal .order-rings>.order-ring toggle{left:initial;right:10px}@media(max-width:800px){.order-page-horizontal .order-body{flex-direction:column}}.order-status{position:relative;overflow:hidden;padding:var(--element-padding-lg);border-radius:var(--element-radius);color:#fff;display:inline-block}.order-status.status-generation{background:#f89406}.order-status.status-generation:before{content:"";display:inline-block;width:16px;height:16px;animation:cssload-spin 575ms infinite linear;vertical-align:middle;border:3px solid currentColor;border-inline-color:transparent;border-radius:50%;margin-right:5px}.order-status.status-new{background:#2f96b4}.order-status.status-generated{background:#51a351}.order-status.status-failed{background:#bd362f}.order-status-buttons{margin-top:1rem;display:flex;justify-content:center;gap:.5rem}@media(min-width:768px){.order-page-horizontal .order-body{display:flex;gap:25px}}.modal-ring-selector{--ring-cards-gap: 30px;--ring-cards-columns: repeat(4, 1fr)}.modal-ring-selector .breadcrumb{margin-bottom:10px}.ring-cards{display:grid;grid-template-columns:var(--ring-cards-columns, repeat(4, 1fr));gap:var(--ring-cards-gap, 30px)}.ring-cards .ring-card-header .svg-icon{color:var(--primary-color-dark)}.ring-cards .ring-card-header .svg-icon svg{width:130px;height:130px;margin:10px 0}.ring-cards .ring-card-body .svg-icon{color:#999}.ring-cards .ring-card-body .svg-icon svg{width:20px;height:20px}.ring-cards .svg-icon-edit{color:var(--primary-color)}.ring-card,.ring-card-slot{background:#fff;border:1px solid var(--border-color);position:relative;text-align:center;display:flex;flex-direction:column;height:var(--ring-cards-height, 380px);max-width:var(--ring-cards-item-max, 500px);padding:20px}@media(min-width:768px){.ring-card+.ring-card:before{content:"";width:24px;height:24px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpolygon points='21 11 12 11 12 2 11 2 11 11 2 11 2 12 11 12 11 21 12 21 12 12 21 12 21 11' fill='currentColor'/%3E%3C/svg%3E%0A");position:absolute;left:calc((var(--ring-cards-gap) / 2 + 12px) * -1);top:calc(50% - 12px);background-color:#0000004d}}.ring-card-actions{margin-bottom:10px;text-align:left;font-size:13px}.ring-card-actions>span,.ring-card-actions>a{border-bottom:1px solid var(--border-color);display:flex;align-items:center;padding:8px 0}.ring-card-actions>span .svg-icon,.ring-card-actions>a .svg-icon{margin-right:10px;vertical-align:middle}.ring-card-actions>span{display:flex}.ring-card-actions .ring-card-title .form-control{padding:0;border-color:transparent;font-weight:700;color:var(--common-color, #2a2727);transition-duration:.3s;font-size:15px}.ring-card-actions .ring-card-title .form-control:focus{padding:0 5px;background:#f0f0f0}.ring-card-actions .textfield-remaining{display:none}.ring-card-slot{border:1px dashed var(--ring-cards-slot-border, var(--border-color));display:flex;flex-direction:column;justify-content:center;padding:15px}.ring-card-slot-filled{background:var(--ring-cards-slot-filled-bg, #f2f2f2)}.ring-card-slot img{min-height:0;max-width:100%}.ring-card-slot .svg-icon{color:var(--primary-color-dark)}.ring-type{border-bottom:1px solid var(--border-color);padding-bottom:15px;margin-bottom:15px;display:flex;flex-direction:row;text-align:left;align-items:center}.ring-type h4{margin:0 0 .5rem}.ring-type p{margin:0}.ring-type-image{max-width:135px;height:auto;display:inline-block;vertical-align:middle}.ring-type-body{padding:0 20px;flex:1}.ring-type:last-child{border:0}@media(max-width:768px){.ring-type{flex-direction:column;text-align:center}.ring-type-body{padding:15px 0}.ring-type-body h4{margin-top:0}}.ring-card-slot .ring-type{text-align:center;cursor:pointer;transition-duration:.3s;padding:5px;display:flex;flex-direction:column;align-items:center;min-height:0;font-size:.9em}.ring-card-slot .ring-type .svg-icon{display:block;max-width:90px;max-height:100%;min-height:0}.ring-card-slot .ring-type .svg-icon svg{max-width:100%;max-height:100%;display:block}.ring-card-slot .ring-type:hover{background:#0000000d}.ring-type-title{margin-bottom:4px;font-weight:700}.ring-card-nav{display:inline-flex;align-items:center;font-size:13px}.ring-card-nav>*{padding:5px 10px;display:block}.ring-card-nav .svg-icon{vertical-align:middle}.ring-card-image{max-width:135px;height:auto}.ring-card-name{font-weight:700;padding:5px 0;margin-bottom:20px}.ring-types{margin-bottom:20px}.ring-item.loading{position:relative}.ring-item.loading:before{position:absolute;background:#fffc;content:"";inset:0;z-index:5}.ring-item.loading:after{content:" ";background:none;position:absolute;left:calc(50% - 20px);top:calc(50% - 30px);display:block;width:40px;height:40px;margin:0 auto;border:3px solid var(--primary-color);border-radius:50%;z-index:10;border-left-color:transparent;border-right-color:transparent;animation:cssload-spin 575ms infinite linear;-o-animation:cssload-spin 575ms infinite linear;-webkit-animation:cssload-spin 575ms infinite linear;-moz-animation:cssload-spin 575ms infinite linear}.ring-item-image{overflow:hidden}.ring-item-image img{max-width:100%;max-height:100%;height:auto}.ring-item-label{font-weight:700;font-family:var(--font-family-heading),sans-serif;font-size:18px;margin-bottom:8px}.ring-container.level-0 .ring-item{border-bottom:1px solid #dfdfdf;padding-bottom:15px;margin-bottom:15px;display:flex;align-items:center}.ring-container.level-0 .ring-item-image{flex:0 0 140px}.ring-container.level-0 .ring-item-body{flex:1;padding:0 15px}.ring-container.level-1,.ring-container.level-2,.ring-container.level-3{display:grid;grid-template-columns:repeat(5,1fr)}.ring-container.level-1 .ring-item,.ring-container.level-2 .ring-item,.ring-container.level-3 .ring-item{margin:0 -1px -1px 0;text-align:center;transition-duration:.2s;cursor:pointer}.ring-container.level-1 .ring-item:hover,.ring-container.level-2 .ring-item:hover,.ring-container.level-3 .ring-item:hover{border-color:var(--primary-color);box-shadow:0 2px 5px #0000001a;z-index:10}.ring-container.level-1 .ring-item-body,.ring-container.level-2 .ring-item-body,.ring-container.level-3 .ring-item-body{padding:8px 12px}.ring-container.level-1 .ring-item-label,.ring-container.level-2 .ring-item-label,.ring-container.level-3 .ring-item-label{font-size:inherit}.ring-container.level-1 .ring-item-image img,.ring-container.level-2 .ring-item-image img,.ring-container.level-3 .ring-item-image img{max-width:140%;margin:-10% -20% -25%}.ring-container.level-1 .ring-item-meta,.ring-container.level-2 .ring-item-meta,.ring-container.level-3 .ring-item-meta{line-height:1.3em;color:#666;font-size:14px;display:block}.ring-container.type-design.level-1{grid-template-columns:repeat(3,1fr);grid-gap:0 20px}.ring-container.type-design.level-1 .ring-item{border-top:2px solid var(--primary-color);padding:40px 0;position:relative}.ring-container.type-design.level-1 .ring-item-label{position:absolute;top:6px;left:0;right:0;font-weight:400;color:#666;font-size:20px}@media(max-width:992px){.ring-container.level-1,.ring-container.level-2,.ring-container.level-3{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.ring-cards{grid-template-columns:1fr}.ring-card-nav>a{transform:rotate(90deg)}.ring-container.level-0 .ring-item{flex-direction:column;text-align:center}.ring-container.level-0 .ring-item-body{margin-bottom:8px}.ring-container.level-1,.ring-container.level-2,.ring-container.level-3{grid-template-columns:repeat(2,1fr)}.ring-container.type-design.level-1{grid-template-columns:repeat(2,1fr);grid-gap:0 5px}.ring-container.type-design.level-1 .ring-item-label{font-size:16px}.ring-list-item{flex-direction:column}.ring-card,.ring-card-slot{--ring-cards-height: auto}.ring-card-slot{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:10px}.ring-type{min-width:0}.ring-type-title{grid-column:1/span 3}.ring-card{background:#fff;padding:10px 0 0;border:1px solid #d3d3d3;box-shadow:0 2px 3px #0000001a;max-width:none}.ring-card .svg-icon-card-arrow-right,.ring-card .svg-icon-card-arrow-left{transform:rotate(90deg)}.ring-card-slot{max-width:none}.ring-card-header{padding:0 15px;display:flex;flex-direction:column;justify-content:center;flex:1;align-items:center}.ring-card-image{vertical-align:top;max-width:100px}.ring-card-actions{margin-bottom:0}.ring-card-actions>span,.ring-card-actions>a{padding:7px 15px}.ring-card-body .btn{background:transparent;border-color:transparent;color:var(--primary-color);float:right}.ring-card-body .btn:hover{color:#fff}.ring-card-nav{float:left;margin-left:10px}.ring-card-nav>*{padding:5px}.ring-card-nav span{display:none}}.modal-save-load .modal-body .btn{min-width:var(--btn-min-width)}.modal-save-load .saved{background:#ededed;padding:10px 10px 0;margin-bottom:20px;display:flex;flex-wrap:wrap;min-height:30px}.modal-save-load .saved-item{background:#fff;box-shadow:0 1px 1px #0000001a;padding:5px;position:relative;width:calc(25% - 10px);margin:0 5px 10px;text-align:center}.modal-save-load .saved-item-label{display:block;text-align:center;font-size:var(--font-size-sm);text-overflow:ellipsis;overflow:hidden}.modal-save-load .saved-item-image{width:100%;height:130px;background-size:100%;background-position:center;overflow:hidden}.modal-save-load .saved-item-close{position:absolute;right:5px;top:5px}.modal-save-load .saved-item-close line{stroke:#ccc}.modal-save-load .saved-item img{max-width:100%;height:auto}.modal-save-load .saved-footer{text-align:right}.modal-save-load .save-load-id{margin:15px 0;font-size:18px;font-weight:400}.modal-save-load .save-load-inputs{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.modal-save-load .save-load-save textfield{display:block;margin-bottom:10px}.modal-save-load .save-load-load-articles{grid-column:1/span 2}.modal-save-load .save-load-category{margin-bottom:1.5rem}.modal-save-load .save-load-category h4{display:none}.modal-save-load .save-load-category.category-draft h4{display:block}.modal-save-load .merge-contexts-label{font-weight:700}.modal-save-load .merge-contexts{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px;padding:10px;background:var(--merge-ctx-bg, #f0f0f0)}.modal-save-load .merge-contexts.wanted-contexts{background:var(--merge-ctx-bg, #ddd);margin-bottom:1rem}.modal-save-load .merge-contexts.wanted-contexts .merge-ctx{padding:0}.modal-save-load .merge-contexts .merge-ctx{-webkit-user-select:none;user-select:none;overflow:hidden;background:#fff;flex:1}.modal-save-load .merge-contexts .merge-ctx-with-label{font-weight:700}.modal-save-load .merge-contexts .merge-ctx-box{background:#fff;padding:10px;position:relative}.modal-save-load .merge-contexts .merge-ctx-label{text-align:center;background:var(--primary-color);color:#fff;font-size:.85em;line-height:1.3em;padding:2px 5px;inset:0 0 auto auto}.modal-save-load .merge-contexts .merge-ctx-image{width:150px;height:150px;margin:0 auto;overflow:hidden;display:flex;align-items:center;justify-content:center}.modal-save-load .merge-contexts .merge-ctx-image img{height:130%}.modal-save-load .merge-contexts .merge-ctx-buttons{position:absolute;left:20px;right:20px;bottom:5px;display:grid;gap:5px;grid-template-columns:1fr 1fr 1fr;justify-content:center}.modal-save-load .merge-contexts .merge-ctx-buttons .btn{min-width:10px;padding:4px}.modal-save-load .merge-contexts .merge-ctx-buttons svg{width:20px;height:20px}.modal-save-load .merge-contexts .merge-ctx-with{margin:10px;display:flex;flex-wrap:wrap;gap:5px}.modal-save-load .merge-contexts .merge-ctx-with .merge-ctx-with-label{font-weight:400;width:100%;margin-bottom:0;font-size:.9em;text-align:center}.modal-save-load .merge-contexts .merge-ctx-with .merge-ctx-box{flex:1;padding:5px;cursor:pointer;border:1px solid rgba(0,0,0,.1)}.modal-save-load .merge-contexts .merge-ctx-with .merge-ctx-box:hover{border-color:var(--primary-color)}.modal-save-load .merge-contexts .merge-ctx-with .merge-ctx-image{width:60px;height:60px}.modal-save-load .merge-contexts .merge-ctx-empty{background:repeating-linear-gradient(45deg,#bababa,#bababa 2%,#fff 2% 6%,#bababa 6% 8%);min-height:100%}:host{--field-error: #d32828;--field-error-bg: #f003;--field-error-color: #900;--btn-min-width: 120px;--drawer-arrow-size: var(--arrow-size, 15px);--drawer-arrow-half-size: calc(var(--drawer-arrow-size) / 2);--drawer-arrow-space: calc(var(--drawer-arrow-size) * .5 + 1px);--drawer-arrow-color: currentColor;--drawer-arrow-rotation: 0}.dynamic-form-field{margin-bottom:10px;display:block}.dynamic-form-field textarea{resize:none}.dynamic-form-field .field-label{overflow:hidden;text-overflow:ellipsis;line-height:22px}.dynamic-form-field .field-label>span:first-child:not(.field-required)+.field-required{margin-left:3.5px}.dynamic-form-field .field-required{color:var(--field-error);font-weight:700;font-size:1.2rem;vertical-align:middle}.dynamic-form-field .field-container{display:block;position:relative}.dynamic-form-field .field-errors{z-index:1;padding:0 10px;margin:5px 0 0;width:fit-content;pointer-events:none;color:var(--field-error-color);background:var(--field-error-bg);font-size:var(--font-size-sm);border-radius:var(--element-radius)}.dynamic-form-field.dynamic-form-input .ng-touched.ng-invalid .form-control,.dynamic-form-field.dynamic-form-input .ng-touched.ng-invalid.form-control{border-color:var(--field-error)}.dynamic-form-fieldset,.dynamic-form-drawer{margin-bottom:10px;display:block}.dynamic-form-fieldset>.field-legend,.dynamic-form-fieldset>.field-label,.dynamic-form-drawer>.field-legend,.dynamic-form-drawer>.field-label{border-bottom:1px solid #f2f0ea;padding-bottom:15px;margin-bottom:15px;font-weight:700;font-size:1.2em;display:block;width:100%}.dynamic-form-drawer{background:#fafafa;padding:15px}.dynamic-form-drawer.open{--drawer-arrow-rotation: 90}.dynamic-form-drawer>.field-label>.field-arrow{position:relative;display:inline-block;width:var(--drawer-arrow-size);height:var(--drawer-arrow-size);vertical-align:middle;margin-right:5px}.dynamic-form-drawer>.field-label>.field-arrow:before{content:"";position:absolute;left:calc(50% - var(--drawer-arrow-size) / 4);top:calc(50% - var(--drawer-arrow-half-size));border-top:var(--drawer-arrow-half-size) solid transparent;border-bottom:var(--drawer-arrow-half-size) solid transparent;border-left:var(--drawer-arrow-half-size) solid var(--drawer-arrow-color);transform:rotate(calc(var(--drawer-arrow-rotation) * 1deg));transition:.2s ease}.dynamic-form-checkbox.dynamic-form-label-after{align-items:flex-start}.dynamic-form-checkbox.dynamic-form-label-after .toggle input[type=checkbox]{margin:0}.dynamic-form-checkbox.dynamic-form-label-after>.field-label{padding-top:0}.dynamic-form-checkbox.dynamic-form-label-after>.field-container{max-width:var(--toggle-size, 22px)}chips[disabled]>div,chips[disabled]>div input{opacity:1;background:#f0f0f0;border-color:#ddd;color:#999}contact-jeweler-modal .jeweler-contact-text{margin:0 0 10px}
