html body.european-ui :is(.mtc-pool,.mtc-product-surface){border:0;border-radius:0;color:var(--ui-text);background:var(--ui-surface);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:16px;line-height:1.5}html body.european-ui .mtc-product-surface{padding:20px 24px}html body.european-ui :is(.mtc-pool-header,.mtc-product-header){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-height:56px;margin:0;padding:16px 24px;border:0}html body.european-ui .mtc-product-surface>.mtc-product-header{padding:0 0 16px}html body.european-ui :is(.mtc-pool-header,.mtc-product-header)>.mtc-page-title{display:flex;align-items:baseline;gap:10px;min-width:0;flex:1 1 200px}html body.european-ui .mtc-page-title :is(h2,span){margin:0}html body.european-ui .mtc-page-title h2{font-size:22px;line-height:1.35;font-weight:650;letter-spacing:-.025em}html body.european-ui .mtc-page-title>span{font-size:14px;color:var(--ui-muted)}html body.european-ui :is(.mtc-pool,.mtc-product-surface) .mtc-product-actions{gap:8px;align-items:center}html body.european-ui :is(.mtc-pool,.mtc-product-surface) :is(.mtc-button,.app-button){min-height:40px;border-radius:6px;font-size:14px}html body.european-ui .mtc-catalog-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;min-width:0;padding:0 24px 12px;border-bottom:1px solid var(--ui-border)}html body.european-ui .mtc-product-surface .mtc-catalog-meta{padding:0 0 12px}html body.european-ui .mtc-pool .mtc-pool-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:0;margin:0}html body.european-ui .mtc-pool-summary>div{display:flex;align-items:baseline;gap:6px;min-width:0;padding:0;border:0;border-radius:0;background:transparent}html body.european-ui .mtc-pool-summary :is(dt,dd){margin:0;font-size:14px;line-height:1.6}html body.european-ui .mtc-pool-summary dt{color:var(--ui-muted)}html body.european-ui .mtc-pool-summary dd{color:var(--ui-text);font-weight:600;font-variant-numeric:tabular-nums}html body.european-ui .mtc-catalog-count{color:var(--ui-muted);font-size:14px;font-variant-numeric:tabular-nums}html body.european-ui .mtc-connection{min-width:0;max-width:100%;font-size:14px;color:var(--ui-muted)}html body.european-ui .mtc-connection>summary{display:flex;align-items:center;gap:6px;min-height:28px;padding:2px 0;cursor:pointer;list-style:none}html body.european-ui .mtc-connection>summary::-webkit-details-marker{display:none}html body.european-ui .mtc-connection>summary>svg{flex:none}html body.european-ui .mtc-connection>summary>span{min-width:0;overflow-wrap:anywhere}html body.european-ui .mtc-connection>summary>svg:last-child{opacity:.65;transition:transform .15s}html body.european-ui .mtc-connection[open]>summary>svg:last-child{transform:rotate(180deg)}html body.european-ui .mtc-connection-dot{width:6px;height:6px;border-radius:50%;background:var(--ui-success);flex:none}html body.european-ui .mtc-connection.pending .mtc-connection-dot{background:var(--ui-muted)}html body.european-ui .mtc-connection-details{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:6px 0 2px;max-width:640px}html body.european-ui .mtc-connection-details p{margin:0;font-size:14px;overflow-wrap:anywhere}html body.european-ui .mtc-connection-details small{font-size:14px}html body.european-ui .mtc-connection.error{flex:1 1 100%;padding:10px 12px;border:1px solid var(--ui-warning-border);border-radius:6px;color:var(--ui-warning);background:var(--ui-warning-soft)}html body.european-ui .mtc-connection.error .mtc-connection-details{max-width:none}html body.european-ui .mtc-catalog-refresh{display:flex;align-items:flex-end;gap:4px;width:auto;flex:0 1 auto;max-width:100%}html body.european-ui .mtc-catalog-refresh-copy{max-width:440px;font-size:14px;line-height:1.5}html body.european-ui .mtc-catalog-refresh-copy:has(>span:empty){display:none}html body.european-ui .mtc-catalog-refresh-copy [role=status]:not(:empty){margin:2px 0 0}html body.european-ui .mtc-pool .mtc-pool-filters{padding:12px 24px;margin:0}html body.european-ui .mtc-pool .mtc-search-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}html body.european-ui .mtc-pool .mtc-search-controls .mtc-search{flex:1 1 240px}html body.european-ui :is(.mtc-pool,.mtc-product-surface) .mtc-search{min-height:40px;height:auto;border-radius:6px;background:var(--ui-surface)}html body.european-ui :is(.mtc-pool,.mtc-product-surface) .mtc-search input{font-size:16px}html body.european-ui .mtc-pool .mtc-filter-footer{display:flex;align-items:center;gap:12px;margin:0}html body.european-ui .mtc-pool .mtc-filter-footer .app-button{border:0;background:transparent;color:var(--ui-muted);padding-inline:6px}html body.european-ui .mtc-pool .mtc-filter-footer .app-button:hover{color:var(--ui-text)}html body.european-ui .mtc-watch-filter .label{font-size:14px}html body.european-ui .mtc-pool .mtc-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px}html body.european-ui .mtc-pool .mtc-filter-grid .app-select-trigger{min-height:40px}html body.european-ui :is(.mtc-filter-grid,.mtc-product-filters) .app-select-copy small{display:none}html body.european-ui :is(.mtc-filter-grid,.mtc-product-filters) .app-select-copy strong{margin:0;font-size:14px}html body.european-ui .mtc-pool .mtc-pool-records{padding:0 24px;min-height:160px}html body.european-ui .mtc-pool .mtc-opportunity-row{display:block;height:auto;min-height:0;width:100%;margin:0;padding:14px 8px;border:0;border-bottom:1px solid var(--ui-border);border-radius:0;background:var(--ui-surface);box-shadow:none;text-align:left}html body.european-ui .mtc-pool .mtc-opportunity-row:hover{background:var(--ui-surface-hover)}html body.european-ui .mtc-pool .mtc-opportunity-row.selected{background:var(--ui-accent-soft)}html body.european-ui .mtc-pool .mtc-row-heading strong{display:-webkit-box;min-width:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ui-text);font-size:16px;line-height:1.5;font-weight:600}html body.european-ui .mtc-pool .mtc-row-location{flex-wrap:nowrap;gap:6px;margin-top:4px;line-height:1.5}html body.european-ui .mtc-row-location>span{flex:none}html body.european-ui .mtc-row-location>span:last-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body.european-ui .mtc-pool .mtc-row-footer{margin-top:8px;gap:5px 8px}html body.european-ui .mtc-pool .mtc-chip{font-size:14px;line-height:1.4;padding:2px 6px;border-radius:4px;border:0}html body.european-ui .mtc-unread{width:6px;height:6px;border-radius:50%;background:var(--ui-accent);flex:none}html body.european-ui .mtc-pool .mtc-pagination{padding:12px 24px}html body.european-ui .mtc-product-surface .mtc-product-filters{align-items:center;gap:8px;margin:12px 0}html body.european-ui .mtc-product-surface .mtc-product-filters .mtc-search{flex:2 1 260px;min-width:0}html body.european-ui .mtc-product-surface .mtc-product-filters>.app-select{flex:1 1 140px;min-width:0;max-width:210px}html body.european-ui .mtc-product-filters .app-select-trigger{min-height:40px}html body.european-ui .mtc-product-list{min-width:0;border-top:1px solid var(--ui-border)}html body.european-ui .mtc-product-surface .mtc-product-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,250px) auto;align-items:center;gap:16px;width:100%;min-height:84px;height:auto;padding:14px 8px;border:0;border-bottom:1px solid var(--ui-border);border-radius:0;color:var(--ui-text);background:var(--ui-surface);box-shadow:none;text-align:left}html body.european-ui .mtc-product-surface .mtc-product-row:hover{background:var(--ui-surface-hover)}html body.european-ui .mtc-product-surface .mtc-product-row.selected{background:var(--ui-accent-soft)}html body.european-ui .mtc-product-row-identity{display:grid;gap:5px;min-width:0}html body.european-ui .mtc-product-row-identity>strong{font-size:16px;font-weight:600;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html body.european-ui .mtc-product-row-identity>span{font-size:14px;color:var(--ui-muted);overflow-wrap:anywhere}html body.european-ui .mtc-product-row-specs{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;min-width:0}html body.european-ui .mtc-product-row-specs>span{display:grid;gap:3px;min-width:0;max-width:100%}html body.european-ui .mtc-product-row-specs>span>span{color:var(--ui-muted);font-size:14px;overflow-wrap:anywhere}html body.european-ui .mtc-product-row-specs strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}html body.european-ui .mtc-product-row-action{display:flex;align-items:center;gap:5px;font-size:14px;color:var(--ui-muted)}html body.european-ui .mtc-product-row-action svg{flex:none}html body.european-ui .mtc-product-surface .mtc-product-detail{margin:0 0 16px;padding:16px;border-radius:8px;background:var(--ui-surface);box-shadow:none}html body.european-ui .mtc-product-detail h3{overflow-wrap:anywhere}html body.european-ui .mtc-product-specs{gap:0 20px}html body.european-ui .mtc-product-specs>div{padding:10px 0;border-bottom:1px solid var(--ui-border);border-radius:0;background:transparent}html body.european-ui .mtc-product-specs span{font-size:14px}html body.european-ui .mtc-product-specs strong{font-size:16px;font-weight:550}html body.european-ui .mtc-product-surface :is(.mtc-argument-form,.mtc-argument-result,.mtc-argument-history,.mtc-evidence-list,.mtc-evidence-list article){border-radius:0;background:var(--ui-surface);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html body.european-ui .mtc-argument-context{padding:12px 0;margin:0 0 16px;border:0;border-bottom:1px solid var(--ui-border);border-radius:0;background:transparent}html body.european-ui .mtc-argument-context strong{font-size:16px}html body.european-ui .mtc-product-surface .mtc-argument-form{padding:0;border:0}html body.european-ui .mtc-argument-layout{gap:28px}html body.european-ui .mtc-product-surface .mtc-argument-history{padding:0 0 0 20px;border:0;border-left:1px solid var(--ui-border)}html body.european-ui .mtc-argument-history>header h3{font-size:16px}html body.european-ui .mtc-argument-history>button{margin:0;padding:12px 0;border:0;border-bottom:1px solid var(--ui-border);border-radius:0}html body.european-ui .mtc-argument-history>button.active{background:var(--ui-accent-soft)}html body.european-ui .mtc-product-surface .mtc-argument-result{padding:20px 0 0;border:0;border-top:1px solid var(--ui-border)}html body.european-ui .mtc-evidence-list article{padding:12px 0;border:0;border-bottom:1px solid var(--ui-border)}html body.european-ui .mtc-argument-tab-toolbar{gap:12px;margin-bottom:20px}html body.european-ui .mtc-argument-tab-toolbar>span{flex:0 1 auto;margin-left:auto;font-size:14px}html body.european-ui .mtc-argument-tab-toolbar .mtc-argument-tabs{width:auto;flex:0 1 auto;gap:6px}html body.european-ui .mtc-argument-tabs .tabs__tab{flex:0 1 auto;min-height:40px;border-radius:5px;font-size:14px}html body.european-ui .mtc-product-surface .mtc-rich-text{font-size:16px;line-height:1.7}html body.european-ui .mtc-external-detail{font-size:16px;line-height:1.6}html body.european-ui .mtc-external-detail .mtc-detail-section{border-radius:0;background:transparent;box-shadow:none;padding:18px 0}html body.european-ui .mtc-external-detail .mtc-detail-section:first-child{padding-top:0}html body.european-ui .mtc-external-detail .mtc-detail-field dd{font-size:16px}html body.european-ui .mtc-external-detail :is(.mtc-evidence,.mtc-linked-record){border:0;border-bottom:1px solid var(--ui-border);border-radius:0;background:transparent;padding:12px 0;box-shadow:none}html body.european-ui .mtc-external-detail .mtc-linked-record:hover{background:var(--ui-surface-hover)}html body.european-ui .mtc-external-detail :is(input,textarea){font-size:16px;border-radius:6px}html body.european-ui .mtc-customer-reference nav,html body.european-ui .mtc-external-detail nav{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:10px;font-size:14px}html body.european-ui .mtc-customer-reference{display:grid;gap:10px;min-width:0}html body.european-ui .mtc-external-detail .mtc-customer-reference>p{margin:0;font-size:14px;color:var(--ui-muted)}html body.european-ui .mtc-argument-entry{padding:12px 20px;border:0;border-bottom:1px solid var(--ui-border);background:var(--ui-surface)}html body.european-ui .mtc-argument-entry.drawer{padding:12px 0;border-radius:0;border-inline:0;margin-bottom:16px}html body.european-ui .my-work-shell .mtc-work-queue{padding:18px 0;border:0;border-top:1px solid var(--ui-border);border-radius:0;box-shadow:none;background:var(--ui-surface)}html body.european-ui .my-work-shell .mtc-work-heading h2{font-size:18px}html body.european-ui .my-work-shell .mtc-work-heading p{max-width:680px}html body.european-ui .my-work-shell .mtc-work-tabs .tabs__tab{min-height:40px;font-size:14px;border:0;border-radius:5px}html body.european-ui .my-work-shell .mtc-work-tag{border-radius:4px;font-size:14px}html body.european-ui .my-work-shell .mtc-work-item-copy strong{line-height:1.5;font-weight:550}html body.european-ui .my-work-shell .mtc-work-open{min-height:40px}html body.european-ui .mtc-local-note{font-size:14px}@container mtc-products (max-width:900px){html body.european-ui .mtc-product-surface .mtc-argument-history{padding:16px 0 0;border:0;border-top:1px solid var(--ui-border)}}@container mtc-products (max-width:700px){html body.european-ui .mtc-product-surface .mtc-product-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}html body.european-ui .mtc-product-row-specs{grid-column:1;grid-row:2}html body.european-ui .mtc-product-row-action{grid-column:2;grid-row:1/3}html body.european-ui .mtc-product-header .mtc-product-actions,html body.european-ui .mtc-product-header>.mtc-page-title{width:auto}}@container mtc-opportunities (max-width:580px){html body.european-ui .mtc-pool .mtc-pagination,html body.european-ui .mtc-pool-header{padding:12px 16px}html body.european-ui .mtc-pool .mtc-catalog-meta{padding:0 16px 10px}html body.european-ui .mtc-pool .mtc-pool-filters{padding:10px 16px}html body.european-ui .mtc-pool .mtc-pool-records{padding:0 16px}html body.european-ui .mtc-pool .mtc-pool-summary{gap:5px 16px}html body.european-ui .mtc-pool .mtc-search-controls .mtc-search{flex-basis:100%}html body.european-ui .mtc-pool .mtc-search-controls>.mtc-button{flex:0 1 auto}html body.european-ui .mtc-pool .mtc-filter-footer{margin-left:auto;gap:8px}html body.european-ui .mtc-pool .mtc-row-location{flex-wrap:wrap}html body.european-ui .mtc-row-location>span:last-child{flex:1 1 150px}html body.european-ui .mtc-pool .mtc-row-footer .mtc-deadline{width:auto;margin-left:0}html body.european-ui .mtc-pool .mtc-opportunity-row{padding-inline:0}}@container mtc-products (max-width:460px){html body.european-ui .mtc-product-surface>.mtc-product-header{gap:10px}html body.european-ui .mtc-product-surface .mtc-product-filters>.app-select{flex:1 1 110px;max-width:none}html body.european-ui .mtc-product-surface .mtc-product-row{gap:8px}html body.european-ui .mtc-product-row-identity>strong{white-space:normal;overflow-wrap:anywhere}html body.european-ui .mtc-product-row-action{font-size:0;gap:0}html body.european-ui .mtc-product-row-action svg{width:18px;height:18px}html body.european-ui .mtc-argument-tab-toolbar>span{flex-basis:100%;margin-left:0}}@media (max-width:760px){html body.european-ui .mtc-product-surface{padding:16px}html body.european-ui .my-work-shell .mtc-work-open,html body.european-ui :is(.mtc-pool,.mtc-product-surface,.mtc-external-detail) :is(.app-button,.app-select-trigger,.tabs__tab){min-height:44px}html body.european-ui .mtc-connection>summary{min-height:36px}html body.european-ui .mtc-catalog-refresh{align-items:flex-start}html body.european-ui .mtc-catalog-refresh-copy{text-align:left}}html body.european-ui .mtc-refresh-help{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html body.european-ui .mtc-argument-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}html body.european-ui .mtc-product-surface .mtc-argument-title h2{margin:0;font-size:22px;line-height:1.35}html body.european-ui .mtc-product-surface .mtc-product-empty{border:0;border-radius:0;background:transparent;min-height:180px;padding:32px 16px}