.team-panel{color:#263d34}.team-panel p{line-height:1.6}.team-panel .team-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 16px;border:1px solid #cedbd3;border-radius:10px;background:#fff;color:#24584d;font:600 13px/1.4 Inter,Arial,sans-serif;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.team-panel .team-button:hover:not(:disabled){background:#edf3ef;border-color:#8da99c}.team-panel .team-button-primary{padding:13px 20px;background:#24584d;border-color:#24584d;color:#fff}.team-panel .team-button-primary:hover:not(:disabled){background:#1c463d;border-color:#1c463d}.team-panel .team-button:focus-visible{outline:2px solid #24584d;outline-offset:3px}.team-panel .team-button:disabled{opacity:.5;cursor:not-allowed}.team-panel input[type=checkbox]{accent-color:#24584d;width:16px;height:16px}.team-panel input:focus-visible{outline:2px solid #24584d;outline-offset:2px}.team-panel a{color:#24584d}.team-panel input:not([type=checkbox]),.staff-card input{width:100%;box-sizing:border-box;padding:12px;border:1px solid #d9ded6;border-radius:9px;background:#fff;font:inherit;margin-top:6px}.team-create{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px;background:#f3f5ef;border-radius:14px}.team-create label,.staff-card label{font-size:13px;font-weight:600}.team-create fieldset{border:0;padding:0}.team-check{display:inline-flex;align-items:center;gap:7px;margin:6px 16px 6px 0}.team-create button{align-self:end;justify-self:start}.team-list article{padding:20px 0;border-bottom:1px solid #dce2d9}.team-list header{display:flex;justify-content:space-between;gap:16px}.team-list small{display:block;margin-top:5px;color:#6c7972}.team-controls{display:flex;flex-wrap:wrap;align-items:center;margin-top:14px;gap:8px}.team-link{background:#e8f1e5;border-radius:14px;padding:20px;margin:20px 0;overflow-wrap:anywhere}.team-link>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.team-error{color:#a13327!important;background:#fff0eb;padding:12px;border-radius:8px}.team-panel a{overflow-wrap:anywhere}.staff-shell{min-height:100vh;background:#f3f3eb;color:#243e32;font-family:Arial,sans-serif;display:flex;align-items:center;flex-direction:column;box-sizing:border-box;padding:40px 20px}.staff-shell *{box-sizing:border-box}.staff-brand img,.staff-brand svg{width:210px;max-width:100%;margin-bottom:36px}.staff-card{width:100%;max-width:540px;background:#fffefa;padding:38px;border:1px solid #dee3d7;border-radius:24px;box-shadow:0 20px 70px #3145380b}.staff-card h1{font-family:Georgia,serif;font-size:38px;font-weight:400;letter-spacing:-1.3px;line-height:1.08}.staff-eyebrow{font-size:10px;letter-spacing:2px}.staff-card p{line-height:1.6;color:#69756a}.staff-card form{display:grid;gap:18px;margin-top:30px}.staff-card button{border:0;border-radius:10px;padding:14px 20px;background:#294f41;color:#fff;font:inherit;cursor:pointer}.staff-card button:disabled{opacity:.5}.staff-card small{font-size:12px;line-height:1.6;color:#69756a}.staff-owner{margin:24px;color:inherit;font-size:13px}.staff-doors{display:grid;gap:12px;margin:25px 0}.staff-doors a{padding:22px;border:1px solid #d8e2d4;border-radius:14px;background:#eff4e9;color:inherit;text-decoration:none}.staff-doors b,.staff-doors span{display:block}.staff-doors span{margin-top:9px;font-size:13px;line-height:1.5}@media(max-width:650px){.team-create{grid-template-columns:1fr}.team-create .team-button-primary{width:100%}.staff-card{padding:26px}.staff-card h1{font-size:32px}}.setup-checklist{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:30px}.setup-checklist button{border:1px solid #dce3d6;border-radius:12px;background:#f3f6ee;padding:17px;display:flex;gap:12px;align-items:center;text-align:left;color:inherit;cursor:pointer}.setup-checklist button>span:first-child{font-size:18px;color:#647a5a}.setup-checklist button>div{flex:1}.setup-checklist small{display:block;margin-top:5px;line-height:1.4;color:#71806b}.website-form{display:grid;gap:16px}.website-form label{font-size:13px;font-weight:600}.website-form small{display:block;font-weight:400;margin-top:6px}.website-form textarea{width:100%;border:1px solid #d9ded6;border-radius:9px;padding:12px;font:inherit;margin-top:6px;box-sizing:border-box}.website-form p{margin:0;font-size:13px}.website-form button{justify-self:start}@media(max-width:650px){.setup-checklist{grid-template-columns:1fr}}.upgrade-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:10px 0 24px}.upgrade-options article{border:1px solid #dce3d6;border-radius:15px;padding:22px;background:#f6f7f1}.upgrade-options small{font-size:9px;letter-spacing:1.7px}.upgrade-options h3{font-size:21px;line-height:1.2}.upgrade-options p{font-size:12px}.upgrade-options strong{display:block;margin:20px 0;font-size:17px}@media(max-width:700px){.upgrade-options{grid-template-columns:1fr}}
