
/* Flinapp V5.0.1 — User Dashboard / Recent Projects */
#fx-user-projects{max-width:1248px;margin:0 auto;padding:26px 24px 54px;color:var(--text,#edf6ff)}
.fxud-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}
.fxud-titlebox{display:flex;align-items:center;gap:13px}
.fxud-logo{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#734dff,#00a8ff);font-size:21px;color:#fff}
.fxud-titlebox h1{font-size:27px;line-height:1.1;margin:0 0 5px;font-weight:850}
.fxud-titlebox p{margin:0;color:#8fa8bc;font-size:14px}
.fxud-create{border:0;border-radius:10px;padding:12px 18px;background:linear-gradient(135deg,#087cff,#5847ee);color:#fff;font-weight:800;cursor:pointer;white-space:nowrap}
.fxud-search{position:relative;margin-bottom:24px}
.fxud-search span{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#7792a7}
.fxud-search input{box-sizing:border-box;width:100%;height:46px;padding:0 15px 0 43px;border-radius:10px;border:1px solid #28445b;background:#081c2c;color:#edf7ff;outline:none}
.fxud-search input:focus{border-color:#3d83ff;box-shadow:0 0 0 3px rgba(61,131,255,.12)}
.fxud-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.fxud-card{min-width:0;padding:22px;border-radius:15px;background:linear-gradient(145deg,#0b2235,#081a2a);border:1px solid #24435a;box-shadow:0 12px 34px rgba(0,0,0,.16)}
.fxud-cardtop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
.fxud-appicon{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#078cff,#1554ef);font-size:25px;color:#fff}
.fxud-tags{display:flex;flex-direction:column;align-items:flex-end;gap:6px}
.fxud-tag{padding:4px 9px;border-radius:6px;background:#133b43;color:#78e0bd;font-size:11px;font-weight:750}
.fxud-tag.secondary{background:#1c3152;color:#a9c6ff}
.fxud-card h3{margin:19px 0 8px;font-size:18px;color:#f6fbff}
.fxud-url{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#8fa9bd;font-size:13px}
.fxud-meta{margin-top:7px;color:#6f879a;font-size:12px}
.fxud-actions{display:grid;grid-template-columns:1fr auto;gap:9px;border-top:1px solid #18364b;margin-top:15px;padding-top:13px}
.fxud-edit,.fxud-delete{min-height:39px;border-radius:9px;font-weight:800;cursor:pointer}
.fxud-edit{border:0;background:linear-gradient(135deg,#087cff,#384de9);color:#fff}
.fxud-delete{border:1px solid #d45d68;background:transparent;color:#ff8b94;padding:0 16px}
.fxud-empty{grid-column:1/-1;padding:48px 20px;text-align:center;border:1px dashed #31506a;border-radius:14px;color:#87a1b5}
@media(max-width:1000px){.fxud-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){#fx-user-projects{padding:18px 14px 40px}.fxud-head{align-items:flex-start}.fxud-grid{grid-template-columns:1fr}.fxud-titlebox h1{font-size:23px}.fxud-create{padding:11px 13px}}
