.wineAdminBar{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.wineAdminUrl{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface2)}.wineAdminUrl code{font-size:13px;overflow-wrap:anywhere}.wineAdminGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wineAdminCard{border:1px solid var(--line);border-radius:16px;padding:16px;background:#fbfdfb;min-width:0}.wineAdminCard h3{margin:0 0 4px;font:23px Georgia,serif}.wineAdminMeta{color:var(--muted);font-size:13px;margin-bottom:12px}.wineAdminLinks{display:grid;gap:6px;margin:12px 0}.wineAdminLinks a{font-size:13px;overflow-wrap:anywhere}.wineAdminActions{display:flex;gap:8px;flex-wrap:wrap}.wineAdminBadge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800;background:#edf3ec;color:#46604a}.wineAdminBadge.on{background:#e7f6dd;color:#2f6d20}.wineLangList{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wineLangChip{border:1px solid var(--line);border-radius:10px;padding:9px;background:#fff;font-size:13px}.wineLangChip.published{border-color:#a8d58b;background:#f0faea}.wineEditorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wineEditorGrid .full{grid-column:1/-1}.wineEditorGrid label{display:grid;gap:6px;font-size:13px;font-weight:700;color:#46554b}.wineEditorGrid input,.wineEditorGrid textarea,.wineEditorGrid select{width:100%;border:1px solid #ccd8cf;border-radius:10px;padding:10px 11px;font:inherit;background:#fff;color:var(--text)}.wineEditorGrid textarea{min-height:96px;resize:vertical}.wineCopyRow{display:flex;gap:8px;align-items:center}.wineCopyRow input{flex:1}.translationSummary{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 14px}@media(max-width:900px){.wineAdminGrid{grid-template-columns:1fr}.wineLangList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.wineEditorGrid{grid-template-columns:1fr}.wineEditorGrid .full{grid-column:auto}.wineLangList{grid-template-columns:repeat(2,minmax(0,1fr))}.wineAdminActions .crudBtn{flex:1 1 auto}.wineAdminUrl{align-items:stretch;flex-direction:column}}