@import url("https://customerappdevsto.blob.core.windows.net/customerappdevsto/static/css/fonts/inter.css");@import url("https://customerappdevsto.blob.core.windows.net/customerappdevsto/static/css/colors.css");.htmx-indicator:not(.htmx-request){display:none;opacity:1!important}.htmx-target.htmx-request{display:none}.htmx-target.htmx-request{display:none}dialog:focus-visible{outline:none}.alert-debug{color:black;background-color:white;border-color:#d6e9c6}.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}body{background-color:#f9fafb;font-size:16px;margin:0;font-family:"Inter",sans-serif}.template-grid-item:not(:hover) .template-hover{display:none}.image_selected{border:2px solid #0066cc}.htmx-request ~ .gallery-image{display:none}.gallery-image-wrapper img:hover ~ .gallery-image-color-selection{opacity:0.15}.gallery-image-color-selection>label:not(:last-child){margin-left:-0.5rem}.gallery-image-color-selection:hover>label{margin-left:0rem}.gallery-image-color-selection:hover>label:has(input:checked){outline:1px solid #fff}.gallery-image-description p:empty::before,#modal-description:empty::before{content:"<no description>"}.gallery-image-tags:empty::before{content:"<no tags>"}#modal-tags span::before{content:"#"}#modal-tags span{position:relative;padding:2px 14px 2px 0px;max-width:25em}#modal-tags span:not([contenteditable]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:break-word}#modal-tags span[contenteditable]{overflow-wrap:break-word}#modal-description[contenteditable]:focus,#modal-description[contenteditable]:focus-visible,#modal-tags span[contenteditable]:focus,#modal-tags span[contenteditable]:focus-visible{padding:0.125rem;background-color:#fff;border-radius:0.375rem;outline:1px solid #d1d5db;color:#6b7280}#modal-tags span[contenteditable]:focus,#modal-tags span[contenteditable]:focus-visible{display:inline-block;min-width:5rem}#modal-tags span[contenteditable]:focus::before,#modal-tags span[contenteditable]:focus-visible::before{content:"";color:#e6e6e6;font-weight:400}#modal-tags span .remove-tag-button{position:absolute;top:0px;right:0px;width:12px;height:12px;background-image:url("https://customerappdevsto.blob.core.windows.net/customerappdevsto/static/images/close_button1.svg");background-position:center;background-repeat:no-repeat;background-size:8px;background-color:rgba(183,186,190,0.3);border-radius:50%}#modal-tags span:not(:hover) .remove-tag-button,#modal-tags span[contenteditable]:focus .remove-tag-button,#modal-tags span[contenteditable]:focus-visible .remove-tag-button{display:none}#modal-tags span:not([contenteditable]):hover:has(.remove-tag-button:hover)::after{content:"Remove Tag";width:fit-content;white-space:nowrap}#modal-tags span.removed-tag{display:none}svg:hover .hover-stroke{stroke:#5145cd}svg:hover .hover-fill{fill:#5145cd}dialog::backdrop{background-color:rgba(17,25,40,0.3)}.material-status[data-status="processing"]{background-color:#f9fafb;color:#6b7280}.material-status[data-status="editing"]{background-color:#e1effe;color:#1e429f}.material-status[data-status="in_review"],.material-status[data-status="reviewed"],.material-status[data-status="ext_review"]{background-color:#edebfe;color:#5521b5}.material-status[data-status="mlr_approved"]{background-color:#def7ec;color:#03543f}.review-status[data-status="idle"]{background-color:#e1effe;color:#1e429f}.review-status[data-status="pending"]{background-color:#d4d4d8;color:#5521b5}.review-status[data-status="reviewing"]{background-color:#edebfe;color:#5521b5}.review-status[data-status="review_done"]{background-color:#edebfe;color:#5521b5}.review-status[data-status="approved"]{background-color:#def7ec;color:#03543f}.sdp-status[data-status="draft"]{background-color:#e1effe;color:#1e429f}.sdp-status[data-status="active"]{background-color:#def7ec;color:#03543f}.sdp-status[data-status="archived"]{background-color:var(--gray-200);color:var(--gray-600)}.messages .error{color:#ef4444;background-color:#fee2e2;padding:10px;border-radius:5px;margin-bottom:10px;border:1px solid #ef4444}.messages .success{color:#22c55e;background-color:#d1fae5;padding:10px;border-radius:5px;margin-bottom:10px;border:1px solid #22c55e}.errors-notification{color:#ef4444;margin-top:8px;font-size:12px}.highlight,.mention{color:#5145cd;font-weight:600}.masked-remote-svg{background:currentColor;-webkit-mask-image:var(--url);mask-image:var(--url);mask-repeat:no-repeat;mask-position:center;mask-origin:content-box;mask-size:contain}