.document-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:12px;background:#f3f4f6;border:1px solid #d1d5db}.document-toolbar[hidden],.document-canvas[hidden]{display:none}.document-toolbar button{padding:7px 10px}.document-toolbar label{margin:0;min-width:160px}.document-canvas{min-height:420px;padding:24px;border:1px solid #9ca3af;background:white;overflow-wrap:anywhere;line-height:1.6}.document-canvas:focus{outline:2px solid #444;outline-offset:2px}.document-canvas table,.document-body table{border-collapse:collapse;width:100%;margin:16px 0}.document-canvas td,.document-canvas th,.document-body td,.document-body th{border:1px solid #9ca3af;padding:8px;min-width:50px}.document-body{overflow-x:auto;overflow-wrap:anywhere;line-height:1.6}.document-canvas blockquote,.document-body blockquote{border-left:3px solid #aaa;margin-left:0;padding-left:16px}@media(max-width:600px){.document-canvas{padding:12px}.document-toolbar{gap:5px}}

.document-editor .jodit-container{margin:8px 0 20px}.document-editor .jodit-workplace{background:#fff}.jodit-container input,.jodit-container select{width:auto;margin:0}.jodit-container button{margin:0}.document-editor .jodit-wysiwyg{padding:24px!important;line-height:1.6}.jodit-wysiwyg table{border-collapse:collapse}.jodit-wysiwyg td,.jodit-wysiwyg th{border:1px solid #9ca3af;padding:8px}

.documents-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}.documents-menu{display:flex;flex-direction:column;gap:8px;background:#f3f4f6;padding:10px;border:1px solid #e5e7eb;border-radius:8px}.documents-menu-item{display:block;padding:12px;border-radius:6px;text-decoration:none;color:#202124;overflow-wrap:anywhere}.documents-menu-item:hover{background:#e5e7eb}.documents-menu-item[aria-current="page"]{background:#202124;color:#fff}.documents-menu-item small{display:block;margin-top:6px;opacity:.75}.documents-workspace{min-width:0}.documents-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:16px}.documents-heading h3{margin:0}.documents-workspace .jodit-container{max-width:100%}@media(max-width:800px){.documents-layout{grid-template-columns:minmax(0,1fr);gap:16px}.documents-menu{gap:4px}.documents-menu-item{padding:10px}}

.product-photo-preview{display:block;width:180px;height:220px;max-width:100%;object-fit:contain;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;padding:10px}.product-photo-field{min-width:0}.product-photo-field>p:first-child{margin-top:0}

.product-card-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:28px;align-items:start;margin-bottom:20px}.product-card-fields{min-width:0}.product-card-layout .product-photo-field{padding:20px;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px}.product-card-layout .product-photo-preview{width:100%;height:320px;box-sizing:border-box;background:#fff}.product-card-layout input[type=file]{max-width:100%;box-sizing:border-box}@media(max-width:760px){.product-card-layout{grid-template-columns:minmax(0,1fr);gap:20px}.product-card-layout .product-photo-field{padding:14px}}

.alias-editor{margin-bottom:12px}.alias-editor-row{display:flex;gap:8px;align-items:center;margin-bottom:8px}.alias-editor-row input{flex:1;min-width:0;margin:0}.alias-editor-row button{flex:none}@media(max-width:480px){.alias-editor-row{flex-wrap:wrap}.alias-editor-row input{flex-basis:100%}}

textarea.alias-source-hidden{display:none!important}
