.trial-admin{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #63708055}.trial-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:18px 0}.trial-fields label{display:grid;gap:7px}.trial-fields input,.trial-fields select{width:100%;min-width:0;box-sizing:border-box;padding:12px;border:1px solid #7b889d;border-radius:7px;font:inherit}.trial-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid #63708044}.trial-row p{font-size:14px}.trial-admin a{overflow-wrap:anywhere;color:inherit}.trial-banner{box-sizing:border-box;margin:20px auto;padding:20px;max-width:900px;border:1px solid #abd7d2;border-radius:15px;background:#eefbf8;color:#163b38;font:16px/1.5 system-ui,sans-serif;text-align:left}.trial-banner h2{font-size:22px;margin:0 0 8px}.trial-banner p{margin:8px 0}.trial-banner button{cursor:pointer;padding:12px 20px;border-radius:8px;border:1px solid #067e74;background:#087f75;color:white;font:600 16px system-ui}.trial-banner input,.trial-banner select{background:white;color:#182e2c}.trial-banner .trial-consent{display:flex;align-items:flex-start;gap:10px;margin:18px 0}.trial-consent input{width:20px;height:20px;flex-shrink:0}.trial-banner a{color:#076b64}.trial-banner details>summary{cursor:pointer;font-weight:650;padding:12px 0}.trial-banner [role=status]{overflow-wrap:anywhere}.trial-banner.expired{background:#fff8ea;border-color:#dfc27e}.trial-summary{padding:12px;background:#fff;border-radius:8px}.trial-banner [hidden]{display:none!important}@media(max-width:600px){.trial-row{align-items:flex-start;flex-direction:column}.trial-banner{margin:16px 12px;padding:16px}}
.trial-expired #pdx-search-home{display:none!important}
.trial-admin{margin:22px 0 0;padding:16px 0 0;border-bottom:0;border-top:1px solid #63708055}.trial-admin>summary{cursor:pointer;min-height:44px;font-weight:650}.trial-create-dialog{box-sizing:border-box;width:min(760px,calc(100% - 28px));max-height:90dvh;overflow:auto;margin:auto;padding:24px;border:1px solid #536777;border-radius:16px;background:#101923;color:#ecf3f6;font:16px/1.5 system-ui,sans-serif}.trial-create-dialog::backdrop{background:#000b}.trial-create-dialog h3{margin:0;font-size:24px}.trial-create-dialog form{margin:0;padding:0;border:0;background:none;max-width:none}.trial-create-dialog .trial-fields input,.trial-create-dialog .trial-fields select{background:#09121b;color:#ecf3f6;min-height:44px}.trial-create-dialog [hidden]{display:none!important}.trial-create-dialog button{min-height:44px;cursor:pointer}.trial-create-dialog button:disabled{opacity:.5;cursor:wait}.trial-create-dialog a{color:#68dfd5;overflow-wrap:anywhere}.trial-create-dialog [role=status]{overflow-wrap:anywhere}.trial-create-dialog :focus-visible,.trial-admin>summary:focus-visible{outline:2px solid #58e0d5;outline-offset:3px}@media(max-width:600px){.trial-create-dialog{padding:18px;max-height:92dvh}.trial-create-dialog button{width:100%}#trial-create-open{width:100%}}
.trial-banner select{display:block;width:100%;min-height:44px;padding:10px;border:1px solid #7b889d;border-radius:7px;font:inherit;box-sizing:border-box}
.trial-create-dialog .trial-fields label{margin:0;min-width:0}
