/* Reachify Apple-Inspired Final Corrections
 * Purpose: standardize the last authentication link colour and public product symbols.
 * Contract: Reachify blue, outline icons, no purple, no gradients, and no button shadows.
 */
.wpn-login-options a,.wpn-auth-panel a{color:#075d9e!important}.wpn-login-options a:hover,.wpn-auth-panel a:hover{color:#0875c1!important}.rf-hub-shortcut-icon .wpn-saas-nav-glyph,.rf-hub-product-icon .wpn-saas-nav-glyph{margin:0!important;color:inherit!important}.rf-hub-shortcut-icon .wpn-saas-nav-glyph svg,.rf-hub-product-icon .wpn-saas-nav-glyph svg{display:block!important;width:17px!important;height:17px!important}
.wpn-owner-admin-fold[open] summary span{transform:none!important}.wpn-owner-admin-fold summary>span:last-child{transform:rotate(0deg)!important;transform-origin:center!important}.wpn-owner-admin-fold[open] summary>span:last-child{transform:rotate(180deg)!important}
body.wpn-app-admin .wpn-tenant-kicker{color:#6e6e73!important}
body.wpn-app-admin .wpn-admin-eyebrow{color:#6e6e73!important}
/* Apple-inspired control rhythm: balanced low-emphasis controls, even action spacing, and no legacy lower-edge treatment. */
body.wpn-app-admin .button:not(.button-primary),body.wpn-app-admin .wpn-owner-button.secondary,body.wpn-app-admin .wpn-owner-link,body.wpn-app-admin .wpn-translation-tools .secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:7px 12px!important;border:1px solid #d2d2d7!important;border-bottom-color:#d2d2d7!important;border-radius:8px!important;background:#fff!important;color:#303038!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important;text-decoration:none!important;box-shadow:none!important;vertical-align:middle!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease!important}body.wpn-app-admin .button:not(.button-primary):hover,body.wpn-app-admin .wpn-owner-button.secondary:hover,body.wpn-app-admin .wpn-owner-link:hover,body.wpn-app-admin .wpn-translation-tools .secondary:hover{border-color:#b7b7c0!important;background:#f5f5f7!important;color:#1d1d22!important}body.wpn-app-admin .button.button-link-delete{color:#b42318!important;border-color:#efc6c2!important;background:#fff!important}body.wpn-app-admin .button.button-link-delete:hover{border-color:#df9d96!important;background:#fff5f4!important;color:#8f1b13!important}body.wpn-app-admin .button:not(.button-primary):focus-visible,body.wpn-app-admin .wpn-owner-button.secondary:focus-visible,body.wpn-app-admin .wpn-owner-link:focus-visible{outline:3px solid rgba(8,117,193,.28)!important;outline-offset:2px!important}body.wpn-app-admin .wpn-app-card>header,body.wpn-app-admin .wpn-panel>header,body.wpn-app-admin .wpn-owner-card-head{margin-bottom:20px!important}body.wpn-app-admin .wpn-table-wrap .button,body.wpn-app-admin .wpn-owner-table-wrap .button{margin:3px 0!important}body.wpn-app-admin .wpn-translation-tools,body.wpn-app-admin .wpn-version-tools{gap:10px!important}.wpn-translation-search-form{display:inline-flex;align-items:center;gap:8px;min-width:min(100%,320px)}.wpn-translation-search-form input{min-height:36px;min-width:0;flex:1}.wpn-translation-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e5e5ea;font-size:12px;font-weight:650}.wpn-translation-pagination a{color:#075d9e;text-decoration:none}.wpn-translation-pagination a:hover{text-decoration:underline}@media(max-width:700px){body.wpn-app-admin .button:not(.button-primary),body.wpn-app-admin .wpn-owner-button.secondary,body.wpn-app-admin .wpn-owner-link{min-height:44px!important;padding:10px 13px!important}.wpn-translation-search-form{width:100%}.wpn-translation-pagination{min-height:44px}.wpn-translation-tools{align-items:stretch!important}.wpn-translation-tools .wpn-owner-button.secondary,.wpn-translation-tools .wpn-ta-import-label{width:100%!important}}
.wpn-plan-publication{display:grid;gap:10px;padding:14px;border:1px solid #e5e5ea;border-radius:10px;background:#f9f9fb}.wpn-plan-publication-head{display:grid;gap:3px}.wpn-plan-publication-head strong{color:#1d1d1f;font-size:13px}.wpn-plan-publication-head small,.wpn-plan-private-fields p,.wpn-plan-share-link small{color:#6e6e73;font-size:11px;line-height:1.45}.wpn-plan-publication label{display:grid;gap:6px;color:#3a3a3c;font-size:12px;font-weight:650}.wpn-plan-published{display:flex!important;align-items:center;gap:8px}.wpn-plan-private-fields{display:grid;gap:8px;padding:10px;border-left:3px solid #0875c1;background:#fff}.wpn-plan-private-fields p{margin:0}.wpn-plan-share-link>div{display:flex;gap:8px}.wpn-plan-share-link input{min-width:0;flex:1;height:36px;padding:0 9px;border:1px solid #d2d2d7;border-radius:8px;background:#fff;color:#4a4a4c;font-size:11px}.wpn-plan-share-link .wpn-owner-button{flex:0 0 auto}@media(max-width:700px){.wpn-plan-publication{padding:12px}.wpn-plan-share-link>div{flex-direction:column}.wpn-plan-share-link input{min-height:44px}.wpn-plan-share-link .wpn-owner-button{width:100%}}
