.owner-nav-entry{background:#eee7f5;color:#705681;white-space:nowrap}.owner-role-badge{display:inline-flex;padding:5px 10px;border-radius:20px;background:#eee7f5;color:#705681;font-size:11px;margin:10px 0 0}.owner-dashboard{width:min(1080px,calc(100% - 32px));padding:32px;background:linear-gradient(145deg,#fff 65%,#f5f0fa);max-height:calc(100dvh - 48px);box-sizing:border-box}.owner-dashboard .dialog-top{margin-bottom:12px}.owner-dashboard .dialog-top>div>p{margin:0 0 8px;font-size:12px;color:#9d83ac}.owner-heading-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 24px}.owner-overview-summary{color:#8c759a;font-size:13px;line-height:1.7}.owner-heading-row .button{flex-shrink:0;min-height:44px}.owner-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.owner-shortcut{display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:#f0eaf8;border:0;border-radius:20px;padding:19px;font:inherit;color:#4e3b62;cursor:pointer;text-align:left;min-width:0}.owner-shortcut:nth-child(2){background:#f9eee6;color:#96503c}.owner-shortcut:nth-child(3){background:#eaf1f8;color:#4f6d8a}.owner-shortcut:nth-child(4){background:#f4eef4;color:#876283}.owner-shortcut-top{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:23px}.owner-shortcut-top small{font-size:16px;opacity:.65}.owner-shortcut strong{font-size:29px;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.owner-shortcut-label{font-size:13px;font-weight:600}.owner-shortcut:hover{filter:brightness(.975)}.owner-social-totals{display:flex;gap:12px 22px;flex-wrap:wrap;padding:2px 0 22px;font-size:12px;color:#977fa5}.owner-social-totals b{font-weight:600;color:#674e7c;margin-left:5px}.owner-feed-heading{display:flex;justify-content:space-between;gap:18px;align-items:center;padding-top:16px;border-top:1px solid #eee8f4}.owner-feed-heading h3{font-size:18px;white-space:nowrap;margin:0}.owner-feed-heading h3 span{font-size:12px;font-weight:400;color:#a08bad;margin-left:6px}.owner-feed-tabs{display:flex;gap:5px;flex-wrap:wrap;padding:5px;background:#f1ecf7;border-radius:14px}.owner-feed-tabs button{background:transparent;border:0;border-radius:10px;font:inherit;font-size:12px;color:#957ca5;min-height:40px;padding:9px 12px;cursor:pointer}.owner-feed-tabs button[aria-selected=true]{background:white;color:#5e4772;box-shadow:0 2px 8px #7050850a}.owner-activity-list{min-height:150px;margin-top:15px}.owner-activity{padding:20px 2px;border-bottom:1px solid #eee8f4}.owner-activity-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#a28dad}.owner-activity-meta .author-name{font-size:13px;min-height:30px;padding:0}.owner-activity-type{border-radius:8px;padding:4px 8px;background:#f2edf8;color:#90749e;font-size:11px}.owner-activity-meta time{margin-left:auto;font-size:11px}.owner-activity h4{font-size:15px;line-height:1.6;margin:10px 0 7px}.owner-activity p{font-size:13px;line-height:1.85;color:#7e6a8c;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:8px 0}.owner-activity .text-action{font-size:12px;min-height:36px;padding:7px 0}.owner-feed-empty{display:grid;place-content:center;gap:10px;min-height:150px;text-align:center;color:#a18aaf;font-size:13px}.owner-feed-empty>span{font-size:32px;opacity:.7}.owner-destination-links{display:flex;flex-wrap:wrap;gap:8px 25px;padding-top:20px}.owner-destination-links .text-action{font-size:12px;min-height:44px}.owner-nav-entry:focus-visible,.owner-shortcut:focus-visible,.owner-feed-tabs button:focus-visible{outline:3px solid #ad93c9;outline-offset:3px}
@media(max-width:700px){.owner-dashboard{padding:23px;max-height:calc(100dvh - 28px)}.owner-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.owner-shortcut{padding:16px;gap:9px;border-radius:17px}.owner-feed-heading{align-items:flex-start;flex-direction:column;gap:14px}.owner-feed-tabs{gap:2px;width:100%;box-sizing:border-box}.owner-feed-tabs button{padding:8px 10px;font-size:11px}.owner-heading-row{align-items:flex-start;gap:10px}.owner-heading-row .button{padding:9px 11px;font-size:11px}.owner-overview-summary{font-size:12px;margin:6px 0}.owner-social-totals{gap:10px 17px}.owner-activity-meta{gap:7px}.owner-destination-links{gap:5px 17px}.owner-nav-entry{font-size:11px!important;padding:10px 12px!important}}
