.moment-app #mt-preview {width:100%;max-width:640px;box-shadow:0 10px 28px #302c2829;line-height:0;}
.moment-app #mt-preview svg {display:block;width:100%;height:auto;}
.moment-app textarea {display:block;width:100%;resize:vertical;border:1px solid #ddd7cf;border-radius:4px;padding:10px 12px;background:#fffefa;color:#302c28;font:400 14px/1.6 var(--font-body,sans-serif);min-height:90px;}
.moment-app .mt-tools {display:flex;flex-wrap:wrap;gap:12px;margin:16px 0;}

.moment-app .mt-text-button {border:0;background:none;padding:3px 0;color:#6c655d;font:400 12px/1.5 var(--font-body,sans-serif);text-decoration:underline;text-underline-offset:3px;cursor:pointer;}
.moment-app .md-editor-color-swatch {display:flex;align-items:center;justify-content:center;font:400 16px/1 Georgia,serif;}
.moment-app .mt-price-note {margin:-6px 0 16px;}
.moment-app #mt-status:empty {display:none;}
.moment-app .mt-quality {color:#875b27;}
.moment-app :is(button,input):disabled {opacity:.55;cursor:default;}
.moment-app :is(button,input,textarea):focus-visible {outline:2px solid #96856a;outline-offset:3px;}
.moment-app #mt-photo-status {overflow-wrap:anywhere;}
.moment-app #mt-crop-preview {height:320px;max-width:100%;overflow:hidden;border:1px solid #d4cdc2;border-radius:5px;background:#f6f3ed;}
.moment-app #mt-crop-img {display:block;max-width:100%;max-height:320px;}
.moment-app .mt-crop-actions {display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;}
.moment-app .mt-crop-actions button {min-height:44px;border:1px solid #ddd7cf;border-radius:4px;padding:10px 14px;background:#eee9e1;color:#302c28;font:500 13px/1.4 var(--font-body,sans-serif);cursor:pointer;}
.moment-app #mt-crop-confirm {background:#302c28;border-color:#302c28;color:white;}
.moment-app [hidden] {display:none!important;}

