.favorite-quick-row{border-bottom:1px solid var(--border);align-items:stretch;min-width:0;display:flex}.favorite-quick-row:last-of-type{border-bottom:0}.favorite-quick-link{flex:1;min-width:0;border-bottom:0!important}.workflow-panel-header{align-items:flex-start}.workflow-panel-header>div{gap:2px;display:grid}.workflow-panel-header>div>span,.workflow-panel-feedback,.workflow-name-line+span,.quick-item-info small{color:var(--body)}.workflow-create-link{white-space:nowrap;font-size:11px;font-weight:800}.workflow-sort-control{border-bottom:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex}.workflow-sort-control span{color:var(--body);font-size:10px;font-weight:700}.workflow-sort-control select{background:var(--theme-field,var(--surface,#fff));border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink);font:inherit;padding:6px 8px;font-size:11px}.workflow-item-shell{min-width:0}.workflow-name-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.workflow-name-line b{background:var(--teal-soft);border-radius:var(--radius-full);color:var(--theme-accent-text,var(--teal-deep));border:1px solid #0d948842;padding:2px 6px;font-size:9px;font-weight:800}.workflow-row-actions{flex:none;align-items:center;gap:2px;padding:8px;display:flex}.workflow-row-actions button{border-radius:var(--radius-md);color:var(--body);cursor:pointer;background:0 0;border:0;min-height:34px;padding:6px 8px;font-size:10px;font-weight:750}.workflow-row-actions button:hover,.workflow-row-actions button:focus-visible{background:var(--theme-hover,var(--canvas));color:var(--ink)}.workflow-row-actions button:disabled{cursor:default;opacity:.55}.workflow-row-actions .favorite-delete-button:hover,.workflow-row-actions .favorite-delete-button:focus-visible{color:var(--danger,#b42318)}.favorite-delete-button{margin:0}.workflow-edit-card{background:var(--theme-panel-soft,var(--canvas));border-bottom:1px solid var(--border);gap:12px;padding:14px;display:grid}.workflow-edit-field,.workflow-edit-group{gap:6px;min-width:0;display:grid}.workflow-edit-field>span,.workflow-edit-group legend,.workflow-edit-specialties summary{color:var(--body);font-size:10px;font-weight:800}.workflow-edit-field input,.workflow-edit-field select{background:var(--theme-field,var(--surface,#fff));border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink);font:inherit;min-width:0;padding:9px 10px}.workflow-edit-group{border:0;margin:0;padding:0}.workflow-edit-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.workflow-edit-options label{background:var(--theme-elevated,var(--paper));border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink);align-items:flex-start;gap:7px;min-width:0;padding:8px;font-size:10px;line-height:1.35;display:flex}.workflow-edit-options input{flex:none;margin-top:2px}.workflow-edit-options span{overflow-wrap:anywhere;min-width:0}.workflow-edit-specialties{border:1px solid var(--border);border-radius:var(--radius-md);padding:9px 10px}.workflow-edit-specialties summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.workflow-edit-specialties summary::-webkit-details-marker{display:none}.workflow-edit-specialties summary span{color:var(--muted);font-size:9px;font-weight:650}.workflow-specialty-options{margin-top:10px}.workflow-clear-specialties{color:var(--theme-accent-text,var(--teal-deep));cursor:pointer;background:0 0;border:0;margin-top:8px;padding:4px 0;font-size:10px;font-weight:800}.workflow-edit-actions{flex-wrap:wrap;gap:8px;display:flex}.workflow-panel-feedback{margin:8px 14px 14px;font-size:11px}.favorite-panel-error{color:var(--danger,#b42318);margin:8px 14px 14px;font-size:11px}.favorite-save-panel{background:var(--canvas);border:1px dashed var(--border);border-radius:var(--radius-lg);margin-top:14px;padding:14px}.favorite-save-panel>button{width:100%}.favorite-save-form{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;display:grid}.favorite-save-form label{gap:5px;display:grid}.favorite-save-form label span{color:var(--body);font-size:11px;font-weight:700}.favorite-save-form input{background:var(--theme-field,var(--surface,#fff));border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink);font:inherit;min-width:0;padding:10px 12px}.favorite-save-feedback{color:var(--body);margin:8px 0 0;font-size:11px}@media (max-width:820px){.favorite-quick-row{flex-direction:column}.workflow-row-actions{border-top:1px solid var(--border);justify-content:flex-end;padding:6px 10px}}@media (max-width:620px){.favorite-save-form,.workflow-edit-options{grid-template-columns:1fr;align-items:stretch}.workflow-panel-header{gap:8px}.workflow-sort-control{justify-content:space-between}.workflow-row-actions{justify-content:stretch}.workflow-row-actions button{flex:1 1 0}.workflow-edit-actions .btn{flex:100%}}
