/* Układ v2 — użytkownik w prawej części belki, nowy projekt obok daty */
.topbar-actions{margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:260px!important}
.user-zone{min-height:40px;padding:0 18px 0 20px;border-left:1px solid rgba(255,255,255,.24);display:flex;flex-direction:column;align-items:flex-end;justify-content:center;white-space:nowrap;color:#fff}
.user-zone strong{font:700 15px/1.15 'Montserrat',sans-serif;color:#fff;letter-spacing:-.015em}
.user-zone span{margin-top:4px;font:500 10px/1.25 'Montserrat',sans-serif;color:#b9c2c6}

.intro-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex:0 0 auto}
.intro-add-project{height:46px;min-height:46px;padding:0 18px;border:1px solid rgba(193,167,0,.56);border-radius:11px;background:#ffdd00;color:#172126;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:700 12px/1 'Montserrat',sans-serif;box-shadow:0 9px 24px rgba(110,94,0,.12);transition:.18s ease;white-space:nowrap}
.intro-add-project span{font-size:18px;font-weight:600;line-height:1;margin-top:-1px}
.intro-add-project:hover{background:#ffe62e;border-color:#d3b900;transform:translateY(-1px);box-shadow:0 12px 30px rgba(110,94,0,.17)}

@media(max-width:980px){
  .intro-row{align-items:flex-start!important}
  .intro-actions{flex-direction:column;align-items:flex-end;gap:10px}
  .intro-add-project{width:100%}
}
@media(max-width:760px){
  .topbar{gap:14px!important}
  .user-zone{padding-left:14px;padding-right:0}
  .user-zone strong{font-size:13px}
  .user-zone span{font-size:9px}
  .intro-row{flex-direction:column;align-items:stretch!important}
  .intro-actions{width:100%;flex-direction:row;align-items:center;justify-content:space-between}
  .intro-add-project{width:auto}
}
@media(max-width:560px){
  .user-zone span{display:none}
  .user-zone strong{font-size:11.5px}
  .intro-actions{align-items:stretch;flex-direction:column}
  .date-box{width:100%}
  .intro-add-project{width:100%}
}
