.hub-nav-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;padding:8px 11px;border:1px solid #dce5d1;border-radius:8px;background:#f3f7ec;color:#173e32;text-decoration:none;font:600 12px/1.4 "Segoe UI",Arial,sans-serif;white-space:nowrap;cursor:pointer}.hub-nav-link:hover{background:#e8f0dc}.hub-nav-link.active{background:#173e32;color:white;border-color:#173e32}.hub-nav-link:focus-visible{outline:2px solid #b38a20;outline-offset:3px}.hub-owner-tools{position:relative;display:inline-block}.hub-owner-tools>summary{list-style:none}.hub-owner-tools>summary::-webkit-details-marker{display:none}.hub-owner-menu{position:absolute;right:0;top:calc(100% + 7px);min-width:220px;padding:8px;display:grid;gap:6px;border:1px solid #dce5d1;border-radius:10px;background:white;box-shadow:0 10px 28px #163c3026;z-index:100}.hub-owner-tools:not([open])>.hub-owner-menu{display:none}.hub-owner-menu .hub-nav-link{display:flex;justify-content:flex-start;margin:0!important;min-height:36px;width:100%}.hub-header .hub-side-fallback{display:none}.top-links>.hub-nav-link,.top-links>.hub-owner-tools{margin:0}.top-links{gap:7px}.top-links .hub-nav-link{font-size:12px}.hub-header .hub-owner-menu .hub-nav-link{justify-content:flex-start}.hub-header .hub-owner-tools{align-self:center}@media(max-width:760px){.hub-header .hub-side-fallback{display:inline-flex}.hub-nav-link,.top-links .hub-nav-link{font-size:10px;padding:8px 9px}.hub-owner-menu{min-width:200px}.hub-owner-menu .hub-nav-link{font-size:12px}}

.top-links .hub-nav-link{color:#173e32}.top-links .hub-nav-link.active{color:#fff}.top-links .hub-owner-menu .hub-nav-link{color:#173e32}.top-links .hub-owner-menu .hub-nav-link.active{color:#fff}

.hub-clock{display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.5;color:#173e32}.hub-clock small{font-size:9px;font-weight:400;opacity:.8}.hub-reference-tools{display:flex;flex-direction:column;align-items:flex-end;gap:9px;min-width:0}.hub-reference-tools>.hub-clock{color:#f3f7ec}.hub-header-top{flex-wrap:wrap;gap:8px}.hub-header .topright{flex-wrap:wrap;justify-content:flex-end}.hub-reference-tools .top-links{justify-content:flex-start}.hub-reference-tools .staff-name{font-size:11px}@media(max-width:760px){.hub-clock{font-size:10px}.hub-header .topright{gap:8px}.hub-reference-tools{flex:1}.hub-reference-tools .top-links{gap:6px}.hub-reference-tools .hub-clock{white-space:normal;text-align:right}.hub-reference-tools .hub-owner-menu{right:0}}

#completeRentForm,#reopenTaskForm,#taskHistoryForm,#priceHistoryForm{padding:0 24px 24px}#completeRentForm textarea,#reopenTaskForm textarea{font:inherit;width:100%;padding:11px;border:1px solid #dce5d1;border-radius:8px;resize:vertical}.eventtext small small{display:block}

.authcontent{position:relative}.auth-clock{position:absolute;right:30px;top:24px}@media(max-width:760px){.auth-clock{right:20px;top:14px}.authcontent{padding-top:65px}}

.hub-live-status{font-size:9px;font-weight:400;white-space:normal;text-align:right;max-width:300px;opacity:.9}.hub-live-status[hidden]{display:none}.hub-update-button{font:inherit;color:inherit;border:0;border-bottom:1px solid currentColor;background:none;padding:0 0 1px;cursor:pointer}.hub-update-button:disabled{opacity:.55;cursor:default}
