/* General readable form controls and resilient table text. */
.p-shell input:not([type=checkbox]):not([type=radio]),.p-shell textarea,.p-shell select{min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.p-shell .p-table-scroll{overflow-x:auto}.p-shell td,.p-shell th{overflow-wrap:anywhere;vertical-align:top}.p-shell .p-panel,.p-shell .p-objective{min-width:0}.p-shell :is(.badge,.pill,[class*=badge]){white-space:normal;overflow-wrap:normal;min-width:max-content;max-width:100%;line-height:1.35}.p-shell label{line-height:1.5}.p-shell button{min-height:42px}.p-shell input:-webkit-autofill{-webkit-text-fill-color:#173451!important;box-shadow:0 0 0 1000px #f7fbff inset!important}@media(max-width:760px){.p-shell{min-width:0}.p-shell .p-grid{display:block}.p-shell .p-panel{margin-bottom:14px}.p-shell .p-inline-form{display:grid}.p-shell table{font-size:13px}}
/* Shared guide: no hidden buttons, no overlapping sticky panels, no crushed columns. */
[hidden]{display:none!important} .guided-footer,.wizard-actions{position:relative!important;bottom:auto!important;z-index:1!important;flex-wrap:wrap;margin-top:16px}.guided-step,.wizard-step{min-width:0}.guided-step b,.wizard-step b{overflow-wrap:anywhere;line-height:1.35}.guided-steps{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.p-shell :is(.badge,.pill,[class*="badge"]){flex:0 0 auto}.app-shell .topbar{min-width:0}.app-shell .topbar-title{min-width:0;overflow-wrap:anywhere}.app-shell form label{overflow-wrap:anywhere}.app-shell table td{word-break:normal;overflow-wrap:anywhere}.app-shell .p-panel input:not([type=checkbox]):not([type=radio]),.app-shell .p-panel select,.app-shell .p-panel textarea{background:#fff!important;color:#173451!important}.app-shell .p-panel input::placeholder{color:#506780!important}@media(max-width:640px){.guided-footer,.wizard-actions{display:flex;flex-direction:column;align-items:stretch}.guided-footer .actions,.wizard-actions-right{width:100%;display:flex;flex-wrap:wrap}.guided-footer .actions button,.wizard-actions-right button{flex:1 1 130px}}
