.app-shell[dir=ltr] .sidebar{left:0;right:auto}.app-shell[dir=ltr] .main-shell{margin-left:240px;margin-right:0}.app-shell[dir=ltr] .nav-item,.app-shell[dir=ltr] .sidebar-project,.app-shell[dir=ltr] .task-title-button,.app-shell[dir=ltr] .project-card{text-align:start}.app-shell[dir=ltr] .nav-item.active{box-shadow:inset 2px 0 #96d0cc}.app-shell[dir=ltr] .activity-item+.activity-item:before{border-left:1px dashed #d6e4ee;border-right:0;left:15px;right:auto}.app-shell .stat-icon.purple,.app-shell .project-card:nth-child(3n) .project-icon{color:var(--accent);background:#e5f5f2}.app-shell .avatar:nth-child(3n){color:#0b716d;background:#d9f0ec}.app-shell .dot-2{background:var(--teal)}.app-shell .dot-3{background:var(--cyan)}.app-shell .state-Review{color:var(--accent);background:#e5f5f2}.app-shell .kanban{grid-template-columns:repeat(3,minmax(0,1fr))}.topbar-actions .language-switch{min-height:34px;color:var(--primary);background:#e5f5f2;border-color:#b9dce1;padding:6px 10px;font-size:11px;font-weight:700}.topbar-actions .language-switch:hover{border-color:var(--accent);background:#d4f0eb}.topbar-actions .language-switch:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}@media (min-width:1500px){.app-shell .kanban{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1050px){.app-shell .kanban{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1250px) and (min-width:801px){.app-shell[dir=ltr] .main-shell{margin-left:220px}}@media (max-width:800px){.app-shell .kanban{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell[dir=ltr] .sidebar{transform:translate(-100%)}.app-shell[dir=ltr] .sidebar.mobile-open{transform:translate(0)}.app-shell[dir=ltr] .main-shell{margin-left:0}}@media (min-width:801px) and (max-width:1100px){.app-shell[dir=ltr].office-workspace-shell .sidebar{transform:translate(-100%)}.app-shell[dir=ltr].office-workspace-shell .sidebar.mobile-open{transform:translate(0)}.app-shell[dir=ltr].office-workspace-shell .main-shell{margin-left:0}}@media (max-width:600px){.app-shell .kanban{grid-template-columns:1fr}.topbar-actions .demo-chip{display:none}.topbar-actions .language-switch{min-height:32px;padding:5px 7px;font-size:10px}}
.bulk-invite-action{justify-content:flex-end;margin:0 0 12px;display:flex}.administration .invitation-status:not(.accepted){color:#496777;background:#e8f0f5}.bulk-invitations{gap:9px;width:100%;min-width:0;display:grid}.bulk-invitations label{color:var(--ink,#0c2d49);font-size:12px;font-weight:700}.bulk-invitations :is(textarea,select,input[type=file]){color:#0c2d49;width:100%;min-height:39px;font:inherit;background:#f7fbfd;border:1px solid #c4d8e6;border-radius:8px;padding:9px}.bulk-invitations textarea{resize:vertical}.bulk-invite-warning{color:#7b2828;background:#fff2f2;border:1px solid #b65656;border-radius:8px;margin:0;padding:10px;font-size:12px}.bulk-invite-list{gap:6px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.bulk-invite-list li{background:#f7fbfd;border:1px solid #d7e5ee;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;padding:9px;display:flex}.bulk-invite-list li>div{gap:3px;min-width:0;display:grid}.bulk-invite-list strong{overflow-wrap:anywhere;font-size:12px}.bulk-invite-list span,.bulk-invite-list small{color:#496777;font-size:11px}.bulk-invite-list details{flex:100%;font-size:11px}.bulk-invite-list details textarea{margin-top:5px;font-size:11px}.bulk-invitations :is(textarea,select,input,button):focus-visible{outline-offset:2px;outline:3px solid #00b5cf}@media (max-width:600px){.bulk-invitations{width:100%;min-width:0}}
