.tsp-postsale-list{--ps-ink:var(--workspace-charcoal,#27232c);--ps-muted:var(--workspace-muted,#68636b);--ps-line:var(--workspace-outline,#ded9df);--ps-card:var(--workspace-card,#fffdf9);box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;padding:12px 8px 36px;color:var(--ps-ink)}
.tsp-postsale-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.tsp-postsale-eyebrow{font-size:10px;letter-spacing:.12em;font-weight:650;color:var(--ps-muted);margin:0 0 7px}.tsp-postsale-heading h1{font-size:30px;line-height:1.2;font-weight:650;letter-spacing:-.035em;margin:0 0 8px}.tsp-postsale-heading p:not(.tsp-postsale-eyebrow){font-size:14px;color:var(--ps-muted);margin:0}.tsp-postsale-live-note{font-size:11px;color:var(--ps-muted);white-space:nowrap}
.tsp-postsale-search{padding:16px 18px;border:1px solid var(--ps-line);background:var(--ps-card);border-radius:10px}.tsp-postsale-search label{font-size:12px;font-weight:600;display:block;margin-bottom:8px}.tsp-postsale-search>div{display:flex;gap:10px;align-items:center}.tsp-postsale-search input{width:100%;min-width:0;border:1px solid var(--ps-line);border-radius:7px;padding:11px 12px;background:transparent;color:inherit;font-size:14px;min-height:44px}.tsp-postsale-counts{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-height:54px;font-size:13px;color:var(--ps-muted)}.tsp-postsale-counts>strong{color:var(--ps-ink)}.tsp-postsale-counts small{font-size:11px;margin-left:5px}
.tsp-postsale-directory{border:1px solid var(--ps-line);border-radius:12px;background:var(--ps-card);overflow:hidden}.tsp-postsale-columns,.tsp-postsale-client-toggle{display:grid;grid-template-columns:minmax(190px,1.3fr) minmax(130px,.75fr) minmax(170px,1fr) 90px;align-items:center;gap:20px;padding:16px 20px}.tsp-postsale-columns{background:color-mix(in srgb,var(--ps-muted) 5%,var(--ps-card));font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ps-muted);font-weight:600;padding-block:12px}.tsp-postsale-client+.tsp-postsale-client{border-top:1px solid var(--ps-line)}.tsp-postsale-client-toggle{width:100%;border:0;text-align:left;background:transparent;color:inherit;cursor:pointer;font:inherit;min-height:88px}.tsp-postsale-client-toggle:hover,.tsp-postsale-client[data-expanded=true]>.tsp-postsale-client-toggle{background:color-mix(in srgb,#9874ba 9%,var(--ps-card))}.tsp-postsale-client-toggle:focus-visible{outline:3px solid #7958a0;outline-offset:-3px}.tsp-postsale-client-toggle>span{min-width:0}.tsp-postsale-client-info strong{display:block;font-size:15px;font-weight:650;overflow-wrap:anywhere}.tsp-postsale-client-toggle small{display:block;font-size:12px;color:var(--ps-muted);line-height:1.45;margin-top:5px;overflow-wrap:anywhere}.tsp-postsale-badge{display:inline-block;border:1px solid var(--ps-line);border-radius:6px;padding:3px 8px;color:var(--ps-muted);font-size:11px;font-weight:600}.tsp-postsale-badge[data-active=true]{color:#62477c;background:#eee6f5;border-color:#cfc0dc}.tsp-postsale-due strong{font-size:12px;font-weight:550;line-height:1.5;display:block}.tsp-postsale-due[data-overdue=true] strong{color:#b42318}.tsp-postsale-expand{display:flex;justify-content:flex-end;align-items:center;gap:10px;font-size:12px;font-weight:600;color:var(--ps-muted)}.tsp-postsale-expand>span{font-size:20px;font-weight:400}
.tsp-postsale-inline{padding:20px 24px 22px;border-top:1px solid var(--ps-line);background:color-mix(in srgb,#9874ba 4%,var(--ps-card))}.tsp-postsale-inline[hidden]{display:none}.tsp-postsale-inline-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.tsp-postsale-inline-heading h2{font-size:15px;font-weight:650;margin:0}.tsp-postsale-inline-heading p{font-size:12px;color:var(--ps-muted);margin:5px 0 0}.tsp-postsale-task-controls{padding:0;border:0;min-width:0;margin:0}.tsp-postsale-task-controls>.tsp-oppsec{box-shadow:none!important}.tsp-postsale-history{margin-top:14px;color:var(--ps-muted);font-size:12px}.tsp-postsale-history summary{cursor:pointer;min-height:36px;padding:8px 0}.tsp-postsale-history p{padding:8px 0;margin:0}.tsp-postsale-error{color:#b42318;font-size:13px;padding:12px 0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tsp-postsale-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:12px;color:var(--ps-muted)}.tsp-postsale-empty{padding:24px;color:var(--ps-muted);font-size:14px}.tsp-postsale-list button{white-space:normal}.tsp-postsale-list .tsp-sale-task-shortcuts{display:flex;flex-wrap:wrap;gap:8px}.tsp-postsale-list .tsp-sale-task-shortcuts p{width:100%}
@media(max-width:760px){.tsp-postsale-live-note,.tsp-postsale-columns{display:none}.tsp-postsale-heading{margin-bottom:18px}.tsp-postsale-client-toggle{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:16px}.tsp-postsale-client-info{grid-column:1;grid-row:1}.tsp-postsale-work{grid-column:1;grid-row:2}.tsp-postsale-due{grid-column:1;grid-row:3}.tsp-postsale-expand{grid-column:2;grid-row:1}.tsp-postsale-work{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tsp-postsale-work small{margin-top:0}.tsp-postsale-due small{margin-top:2px}.tsp-postsale-inline{padding:16px 12px}.tsp-postsale-list button{min-height:44px}.tsp-postsale-list .tsp-oppsec-row>div{max-width:100%;flex-wrap:wrap}.tsp-postsale-list input,.tsp-postsale-list select{max-width:100%;min-height:44px}.tsp-postsale-list{padding-bottom:90px}.tsp-postsale-search{padding:14px}.tsp-postsale-search>div{flex-wrap:wrap}}
.tsp-postsale-shortcut-menu{margin:10px 0}.tsp-postsale-shortcut-menu>summary{font-size:13px;font-weight:600;cursor:pointer;padding:10px 0;min-height:44px}.tsp-postsale-shortcut-menu[open]>summary{color:#62477c}

.tsp-postsale-policies{display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.5;color:#48434e;overflow-wrap:anywhere}

/* Carrier identity uses the shared catalog colors and configured icons. */
.tsp-postsale-policies{gap:7px;margin:10px 0 8px;color:var(--ps-ink)}
.tsp-postsale-policy{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px;padding:8px 10px;background:var(--ps-card);border:1px solid var(--ps-line);border-radius:8px;min-width:0}
.tsp-postsale-policy-carrier{display:inline-flex;flex-shrink:0;max-width:100%}
.tsp-postsale-policy-product{font-size:12px;line-height:1.45;overflow-wrap:anywhere;flex:1 1 130px;min-width:0}
.tsp-postsale-client-info>strong{font-size:16px}
.tsp-postsale-columns,.tsp-postsale-client-toggle{grid-template-columns:minmax(250px,1.6fr) minmax(110px,.6fr) minmax(150px,.8fr) 80px}
@media(max-width:760px){.tsp-postsale-client-toggle{grid-template-columns:minmax(0,1fr) auto}.tsp-postsale-policy{gap:5px;padding:8px}.tsp-postsale-policy-product{flex-basis:100%}.tsp-postsale-policies{margin-top:9px}}

.tsp-postsale-policy-carrier{--carrier-bg:#f1f5f9;--carrier-ink:#334155;gap:6px;align-items:center}
.tsp-postsale-policy-carrier[data-tone=blue]{--carrier-bg:#dbeafe;--carrier-ink:#1e40af}
.tsp-postsale-policy-carrier[data-tone=violet]{--carrier-bg:#ede9fe;--carrier-ink:#5b21b6}
.tsp-postsale-policy-carrier[data-tone=cyan]{--carrier-bg:#cffafe;--carrier-ink:#155e75}
.tsp-postsale-policy-carrier[data-tone=indigo]{--carrier-bg:#e0e7ff;--carrier-ink:#3730a3}
.tsp-postsale-policy-carrier[data-tone=green]{--carrier-bg:#dcfce7;--carrier-ink:#166534}
.tsp-postsale-policy-carrier[data-tone=teal]{--carrier-bg:#ccfbf1;--carrier-ink:#115e59}
.tsp-postsale-policy-carrier[data-tone=rose]{--carrier-bg:#fce7f3;--carrier-ink:#9d174d}
.tsp-postsale-policy-carrier[data-tone=amber]{--carrier-bg:#fef3c7;--carrier-ink:#92400e}
.tsp-postsale-carrier-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:7px;background:var(--carrier-ink);color:white;font-size:10px;font-weight:750;letter-spacing:.02em}
.tsp-postsale-policy-carrier [data-carrier]{background:var(--carrier-bg)!important;color:var(--carrier-ink)!important;border-color:transparent!important}

.tsp-postsale-policy-premium{font-size:12px;font-weight:650;line-height:1.5;margin-left:auto;white-space:nowrap;color:var(--ps-ink)}
.tsp-postsale-premium-total{display:block;font-size:12px;color:var(--ps-muted);margin:10px 0 6px;line-height:1.5}
.tsp-postsale-premium-total b{color:var(--ps-ink);font-weight:650;margin-left:5px}
@media(max-width:760px){.tsp-postsale-policy-premium{margin-left:0}}

.tsp-postsale-filters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:6px 0 14px}
.tsp-postsale-filters button{padding:12px;border:1px solid var(--ps-line);border-radius:9px;background:var(--ps-card);color:var(--ps-ink);font:inherit;text-align:left;cursor:pointer;display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:12px;min-height:48px}
.tsp-postsale-filters button b{font-size:18px}.tsp-postsale-filters button[aria-pressed=true]{border-color:#715287;box-shadow:0 0 0 1px #715287;background:#eee6f5;color:#493059}
.tsp-postsale-filters button[data-urgency=Overdue] b{color:#b42318}.tsp-postsale-filters button[data-urgency="Needs a date"] b{color:#925b08}
.tsp-postsale-filters button:focus-visible{outline:3px solid #7958a0;outline-offset:2px}
.tsp-postsale-queue-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 16px;font-size:13px}.tsp-postsale-queue-bar small{font-size:11px;color:var(--ps-muted)}
.tsp-postsale-client[hidden]{display:none}.tsp-postsale-client-toggle{scroll-margin-top:20px}
@media(max-width:900px){.tsp-postsale-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:520px){.tsp-postsale-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.tsp-postsale-queue-bar{align-items:flex-start;flex-direction:column}}

.tsp-postsale-inline{padding:22px;background:color-mix(in srgb,#9874ba 3%,var(--ps-card))}
.tsp-postsale-task-controls>.tsp-oppsec{padding:18px!important;border-radius:10px!important}
.tsp-postsale-shortcut-menu{border-top:1px solid var(--ps-line);padding-top:12px;margin-top:18px}
.tsp-postsale-shortcut-menu>summary{font-size:14px;color:var(--ps-ink);padding:9px 0}
.tsp-postsale-list .tsp-sale-task-shortcuts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important;margin:8px 0 16px!important}
.tsp-postsale-list .tsp-sale-task-shortcuts>p{grid-column:1/-1;margin:0 0 3px;font-size:12px;color:var(--ps-muted)}
.tsp-postsale-list .tsp-sale-task-shortcuts>button{display:flex;align-items:flex-start;gap:10px;text-align:left;white-space:normal;height:auto!important;min-height:94px;padding:12px!important;background:var(--ps-card);border:1px solid var(--ps-line);border-radius:9px}
.tsp-postsale-list .tsp-sale-task-shortcuts>button:hover:not(:disabled){border-color:#9474ac;background:#f4eff8}
.tsp-ps-template-icon{display:flex;align-items:center;justify-content:center;width:29px;height:29px;flex:none;border-radius:8px;background:#eee6f5;color:#63467c;font-size:17px}
.tsp-ps-template-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.tsp-ps-template-copy strong{font-size:13px;line-height:1.35;font-weight:650}.tsp-postsale-list .tsp-ps-template-copy small{font-size:11px;line-height:1.45;color:var(--ps-muted);margin:0}.tsp-ps-template-copy em{font-style:normal;font-size:11px;font-weight:600;color:#63467c}
.tsp-ps-task-form{padding:16px;border:1px solid var(--ps-line);border-radius:9px;background:var(--ps-card)}
.tsp-ps-quick-dates{display:flex;align-items:center;gap:8px;margin:14px 0 8px;font-size:12px}.tsp-ps-quick-dates>span{font-weight:650;margin-right:6px}
.tsp-postsale-list .tsp-ps-done{background:#e9f5ee;border-color:#9fc7ad;color:#205f38}
.tsp-postsale-task-controls .tsp-oppsec-row{padding:14px 0!important;gap:12px!important}
@media(max-width:1000px){.tsp-postsale-list .tsp-sale-task-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.tsp-postsale-inline{padding:14px 10px}.tsp-postsale-task-controls>.tsp-oppsec{padding:12px!important}.tsp-postsale-list .tsp-sale-task-shortcuts{grid-template-columns:1fr}.tsp-postsale-list .tsp-sale-task-shortcuts>button{min-height:96px}}

/* Compact checklist: one task label per button, shared task controls unchanged. */
.tsp-postsale-inline{padding:18px 22px}
.tsp-postsale-inline-heading{margin-bottom:12px}
.tsp-postsale-inline-heading p{display:none}
.tsp-postsale-task-controls>.tsp-oppsec{padding:0!important;border:0!important;background:transparent!important}
.tsp-postsale-task-controls .tsp-oppsec-head{display:none}
.tsp-postsale-task-controls .tsp-oppsec-empty{font-size:12px;margin:0 0 8px!important}
.tsp-postsale-shortcut-menu{border-top:0;padding-top:0;margin:8px 0 12px}
.tsp-postsale-list .tsp-sale-task-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;margin:6px 0 12px!important}
.tsp-postsale-list .tsp-sale-task-shortcuts>p,.tsp-postsale-list .tsp-ps-template-copy small{display:none}
.tsp-postsale-list .tsp-sale-task-shortcuts>button{min-height:44px!important;padding:10px 12px!important;align-items:center;gap:9px}
.tsp-postsale-list .tsp-sale-task-shortcuts>button:not(:disabled) .tsp-ps-template-copy em{display:none}
.tsp-ps-template-copy{gap:3px}.tsp-ps-template-copy strong{font-size:12px;font-weight:550}
.tsp-ps-template-icon{width:22px;height:22px;border-radius:5px;font-size:14px}
.tsp-postsale-history{margin-top:10px}
@media(max-width:560px){.tsp-postsale-inline{padding:14px 12px}.tsp-postsale-list .tsp-sale-task-shortcuts{grid-template-columns:1fr}}

/* Align checklist choices and keep secondary actions visually separate. */
.tsp-postsale-list .tsp-sale-task-shortcuts>button{justify-content:flex-start;min-width:0}
.tsp-postsale-list .tsp-sale-task-shortcuts>button:not(:disabled)::after{content:"";width:12px;height:12px;margin-left:auto;flex:none;background:linear-gradient(#715287,#715287) center/10px 1.5px no-repeat,linear-gradient(#715287,#715287) center/1.5px 10px no-repeat}
.tsp-postsale-list .tsp-sale-task-shortcuts>button:focus-visible{outline:2px solid #715287;outline-offset:3px}
.tsp-postsale-list .tsp-ps-template-copy{text-align:left}
.tsp-postsale-list .tsp-ps-template-copy strong{font-size:13px;font-weight:550}
.tsp-postsale-shortcut-menu+div{border-top:1px solid var(--ps-line);padding-top:12px;margin-top:12px!important;gap:8px!important}
.tsp-postsale-history>summary{padding:8px 0}

/* Brighter checklist surface and clearly active task choices. */
.tsp-postsale-list .tsp-postsale-inline{background:#fff;color:#27232c}
.tsp-postsale-list .tsp-postsale-inline-heading h2{color:#34223f;font-size:16px}
.tsp-postsale-list .tsp-postsale-shortcut-menu>summary{color:#603785;font-weight:650}
.tsp-postsale-list .tsp-postsale-task-controls .tsp-oppsec-empty{color:#56505e}
.tsp-postsale-list .tsp-sale-task-shortcuts>button:not(:disabled){background:#fff;border-color:#baa3cc;color:#30213d;box-shadow:0 1px 2px #4122510d;cursor:pointer}
.tsp-postsale-list .tsp-sale-task-shortcuts>button:not(:disabled) .tsp-ps-template-icon{background:#714394;color:#fff}
.tsp-postsale-list .tsp-ps-template-copy strong{font-weight:650}
.tsp-postsale-list .tsp-sale-task-shortcuts>button:hover:not(:disabled){background:#f4eafd;border-color:#714394;box-shadow:0 0 0 1px #714394}
.tsp-postsale-list .tsp-sale-task-shortcuts>button:active:not(:disabled){background:#ead9f7}
.tsp-postsale-list .tsp-postsale-shortcut-menu+div>button:not(:disabled){color:#4d2d65;border-color:#b9a5c8;background:#fff}
.tsp-postsale-list .tsp-postsale-shortcut-menu+div>button:first-child:not(:disabled){background:#714394;color:#fff;border-color:#714394}
.tsp-postsale-list .tsp-postsale-history>summary{color:#56505e}

/* A readable, compact task editor within each client checklist. */
.tsp-postsale-list .tsp-ps-task-form{max-width:720px;box-sizing:border-box;padding:20px;background:#fff;border:1px solid #c9b6d8;border-top:3px solid #714394;border-radius:10px;box-shadow:0 3px 12px #41225108}
.tsp-postsale-list .tsp-ps-task-form>div:first-child{margin-bottom:12px}
.tsp-postsale-list .tsp-ps-task-form>div:first-child>div{font-size:16px!important;font-weight:650!important;color:#34223f!important;letter-spacing:0!important;text-transform:none!important}
.tsp-postsale-list .tsp-ps-task-form .field{box-sizing:border-box;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.4;color:#30213d;background:#fff;border:1px solid #b8acbf;border-radius:7px;box-shadow:none}
.tsp-postsale-list .tsp-ps-task-form>.field{display:block;width:100%;margin:10px 0 0}
.tsp-postsale-list .tsp-ps-task-form .field:focus{border-color:#714394;outline:2px solid #e6d6f1;outline-offset:1px}
.tsp-postsale-list .tsp-ps-task-form .field:disabled{background:#f4f1f6;color:#78717e}
.tsp-postsale-list .tsp-ps-quick-dates{border-top:1px solid #e6dfe9;padding-top:16px;margin-top:18px;font-size:13px}
.tsp-postsale-list .tsp-ps-quick-dates>span{color:#34223f}
.tsp-postsale-list .tsp-ps-task-form .readonly{font-size:12px!important;line-height:1.5;color:#56505e}
.tsp-postsale-list .tsp-ps-task-form>label{display:flex!important;align-items:center;gap:8px;margin-top:14px!important;padding:10px 0}
.tsp-postsale-list .tsp-ps-task-form input[type=checkbox]{width:16px;height:16px;flex:none;accent-color:#714394;margin:0}
.tsp-postsale-list .tsp-ps-task-form>button:last-child{width:auto;min-width:150px;min-height:44px;font-size:14px;font-weight:650;padding:10px 22px;margin-top:16px!important;background:#714394;color:#fff;border:1px solid #714394}
.tsp-postsale-list .tsp-ps-task-form>button:last-child:hover:not(:disabled){background:#5d337e}
@media(max-width:560px){.tsp-postsale-list .tsp-ps-task-form{padding:14px}.tsp-postsale-list .tsp-ps-task-form>button:last-child{width:100%}}

/* Keep outstanding work together and reduce competing action rows. */
.tsp-postsale-list .tsp-postsale-inline{padding:20px 22px}
.tsp-postsale-list .tsp-postsale-inline-heading{margin-bottom:16px}
.tsp-postsale-list .tsp-postsale-task-controls .tsp-oppsec-row{padding:14px 16px!important;margin:8px 0 12px;border:1px solid #e2dbe7!important;border-radius:9px;background:#fcfaff;gap:14px!important}
.tsp-postsale-list .tsp-oppsec-row>div:first-child>div:first-child{font-size:14px!important;font-weight:650;line-height:1.45!important;color:#30213d}
.tsp-postsale-list .tsp-oppsec-row>div:first-child>.readonly{margin-top:4px;color:#62586a}
.tsp-postsale-list .tsp-oppsec-row>div:nth-child(2){gap:8px!important;flex-wrap:wrap}
.tsp-postsale-list .tsp-oppsec-row>div:nth-child(2)>button,.tsp-postsale-list .tsp-oppsec-row>div:nth-child(2)>select{height:36px!important;min-height:36px!important;font-size:12px;border-radius:6px}
.tsp-postsale-list .tsp-oppsec-row>div:nth-child(2)>select{width:128px!important;border:1px solid #c8bece;background:#fff;color:#4b4053;padding:6px 10px}
.tsp-postsale-list .tsp-oppsec-row .tsp-ps-done{background:#276345;color:#fff;border-color:#276345;font-weight:650}
.tsp-postsale-list .tsp-oppsec-row .tsp-ps-done:hover:not(:disabled){background:#1e5037}
.tsp-postsale-list .tsp-postsale-shortcut-menu{margin:14px 0 8px}
.tsp-postsale-list .tsp-postsale-shortcut-menu>summary{width:fit-content;box-sizing:border-box;min-height:36px;padding:8px 12px;border:1px solid #c4afD3;border-radius:6px;background:#f5eefb;font-size:12px;cursor:pointer}
.tsp-postsale-list .tsp-postsale-shortcut-menu>summary:focus-visible{outline:2px solid #714394;outline-offset:2px}
.tsp-postsale-list .tsp-postsale-shortcut-menu[open]>summary{margin-bottom:12px}
.tsp-postsale-list .tsp-postsale-shortcut-menu+div{border:0;padding-top:0;margin-top:8px!important;gap:8px!important}
.tsp-postsale-list .tsp-postsale-shortcut-menu+div>button:not(:disabled),.tsp-postsale-list .tsp-postsale-shortcut-menu+div>button:first-child:not(:disabled){background:#fff;color:#54495d;border-color:#d9d1df;box-shadow:none}
.tsp-postsale-list .tsp-postsale-history{margin-top:14px;padding-top:8px;border-top:1px solid #eee9f1}
@media(max-width:560px){.tsp-postsale-list .tsp-postsale-inline{padding:16px 12px}.tsp-postsale-list .tsp-postsale-task-controls .tsp-oppsec-row{padding:12px!important}.tsp-postsale-list .tsp-oppsec-row>div:nth-child(2){width:100%;gap:6px!important}.tsp-postsale-list .tsp-oppsec-row>div:nth-child(2)>select{width:118px!important}}

.tsp-postsale-list .tsp-postsale-shortcut-menu:not([open]){display:inline-block;vertical-align:top;margin:8px 8px 8px 0}
.tsp-postsale-list .tsp-postsale-shortcut-menu:not([open])+div{display:inline-flex!important;vertical-align:top;max-width:100%;margin:8px 0!important}
.tsp-postsale-list .tsp-postsale-shortcut-menu+div>button{min-height:36px;font-size:12px}

/* Explicit pending and completed states; green is reserved for saved completions. */
.tsp-postsale-list .tsp-postsale-pending-heading{font-size:12px;font-weight:650;color:#705014;margin:0 0 10px;line-height:1.5}
.tsp-postsale-list .tsp-postsale-history[data-complete=true]{border-top:0;border:1px solid #b7d8c2;background:#f1faf4;border-radius:9px;padding:10px 14px;margin-top:18px}
.tsp-postsale-list .tsp-postsale-history[data-complete=true]>summary{color:#205d39;font-weight:650;font-size:13px}
.tsp-postsale-list .tsp-postsale-history .tsp-postsale-completed-task{color:#205d39;padding:10px 0;margin:0;font-size:13px;line-height:1.5;border-top:1px solid #d7eadf}
.tsp-postsale-list .tsp-postsale-completed-task>span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:6px;border-radius:50%;background:#287047;color:#fff;font-size:12px}
.tsp-postsale-list .tsp-sale-task-shortcuts>button:disabled{opacity:1;background:#f5f2f7;border-color:#e0d9e6;color:#756b7c}
.tsp-postsale-list .tsp-sale-task-shortcuts>button:disabled .tsp-ps-template-copy em{color:#705014;font-weight:600}
