.workspace-view-tabs{display:flex;align-items:stretch;gap:24px;position:static!important;max-width:100%;margin:0 0 18px;padding:0;border:0;border-bottom:1px solid #dce3d0;background:transparent;overflow-x:auto;scrollbar-width:thin}
.workspace-view-tabs a{display:inline-flex;align-items:center;flex:none;white-space:nowrap;min-height:44px;box-sizing:border-box;padding:12px 0;border:0;border-bottom:3px solid transparent;background:transparent;color:#798365;font-size:13px;font-weight:550;line-height:1.5;text-decoration:none}
.workspace-view-tabs a[aria-current=page]{color:#42572b;border-bottom-color:#718447;font-weight:700}
.workspace-view-tabs a:hover{color:#485b31}
.workspace-view-tabs a:focus-visible{outline:2px solid #718447;outline-offset:-3px;border-radius:3px}
@media(max-width:620px){.workspace-view-tabs{gap:20px}.workspace-view-tabs a{font-size:12px}}

/* Use the lease register's underline tabs for page and record sub-navigation. */
body :is(#main,dialog) :is(.cw-tabs,.tasks-tabs,.hub-tabs,.access-tabs,.pw-tabs,.p-tabs,.m-tablist,.workspace-nav,.connected-tabs,.workspace-view-tabs,.lease-view-nav,.people-detail-links,.invitation-views){position:static!important;inset:auto!important;align-items:stretch;flex-direction:row!important;flex-wrap:nowrap!important;gap:24px!important;width:auto!important;max-width:100%;padding:0!important;margin:0 0 18px!important;border:0!important;border-bottom:1px solid #dce3d0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:auto;scrollbar-width:thin;z-index:auto}
body :is(#main,dialog) :is(.cw-tabs,.tasks-tabs,.hub-tabs,.access-tabs,.pw-tabs,.p-tabs,.m-tablist,.workspace-nav,.connected-tabs,.workspace-view-tabs,.lease-view-nav,.people-detail-links,.invitation-views)>:is(a,button),body #main .property-primary-sections>a{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;flex:none!important;width:auto!important;max-width:none;min-height:44px;box-sizing:border-box;margin:0;padding:12px 0!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#798365;font:inherit;font-size:13px!important;font-weight:550;line-height:1.5;text-decoration:none;white-space:nowrap;overflow-wrap:normal;transform:none!important}
body :is(#main,dialog) :is(.cw-tabs,.tasks-tabs,.hub-tabs,.access-tabs,.pw-tabs,.p-tabs,.m-tablist,.workspace-nav,.connected-tabs,.workspace-view-tabs,.lease-view-nav,.people-detail-links,.invitation-views)>:is([aria-current]:not([aria-current=false]),[aria-selected=true],[aria-pressed=true],.active),body #main .property-primary-sections>a[aria-current=page]{color:#42572b;border-bottom-color:#718447!important;font-weight:700}
body :is(#main,dialog) :is(.cw-tabs,.tasks-tabs,.hub-tabs,.access-tabs,.pw-tabs,.p-tabs,.m-tablist,.workspace-nav,.connected-tabs,.workspace-view-tabs,.lease-view-nav,.people-detail-links,.invitation-views)>:is(a,button):hover,body #main .property-primary-sections>a:hover{color:#485b31;background:transparent!important;box-shadow:none!important}
body :is(#main,dialog) :is(.cw-tabs,.tasks-tabs,.hub-tabs,.access-tabs,.pw-tabs,.p-tabs,.m-tablist,.workspace-nav,.connected-tabs,.workspace-view-tabs,.lease-view-nav,.people-detail-links,.invitation-views)>:is(a,button):focus-visible{outline:2px solid #718447;outline-offset:-3px}
body :is(#main,dialog) :is(.cw-tabs,.tasks-tabs,.hub-tabs,.access-tabs,.pw-tabs,.p-tabs,.m-tablist,.workspace-nav,.connected-tabs,.workspace-view-tabs,.lease-view-nav,.people-detail-links,.invitation-views)>a::after{display:none!important}
/* Property groups retain their dropdowns without clipping their menus. */
body #main .property-section-navigation.pw-tabs{overflow:visible;flex-wrap:wrap!important;gap:18px!important;display:flex}
body #main .property-primary-sections{align-items:stretch;gap:24px;border:0;padding:0}
body #main .property-section-navigation details{flex:none;border-radius:0}
body #main .property-section-navigation summary{min-height:44px;padding:12px 20px 12px 0;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#798365;font-size:13px;font-weight:550;line-height:1.5;box-shadow:none}
body #main .property-section-navigation summary::after{right:4px;top:18px}
body #main .property-section-navigation details[data-current-group] summary{background:transparent;color:#42572b;border-bottom-color:#718447;font-weight:700;box-shadow:none}
body #main .property-section-navigation summary:hover{background:transparent;color:#485b31}
@media(max-width:640px){body :is(#main,dialog) :is(.cw-tabs,.tasks-tabs,.hub-tabs,.access-tabs,.pw-tabs,.p-tabs,.m-tablist,.workspace-nav,.connected-tabs,.workspace-view-tabs,.lease-view-nav,.people-detail-links,.invitation-views){gap:18px!important}body :is(#main,dialog) :is(.cw-tabs,.tasks-tabs,.hub-tabs,.access-tabs,.pw-tabs,.p-tabs,.m-tablist,.workspace-nav,.connected-tabs,.workspace-view-tabs,.lease-view-nav,.people-detail-links,.invitation-views)>:is(a,button),body #main .property-primary-sections>a,body #main .property-section-navigation summary{font-size:12px!important}body #main .property-primary-sections{flex-basis:100%;gap:18px}}
