/* STAGING 015M — Partner Studio final certification closeout */
@media(max-width:760px){
  .tp015j-business-sheet{top:50%!important;bottom:auto!important;left:14px!important;right:14px!important;transform:translateY(-50%)!important;max-height:min(78dvh,680px)!important;margin:auto!important;padding:15px!important}
  .tp015j-path{position:relative!important;padding:13px 48px 13px 14px!important;border:1.5px solid #bfd8ca!important;border-radius:10px!important;background:#fff!important;box-shadow:0 2px 8px rgba(18,63,43,.04)!important}
  .tp015j-path:after{content:'SELECT';position:absolute;right:12px;top:12px;color:#71857a;font-size:7px;font-weight:900;letter-spacing:.1em}
  .tp015j-path.active{border-color:#188c50!important;background:#eff9f3!important;box-shadow:inset 4px 0 0 #188c50!important}
  .tp015j-path.active:after{content:'SELECTED';color:#126e3e}
  .tp015m-choice-mark{position:absolute;right:14px;bottom:13px;display:grid;width:23px;height:23px;place-items:center;border:1px solid #bdd1c6;border-radius:50%;color:transparent;background:#fff;font-size:13px;font-weight:900}
  .tp015j-path.active .tp015m-choice-mark{border-color:#188c50;background:#188c50;color:#fff}
  .tp015j-create-actions{grid-template-columns:1fr 1fr!important;gap:10px!important}
  .tp015j-create-actions button{height:48px!important;min-height:48px!important;padding:0 12px!important;display:grid!important;place-items:center!important;border-radius:10px!important;font-size:14px!important;line-height:1!important;box-sizing:border-box!important}
  #passportTransactionModal .passport-lookup-station-v015k{gap:14px!important}
  #passportTransactionModal .passport-step-head-v015k{padding-bottom:13px!important;border-bottom:1px solid #dce7e1!important}
  #passportTransactionModal .passport-step-head-v015k>span{color:#17834b!important}
  #passportTransactionModal .passport-step-head-v015k>h3{color:#102c22!important}
  #passportTransactionModal .passport-method-card-v015k{position:relative!important;gap:8px!important;padding:16px!important;border:1.5px solid #bad7c7!important;border-radius:10px!important;background:#f4fbf6!important;box-shadow:0 5px 16px rgba(20,72,48,.05)!important}
  #passportTransactionModal .passport-method-card-v015k:nth-of-type(2){background:#fbfcfc!important;border-color:#d0ddd6!important}
  #passportTransactionModal .passport-method-label-v015k{color:#16854c!important;font-size:8px!important;letter-spacing:.14em!important}
  #passportTransactionModal .passport-method-card-v015k>b{font-size:17px!important;color:#123c2b!important}
  #passportTransactionModal .passport-method-card-v015k>small{color:#63776c!important;font-size:10.5px!important}
  #passportTransactionModal .passport-method-card-v015k .primary-action{min-height:48px!important;border-radius:7px!important;background:#e3f5e9!important;border:1.5px solid #68b98a!important;color:#116a3c!important;font-weight:900!important}
  #passportTransactionModal .passport-method-card-v015k .primary-action:active{background:#d7efdf!important}
  #passportTransactionModal #passportIdLookup{border-radius:7px!important;border:1.5px solid #c9d8d0!important;background:#fff!important}
  #passportTransactionModal .passport-method-divider-v015k{margin:0!important;color:#62786c!important}
}
.validation-commitment-amount-v363{position:relative}.tp015m-committed-info{position:absolute!important;right:8px;top:8px}
.tp015m-info{position:relative;z-index:3}.tp015m-info>summary{list-style:none;display:grid;place-items:center;width:25px;height:25px;border:1px solid #bcd5c8;border-radius:50%;background:#fff;color:#167545;font:900 12px/1 system-ui;cursor:pointer}.tp015m-info>summary::-webkit-details-marker{display:none}.tp015m-info>p{position:absolute;right:0;top:31px;z-index:20;width:min(250px,70vw);margin:0;padding:10px 11px;border:1px solid #d3e0d9;border-radius:10px;background:#fff;color:#53675c;font-size:10px;line-height:1.45;box-shadow:0 14px 34px rgba(16,49,34,.16)}
.tp015m-simple-module-title{padding:4px 2px 13px;border-bottom:1px solid #dfe9e3;margin-bottom:14px}.tp015m-simple-module-title span{color:#16854c;font-size:9px;font-weight:900;letter-spacing:.14em}.tp015m-simple-module-title h2{margin:5px 0 0;color:#153e2c;font-size:20px}.tp015m-team-subhead span{color:#16854c!important}
.tp015m-support-intro{padding:4px 2px 12px}.tp015m-support-intro span{color:#16854c;font-size:10px;font-weight:900;letter-spacing:.14em}.tp015m-support-intro p{margin:5px 0 0;color:#718078;font-size:11px}.tp015m-support-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tp015m-faq-search{display:grid;gap:6px;margin:13px 0}.tp015m-faq-search span{color:#516b5e;font-size:9px;font-weight:900;letter-spacing:.08em}.tp015m-faq-search input{min-height:44px;border:1px solid #cadbd2;border-radius:10px;padding:0 12px;font:inherit;color:#173f2d;background:#fff}.tp015m-faq-empty{padding:12px;border:1px dashed #cddbd4;border-radius:10px;color:#728078;font-size:11px}
.tp015m-financials .financials-summary-v328,.tp015m-financials .financials-activity-v328,.tp015m-financials .financials-records-v328{position:relative}.tp015m-financials .financials-metrics-v328 article,.tp015m-record-grid article{position:relative}.tp015m-financials .financials-metrics-v328 article>.tp015m-info,.tp015m-record-grid article>.tp015m-info{position:absolute;right:10px;top:10px}.tp015m-activity-head{position:relative;padding-right:42px}.tp015m-activity-info{position:absolute;right:0;top:0}.financials-export-v015m{margin-left:auto;min-height:36px;border:1px solid #b9d5c7;border-radius:9px;background:#fff;color:#176b43;font-weight:850;padding:0 11px}.tp015m-financial-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}.tp015m-financial-pager button{min-height:36px;border:1px solid #c8d9d0;border-radius:8px;background:#fff;color:#315b48;font-weight:800;padding:0 12px}.tp015m-financial-pager span{color:#697b72;font-size:10px;font-weight:800}.tp015m-record-grid article{cursor:default!important}.tp015m-record-grid article:after{display:none!important}
@media(max-width:900px){.tp015m-support-grid{grid-template-columns:1fr!important}.financials-export-v015m{margin-left:0}}
