.ft-header nav{flex-wrap:wrap;gap:24px}.ft-header nav a:last-child{display:inline!important}.ft-header{gap:20px}.ft-login-note{margin-top:18px!important;margin-bottom:0!important}.ft-account{background:#f5f7f2;border:1px solid #e5e9df;border-radius:14px;align-items:center;gap:12px;margin:24px 0;padding:16px;display:flex}.ft-account>div{flex:1;min-width:0}.ft-account strong,.ft-account>div>span{overflow-wrap:anywhere;font-size:14px;display:block}.ft-account>div>span{color:#737e6c;margin-top:2px;font-size:12px}.ft-account-initial{color:#657f51;background:#e6eddf;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;font-weight:600;display:flex}.ft-role{color:#556746;white-space:nowrap;background:#edf2e6;border:1px solid #dfe8d6;border-radius:6px;flex:none;width:fit-content;padding:6px 9px;font-size:11px;font-weight:600;line-height:1.25;display:inline-block}.ft-role-owner{color:#99501b;background:#fff1df;border-color:#f3dcc0}.ft-workspace-main{max-width:1160px;padding-top:56px}.ft-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ft-workspace-card{background:#fff;border:1px solid #dfe5da;border-radius:18px;flex-direction:column;padding:30px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.ft-workspace-card:hover{background:#fffaf4;border-color:#e5b68c}.ft-workspace-card h2{margin:22px 0 12px;font-size:23px}.ft-workspace-card p{color:#76816c;max-width:350px;margin:0 0 24px;font-size:14px;line-height:1.7}.ft-workspace-icon{color:#dc650e;background:#fff1e3;border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.ft-workspace-icon svg{width:27px;height:27px}.ft-card-action{color:#a74b0c;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:13px;font-weight:600;display:flex}.ft-signed-in{color:#7a846f;overflow-wrap:anywhere;align-items:center;gap:12px;padding-top:24px;font-size:12px;display:flex}.ft-team-main{max-width:1200px}.ft-role-guide{background:#eef2e9;border:1px solid #e0e5d9;border-radius:12px;margin-bottom:24px}.ft-role-guide summary{cursor:pointer;color:#65775b;padding:14px 18px;font-size:14px;font-weight:600}.ft-role-table{padding:0 18px 16px}.ft-role-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.ft-role-table th,.ft-role-table td{vertical-align:top;border-top:1px solid #dce4d3;padding:12px 8px}.ft-role-table thead th{text-transform:uppercase;letter-spacing:.06em;color:#78876e;border:0;font-size:11px}.ft-role-table tbody th{width:100px;font-weight:600}.ft-role-table td{color:#66755d}.ft-member-form{margin-bottom:24px;padding:26px;scroll-margin-top:20px}.ft-member-form input[readonly]{color:#6e7963;background:#f5f7f1}.ft-role-choice{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.ft-role-choice legend{padding:0 0 12px;font-size:14px;font-weight:600}.ft-role-choice>label{cursor:pointer;border:1.5px solid #dfe5d8;border-radius:12px;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.ft-role-choice>label.ft-role-selected{background:#fff4e9;border-color:#ff791b}.ft-role-choice input[type=radio]{accent-color:#e76a12;flex:none;width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0}.ft-role-choice span{min-width:0}.ft-role-choice strong{font-size:14px;display:block}.ft-role-choice small{color:#76816b;margin-top:5px;font-size:12px;font-weight:400;line-height:1.5;display:block}.ft-login-link{align-items:flex-end;gap:24px;margin-bottom:24px;padding:24px;display:flex}.ft-login-link>div{flex:1;min-width:0}.ft-login-link h2{margin:0 0 6px;font-size:17px}.ft-login-link p{margin:0 0 14px;font-size:13px}.ft-login-link input{color:#6c775f;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ft-login-link>.fp-button{flex:none;min-height:50px}.ft-members{padding:24px 0 0}.ft-members>.fp-section-heading,.ft-members>.fp-filters{margin-left:24px;margin-right:24px}.ft-member-list{margin:0;padding:0;list-style:none}.ft-member-list>li{border-top:1px solid #e9eddf}.ft-member-row{grid-template-columns:minmax(180px,1fr) 75px 125px 180px;align-items:center;gap:18px;padding:22px 24px;display:grid}.ft-member-person{min-width:0}.ft-member-person strong{overflow-wrap:anywhere;font-size:14px;display:block}.ft-member-person a{color:#738269;overflow-wrap:anywhere;margin-top:3px;font-size:12px;text-decoration:none;display:block}.ft-member-person small{color:#8c9681;margin-top:8px;font-size:11px;display:block}.ft-member-status{color:#8b886f;font-size:11px;line-height:1.35}.ft-status-active{color:#58774a}.ft-status-revoked{color:#9b6352}.ft-member-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ft-member-actions .fp-button{white-space:nowrap;min-height:38px;font-size:11px}.ft-revoke{margin:0 24px 22px}.ft-prospect-note{border-bottom:1px solid #dfe5d8;align-items:center;gap:30px;margin:26px 0;padding:24px 0;display:flex}.ft-prospect-note>div{flex:1}.ft-prospect-note h2{margin:0 0 8px;font-size:17px}.ft-prospect-note p{color:#7d876e;margin:0;font-size:13px;line-height:1.65}.ft-prospect-note>.fp-button{flex:none;font-size:13px}.ft-sharing-note{color:#7e886f;max-width:750px;font-size:12px;line-height:1.65;margin:0!important}@media (max-width:760px){.ft-header{flex-wrap:wrap;align-items:center}.ft-header nav{gap:16px;font-size:12px}.ft-member-row{grid-template-columns:minmax(150px,1fr) 70px;gap:12px}.ft-member-status{grid-area:2/1}.ft-member-actions{grid-column:1/-1;justify-content:flex-start;margin-top:3px}.ft-prospect-note{display:block}.ft-prospect-note>.fp-button{margin-top:18px}.ft-role-choice{grid-template-columns:1fr}.ft-workspace-main{padding-top:32px}}@media (max-width:600px){.ft-header nav{gap:18px;width:100%;font-size:11px}.ft-workspace .ft-header nav{width:auto}.ft-workspace-grid{grid-template-columns:1fr;gap:16px}.ft-workspace-card{padding:24px}.ft-workspace-card h2{margin-top:18px;font-size:22px}.ft-workspace-card p{max-width:none;font-size:14px}.ft-workspace .fp-page-title>.fp-button{display:flex}.ft-workspace-main .fp-page-title>.fp-button{width:100%}.ft-signed-in{flex-wrap:wrap;font-size:11px}.ft-account{flex-wrap:wrap;gap:10px;padding:13px}.ft-account-initial{width:34px;height:34px}.ft-account .ft-role{margin-left:44px}.ft-role-table tbody th{width:65px}.ft-role-table th,.ft-role-table td{padding:12px 3px;font-size:12px}.ft-member-form{padding:20px}.ft-login-link{padding:20px;display:block}.ft-login-link input{font-size:16px}.ft-login-link>.fp-button{width:100%;margin-top:12px}.ft-members{padding-top:20px}.ft-members>.fp-section-heading,.ft-members>.fp-filters{margin-left:18px;margin-right:18px}.ft-members>.fp-section-heading h2{font-size:19px}.ft-member-row{padding:20px 18px}.ft-revoke{margin:0 18px 20px}.ft-member-actions .fp-button{min-height:42px;font-size:12px}.ft-role-choice small{font-size:13px}}@media (prefers-reduced-motion:reduce){.ft-workspace-card{transition:none}}.ft-login-form{margin-top:24px}.ft-login-form input[readonly]{color:#67735d;background:#f6f7f3}.ft-login-form .ft-password-guidance{margin-top:-12px;margin-bottom:0;line-height:1.55}.ft-login-form .ft-show-password{cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:400;display:flex}.ft-show-password input[type=checkbox]{accent-color:#e76a12;flex:none;width:18px;height:18px;min-height:18px;margin:0;padding:0}.ft-forgot{margin-top:12px}.ft-setup-links{background:#fffaf4;border-color:#efbd92;margin-bottom:24px;padding:24px}.ft-setup-links h2{margin:0 0 10px;font-size:20px}.ft-setup-links>.fp-muted{max-width:800px;margin-bottom:18px;font-size:13px;line-height:1.65}.ft-setup-link{border-top:1px solid #f0dfcb;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:18px;padding-top:18px;display:grid}.ft-setup-link>div{grid-column:1/-1}.ft-setup-link strong,.ft-setup-link span{overflow-wrap:anywhere;display:block}.ft-setup-link strong{font-size:14px}.ft-setup-link span{color:#75806c;margin-top:3px;font-size:12px}.ft-setup-link input{text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.ft-setup-link>.fp-button{min-height:50px}.ft-member-row{grid-template-columns:minmax(150px,1fr) 75px 125px 280px}.ft-member-actions{flex-wrap:wrap}@media (max-width:1000px){.ft-member-row{grid-template-columns:minmax(150px,1fr) 75px 125px}.ft-member-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:760px){.ft-member-row{grid-template-columns:minmax(150px,1fr) 75px}}@media (max-width:600px){.ft-setup-links{padding:20px}.ft-setup-link{flex-direction:column;align-items:stretch;display:flex}.ft-setup-link input,.ft-login-form input{font-size:16px}}.ft-member-person .ft-linked-access{color:#8b6b46;line-height:1.55}.ft-member-person .ft-linked-access a{color:#a34a0f;text-underline-offset:3px;font-size:inherit;text-decoration:underline;display:inline}.ft-signup-prompt{border-top:1px solid #e2e7de;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;font-size:14px;display:flex}.ft-signup-prompt>.fp-button{min-width:110px}.ft-signup .fp-access-brand .ft-header-login{letter-spacing:0;color:#a34a0f;text-underline-offset:4px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;text-decoration:underline}.ft-signup .fp-form input{font-size:16px}.ft-owner-count{margin:0 24px 20px!important}.ft-member-person .ft-you{vertical-align:middle;color:#5c7050;background:#edf2e6;border-radius:5px;margin-left:8px;padding:3px 6px;font-size:10px;font-weight:600;display:inline-block}.ft-self-note{color:#737e69;text-align:left;max-width:270px;font-size:12px;line-height:1.6;margin:0!important}.fp-admin label.ft-owner-ack{background:#fff6eb;border:1px solid #eac2a1;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;font-size:13px;font-weight:400;line-height:1.6;display:flex}.ft-owner-ack input[type=checkbox]{accent-color:#e76a12;flex:none;width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0}.ft-revoke .ft-owner-ack{margin-bottom:18px}@media (max-width:760px){.ft-role-choice{grid-template-columns:1fr}.ft-owner-count{margin-left:18px!important;margin-right:18px!important}.ft-self-note{max-width:none}}
