.mine-create { position:fixed; bottom:var(--bottom-nav-height,74px); left:0; right:0; padding:12px 18px; background:var(--bg); z-index:6; border-top:1px solid var(--line); } .mine-create a { display:block; max-width:660px; margin:auto; text-align:center; text-decoration:none; box-sizing:border-box; } body.has-bottom-nav main { padding-bottom:calc(var(--bottom-nav-height,74px) + 110px); } .mine-state { display:inline-block; padding:6px 10px; border-radius:8px; background:var(--soft); color:var(--accent); font-size:12px; font-weight:700; margin-bottom:14px; } .mine-state.pending,.mine-state.revision { background:#fff3d6; color:#73500e; } .mine-state.inactive { background:var(--input); color:var(--muted); } .mine-actions { display:flex; gap:10px; flex-wrap:wrap; margin-top:16px; } .mine-actions>* { flex:1; min-height:44px; text-align:center; text-decoration:none; display:flex; align-items:center; justify-content:center; } .mine-delete { color:#bc4234; } .mine-note { white-space:pre-wrap; overflow-wrap:anywhere; } .mine-dialog-actions { display:flex; gap:12px; margin-top:18px; } .mine-dialog-actions>* { flex:1; text-align:center; text-decoration:none; } .mine-dialog-actions .submit-primary { width:auto; }

.mine-filter { display:flex; align-items:center; gap:12px; margin:4px 0 18px; } .mine-filter label { font-size:13px; color:var(--muted); } .mine-filter select { flex:1; min-width:0; min-height:44px; padding:10px 12px; border:1px solid var(--line); border-radius:12px; background:var(--card); color:var(--text); font:600 14px Manrope,system-ui; } #mine-status:empty { display:none; }
