.assignment-workspace{color:var(--brandDark);gap:24px;display:grid}.member-access-workspace [hidden],.invitation-workspace [hidden],.invitation-detail [hidden]{display:none!important}.member-access-workspace,.member-overview,.farmqr-task-view,.invitation-inspector{min-width:0;color:var(--brandDark);gap:24px;display:grid}.member-access-workspace :is(h3,h4,p),.farmqr-task-heading :is(h3,p){margin:0}.member-account-summary{background:var(--authCream);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;display:grid}.member-account-summary>div{align-content:start;justify-items:start;gap:8px;display:grid}.member-account-summary>div>span:first-child{font-size:14px;font-weight:600}.member-summary-section{gap:12px;min-width:0;display:grid}.member-summary-section+.member-summary-section{border-top:1px solid var(--authBorder);padding-top:20px}.member-summary-section>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.member-summary-section h3,.farmqr-task-heading h3,.invitation-workspace-heading h3{margin:0;font-size:18px;font-weight:600;line-height:27px}.member-company-access,.member-workplace-access{gap:12px;display:grid}.member-company-access h4,.member-workplace-access h4{margin:0;font-size:15px;line-height:23px}.member-workplace-list{gap:0;display:grid}.member-workplace-list>details{border-bottom:1px solid var(--authBorder);padding:8px 0 16px}.member-workplace-list>details:last-child{border-bottom:0;padding-bottom:0}.member-workplace-list summary{cursor:pointer;min-height:44px;padding:8px 0}.member-workplace-list summary span{margin:4px 0 0 18px;font-size:14px;line-height:21px;display:block}.member-company-access summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px}.assignment-role-group{gap:16px;display:grid}.assignment-role-group section{border-top:1px solid var(--authBorder);padding-top:12px}.member-role-picker>form>.role-editor-body{gap:20px;display:grid}.member-role-picker .assignment-role-group{border-top:1px solid var(--authBorder);padding-top:12px}.member-role-picker .assignment-choice{margin:0;padding:12px 0}.member-role-picker .assignment-choice>span{gap:5px;display:grid}.member-role-picker .assignment-choice small{font-size:14px;font-weight:400;line-height:21px}.assignment-workspace .assignment-owner-heading{margin-top:16px}.member-record-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.member-record-list li{overflow-wrap:anywhere;gap:4px;display:grid}.member-record-list li>div{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.member-record-list :is(p,small,time),.member-summary-help{font-size:14px;line-height:21px}.member-summary-help{color:var(--brandDark)}.member-protected-notice{background:var(--noticeSurface);border-radius:8px;align-items:start;gap:12px;padding:16px;display:flex}.member-protected-notice svg{flex-shrink:0}.member-section-action,.farmqr-task-heading>button{border:1px solid var(--authBorder);background:var(--authSurface);min-height:44px;color:var(--brandDark);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:inline-flex}.member-section-action{justify-self:start;font-size:14px}.farmqr-task-heading{justify-items:start;gap:12px;display:grid}.farmqr-task-heading p{font-size:14px;line-height:21px}.member-section-action:hover,.farmqr-task-heading>button:hover{background:var(--noticeSurface)}.member-section-action:active,.farmqr-task-heading>button:active{background:var(--authBorder)}.member-access-workspace :focus-visible,.farmqr-task-view :focus-visible{outline:2px solid var(--brand);outline-offset:3px}.member-technical-details{border-top:1px solid var(--authBorder);padding-top:8px}.member-technical-details summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:600}.member-technical-details dl{gap:12px;font-size:14px;display:grid}.member-technical-details dd{overflow-wrap:anywhere;margin:4px 0 0}.farmqr-access-status{background:var(--authCream);width:fit-content;color:var(--brandDark);text-transform:capitalize;border-radius:6px;align-items:center;padding:3px 8px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.farmqr-access-status:is([data-status=active],[data-status=accepted]){background:var(--noticeSurface)}.farmqr-access-status:is([data-status=revoked],[data-status=removed],[data-status=suspended]){background:var(--errorSurface);color:var(--errorText)}.invitation-workspace-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.invitation-workspace-heading p{margin-top:4px;font-size:14px}.invitation-workspace-heading .farmqr-action-drawer-trigger{width:auto;margin:0}.invitation-toolbar{background:var(--authCream);border:1px solid var(--authBorder);border-radius:10px;padding:16px}.invitation-table thead{background:var(--noticeSurface)}.invitation-table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.invitation-table td small{margin-top:6px;display:block}.invitation-identity{overflow-wrap:anywhere;justify-items:start;gap:8px;display:grid}.invitation-access-list li{gap:4px;display:grid}.invitation-access-list li small{font-size:14px}.assignment-workspace button.farmqr-sensitive-action{color:var(--errorText);border-color:var(--errorText)}.assignment-workspace button[type=submit].farmqr-sensitive-action{background:var(--errorText);color:var(--authSurface)}@media (max-width:600px){.member-account-summary{grid-template-columns:minmax(0,1fr)}.member-summary-section>header{align-items:start}.invitation-workspace-heading .farmqr-action-drawer-trigger,.invitation-toolbar>button{width:100%}.invitation-pagination{justify-content:space-between}}.invitation-toolbar,.invitation-actions,.invitation-pagination{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.invitation-toolbar label{flex:1;min-width:180px}.invitation-access-list{gap:16px;margin:0;padding-left:20px;display:grid}.invitation-access-list li>*{display:block}.invitation-table-wrap{background:var(--authSurface);border:1px solid var(--authBorder);border-radius:10px;overflow:auto}.invitation-table{border-collapse:collapse;text-align:left;width:100%}.invitation-table caption{text-align:left;padding:12px 0;font-weight:600}.invitation-table th,.invitation-table td{border-bottom:1px solid var(--authBorder);vertical-align:top;padding:16px 12px}.invitation-table th small{margin-top:4px;font-weight:400;display:block}.invitation-pagination{justify-content:flex-end}.invitation-workspace details>:not(summary){margin-top:12px}.invitation-workspace summary{cursor:pointer;min-height:44px;padding:10px 0}@media (max-width:600px){.invitation-toolbar label{flex-basis:100%}.invitation-table,.invitation-table tbody,.invitation-table tr,.invitation-table th,.invitation-table td{display:block}.invitation-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.invitation-table tr{border:1px solid var(--authBorder);background:var(--authSurface);border-radius:12px;margin-bottom:16px;padding:8px}.invitation-table-wrap{background:0 0;border:0;border-radius:0}.invitation-table th,.invitation-table td{overflow-wrap:anywhere;border:0;padding:8px}.invitation-table td[data-label]:before{content:attr(data-label);color:var(--authMuted);font-size:13px;font-weight:600;display:block}}.assignment-workspace .role-editor-body{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.assignment-workspace form,.assignment-workspace section{gap:12px;display:grid}.assignment-workspace form.invitation-toolbar{display:flex}.owner-invitation-page .owner-acceptance{max-width:560px;margin:0 auto;padding:48px 24px}form.assignment-workspace>.assignment-actions{background:var(--authSurface);border-top:1px solid var(--authBorder);padding-bottom:max(12px, env(safe-area-inset-bottom));z-index:1;position:sticky;bottom:0}.assignment-workspace h3,.assignment-workspace h4,.assignment-workspace p{margin:0}.assignment-workspace h3{margin-top:12px;font-size:20px}.assignment-workspace h4{font-size:16px}.assignment-workspace p,.assignment-workspace label,.assignment-workspace summary{font-size:15px;line-height:1.5}.assignment-workspace fieldset{border:1px solid var(--authBorder);border-radius:12px;gap:16px;min-width:0;padding:16px;display:grid}.assignment-workspace legend{font-weight:600}.assignment-workspace input:not([type=checkbox]),.assignment-workspace select,.assignment-workspace textarea{box-sizing:border-box;border:1px solid var(--authMuted);width:100%;min-width:0;min-height:44px;color:var(--brandDark);background:var(--authSurface);font:inherit;border-radius:10px;padding:10px 12px}.assignment-workspace button{border:1px solid var(--authBorder);background:var(--authSurface);color:var(--brandDark);min-height:44px;font:inherit;cursor:pointer;border-radius:10px;padding:10px 16px;font-weight:600}.assignment-workspace button:hover{background:var(--noticeSurface)}.assignment-workspace button[type=submit]{background:var(--brand);color:var(--authSurface)}.assignment-workspace button[type=submit]:hover,.assignment-workspace button[type=submit]:focus-visible,.assignment-workspace button[type=submit]:active{background:var(--brandDark)}.assignment-workspace button:disabled{opacity:.5;cursor:default}.assignment-workspace :focus-visible{outline:2px solid var(--brand);outline-offset:3px}.assignment-workspace input,.assignment-workspace textarea{caret-color:var(--brandDark)}.assignment-workspace ::selection{background:var(--brandAccent);color:var(--brandDark)}.assignment-choice{cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:8px 0;display:flex}.assignment-choice input{width:20px;height:20px;accent-color:var(--brand);flex-shrink:0}.assignment-choice span{gap:4px;display:grid}.assignment-choice small{font-size:14px;font-weight:400}.assignment-record{border-bottom:1px solid var(--authBorder);overflow-wrap:anywhere;gap:8px;padding:16px 0;display:grid}.assignment-section-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.assignment-actions{flex-wrap:wrap;gap:12px;padding-top:12px;display:flex}.assignment-workspace form>.assignment-actions{background:var(--authSurface);border-top:1px solid var(--authBorder);padding-bottom:max(12px, env(safe-area-inset-bottom));z-index:1;position:sticky;bottom:0}.assignment-actions button{flex:1}.assignment-site-list{scrollbar-color:var(--authMuted) var(--authCream);max-height:280px;overflow-y:auto}.assignment-notice,.assignment-error{background:var(--noticeSurface);color:var(--brandDark);border-radius:12px;padding:16px}.assignment-error{background:var(--errorSurface);color:var(--errorText)}.assignment-workspace details summary{cursor:pointer;min-height:44px;padding:10px 0;list-style:inside disclosure-closed;display:list-item}.assignment-workspace details[open]>summary{list-style-type:disclosure-open}@media (max-width:480px){.assignment-workspace fieldset{padding:12px}.assignment-actions{flex-direction:column}}
