.wmstek-mijn-ontwerpen{--mo-accent:#1b8a3b;--mo-accent-dark:#146b2d;--mo-danger:#dc2626;--mo-danger-dark:#b91c1c;--mo-border:#e5e7eb;--mo-text:#1f2937;--mo-muted:#6b7280;--mo-blue:#0a0a38;--mo-blue-hover:#1a1a5e}.wmstek-mijn-ontwerpen .mo-header{margin:10px 0 22px}.wmstek-mijn-ontwerpen .mo-header h1{margin:0 0 8px;line-height:1.2}.wmstek-mijn-ontwerpen .mo-intro{color:var(--mo-muted);width:100%}.wmstek-mijn-ontwerpen .mo-intro p{margin:0 0 8px}.wmstek-mijn-ontwerpen .mo-search{margin:0 0 22px}.wmstek-mijn-ontwerpen .mo-search-inner{position:relative;display:flex;align-items:stretch;max-width:520px}.wmstek-mijn-ontwerpen .mo-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--mo-muted);pointer-events:none}.wmstek-mijn-ontwerpen .mo-search input[type="search"]{flex:1 1 auto;width:100%;padding:12px 14px 12px 38px;border:1px solid var(--mo-border);border-radius:8px 0 0 8px;font-size:15px;outline:none}.wmstek-mijn-ontwerpen .mo-search input[type="search"]:focus{border-color:var(--mo-blue);box-shadow:0 0 0 3px rgba(10,10,56,.12)}.wmstek-mijn-ontwerpen .mo-search-btn{flex:0 0 auto;padding:0 20px;border:1px solid var(--mo-blue);background:var(--mo-blue);color:#fff;font-weight:600;border-radius:0 8px 8px 0;cursor:pointer;transition:background 0.15s ease}.wmstek-mijn-ontwerpen .mo-search-btn:hover{background:var(--mo-blue-hover);border-color:var(--mo-blue-hover)}.wmstek-mijn-ontwerpen .mo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0;margin-bottom:6px;border-bottom:1px solid var(--mo-border)}.wmstek-mijn-ontwerpen .mo-show-all{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--mo-border);background:#fff;color:var(--mo-text);font-weight:600;border-radius:8px;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease}.wmstek-mijn-ontwerpen .mo-show-all:hover{border-color:var(--mo-blue);text-decoration:underline}.wmstek-mijn-ontwerpen .mo-bulk-delete{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--mo-border);background:#fff;color:var(--mo-text);font-weight:600;border-radius:8px;cursor:pointer;transition:border-color 0.15s ease,opacity 0.15s ease}.wmstek-mijn-ontwerpen .mo-bulk-delete:hover:not(:disabled){border-color:var(--mo-blue);text-decoration:underline}.wmstek-mijn-ontwerpen .mo-bulk-delete:disabled{opacity:.5;cursor:not-allowed}.wmstek-mijn-ontwerpen .mo-toolbar-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wmstek-mijn-ontwerpen .mo-tekentool-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--mo-blue);background:var(--mo-blue);color:#fff!important;font-weight:600;border-radius:8px;text-decoration:none;white-space:nowrap;transition:background 0.15s ease,border-color 0.15s ease}.wmstek-mijn-ontwerpen .mo-tekentool-btn:hover{background:var(--mo-blue-hover);border-color:var(--mo-blue-hover);color:#fff!important}.wmstek-mijn-ontwerpen .mo-list{list-style:none;margin:0;padding:0}.wmstek-mijn-ontwerpen .mo-item{display:flex;align-items:center;gap:16px;padding:12px 8px;border-bottom:1px solid var(--mo-border)}.wmstek-mijn-ontwerpen .mo-item:hover{background:#f9fafb}.wmstek-mijn-ontwerpen .mo-check{flex:0 0 auto;display:inline-flex;align-items:center;margin:0}.wmstek-mijn-ontwerpen .mo-check input{width:18px;height:18px;cursor:pointer;accent-color:var(--mo-blue)}.wmstek-mijn-ontwerpen .mo-thumb{flex:0 0 auto;width:120px;height:100px;border-radius:6px;overflow:hidden;background:transparent;display:flex;align-items:center;justify-content:center}.wmstek-mijn-ontwerpen .mo-thumb img{width:100%;height:100%;object-fit:cover;display:block}.wmstek-mijn-ontwerpen .mo-thumb-empty{color:var(--mo-muted);font-size:28px}.wmstek-mijn-ontwerpen .mo-title{flex:1 1 auto;min-width:0;font-weight:600;color:var(--mo-text);word-break:break-word}.wmstek-mijn-ontwerpen .mo-actions{flex:0 0 auto;display:flex;align-items:center;gap:10px}.wmstek-mijn-ontwerpen .mo-dup-btn{background:none;border:none;color:var(--mo-muted);font-size:20px;line-height:1;padding:6px;cursor:pointer;transition:color 0.15s ease}.wmstek-mijn-ontwerpen .mo-dup-btn:hover{color:var(--mo-blue)}.wmstek-mijn-ontwerpen .mo-dup-btn:disabled{opacity:.6;cursor:default}.wmstek-mijn-ontwerpen .mo-edit-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;border:1px solid #ddd;background:#fff;color:var(--mo-blue)!important;font-weight:700;border-radius:10px;text-decoration:none;white-space:nowrap;transition:background 0.15s ease,border-color 0.15s ease}.wmstek-mijn-ontwerpen .mo-edit-btn:hover{text-decoration:underline;color:var(--mo-blue)!important}.wmstek-mijn-ontwerpen .mo-empty,.wmstek-mijn-ontwerpen .mo-login-note{padding:28px 0;color:var(--mo-muted);font-size:16px}.wmstek-mijn-ontwerpen .mo-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin:26px 0 10px}.wmstek-mijn-ontwerpen .mo-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid var(--mo-border);border-radius:8px;color:var(--mo-text);text-decoration:none;font-weight:600;transition:background 0.15s ease,border-color 0.15s ease}.wmstek-mijn-ontwerpen .mo-pagination a.page-numbers:hover{border-color:var(--mo-blue);background:var(--mo-blue);color:#fff}.wmstek-mijn-ontwerpen .mo-pagination .page-numbers.current{background:var(--mo-blue);border-color:var(--mo-blue);color:#fff}.wmstek-mijn-ontwerpen .mo-pagination .page-numbers.dots{border-color:transparent}@media (max-width:600px){.wmstek-mijn-ontwerpen .mo-bd-label,.wmstek-mijn-ontwerpen .mo-tt-label,.wmstek-mijn-ontwerpen .mo-edit-label{display:none}.wmstek-mijn-ontwerpen .mo-bulk-delete{gap:4px;padding:9px 12px}.wmstek-mijn-ontwerpen .mo-tekentool-btn{gap:0;padding:9px 13px}.wmstek-mijn-ontwerpen .mo-item{display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"check thumb title" "check thumb actions";column-gap:12px;row-gap:8px;align-items:start}.wmstek-mijn-ontwerpen .mo-check{grid-area:check;align-self:center}.wmstek-mijn-ontwerpen .mo-thumb{grid-area:thumb;width:84px;height:70px;align-self:center}.wmstek-mijn-ontwerpen .mo-title{grid-area:title;align-self:start;font-size:15px}.wmstek-mijn-ontwerpen .mo-actions{grid-area:actions;align-self:start;gap:16px}.wmstek-mijn-ontwerpen .mo-edit-btn{padding:8px 12px;gap:0}}