.assistant-login{max-width:520px;padding:24px}.assistant-login input{width:100%}.assistant-flower-image{width:48px;height:48px;object-fit:contain;flex-shrink:0}.flower-card{color:var(--text);text-align:left;min-width:0;grid-template-columns:minmax(0,1fr)}.flower-card-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.flower-card-heading h3{flex:1 1 6em;font-size:14px;overflow-wrap:anywhere}.flower-card-body{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.flower-card-body small{width:100%;overflow-wrap:anywhere}.filters label{display:flex;flex-direction:column;gap:4px;min-width:0}.filters input,.filters select{min-height:44px;max-width:100%}.sync-log small{overflow-wrap:anywhere}.grtc-task__source{overflow-wrap:anywhere}.top-actions{flex-wrap:wrap}.copy-sheet .assistant-flower-image{width:48px;height:48px}.copy-sheet .grtc-task__visual{min-width:48px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--accent,#35684b);outline-offset:2px}@media(max-width:700px),(max-width:1000px) and (max-height:500px){.sidebar .nav-button[data-page="mine"],.sidebar .nav-button[data-page="admin"]{display:none}.top-actions .user-menu-button{max-width:160px;overflow-wrap:anywhere}.topbar{height:auto;min-height:64px}.filters{gap:8px}.filters>label{flex:1 1 130px}.flower-card{padding:10px}.assistant-flower-image{width:38px;height:38px}}