.badge.developing{color:#f3d475;border-color:#7a642b;background:#3a321c}
.app-status{position:relative;display:inline-flex;cursor:help;outline-offset:4px}
.app-status:focus-visible{outline:2px solid #f3d475;border-radius:18px}
.app-status-tooltip{position:absolute;z-index:20;right:0;top:calc(100% + 9px);width:max-content;max-width:min(320px,75vw);padding:13px 15px;border:1px solid #7a642b;border-radius:8px;background:#28251c;color:#f4e6b5;font-size:12px;font-weight:400;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere;box-shadow:0 8px 28px #0006;visibility:hidden;opacity:0;pointer-events:none}
.app-status:hover .app-status-tooltip,.app-status:focus-within .app-status-tooltip{visibility:visible;opacity:1;pointer-events:auto}
.app-details-form .app-status-fields{border:1px solid var(--line);border-radius:9px;margin:24px 0;padding:18px 20px;min-width:0}
.app-status-fields>legend{padding:0 7px;font-size:14px;font-weight:650}
.app-status-fields .status-select-label{margin-bottom:8px}
.status-hint{font-size:12px;color:var(--muted);line-height:1.6;margin:10px 0 0}
.development-note{margin:18px 0 0}.development-note[hidden]{display:none}
.development-note textarea{width:100%;resize:vertical;min-height:100px}
.app-status-fields select:disabled{opacity:.7}
.status-saved-development{font-size:12px;color:var(--muted);line-height:1.6;white-space:pre-line}
