/* Original programme and coordination workspaces in the shared SwissDice system. */
.p12-app{--p12-line:#728167;background:#202821;color:#f5f1e7}
.p12-app .p12-message-mark>svg{width:66px;height:66px}
.p12-app .p12-partner-creative>svg{width:42px;height:42px}
.p12-app .p12-programme-lanes>button>svg,.p12-app .p12-authority-points>div>svg{width:26px;height:26px}
.p12-app .p12-control-account-top>svg{width:36px;height:36px}
.p12-app .p12-build-identity>svg{width:35px;height:35px}
.p12-app .p12-control-label{margin:30px 0 20px}
.p12-app .p12-field-error{display:block;font-size:12px;line-height:1.8;color:#ffd2b9;margin-top:14px}
.p12-app :is(.p12-affiliate-toolbar,.p12-procurement-toolbar,.p12-control-toolbar,.p12-assessment-toolbar){display:flex;justify-content:space-between;align-items:center;gap:33px;padding:32px;border-bottom:1px solid var(--p12-line)}
.p12-app :is(.p12-affiliate-toolbar,.p12-procurement-toolbar,.p12-control-toolbar,.p12-assessment-toolbar)>.p10-heading{margin:0}
.p12-affiliate-toolbar>.p10-choices{flex:0 1 350px}.p12-procurement-toolbar>.p10-choices{flex:0 1 420px}.p12-control-toolbar>.p10-choices,.p12-assessment-toolbar>.p10-choices{flex:0 1 350px}
.p12-app :is(.p12-vip-roster,.p12-adviser-inbox)>button{display:block;width:100%;padding:24px 18px;text-align:left;background:transparent;color:#f2e7d0;border:1px solid transparent;border-radius:13px;margin-top:19px}
.p12-app :is(.p12-vip-roster,.p12-adviser-inbox)>button[aria-pressed=true]{background:#564b38;border-color:#d5b38c;color:#fff0d8}
.p12-app :is(.p12-vip-roster,.p12-adviser-inbox)>button>span{display:block;font-size:10px;line-height:1.8;color:#d8dec8;margin-bottom:18px}
.p12-app :is(.p12-vip-roster,.p12-adviser-inbox)>button>strong{display:block;font-size:20px;line-height:1.5}
.p12-app .p12-inline-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;line-height:1.8;color:#ffbf97;text-decoration:underline;text-underline-offset:5px}
.p12-inline-link>svg{width:17px;height:17px;flex:0 0 17px}
/* Affiliate management: partner profile, four operating lanes and a source-bound close record. */
.p12-affiliate-grid{display:grid;grid-template-columns:285px minmax(0,1fr)}.p12-partner-profile{padding:30px 25px;border-right:1px solid var(--p12-line);background:#2a3e2e}.p12-partner-avatar{display:flex;align-items:center;justify-content:center;width:65px;height:65px;border:1px solid #ad9a74;border-radius:20px;background:#4b4e34;color:#f2d09f;font-size:28px;margin-bottom:29px}.p12-partner-profile>strong{display:block;font-size:26px;line-height:1.4;margin:22px 0 30px}.p12-app .p12-partner-profile dl>div{display:block}.p12-partner-profile dd{text-align:left;margin-top:12px}
.p12-partner-creative{padding:25px 20px;border:1px solid #a08e6c;border-radius:15px;background:linear-gradient(135deg,#5b4d36,#263d2e);margin-top:31px}.p12-partner-creative>span{font-size:9px;line-height:1.8;letter-spacing:.6px;color:#e0dfc8}.p12-partner-creative>svg{width:42px;height:42px;margin:35px 0;color:#f1c393}.p12-partner-creative>strong{display:block;font-size:26px;line-height:1.35;margin-bottom:25px}.p12-partner-creative>p{font-size:12px}
.p12-programme-board{padding:32px}.p12-programme-lanes{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.p12-programme-lanes>button{padding:24px 18px;border:1px solid #82916f;border-radius:13px;text-align:left;background:#2e432f;color:#f4e7d0}.p12-programme-lanes>button>span{display:block;font-size:10px;color:#d4dfc6;margin-bottom:23px}.p12-programme-lanes>button>svg{width:26px;height:26px;color:#e9bd91;margin-bottom:25px}.p12-programme-lanes>button>strong{display:block;font-size:20px;line-height:1.4}.p12-programme-lanes small{font-size:10px;line-height:1.8}
.p12-programme-detail{padding:29px;border:1px solid #91a07c;border-radius:14px;background:#354a32;margin-top:29px}.p12-programme-detail>strong{display:block;font-size:29px;line-height:1.4;margin:21px 0 26px}.p12-programme-detail>dl{margin-top:27px}.p12-programme-detail dd{max-width:62%}.p12-close-exceptions{padding:26px;border:1px solid #8e9a78;border-radius:13px;background:#30462f;margin-top:30px}.p12-close-exceptions>span{font-size:10px;color:#d5dfc8;line-height:1.8}.p12-close-exceptions>strong{display:block;font-size:23px;line-height:1.4;margin:21px 0 25px}.p12-close-exceptions>p{font-size:12px}
/* Managed CRM: an operating calendar, original message/destination proof and independent audience gates. */
.p12-crm-calendar{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:19px;padding:30px;border-bottom:1px solid var(--p12-line)}.p12-crm-calendar .p10-heading{margin:0}.p12-crm-calendar .p10-heading>strong{font-size:27px}.p12-crm-calendar>button{padding:23px 19px;border:1px solid #859572;border-radius:13px;text-align:left;background:#2c412d;color:#f1e5cf}.p12-crm-calendar>button>span{font-size:10px;color:#d3dec5;line-height:1.8}.p12-crm-calendar>button>strong{display:block;font-size:20px;line-height:1.4;margin-top:22px}.p12-crm-calendar small{font-size:10px}
.p12-crm-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.p12-crm-proof{padding:32px;border-right:1px solid var(--p12-line);background:#22362a}.p12-message-device{max-width:550px;margin:25px auto 0;padding:30px;border:1px solid #8a9774;border-radius:22px;background:#f0ecdc;color:#252b23;box-shadow:0 18px 40px #0002}.p12-message-device-bar{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:25px;border-bottom:1px solid #b9c0a7}.p12-message-device-bar>strong{font-size:18px}.p12-message-device-bar>strong>span{color:#a94223}.p12-message-device-bar>span{font-size:10px;color:#4c5c45}.p12-message-mark{display:flex;align-items:center;justify-content:center;min-height:150px;border:1px solid #8d9c78;border-radius:16px;background:linear-gradient(120deg,#3a583e,#6c6140);margin:29px 0}.p12-message-mark>svg{width:66px;height:66px;color:#f5d8ad}.p12-message-device>span{font-size:10px;line-height:1.8;color:#4b5c43;letter-spacing:.6px}.p12-message-device>strong{display:block;font-size:31px;line-height:1.3;margin:24px 0 27px}.p12-app .p12-message-device>p{color:#43563f;font-size:14px}.p12-message-history{margin-top:29px;border-top:1px solid #b9c1aa}.p12-message-history>div{display:flex;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid #b9c1aa;font-size:11px;line-height:1.8;color:#4a5b41}.p12-message-history b{max-width:58%;font-size:12px;text-align:right;color:#293d2c}
.p12-app .p12-message-cta{display:block;width:100%;border:1px solid #536f4f;background:#2d4b35;color:#fbf1db;border-radius:11px;min-height:48px;padding:14px 17px;margin-top:29px;font-size:13px;line-height:1.6;text-align:center}.p12-app .p12-message-device>small{display:block;color:#526148;font-size:10px;line-height:1.8;margin-top:23px}.p12-message-destination{padding:23px;border:1px solid #a4b295;border-radius:12px;background:#e2e6d2;margin-top:26px}.p12-message-destination>span{font-size:9px;color:#43553c;line-height:1.8}.p12-message-destination>strong{display:block;font-size:22px;line-height:1.4;margin:21px 0 24px}.p12-app .p12-message-destination>p{font-size:12px;color:#3a4e35}
.p12-crm-controls{padding:32px}.p12-crm-controls>.p10-choices{margin-top:20px}.p12-crm-audience{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin-top:29px}.p12-crm-audience>div{padding:26px 22px;border:1px solid #899a74;border-radius:14px;background:#344c32}.p12-crm-audience>div>span{display:block;font-size:35px;line-height:1.2;color:#f3d4a8;margin-bottom:24px}.p12-crm-audience strong{display:block;font-size:16px;line-height:1.5}.p12-audience-list{margin:27px 0 30px}.p12-audience-list>div{display:flex;justify-content:space-between;gap:25px;padding:20px 0;border-bottom:1px solid #788b69;font-size:12px;line-height:1.8}.p12-audience-list>div>b{font-size:11px;color:#f3d5ae}.p12-audience-list>div>span{text-align:right;color:#d2ddc7}.p12-crm-controls>.p10-primary{margin-top:24px}.p12-campaign-approval,.p12-comparison-note{padding:27px 23px;border:1px solid #929c78;border-radius:14px;background:#3b5033;margin-top:29px}.p12-campaign-approval>span,.p12-comparison-note>span{font-size:10px;line-height:1.8;color:#d9e2cc}.p12-campaign-approval>strong,.p12-comparison-note>strong{display:block;font-size:23px;line-height:1.4;margin:21px 0 25px}.p12-campaign-approval>p,.p12-comparison-note>p{font-size:12px}.p12-comparison-note{background:#2d432e}
/* VIP: host service records, independent protection/contact review and a bounded benefit proposal. */
.p12-vip-layout{display:grid;grid-template-columns:280px minmax(0,1fr)}.p12-vip-roster{padding:30px 23px;border-right:1px solid var(--p12-line);background:#2a3d2d}.p12-vip-roster .p10-heading>strong{font-size:26px}.p12-vip-workspace{padding:32px}.p12-vip-profile{display:flex;align-items:center;gap:26px;margin-bottom:30px}.p12-host-avatar{display:flex;align-items:center;justify-content:center;width:65px;height:65px;flex:0 0 65px;border:1px solid #a99773;background:#504c34;color:#f4d3a0;border-radius:20px;font-size:22px}.p12-vip-profile>div{flex:1}.p12-vip-profile>div>strong{display:block;font-size:28px;line-height:1.4;margin-top:20px}.p12-service-plan{display:grid;grid-template-columns:1fr 1fr;gap:22px}.p12-service-plan>div{padding:28px 24px;background:#30472f;border:1px solid #879a73;border-radius:14px}.p12-service-plan>div>span{font-size:10px;color:#d5e1c7;line-height:1.8}.p12-service-plan strong{display:block;font-size:23px;line-height:1.4;margin:22px 0 26px}.p12-service-plan p{font-size:13px}.p12-contact-gate{padding:25px 24px;border:1px solid #91a179;border-radius:13px;background:#3c5034;margin-top:26px}.p12-contact-gate>span{font-size:10px;color:#d5dfc7}.p12-contact-gate>strong{display:block;font-size:22px;line-height:1.5;margin-top:20px}
.p12-benefit-room{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;border-top:1px solid #778a66;margin-top:30px;padding-top:30px}.p12-benefit-room>div>strong{display:block;font-size:25px;line-height:1.4;margin:21px 0 28px}.p12-budget-values{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.p12-budget-values>div{padding:22px 16px;border:1px solid #819871;border-radius:12px;background:#2c432e}.p12-budget-values>div>span{display:block;font-size:10px;line-height:1.8;color:#d4dfc6;margin-bottom:20px}.p12-budget-values b{font-size:22px;line-height:1.3;color:#f0d2a5;display:block}.p12-budget-track{display:flex;height:22px;border:1px solid #9aac81;border-radius:11px;overflow:hidden;margin:27px 0;background:#1b2e24}.p12-budget-track>i{display:block;width:80%;background:#91b48a}.p12-budget-track>b{display:block;width:20%;background:#e8ac80;transition:width .3s}.p12-benefit-room>aside{padding:26px 22px;border:1px solid #9ca37b;border-radius:14px;background:#454f34}.p12-benefit-room>aside>span{font-size:10px;line-height:1.8;color:#dce4cc}.p12-benefit-room>aside>strong{display:block;font-size:24px;line-height:1.4;margin:23px 0 27px}.p12-benefit-room>aside>p{font-size:13px}
/* Search: intent navigation, an actual service-owned answer brief and separate outcome evidence. */
.p12-search-grid{display:grid;grid-template-columns:265px minmax(0,1fr) 275px}.p12-query-index{padding:30px 22px;border-right:1px solid var(--p12-line);background:#293d2d}.p12-query-index .p10-heading>strong{font-size:26px}.p12-query-index>button{display:flex;align-items:flex-start;gap:16px;width:100%;text-align:left;padding:22px 17px;border:1px solid transparent;border-radius:12px;background:transparent;color:#f0e7d2;margin-top:18px}.p12-query-index>button[aria-pressed=true]{background:#564b38;border-color:#d5b38c}.p12-query-index>button>svg{width:21px;height:21px;flex:0 0 21px;color:#f3c399;margin-top:3px}.p12-query-index>button>span{font-size:14px;line-height:1.8}.p12-search-editor{padding:32px}.p12-search-owner{padding-bottom:28px;border-bottom:1px solid #7c8e6c}.p12-search-owner>strong{display:block;font-size:29px;line-height:1.4;margin:20px 0 24px}.p12-search-owner>code{display:block;margin-bottom:23px}.p12-answer-brief{padding:28px 25px;border:1px solid #899b75;border-radius:14px;background:#304730;margin-top:29px}.p12-answer-brief>span{font-size:10px;line-height:1.8;color:#d6dfc7}.p12-answer-brief>strong{display:block;font-size:24px;line-height:1.4;margin:21px 0 25px}.p12-answer-brief>p{font-size:14px;line-height:1.9}.p12-semantic-topics{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.p12-semantic-topics>span{padding:10px 12px;border:1px solid #819570;border-radius:9px;background:#2d442e;color:#e6e7d5;font-size:11px;line-height:1.7}.p12-search-editor>.p10-primary{margin-top:24px}.p12-search-evidence{padding:30px 23px;border-left:1px solid var(--p12-line);background:#2b3f2d}.p12-search-evidence>div{padding:27px 0;border-bottom:1px solid #7d8e6c}.p12-search-evidence>div>span{font-size:10px;line-height:1.8;color:#d6e0c7}.p12-search-evidence strong{display:block;font-size:22px;line-height:1.5;margin:22px 0 25px}.p12-search-evidence p{font-size:12px}.p12-search-evidence>.p12-inline-link{margin-top:28px}
/* Procurement: declared weighted evidence, explicit missing weight and a regional question set. */
.p12-procurement-grid{display:grid;grid-template-columns:minmax(0,1fr) 345px}.p12-scorecard{padding:32px}.p12-scorecard-heading,.p12-app [data-p12-procurement-option]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:24px;align-items:center}.p12-scorecard-heading{padding:17px 20px;font-size:10px;line-height:1.8;color:#d4dfc7}.p12-app [data-p12-procurement-option]{width:100%;padding:27px 21px;border:1px solid #8a9d77;border-radius:13px;background:#2c442e;color:#f3e5cd;text-align:left;margin-top:16px}.p12-app [data-p12-procurement-option]>strong{font-size:22px;line-height:1.4}.p12-app [data-p12-procurement-option]>span>b{display:block;font-size:24px;line-height:1.4;color:#f1d2a7}.p12-app .p12-score-label{display:none}.p12-scorecard-weights{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:29px}.p12-scorecard-weights>div{padding:23px 18px;border:1px solid #839971;border-radius:12px;background:#344d32}.p12-scorecard-weights>div>span{display:block;font-size:11px;line-height:1.8;color:#d5dfc7;margin-bottom:21px}.p12-scorecard-weights b{font-size:22px;color:#f1d4aa}.p12-procurement-detail{padding:28px;border:1px solid #91a17b;border-radius:14px;background:#354b32;margin-top:30px}.p12-procurement-detail>strong{display:block;font-size:27px;line-height:1.4;margin:21px 0 25px}.p12-procurement-detail>dl{margin-top:27px}.p12-procurement-detail dd{max-width:60%}.p12-market-brief{padding:30px 25px;border-left:1px solid var(--p12-line);background:#2b402e}.p12-market-brief>.p10-choices{display:grid;grid-template-columns:1fr 1fr;margin-top:21px}.p12-market-brief>strong{display:block;font-size:26px;line-height:1.4;margin:31px 0 26px}.p12-market-gate{padding:26px 22px;border:1px solid #95a27c;border-radius:13px;background:#3c5034;margin-top:29px}.p12-market-gate>span{font-size:10px;color:#dce5cf;line-height:1.8}.p12-market-gate>strong{display:block;font-size:23px;line-height:1.4;margin:21px 0 25px}.p12-market-gate>p{font-size:12px}
/* Compliance engineering: an account-control product with declared policy and admission traces. */
.p12-control-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr)}.p12-control-account{padding:35px;border-right:1px solid var(--p12-line);background:#2a402e}.p12-control-account-top{display:flex;align-items:center;gap:22px;margin-bottom:39px}.p12-control-account-top>svg{width:36px;height:36px;flex:0 0 36px;color:#f0c99b}.p12-control-account-top>span{font-size:10px;line-height:1.8;color:#d8e2cc}.p12-control-account>strong{display:block;font-size:40px;line-height:1.2;margin-bottom:33px}.p12-limit-record{padding:28px;border:1px solid #8f9f77;border-radius:15px;background:#384f33}.p12-limit-record>span{font-size:10px;line-height:1.8;color:#d7e2c8}.p12-limit-record>div{display:flex;align-items:center;gap:25px;border-bottom:1px solid #839570;padding:26px 0}.p12-limit-record>div>strong{font-size:39px;line-height:1.2;color:#f2d5a9}.p12-limit-record>div>span{font-size:12px;line-height:1.8;color:#d1dec4}.p12-limit-record>p{font-size:12px;margin-top:25px}.p12-authority-points{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:29px}.p12-authority-points>div{padding:23px 19px;border:1px solid #829872;border-radius:12px;background:#2b442e}.p12-authority-points>div>svg{width:26px;height:26px;color:#f2c99b;margin-bottom:25px}.p12-authority-points>div>span{font-size:13px;line-height:1.8;color:#e1e8d4}
.p12-control-inspector{padding:32px}.p12-control-inspector>.p10-choices{display:grid;grid-template-columns:1fr 1fr;margin-top:21px}.p12-control-decision{padding:28px;border:1px solid #94a27a;border-radius:14px;background:#3b4f33;margin-top:30px}.p12-control-decision>span{font-size:10px;line-height:1.8;color:#d8e1c9}.p12-control-decision>strong{display:block;font-size:28px;line-height:1.4;margin:21px 0 26px}.p12-admission-chart{margin-top:30px;border:1px solid #889b74;border-radius:13px;background:#263e2b;padding:26px}.p12-admission-chart>div:first-child{display:flex;justify-content:space-between;gap:23px;font-size:10px;line-height:1.8;color:#d2dfc6;margin-bottom:22px}.p12-admission-track{display:flex;height:30px;overflow:hidden;border:1px solid #8da37b;border-radius:10px;background:#1a2f23}.p12-admission-track>i{display:block;width:80%;background:#8bb486}.p12-admission-track>b{display:block;width:15%;background:#e6b082;transition:width .3s}.p12-admission-chart>p{font-size:12px;margin-top:23px}.p12-control-log{border:1px solid #819b72;background:#1b3225;border-radius:13px;overflow:hidden;margin-top:29px}.p12-control-log>span{display:block;padding:19px 24px;border-bottom:1px solid #738b64;font-size:10px;color:#d5e1c7;line-height:1.8}.sd-showcase .p12-control-log>pre{padding:25px;font-size:12px;line-height:1.9;color:#efd5aa;min-height:160px}.p12-control-authority{padding:26px 24px;border:1px solid #8fa17a;border-radius:13px;background:#30492f;margin-top:29px}.p12-control-authority>span{font-size:10px;color:#d4dfc6;line-height:1.8}.p12-control-authority>strong{display:block;font-size:23px;line-height:1.5;margin:20px 0 25px}.p12-control-authority>p{font-size:12px}
/* Licensing coordination: request inbox, a technical response editor and role-specific responsibilities. */
.p12-legal-grid{display:grid;grid-template-columns:260px minmax(0,1fr) 280px}.p12-adviser-inbox{padding:30px 22px;border-right:1px solid var(--p12-line);background:#2a3f2d}.p12-adviser-inbox .p10-heading>strong{font-size:26px}.p12-adviser-appointment{padding:25px 20px;border:1px solid #929e78;border-radius:13px;background:#3b4e33;margin-top:31px}.p12-adviser-appointment>span{font-size:10px;line-height:1.8;color:#dce4cb}.p12-adviser-appointment>strong{display:block;font-size:22px;line-height:1.4;margin:22px 0 24px}.p12-adviser-appointment>p{font-size:12px}.p12-legal-editor{padding:32px}.p12-legal-document{padding:28px 25px;border:1px solid #879c74;border-radius:14px;background:#2c442e;margin-bottom:30px}.p12-legal-document>strong{display:block;font-size:29px;line-height:1.4;margin:22px 0 26px}.p12-legal-versions{margin:28px 0}.p12-app .p12-legal-document dl>div{display:block}.p12-legal-document dd{text-align:left;margin-top:12px}.p12-legal-editor>.p10-primary{margin-top:25px}.p12-legal-preview{padding:26px 23px;border:1px solid #93a27b;border-radius:14px;background:#3a5033;margin-top:28px}.p12-legal-preview>span{font-size:10px;color:#dce6cf;line-height:1.8}.p12-legal-preview>strong{display:block;font-size:22px;line-height:1.5;margin:20px 0 25px}.p12-legal-preview>p{white-space:pre-wrap;overflow-wrap:anywhere}.p12-legal-owners{padding:30px 23px;border-left:1px solid var(--p12-line);background:#2a3e2d}.p12-legal-owners>.p10-choices{display:grid;grid-template-columns:1fr;margin-top:20px}.p12-legal-owners>strong{display:block;font-size:25px;line-height:1.4;margin:31px 0 26px}.p12-authority-record{padding:26px 21px;border:1px solid #95a17b;border-radius:13px;background:#3d5034;margin-top:30px}.p12-authority-record>span{font-size:10px;color:#dbe3ce;line-height:1.8}.p12-authority-record>strong{display:block;font-size:23px;line-height:1.4;margin:21px 0 25px}.p12-authority-record>p{font-size:12px}
/* Assessment coordination: build identity, artifact inventory and scoped correspondence. */
.p12-assessment-grid{display:grid;grid-template-columns:310px minmax(0,1fr)}.p12-assessment-scope{padding:30px 25px;border-right:1px solid var(--p12-line);background:#2b402e}.p12-assessment-scope>.p10-choices{display:grid;grid-template-columns:1fr;margin-top:20px}.p12-build-identity{padding:27px 22px;border:1px solid #8fa078;border-radius:14px;background:#334b31;margin-top:29px}.p12-build-identity>svg{width:37px;height:37px;color:#f1c99a;margin-bottom:28px}.p12-build-identity>span{display:block;font-size:10px;color:#d5e1c7;line-height:1.8}.p12-build-identity>strong{display:block;font-size:26px;line-height:1.4;margin:22px 0 25px}.p12-build-identity>code{display:block;font-size:11px}.p12-build-identity>p{font-size:12px;margin-top:26px}.p12-app .p12-assessment-scope dl>div{display:block}.p12-assessment-scope dd{text-align:left;margin-top:12px}.p12-assessment-manifest{padding:32px}.p12-manifest-title>strong{display:block;font-size:29px;line-height:1.4;margin:22px 0 28px}.p12-artifact-register>div{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(0,.8fr);gap:25px;align-items:center;padding:27px 24px;border:1px solid #869d73;border-radius:13px;background:#2c452e;margin-top:18px}.p12-artifact-register>div>span{font-size:10px;color:#d2dfc3}.p12-artifact-register strong{font-size:21px;line-height:1.5}.p12-artifact-register b{font-size:12px;line-height:1.8;color:#f1d2a5;text-align:right}.p12-assessor-correspondence{padding:29px;border:1px solid #8f9f77;border-radius:14px;background:#30482f;margin-top:30px}.p12-assessor-correspondence>div:first-child>span{font-size:10px;line-height:1.8;color:#d5dfc7}.p12-assessor-correspondence>div:first-child>strong{display:block;font-size:27px;line-height:1.4;margin:22px 0 26px}.p12-assessor-correspondence>p{font-size:13px}.p12-assessment-review{border-top:1px solid #81946f;padding-top:26px;margin-top:28px}.p12-assessment-review>span{font-size:10px;line-height:1.8;color:#d6e2c8}.p12-assessment-review>strong{display:block;font-size:24px;line-height:1.4;margin:21px 0 25px}.p12-assessment-review>p{font-size:13px}
.p12-app .p4-top>strong>span{animation-name:p12-workspace-pulse}.p12-app :is(.p12-message-destination,.p12-legal-preview):not([hidden]){animation:p12-proof-reveal .3s ease both}
@keyframes p12-workspace-pulse{0%,100%{opacity:1}50%{opacity:.62}}
@keyframes p12-proof-reveal{from{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}
@media(max-width:1150px){.p12-affiliate-grid{grid-template-columns:250px minmax(0,1fr)}.p12-programme-lanes{grid-template-columns:1fr 1fr}.p12-crm-calendar{grid-template-columns:repeat(3,1fr)}.p12-crm-calendar>div:first-child{grid-column:1/-1;margin-bottom:10px}.p12-vip-layout{grid-template-columns:245px minmax(0,1fr)}.p12-vip-profile{flex-wrap:wrap}.p12-vip-profile>.p10-pill{margin-left:91px}.p12-benefit-room{grid-template-columns:1fr}.p12-search-grid{grid-template-columns:245px minmax(0,1fr)}.p12-search-evidence{grid-column:1/-1;border-left:0;border-top:1px solid var(--p12-line)}.p12-search-evidence>div{display:grid;grid-template-columns:1fr 1.2fr;gap:0 30px}.p12-search-evidence>div>span{grid-column:1}.p12-search-evidence>div>strong{grid-column:1;margin-bottom:0}.p12-search-evidence>div>p{grid-column:2;grid-row:1/3}.p12-procurement-grid{grid-template-columns:minmax(0,1fr) 300px}.p12-scorecard-heading{display:none}.p12-app [data-p12-procurement-option]{grid-template-columns:1fr 1fr}.p12-app [data-p12-procurement-option]>strong{grid-column:1/-1}.p12-app .p12-score-label{display:block;font-size:10px;color:#d6dfc8;line-height:1.8;margin:0 0 17px}.p12-app [data-p12-procurement-option]>span>b{font-size:22px}.p12-scorecard-weights{grid-template-columns:1fr}.p12-control-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.p12-control-account{padding:30px}.p12-legal-grid{grid-template-columns:250px minmax(0,1fr)}.p12-legal-owners{grid-column:1/-1;border-left:0;border-top:1px solid var(--p12-line)}.p12-legal-owners>.p10-choices{display:flex}.p12-assessment-grid{grid-template-columns:270px minmax(0,1fr)}.p12-artifact-register>div{grid-template-columns:25px minmax(0,1fr)}.p12-artifact-register b{grid-column:2;text-align:left}}
@media(max-width:950px){.p12-app :is(.p12-affiliate-toolbar,.p12-procurement-toolbar,.p12-control-toolbar,.p12-assessment-toolbar){display:block}.p12-app :is(.p12-affiliate-toolbar,.p12-procurement-toolbar,.p12-control-toolbar,.p12-assessment-toolbar)>.p10-choices{margin-top:29px}.p12-crm-grid{grid-template-columns:1fr 1fr}.p12-crm-proof,.p12-crm-controls{padding:27px 24px}.p12-message-device{padding:25px 21px}.p12-message-device>strong{font-size:27px}.p12-message-device-bar{display:block}.p12-message-device-bar>span{display:block;margin-top:17px}.p12-message-history>div{display:block}.p12-message-history b{display:block;text-align:left;max-width:none;margin-top:13px}.p12-crm-audience{grid-template-columns:1fr}.p12-service-plan{grid-template-columns:1fr}.p12-authority-points{grid-template-columns:1fr}.p12-limit-record{padding:26px 22px}.p12-control-account>strong{font-size:35px}.p12-control-inspector{padding:28px 24px}.p12-control-inspector>.p10-choices{grid-template-columns:1fr}.p12-market-brief{padding:28px 23px}.p12-market-brief>.p10-choices{grid-template-columns:1fr}}
@media(max-width:760px){.p12-affiliate-grid,.p12-crm-grid,.p12-vip-layout,.p12-search-grid,.p12-procurement-grid,.p12-control-grid,.p12-legal-grid,.p12-assessment-grid{display:block}.p12-app :is(.p12-affiliate-toolbar,.p12-procurement-toolbar,.p12-control-toolbar,.p12-assessment-toolbar){padding:28px 22px}.p12-partner-profile,.p12-crm-proof,.p12-vip-roster,.p12-query-index,.p12-control-account,.p12-adviser-inbox,.p12-assessment-scope{border-right:0;border-bottom:1px solid var(--p12-line);padding:29px 23px}.p12-market-brief{border-left:0;border-top:1px solid var(--p12-line)}.p12-programme-board,.p12-vip-workspace,.p12-search-editor,.p12-scorecard,.p12-control-inspector,.p12-legal-editor,.p12-assessment-manifest{padding:28px 22px}.p12-partner-creative{max-width:500px}.p12-programme-lanes{gap:15px}.p12-programme-lanes>button{padding:23px 18px}.p12-programme-lanes>button>strong{font-size:19px}.p12-programme-detail{padding:26px 22px}.p12-programme-detail>strong{font-size:26px}.p12-programme-detail>dl>div{display:block}.p12-programme-detail dd{text-align:left;max-width:none;margin-top:12px}.p12-crm-calendar{padding:28px 22px;gap:14px}.p12-crm-calendar>button{padding:22px 16px}.p12-crm-calendar>button>strong{font-size:17px}.p12-message-device{max-width:480px;padding:28px 23px}.p12-message-device-bar{display:flex}.p12-message-device-bar>span{margin:0}.p12-message-device>strong{font-size:29px}.p12-crm-controls{padding:29px 23px}.p12-crm-audience{grid-template-columns:1fr 1fr}.p12-vip-profile{gap:22px}.p12-vip-profile>div>strong{font-size:25px}.p12-vip-profile>.p10-pill{margin-left:87px}.p12-service-plan{grid-template-columns:1fr 1fr}.p12-benefit-room{gap:25px}.p12-budget-values>div{padding:22px 17px}.p12-budget-values b{font-size:21px}.p12-search-owner>strong{font-size:26px}.p12-answer-brief{padding:26px 22px}.p12-answer-brief>strong{font-size:23px}.p12-search-evidence{padding:29px 23px}.p12-search-evidence>div{display:block}.p12-search-evidence>div>strong{margin-bottom:25px}.p12-market-brief{padding:29px 23px}.p12-market-brief>.p10-choices{grid-template-columns:1fr 1fr}.p12-scorecard-weights{grid-template-columns:repeat(3,1fr);gap:14px}.p12-scorecard-weights>div{padding:22px 16px}.p12-control-account>strong{font-size:38px}.p12-authority-points{grid-template-columns:1fr 1fr}.p12-control-inspector>.p10-choices{grid-template-columns:1fr 1fr}.p12-control-decision{padding:26px 22px}.p12-control-decision>strong{font-size:26px}.p12-admission-chart{padding:24px 21px}.p12-legal-document{padding:26px 22px}.p12-legal-document>strong{font-size:26px}.p12-legal-owners{padding:29px 23px}.p12-legal-preview{padding:25px 21px}.p12-assessment-scope>.p10-choices{display:flex}.p12-build-identity{max-width:480px}.p12-manifest-title>strong{font-size:26px}.p12-artifact-register>div{padding:25px 20px;gap:20px}.p12-artifact-register strong{font-size:20px}.p12-assessor-correspondence{padding:26px 22px}.p12-assessor-correspondence>div:first-child>strong{font-size:25px}}
@media(max-width:480px){.p12-programme-lanes{grid-template-columns:1fr 1fr}.p12-crm-calendar{grid-template-columns:1fr}.p12-crm-calendar>button{display:grid;grid-template-columns:55px minmax(0,1fr);gap:15px 20px;align-items:center}.p12-crm-calendar>button>strong{margin:0;font-size:19px}.p12-crm-calendar>button>small{grid-column:2;margin:0}.p12-message-device-bar{display:block}.p12-message-device-bar>span{display:block;margin-top:16px}.p12-crm-audience{grid-template-columns:1fr}.p12-vip-profile>div{flex:1 0 100%}.p12-vip-profile>.p10-pill{margin-left:0}.p12-service-plan{grid-template-columns:1fr}.p12-budget-values{grid-template-columns:1fr}.p12-programme-lanes>button>strong{font-size:18px}.p12-app [data-p12-procurement-option]{gap:24px 18px}.p12-app [data-p12-procurement-option]>span>b{font-size:20px}.p12-scorecard-weights{grid-template-columns:1fr}.p12-procurement-detail{padding:26px 22px}.p12-procurement-detail>dl>div{display:block}.p12-procurement-detail dd{text-align:left;max-width:none;margin-top:12px}.p12-control-inspector>.p10-choices{grid-template-columns:1fr}.p12-authority-points{grid-template-columns:1fr}.p12-control-account-top{gap:18px}.p12-limit-record>div{align-items:flex-start}.p12-limit-record>div>strong{font-size:34px}.p12-legal-owners>.p10-choices{display:grid;grid-template-columns:1fr}.p12-assessment-scope>.p10-choices{display:grid;grid-template-columns:1fr}}
