/* ATHRTY X851 / Commercial tool-surface standard.
   Hide complexity until asked for it, not capability. Does not style customer previews. */
body.authenticated #main .x850-prospect-module{
 margin:16px 0 24px;background:var(--athrty-ui-surface);
 border:1px solid var(--athrty-ui-border);border-radius:16px;
 color:var(--athrty-ui-ink);overflow:hidden;box-shadow:none}
#main .x850-prospect-details>summary,#main .x850-connected-catalog>summary{
 list-style:none;cursor:pointer;outline-offset:-3px}
#main .x850-prospect-details>summary::-webkit-details-marker,
#main .x850-connected-catalog>summary::-webkit-details-marker{display:none}
#main .x850-prospect-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;
 align-items:center;column-gap:16px;row-gap:4px;min-height:86px;
 padding:18px clamp(16px,2.1vw,27px)!important}
#main .x850-prospect-summary strong{font:700 clamp(18px,2vw,22px)/1.25 "Manrope",system-ui,sans-serif;
 letter-spacing:-.045em;color:var(--athrty-ui-ink)}
#main .x850-prospect-summary>span{grid-row:2;grid-column:1;
 color:var(--athrty-ui-muted);font-size:12px;line-height:1.45}
#main .x850-prospect-count{grid-row:1/3;grid-column:2;align-self:center;
 font-size:11px;font-weight:680;color:var(--athrty-ui-muted);white-space:nowrap;
 border:1px solid var(--athrty-ui-border);border-radius:100px;padding:8px 12px}
#main .x850-prospect-details[open]>.x850-prospect-summary{border-bottom:1px solid var(--athrty-ui-border);
 background:var(--athrty-ui-soft)}
#main .x850-prospect-body{padding:16px clamp(16px,2.1vw,27px) 25px;min-width:0}
#main .x850-prospect-body>p:first-child{font-size:12px;color:var(--athrty-ui-muted);
 line-height:1.6;max-width:75ch;margin:0 0 12px}
#main .x850-prospect-body .x711-actions{display:flex;gap:9px;flex-wrap:wrap;margin:10px 0}
#main .x850-prospect-body .x711-actions button,
#main .x850-prospect-body>details>button{border:1px solid var(--athrty-ui-border);
 background:var(--athrty-ui-soft);color:var(--athrty-ui-ink);
 font:650 12px/1.4 "Manrope",system-ui,sans-serif;border-radius:11px;
 padding:10px 14px;min-height:44px}
#main .x850-prospect-body>details{border-top:1px solid var(--athrty-ui-border);margin-top:14px}
#main .x850-prospect-body>details>summary{font-size:12px;font-weight:680;
 padding:13px 4px;min-height:44px;display:flex;align-items:center}
#main .x850-prospect-body :is(input,textarea,select){background:var(--athrty-ui-canvas);
 border:1px solid var(--athrty-ui-border);color:var(--athrty-ui-ink);
 border-radius:11px;padding:11px 12px;font-family:"Manrope",system-ui,sans-serif}
#main .x850-prospect-body select{color-scheme:normal}
#main .x850-prospect-body form{margin:10px 0 16px}
#main .x850-prospect-body .xacq-row{border-top:1px solid var(--athrty-ui-border)}
#main .x850-prospect-body .xacq-row>summary{padding:15px 2px;gap:13px}
#main .x850-prospect-body .xacq-row>summary strong{font-size:13px;font-weight:700}
#main .x850-prospect-body .xacq-row>summary span{font-size:11px;line-height:1.45;
 color:var(--athrty-ui-muted)}
#main .x850-prospect-body .xacq-score{font-size:11px;letter-spacing:normal;
 color:var(--athrty-ui-ink)!important;font-weight:700}
#main .x850-prospect-body a{color:var(--athrty-ui-ink);text-decoration:none}
#main .x850-prospect-body a:hover{text-decoration:underline;text-underline-offset:3px}
#main .x850-prospect-module :is(summary,button,a,input,textarea,select):focus-visible,
#main .x850-connected-catalog :is(summary,button,a,input,select):focus-visible{
 outline:2px solid var(--athrty-focus)!important;outline-offset:3px}
#main .x1132-catalog{padding-top:15px;margin-top:20px}
#main .x850-connected-catalog{border:1px solid var(--athrty-ui-border);
 border-radius:16px;background:var(--athrty-ui-surface);overflow:hidden}
#main .x850-catalog-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;
 gap:5px 16px;align-items:center;min-height:79px;
 padding:17px clamp(16px,2vw,27px)}
#main .x850-catalog-summary strong{font:700 clamp(17px,1.8vw,21px)/1.25 "Manrope",system-ui,sans-serif;
 letter-spacing:-.035em;color:var(--athrty-ui-ink)}
#main .x850-catalog-summary span{grid-column:1;grid-row:2;color:var(--athrty-ui-muted);
 font-size:12px;line-height:1.45}
#main .x850-catalog-summary:after{content:"";grid-column:2;grid-row:1/3;
 align-self:center;width:7px;height:7px;border-bottom:2px solid var(--athrty-ui-ink);
 border-right:2px solid var(--athrty-ui-ink);transform:rotate(45deg)}
#main .x850-connected-catalog[open]>.x850-catalog-summary{border-bottom:1px solid var(--athrty-ui-border);
 background:var(--athrty-ui-soft)}
#main .x850-connected-catalog[open]>.x850-catalog-summary:after{transform:rotate(225deg)}
#main .x850-connected-catalog>.x1132-section-heading{padding:19px clamp(16px,2vw,27px) 0}
#main .x850-connected-catalog>.x1132-catalog-slot{padding:0 clamp(16px,2vw,27px) 22px}
#main .x1142-activity{margin-top:23px}
#main .x1151-sales{border-radius:16px;box-shadow:none}
#main .x1151-product{min-width:0}
@media(max-width:600px){
 #main .x850-prospect-summary{grid-template-columns:minmax(0,1fr);padding:15px 16px!important}
 #main .x850-prospect-summary>span{grid-column:1;grid-row:2}
 #main .x850-prospect-count{grid-column:1;grid-row:3;justify-self:start;margin-top:6px}
 #main .x850-prospect-body{padding:15px 16px 20px}
 #main .x850-catalog-summary{padding:15px 16px}
 #main .x850-connected-catalog>.x1132-section-heading{padding:16px 16px 0}
 #main .x850-connected-catalog>.x1132-catalog-slot{padding:0 16px 18px}
}
@media(prefers-reduced-motion:reduce){
 #main .x850-prospect-module *,#main .x850-connected-catalog *{animation:none!important;
 transition:none!important;scroll-behavior:auto!important}
}