.moe-wrap{font-family:inherit;max-width:1120px;margin:42px auto;padding:26px;color:#2a1738;background:#faf6fc;border:1px solid #eaddf0;border-radius:20px;box-shadow:0 14px 38px rgba(40,18,60,.07)}.moe-wrap h2,.moe-wrap h3,.moe-wrap h4{color:#2b133d;margin:.1em 0 .7em}.moe-wrap h2{font-size:2rem}.moe-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.moe-overline{color:#78459a;font-weight:800;font-size:.75rem;letter-spacing:.13em}.moe-panel{background:#fff;border:1px solid #e8dced;border-radius:15px;padding:24px;margin:18px 0}.moe-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.moe-wrap label{display:block;margin:15px 0 6px;font-weight:700}.moe-wrap input:not([type=checkbox]),.moe-wrap select,.moe-wrap textarea{display:block;width:100%;border:1px solid #d9cae4;border-radius:9px;padding:11px;background:white;color:#28173b;font:inherit}.moe-wrap textarea{resize:vertical}.moe-btn{display:inline-flex;justify-content:center;background:#542576;color:#fff!important;border:0;border-radius:11px;padding:12px 18px;margin-top:13px;text-decoration:none!important;font-weight:800;cursor:pointer}.moe-btn:hover{background:#38154f}.moe-outline{background:transparent;color:#542576!important;border:1px solid #542576}.moe-calculator{display:grid;grid-template-columns:1.2fr .8fr;gap:23px;margin:16px 0}.moe-estimate{border-radius:15px;background:#301442;color:white;padding:24px;display:flex;flex-direction:column;justify-content:center;gap:12px}.moe-estimate strong{font-size:2.3rem}.moe-estimate small{color:#e2d3eb}.moe-estimate b{color:#f2cb79}.moe-checkbox{display:flex!important;align-items:center;gap:9px}.moe-checkbox input{width:auto}.moe-project-row{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #eee}.moe-project-row a{font-weight:700;color:#5c287f}.moe-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}.moe-images img{width:100%;height:140px;object-fit:contain;background:#f5f2ed;border-radius:9px}.moe-alert{padding:12px 16px;border-radius:10px;background:#f3ebfc;margin:12px 0}.moe-success{background:#e3f8ed;color:#126a37}.moe-error{background:#fee9e9;color:#8e2424}.moe-chat{background:#f5f0f7;padding:12px 16px;border-radius:10px;margin:12px 0}.moe-chat p{margin:7px 0 0;white-space:normal}.moe-decision{display:flex;gap:13px;flex-wrap:wrap;margin-top:12px}@media(max-width:720px){.moe-wrap{padding:16px}.moe-columns,.moe-calculator{grid-template-columns:1fr}.moe-project-row{flex-direction:column;gap:2px}}

/* MerceOps Bulk Listing Manager 2.0 */
.moe-inventory{margin-top:24px}.moe-inv-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;flex-wrap:wrap}.moe-inv-count{font-weight:800;font-size:1.2rem;border:1px solid #e3d4ec;color:#522271;border-radius:100px;padding:8px 14px}.moe-inv-table{width:100%;overflow:auto;margin:16px 0}.moe-inv-table table{width:100%;border-collapse:collapse;min-width:570px}.moe-inv-table th,.moe-inv-table td{text-align:left;padding:12px;border-bottom:1px solid #e8deee}.moe-inv-table thead{background:#f6eef9}.moe-inv-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.moe-inv-tabs button{border:1px solid #dbc5e9;background:#fff;color:#43215d;font-weight:700;border-radius:11px;padding:12px 17px;cursor:pointer}.moe-inv-tabs button[aria-pressed=true]{background:#552276;color:#fff}.moe-inv-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.moe-inv-form label{display:block;margin:12px 0}.moe-inv-fields label{margin:0}.moe-inv-form textarea,.moe-inv-form input,.moe-inventory input[type=file]{width:100%;max-width:100%}.moe-inv-item{margin:12px 0;border:1px solid #e2d6ec;padding:14px;border-radius:12px}.moe-inv-item summary{cursor:pointer;font-weight:800}.moe-inv-item[open]{background:#fcf9fe}.moe-inv-photo-row{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.moe-inv-photo-row img{width:105px;height:105px;object-fit:contain;background:#f8f5fa;border:1px solid #e4dbe9;border-radius:8px}.moe-inv-item form{margin-top:15px}.moe-inventory [hidden]{display:none!important}@media(max-width:680px){.moe-inv-fields{grid-template-columns:1fr}}
