/**
 * ZOMZEY Opportunity Workspace interface.
 * Copyright © 2026 ITXL LTD. Author and copyright owner: ITXL LTD.
 * Licensed under GPL-2.0-or-later where required.
 */
:root{--zow-bg:#000222;--zow-panel:#070c2b;--zow-card:#172440;--zow-card2:#111c35;--zow-line:rgba(255,255,255,.11);--zow-blue:#1FA9FF;--zow-violet:#7C3AED;--zow-violet2:#A78BFA;--zow-green:#20E3A2;--zow-muted:#93a2c2;--zow-text:#f6f8ff}
body.zomzey-opportunity-workspace{background:var(--zow-bg)}
.zow-page{width:100%;min-height:72vh;padding:38px 0 82px;background:var(--zow-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--zow-text);-webkit-font-smoothing:antialiased}
.zow-page *{box-sizing:border-box}.zow-page [hidden]{display:none!important}.zow-shell{width:min(1220px,calc(100vw - 40px));margin:0 auto}
.zow-workspace{position:relative;padding:27px 26px 32px;border:1px solid rgba(167,139,250,.3);border-radius:20px;background:radial-gradient(circle at 94% 0%,rgba(124,58,237,.12),transparent 33%),linear-gradient(180deg,#070c2b 0%,#030720 100%);box-shadow:0 28px 75px rgba(0,0,0,.35);overflow:hidden}
.zow-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:19px}.zow-head h1{margin:0;color:#fff;font-size:27px;font-weight:800;line-height:1.15;letter-spacing:-.03em}.zow-head p{max-width:760px;margin:6px 0 0;color:#9aa8c8;font-size:13.5px;line-height:1.55}
.zow-post-link{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 17px;border-radius:9px;background:linear-gradient(135deg,#39b6ff,#1FA9FF 60%,#0e7dc6);box-shadow:0 9px 23px rgba(31,169,255,.24);color:#00152a!important;font-size:12.5px;font-weight:850;text-decoration:none;white-space:nowrap}
.zow-tabs{display:flex;gap:8px;margin:0 0 16px;padding:5px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.025);overflow-x:auto;scrollbar-width:thin}.zow-tabs a{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 15px;border-radius:8px;color:#9daac7;text-decoration:none;font-size:12.5px;font-weight:750;white-space:nowrap}.zow-tabs a b{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:rgba(255,255,255,.07);color:#cbd5e8;font-size:10px}.zow-tabs a.is-active{background:linear-gradient(135deg,rgba(31,169,255,.22),rgba(124,58,237,.2));box-shadow:inset 0 0 0 1px rgba(31,169,255,.44);color:#fff}.zow-tabs a.is-active b{background:var(--zow-blue);color:#00152a}
.zow-controls{margin:0;padding:16px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.zow-search-row{display:grid;grid-template-columns:minmax(280px,1fr) auto auto minmax(170px,210px);gap:10px;align-items:center}.zow-search{position:relative;display:block}.zow-search i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#7080a5;font-size:13px;pointer-events:none}
.zow-search input,.zow-filter-grid input,.zow-filter-grid select,.zow-sort select{width:100%;height:42px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#111b37;color:#fff;font:inherit;font-size:13px;outline:none}.zow-search input{padding:0 14px 0 38px}.zow-search input::placeholder,.zow-filter-grid input::placeholder{color:#7280a1}.zow-search input:focus,.zow-filter-grid input:focus,.zow-filter-grid select:focus,.zow-sort select:focus{border-color:var(--zow-blue);box-shadow:0 0 0 3px rgba(31,169,255,.14)}
.zow-search-button,.zow-filter-button,.zow-filter-actions button{height:42px;padding:0 18px;border:0;border-radius:9px;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer}.zow-search-button{background:linear-gradient(135deg,#39b6ff,#1FA9FF 55%,#0e7dc6);box-shadow:0 8px 22px rgba(31,169,255,.22);color:#00152a}.zow-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(167,139,250,.42);background:rgba(124,58,237,.11);color:#d8cbff}.zow-filter-button b{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--zow-violet2);color:#170633;font-size:10px}.zow-sort{display:flex;align-items:center;gap:8px;color:#8191b0;font-size:11px;white-space:nowrap}.zow-sort select{padding:0 34px 0 11px;cursor:pointer}
.zow-filter-drawer{margin-top:15px;padding:17px;border:1px solid rgba(167,139,250,.25);border-radius:13px;background:rgba(5,9,30,.88)}.zow-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.zow-filter-grid label{display:flex;flex-direction:column;gap:6px;color:#9aa8c8;font-size:11.5px;font-weight:650}.zow-filter-grid input,.zow-filter-grid select{height:40px;padding:0 11px}.zow-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.zow-filter-actions a{color:#9aa8c8;font-size:12px;text-decoration:none}.zow-filter-actions button{background:linear-gradient(135deg,var(--zow-violet2),var(--zow-violet));color:#fff}
.zow-active-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.zow-active-chips a{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid rgba(31,169,255,.34);border-radius:999px;background:rgba(31,169,255,.08);color:#c8e9ff;text-decoration:none;font-size:10.5px}.zow-results-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0;color:#7f8faf;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.zow-results-line a{color:var(--zow-blue);text-decoration:none}
.zow-cards{display:grid;gap:16px}.zow-card{position:relative;border:1px solid rgba(31,169,255,.5);border-radius:15px;background:linear-gradient(180deg,var(--zow-card) 0%,var(--zow-card2) 100%);box-shadow:0 12px 30px rgba(0,0,0,.23);overflow:hidden;transition:transform .18s,border-color .2s,box-shadow .2s}.zow-card:hover{transform:translateY(-2px);border-color:rgba(167,139,250,.72);box-shadow:0 18px 39px rgba(0,0,0,.3)}.zow-card.is-closed{opacity:.78;border-color:rgba(148,163,184,.3)}
.zow-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:15px 17px 13px;border-bottom:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.015)}.zow-title-wrap{min-width:0}.zow-title-wrap h2{margin:0;color:#fff;font-size:16px;font-weight:820;line-height:1.32;letter-spacing:-.012em}.zow-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.zow-badges span{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#bdc8dd;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.zow-badges .is-new{border-color:rgba(32,227,162,.4);background:rgba(32,227,162,.1);color:var(--zow-green)}.zow-badges .is-low{border-color:rgba(255,212,46,.4);background:rgba(255,212,46,.09);color:#ffe477}.zow-badges .is-detailed{border-color:rgba(31,169,255,.43);background:rgba(31,169,255,.1);color:#7dd2ff}.zow-badges .is-updated,.zow-badges .is-pitched{border-color:rgba(167,139,250,.46);background:rgba(124,58,237,.11);color:#c9b7ff}.zow-badges .is-saved,.zow-badges .is-note{color:#ffb6dd;border-color:rgba(255,132,202,.36);background:rgba(255,132,202,.08)}.zow-badges .is-warning{color:#ffb48d;border-color:rgba(255,102,0,.36);background:rgba(255,102,0,.08)}.zow-badges .is-closed{color:#b5bfce}
.zow-card-tools{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.zow-offer-count{display:inline-flex;align-items:center;gap:6px;margin-right:3px;color:var(--zow-blue);font-size:11px;font-weight:780;white-space:nowrap}.zow-icon-button{display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;padding:0;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(255,255,255,.025);color:#8fa0c2;cursor:pointer;text-decoration:none;font-size:12px}.zow-icon-button:hover,.zow-icon-button.is-on{border-color:rgba(167,139,250,.55);background:rgba(124,58,237,.12);color:#d8cbff}.zow-icon-button.is-on .fa-heart{color:#ff7fbc}
.zow-hide-menu,.zow-note-panel{margin:0 17px;padding:13px 14px;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08);border-radius:0 0 11px 11px;background:rgba(4,8,28,.86)}.zow-hide-menu p{margin:0 0 9px;color:#aab6cd;font-size:11.5px}.zow-hide-menu div{display:flex;flex-wrap:wrap;gap:7px}.zow-hide-menu button{padding:7px 10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:rgba(255,255,255,.04);color:#cdd7e9;font:inherit;font-size:10.5px;cursor:pointer}.zow-hide-menu button:hover{border-color:var(--zow-violet2);color:#fff}.zow-note-panel label{display:block;margin:0 0 7px;color:#d6def0;font-size:11.5px;font-weight:700}.zow-note-panel textarea{display:block;width:100%;min-height:78px;padding:10px 11px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#0b142b;color:#fff;font:inherit;font-size:12.5px;line-height:1.5;resize:vertical;outline:none}.zow-note-panel textarea:focus{border-color:var(--zow-violet2);box-shadow:0 0 0 3px rgba(124,58,237,.13)}.zow-note-panel span{display:block;margin-top:6px;color:#7f90b1;font-size:10.5px}
.zow-card-body{display:grid;grid-template-columns:88px minmax(0,1fr) 250px;gap:16px;align-items:center;padding:16px 17px}.zow-avatar{display:block;width:88px;height:88px;border:1px solid rgba(31,169,255,.58);border-radius:13px;background:rgba(255,255,255,.05);overflow:hidden}.zow-avatar img{display:block;width:100%;height:100%;object-fit:cover}.zow-card-main{min-width:0;align-self:start}.zow-poster{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:1px 0 5px}.zow-poster a{color:#fff;text-decoration:none;font-size:13.5px;font-weight:820}.zow-poster a:hover{color:var(--zow-violet2)}.zow-role-chip{display:inline-flex;align-items:center;height:19px;padding:0 7px;border:1px solid rgba(31,169,255,.47);border-radius:999px;background:rgba(31,169,255,.09);color:var(--zow-blue);font-size:8.5px;font-weight:850;letter-spacing:.08em}.zow-meta{margin-bottom:7px;color:#8596b7;font-size:10.8px;line-height:1.35}.zow-summary{margin:0;color:#d3dcef;font-size:12.8px;line-height:1.5}.zow-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.zow-chips span{padding:4px 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.035);color:#aebbd2;font-size:9.5px}
.zow-commercial{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:0}.zow-budget{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;flex-wrap:wrap;color:var(--zow-green);font-size:18px;font-weight:850;line-height:1.15;text-align:right}.zow-budget .woocommerce-Price-amount{color:var(--zow-green)!important;font-size:inherit;font-weight:inherit}.zow-budget>span:not(.woocommerce-Price-amount){color:#8290ad;font-size:10px;font-weight:650;text-transform:uppercase}.zow-date{color:#aeb9cf;font-size:10.8px;white-space:nowrap}.zow-date i{width:17px;color:var(--zow-violet2)}.zow-card-buttons{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:2px}.zow-quick-button,.zow-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 14px;border-radius:8px;font:inherit;font-size:11.5px;font-weight:820;text-decoration:none;white-space:nowrap}.zow-quick-button{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:#cbd5e7;cursor:pointer}.zow-quick-button:hover{border-color:var(--zow-violet2);color:#fff}.zow-quick-button[aria-expanded="true"] i{transform:rotate(180deg)}.zow-primary-button{border:0;background:linear-gradient(135deg,var(--zow-violet2),var(--zow-violet) 55%,#5B21B6);box-shadow:0 9px 24px rgba(124,58,237,.31);color:#fff!important}.zow-primary-button.is-pitched{background:linear-gradient(135deg,#1FA9FF,#0e7dc6)}.zow-primary-button.is-progress{background:linear-gradient(135deg,#20E3A2,#0ba978);color:#03231a!important}.zow-primary-button.is-disabled{box-shadow:none;background:rgba(255,255,255,.07);color:#7f8da8!important;cursor:not-allowed}
.zow-quick{padding:18px 17px 19px;border-top:1px solid rgba(255,255,255,.09);background:rgba(2,6,24,.55)}.zow-quick-grid{display:grid;grid-template-columns:1.5fr repeat(2,minmax(0,1fr));gap:15px}.zow-quick section{padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.025)}.zow-quick h3{margin:0 0 10px;color:#fff;font-size:12.5px;font-weight:800}.zow-full-brief{grid-row:span 2}.zow-full-brief div{color:#cad4e7;font-size:12.2px;line-height:1.58}.zow-full-brief p{margin:0 0 9px}.zow-full-brief p:last-child{margin-bottom:0}.zow-quick dl{margin:0}.zow-quick dl div{display:grid;grid-template-columns:105px 1fr;gap:8px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.055)}.zow-quick dl div:last-child{border-bottom:0}.zow-quick dt{color:#7f90b0;font-size:10.5px}.zow-quick dd{margin:0;color:#d5ddef;font-size:11px;line-height:1.4}.zow-pioneer-row{display:flex;align-items:center;gap:11px}.zow-pioneer-row img{width:52px;height:52px;border-radius:10px;object-fit:cover}.zow-pioneer-row b{display:block;color:#fff;font-size:12px}.zow-pioneer-row p{margin:3px 0;color:#9aa8c8;font-size:10.5px;line-height:1.4}.zow-pioneer-row a{color:var(--zow-blue);font-size:10.5px;text-decoration:none}
.zow-empty{padding:50px 24px;border:1px dashed rgba(31,169,255,.38);border-radius:15px;background:linear-gradient(180deg,var(--zow-card),var(--zow-card2));text-align:center}.zow-empty i{margin-bottom:13px;color:var(--zow-blue);font-size:27px}.zow-empty h2{margin:0 0 6px;color:#fff;font-size:18px}.zow-empty p{max-width:500px;margin:0 auto;color:#95a4c2;font-size:13px;line-height:1.55}.zow-empty a{display:inline-flex;margin-top:15px;padding:9px 15px;border-radius:8px;background:var(--zow-violet);color:#fff;text-decoration:none;font-size:12px;font-weight:750}.zow-pagination{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:25px}.zow-pagination a,.zow-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:37px;height:37px;padding:0 11px;border:1px solid rgba(255,255,255,.13);border-radius:8px;color:#cfd8ea;text-decoration:none;font-size:11px;font-weight:700}.zow-pagination .current{border-color:transparent;background:linear-gradient(135deg,var(--zow-violet2),var(--zow-violet));color:#fff}.zow-pagination a:hover{border-color:var(--zow-violet2);color:#fff}
.zow-toast{position:fixed;right:24px;bottom:24px;z-index:99999;display:flex;align-items:center;gap:14px;max-width:min(420px,calc(100vw - 32px));padding:13px 15px;border:1px solid rgba(167,139,250,.45);border-radius:11px;background:#080d25;box-shadow:0 18px 50px rgba(0,0,0,.55);color:#e7ebf5;font-size:12.5px}.zow-toast button{border:0;background:transparent;color:var(--zow-blue);font:inherit;font-weight:800;cursor:pointer}
@media(max-width:1020px){.zow-card-body{grid-template-columns:76px minmax(0,1fr) 220px}.zow-avatar{width:76px;height:76px}.zow-quick-grid{grid-template-columns:1.4fr 1fr}.zow-full-brief{grid-row:auto;grid-column:1/-1}.zow-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.zow-search-row{grid-template-columns:minmax(0,1fr) auto auto}.zow-sort{grid-column:1/-1;justify-content:flex-end}.zow-sort select{width:210px}.zow-card-body{grid-template-columns:68px minmax(0,1fr)}.zow-avatar{width:68px;height:68px}.zow-commercial{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:13px;border-top:1px solid rgba(255,255,255,.08)}.zow-card-buttons{margin-left:auto}}
@media(max-width:620px){.zow-page{padding:24px 0 55px}.zow-shell{width:min(100% - 22px,1220px)}.zow-workspace{padding:18px 13px 23px;border-radius:16px}.zow-head{flex-direction:column}.zow-head h1{font-size:23px}.zow-search-row{grid-template-columns:1fr auto}.zow-search{grid-column:1/-1}.zow-filter-button{grid-column:1/2}.zow-search-button{grid-column:2/3;grid-row:2}.zow-sort{grid-column:1/-1;justify-content:space-between}.zow-sort select{width:min(220px,66vw)}.zow-filter-grid{grid-template-columns:1fr}.zow-card-head{padding:13px}.zow-card-tools{width:100%;justify-content:flex-start}.zow-card-body{padding:14px 13px}.zow-commercial{align-items:flex-start}.zow-budget{justify-content:flex-start;text-align:left}.zow-card-buttons{width:100%;margin-left:0}.zow-quick-button,.zow-primary-button{flex:1 1 auto}.zow-quick{padding:14px 13px}.zow-quick-grid{grid-template-columns:1fr}.zow-quick dl div{grid-template-columns:92px 1fr}.zow-hide-menu,.zow-note-panel{margin:0 13px}.zow-results-line{align-items:flex-start;flex-direction:column}.zow-toast{right:16px;bottom:16px}}
@media(max-width:430px){.zow-card-body{grid-template-columns:58px minmax(0,1fr)}.zow-avatar{width:58px;height:58px}.zow-summary{font-size:12.2px}.zow-commercial{display:block}.zow-date{margin-top:6px}.zow-card-buttons{margin-top:11px}.zow-quick-button,.zow-primary-button{width:100%}}

/* Version 2: integrated search, inline offer view and complete interaction motion. */
.zow-search-row{grid-template-columns:minmax(320px,1fr) auto minmax(180px,220px)}
.zow-search{display:flex;align-items:stretch;min-width:0;height:44px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#111b37;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.zow-search:hover{border-color:rgba(31,169,255,.58);box-shadow:0 8px 24px rgba(0,0,0,.16)}
.zow-search:focus-within{border-color:var(--zow-blue);box-shadow:0 0 0 3px rgba(31,169,255,.14),0 9px 26px rgba(0,0,0,.18)}
.zow-search input{flex:1 1 auto;min-width:0;height:100%!important;padding:0 15px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important}
.zow-search input:focus{border:0!important;box-shadow:none!important}
.zow-search-button{flex:0 0 auto;height:100%;min-width:96px;padding:0 20px;border:0;border-left:1px solid rgba(255,255,255,.12);border-radius:0;background:linear-gradient(135deg,#39b6ff,#1FA9FF 55%,#0e7dc6);box-shadow:none;color:#00152a;cursor:pointer;font:inherit;font-size:12.5px;font-weight:850;transition:filter .18s ease,transform .18s ease,box-shadow .18s ease}
.zow-search-button:hover{filter:brightness(1.1);box-shadow:inset 0 0 0 999px rgba(255,255,255,.04)}
.zow-search-button:active{transform:scale(.98)}

.zow-post-link,.zow-tabs a,.zow-filter-button,.zow-filter-actions a,.zow-filter-actions button,.zow-active-chips a,.zow-results-line a,.zow-icon-button,.zow-hide-menu button,.zow-quick-button,.zow-primary-button,.zow-offer-action,.zow-pioneer-row a,.zow-empty a,.zow-pagination a,.zow-toast button,.zow-avatar,.zow-poster a{transition:transform .18s ease,filter .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease}
.zow-post-link:hover{transform:translateY(-2px);filter:brightness(1.07);box-shadow:0 13px 29px rgba(31,169,255,.34)}
.zow-tabs a:hover{transform:translateY(-1px);background:rgba(255,255,255,.055);color:#fff}
.zow-tabs a.is-active:hover{background:linear-gradient(135deg,rgba(31,169,255,.28),rgba(124,58,237,.25));box-shadow:inset 0 0 0 1px rgba(31,169,255,.6),0 8px 20px rgba(0,0,0,.14)}
.zow-filter-button:hover{transform:translateY(-1px);border-color:rgba(167,139,250,.76);background:rgba(124,58,237,.2);box-shadow:0 9px 23px rgba(124,58,237,.19);color:#fff}
.zow-filter-actions button:hover{transform:translateY(-1px);filter:brightness(1.09);box-shadow:0 8px 22px rgba(124,58,237,.25)}
.zow-filter-actions a:hover,.zow-results-line a:hover,.zow-pioneer-row a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}
.zow-active-chips a:hover{transform:translateY(-1px);border-color:rgba(31,169,255,.7);background:rgba(31,169,255,.16);color:#fff}
.zow-icon-button:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 8px 18px rgba(0,0,0,.2)}
.zow-hide-menu button:hover{transform:translateY(-1px);background:rgba(124,58,237,.13);box-shadow:0 6px 16px rgba(0,0,0,.16)}
.zow-avatar:hover{transform:translateY(-2px) scale(1.018);border-color:var(--zow-violet2);box-shadow:0 10px 24px rgba(0,0,0,.25)}
.zow-poster a:hover{transform:translateY(-1px)}
.zow-quick-button:hover{transform:translateY(-1px);border-color:var(--zow-violet2);background:rgba(124,58,237,.13);box-shadow:0 8px 20px rgba(0,0,0,.18);color:#fff}
.zow-quick-button:active,.zow-primary-button:active,.zow-offer-action:active,.zow-filter-button:active,.zow-filter-actions button:active,.zow-post-link:active{transform:translateY(1px) scale(.985)}
.zow-quick-button i{transition:transform .24s cubic-bezier(.2,.8,.2,1)}
.zow-primary-button:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 13px 30px rgba(124,58,237,.42)}
.zow-primary-button.is-pitched:hover{box-shadow:0 13px 30px rgba(31,169,255,.34)}
.zow-primary-button.is-progress:hover{box-shadow:0 13px 30px rgba(32,227,162,.28)}
.zow-pagination a:hover{transform:translateY(-2px);background:rgba(124,58,237,.11);box-shadow:0 8px 18px rgba(0,0,0,.18)}
.zow-empty a:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 10px 22px rgba(124,58,237,.28)}
.zow-toast button:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}
.zow-sort select{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}
.zow-sort select:hover{border-color:rgba(167,139,250,.58);background-color:#14203f}
.zow-filter-grid input,.zow-filter-grid select,.zow-note-panel textarea{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}
.zow-filter-grid input:hover,.zow-filter-grid select:hover,.zow-note-panel textarea:hover{border-color:rgba(31,169,255,.48);background-color:#101a35}

.zow-your-offer{grid-column:1/-1;border-color:rgba(31,169,255,.26)!important;background:linear-gradient(145deg,rgba(31,169,255,.09),rgba(124,58,237,.07))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.zow-offer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}
.zow-offer-head span{display:block;margin-bottom:4px;color:var(--zow-blue);font-size:9.5px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}
.zow-offer-head h3{margin:0!important;color:#fff!important;font-size:17px!important}
.zow-offer-head>b{padding:5px 9px;border:1px solid rgba(167,139,250,.4);border-radius:999px;background:rgba(124,58,237,.1);color:#cdbfff;font-size:10px;letter-spacing:.06em}
.zow-offer-meta{display:flex;gap:10px;flex-wrap:wrap;margin:13px 0}
.zow-offer-meta>span{display:flex;flex-direction:column;gap:3px;min-width:110px;padding:9px 11px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:rgba(2,6,24,.3)}
.zow-offer-meta small{color:#7f90b0;font-size:9.5px;text-transform:uppercase;letter-spacing:.07em}
.zow-offer-meta strong{color:#fff;font-size:12.5px;font-weight:780}
.zow-offer-meta .woocommerce-Price-amount{color:var(--zow-green)!important;font-size:inherit;font-weight:inherit}
.zow-offer-copy{padding:12px 13px;border-left:2px solid rgba(31,169,255,.55);border-radius:0 8px 8px 0;background:rgba(2,6,24,.32);color:#d7dfef;font-size:12.5px;line-height:1.6}
.zow-offer-copy p{margin:0 0 9px}.zow-offer-copy p:last-child{margin-bottom:0}
.zow-offer-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}
.zow-offer-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:37px;padding:0 13px;border:1px solid rgba(167,139,250,.38);border-radius:8px;background:rgba(124,58,237,.09);color:#e4dcff!important;text-decoration:none;font-size:10.8px;font-weight:800}
.zow-offer-action:hover{transform:translateY(-2px);border-color:rgba(167,139,250,.78);background:rgba(124,58,237,.18);box-shadow:0 8px 20px rgba(0,0,0,.18);color:#fff!important}
.zow-offer-action.is-prospect{border-color:rgba(32,227,162,.38);background:rgba(32,227,162,.1);color:#91f6d4!important}
.zow-offer-action.is-prospect:hover{border-color:rgba(32,227,162,.72);background:rgba(32,227,162,.18);color:#d9fff2!important}
.zow-offer-action.is-secondary{border-color:rgba(31,169,255,.34);background:rgba(31,169,255,.08);color:#a9e0ff!important}
.zow-offer-action.is-secondary:hover{border-color:rgba(31,169,255,.7);background:rgba(31,169,255,.16);color:#fff!important}

.zow-page a:focus-visible,.zow-page button:focus-visible,.zow-page input:focus-visible,.zow-page select:focus-visible,.zow-page textarea:focus-visible{outline:2px solid var(--zow-green);outline-offset:3px}
.zow-page button[disabled]{opacity:.58;cursor:wait}

@media(max-width:820px){.zow-search-row{grid-template-columns:minmax(0,1fr) auto}.zow-sort{grid-column:1/-1;justify-content:flex-end}.zow-sort select{width:210px}}
@media(max-width:620px){.zow-search-row{grid-template-columns:1fr}.zow-search,.zow-filter-button,.zow-sort{grid-column:1/-1}.zow-search{width:100%}.zow-filter-button{width:100%}.zow-sort{justify-content:space-between}.zow-sort select{width:min(220px,66vw)}.zow-offer-meta>span{flex:1 1 120px}.zow-offer-actions{display:grid;grid-template-columns:1fr}.zow-offer-action{width:100%}}
@media(max-width:430px){.zow-search-button{min-width:82px;padding:0 14px}.zow-search input{font-size:12.3px!important}.zow-offer-head{flex-direction:column}.zow-offer-head>b{align-self:flex-start}}
@media(prefers-reduced-motion:reduce){.zow-page *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}

/* Version 3 - founder-native Opportunity Workspace actions, map and Pioneer bio. */
.zow-card-buttons{display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:250px;max-width:100%;margin-top:2px}
.zow-card-buttons>.zow-quick-button{align-self:flex-end}
.zow-card-action-pair{display:flex;align-items:stretch;justify-content:flex-end;gap:8px;width:100%}
.zow-card-action-pair .zow-primary-button,.zow-prospect-button{flex:1 1 0;min-width:0;min-height:38px;padding:0 10px;border-radius:10px;white-space:nowrap}
.zow-prospect-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(31,169,255,.45);background:rgba(31,169,255,.12);color:#1FA9FF!important;text-decoration:none;font-size:11px;font-weight:820;line-height:1;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}
.zow-prospect-button:hover{transform:translateY(-2px);border-color:rgba(31,169,255,.72);background:rgba(31,169,255,.18);box-shadow:0 8px 20px rgba(31,169,255,.12);color:#77ceff!important}
.zow-prospect-button:active{transform:translateY(1px) scale(.985)}
.zow-prospect-button:focus-visible{outline:2px solid var(--zow-green);outline-offset:3px}
.zow-audience-map{width:100%;height:210px;margin-top:13px;border:1px solid rgba(31,169,255,.18);border-radius:12px;overflow:hidden;background:#07101f;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.zow-audience-map iframe{display:block;width:100%;height:100%;border:0}
.zow-pioneer-row>div{min-width:0;flex:1 1 auto}
.zow-pioneer-row .zow-pioneer-headline{margin:3px 0 5px;color:#9aa8c8;font-size:10.5px;line-height:1.4}
.zow-pioneer-bio{margin:6px 0;color:#b9c5da;font-size:10.8px;line-height:1.52}
.zow-pioneer-bio p{margin:0 0 6px}.zow-pioneer-bio p:last-child{margin-bottom:0}
@media(max-width:1020px){.zow-card-buttons{width:220px}}
@media(max-width:820px){.zow-card-buttons{width:min(100%,360px);margin-left:auto}}
@media(max-width:620px){.zow-card-buttons{width:100%;margin-left:0;align-items:stretch}.zow-card-buttons>.zow-quick-button{align-self:flex-start}.zow-card-action-pair{width:100%}.zow-card-action-pair .zow-primary-button,.zow-prospect-button{flex:1 1 0}.zow-audience-map{height:205px}}
@media(max-width:430px){.zow-card-buttons{margin-top:11px}.zow-card-action-pair{display:flex;gap:7px}.zow-card-action-pair .zow-primary-button,.zow-card-action-pair .zow-prospect-button{width:auto;flex:1 1 0;padding:0 7px;font-size:10px}.zow-audience-map{height:200px}}


/* Version 4 - founder action positioning and geo freshness guard presentation. */
.zow-commercial{align-self:start}
.zow-card-buttons{width:270px;gap:8px;margin-top:0}
.zow-card-action-pair{order:1;width:100%}
.zow-card-action-pair .zow-primary-button,.zow-card-action-pair .zow-prospect-button{flex:1 1 0;min-width:0}
.zow-card-buttons>.zow-quick-button{order:2;align-self:stretch;width:100%;min-height:38px}
.zow-map-location{display:grid;grid-template-columns:18px auto 1fr;align-items:center;gap:6px;margin-top:13px;padding:9px 10px;border:1px solid rgba(31,169,255,.16);border-radius:9px;background:rgba(31,169,255,.055);color:#dbe7f7;font-size:10.8px;line-height:1.35}
.zow-map-location i{color:var(--zow-blue);font-size:11px}.zow-map-location span{color:#7f90b0;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.zow-map-location strong{min-width:0;color:#fff;font-size:11px;font-weight:750;overflow-wrap:anywhere}
.zow-map-location+.zow-audience-map{margin-top:8px}
@media(max-width:1020px){.zow-card-buttons{width:240px}}
@media(max-width:820px){.zow-card-buttons{width:min(100%,380px)}}
@media(max-width:620px){.zow-card-buttons{width:100%}.zow-card-buttons>.zow-quick-button{align-self:stretch}.zow-map-location{grid-template-columns:18px auto 1fr}}

/* Version 6 - founder readability pass for expanded View Brief. */
.zow-quick h3{margin-bottom:12px;font-size:14.5px;line-height:1.35}
.zow-full-brief div{font-size:14.2px;line-height:1.72}
.zow-full-brief p{margin:0 0 12px}.zow-full-brief p:last-child{margin-bottom:0}
.zow-quick dl div{grid-template-columns:112px minmax(0,1fr);gap:10px;padding:8px 0}
.zow-quick dt{font-size:11.8px;line-height:1.45}
.zow-quick dd{font-size:13.2px;line-height:1.55}
.zow-pioneer-row b{font-size:13.5px;line-height:1.35}
.zow-pioneer-row p{font-size:12px;line-height:1.5}
.zow-pioneer-row .zow-pioneer-headline{font-size:12.2px;line-height:1.5}
.zow-pioneer-bio{font-size:13.2px;line-height:1.62}
.zow-pioneer-bio p{margin:0 0 8px}.zow-pioneer-bio p:last-child{margin-bottom:0}
.zow-pioneer-row a{font-size:12px;font-weight:700}
.zow-map-location{font-size:12px;line-height:1.45}
.zow-map-location span{font-size:10.2px}.zow-map-location strong{font-size:12.5px}
@media(max-width:620px){.zow-quick h3{font-size:14px}.zow-full-brief div{font-size:13.8px}.zow-quick dt{font-size:11.5px}.zow-quick dd{font-size:12.8px}.zow-pioneer-bio{font-size:13px}}

/* Version 7 - About the Pioneer uses the available lower-right width on expanded briefs. */
@media(min-width:1021px){
  .zow-pioneer-quick{grid-column:2 / 4;}
  .zow-pioneer-row{align-items:flex-start;}
}
@media(max-width:1020px){
  .zow-pioneer-quick{grid-column:1 / -1;}
}

/* Owner review 11: platinum opportunity workspace and readable action buttons. */
body.zomzey-opportunity-workspace{--zow-bg:#dce1e7;--zow-panel:#f2f4f7;--zow-card:#fff;--zow-card2:#edf1f5;--zow-line:#bdc7d2;--zow-blue:#355f85;--zow-violet:#635181;--zow-violet2:#695489;--zow-green:#26714d;--zow-muted:#5a687b;--zow-text:#283548;background:#dce1e7!important;color:#283548;}
body.zomzey-opportunity-workspace .zow-page{background:#dce1e7!important;color:#283548;padding-top:28px;}
body.zomzey-opportunity-workspace .zow-workspace{background:#f2f4f7;border-color:#b5c0cc;box-shadow:0 12px 32px rgba(38,49,64,.07);border-radius:14px;}
body.zomzey-opportunity-workspace .zow-page :is(h1,h2,h3,h4,.zow-poster a,.zow-budget,.zow-quick dd,.zow-map-location strong,.zow-offer-meta strong){color:#283548!important;}
body.zomzey-opportunity-workspace .zow-head h1{font-size:27px;font-weight:600;}
body.zomzey-opportunity-workspace .zow-title-wrap{flex:1;}
body.zomzey-opportunity-workspace .zow-title-wrap h2{width:auto!important;max-width:none!important;font-size:17px!important;font-weight:600!important;line-height:1.4!important;}
body.zomzey-opportunity-workspace .zow-page :is(.zow-head p,.zow-meta,.zow-summary,.zow-date,.zow-sort,.zow-results-line,.zow-filter-grid label,.zow-quick dt,.zow-quick dd,.zow-full-brief,.zow-offer-copy,.zow-map-location,.zow-empty p){color:#566578!important;}
body.zomzey-opportunity-workspace .zow-page :is(.zow-tabs,.zow-card-head,.zow-quick,.zow-filter-drawer,.zow-hide-menu,.zow-note-panel,.zow-map-location,.zow-offer-copy,.zow-offer-meta>span){background:#e8edf2!important;border-color:#c0cad5!important;}
body.zomzey-opportunity-workspace .zow-page :is(.zow-card,.zow-quick section,.zow-your-offer,.zow-toast){background:#fff!important;border-color:#b5c2cf!important;box-shadow:none!important;}
body.zomzey-opportunity-workspace .zow-controls,body.zomzey-opportunity-workspace .zow-filter-actions,body.zomzey-opportunity-workspace .zow-quick dl div,body.zomzey-opportunity-workspace .zow-offer-head{border-color:#c2ccd6!important;}
body.zomzey-opportunity-workspace .zow-tabs a{color:#526277;font-weight:500;}
body.zomzey-opportunity-workspace .zow-tabs a.is-active{background:#d7e4f0;box-shadow:inset 0 0 0 1px #9bb2c9;color:#284c6e;}
body.zomzey-opportunity-workspace .zow-tabs a b{background:#d9e1e9;color:#34485f;}
body.zomzey-opportunity-workspace .zow-page :is(.zow-chips span,.zow-badges span,.zow-role-chip,.zow-active-chips a,.zow-offer-head>b){background:#edf1f5;border-color:#bfcbd7;color:#465c75;}
body.zomzey-opportunity-workspace .zow-page .zow-badges .is-new{background:#e4f2e9;color:#287149;}
body.zomzey-opportunity-workspace .zow-page .zow-badges :is(.is-low,.is-warning){background:#fff1d9;color:#805b1d;}
body.zomzey-opportunity-workspace .zow-search{background:#fff;border-color:#aebdce;}
body.zomzey-opportunity-workspace .zow-search input{color:#283548!important;}
body.zomzey-opportunity-workspace .zow-search input::placeholder,body.zomzey-opportunity-workspace .zow-filter-grid input::placeholder{color:#697b91!important;}
body.zomzey-opportunity-workspace .zow-page :is(.zow-filter-grid input,.zow-filter-grid select,.zow-sort select,.zow-note-panel textarea){background:#fff!important;border-color:#b2c0cf!important;color:#283548!important;}
body.zomzey-opportunity-workspace .zow-search-button{background:#d5e4f2!important;color:#254e72!important;border-color:#b3c6d8!important;font-size:13px!important;font-weight:600!important;}
body.zomzey-opportunity-workspace .zow-page :is(.zow-filter-button,.zow-quick-button,.zow-icon-button,.zow-hide-menu button,.zow-pagination a,.zow-pagination span){background:#e5eaf0;color:#405773!important;border-color:#afbfce;box-shadow:none;}
body.zomzey-opportunity-workspace .zow-page :is(.zow-primary-button,.zow-filter-actions button,.zow-empty a){background:#e5dcf0!important;color:#513d6d!important;border:1px solid #bfaed2!important;box-shadow:none!important;}
body.zomzey-opportunity-workspace .zow-page :is(.zow-prospect-button,.zow-post-link,.zow-offer-action){background:#dce9f5!important;color:#2a5479!important;border:1px solid #acc2d8!important;box-shadow:none!important;}
body.zomzey-opportunity-workspace .zow-primary-button.is-disabled{background:#e7ebef!important;color:#768191!important;border-color:#c9d0d8!important;}
body.zomzey-opportunity-workspace .zow-page :is(.zow-filter-button,.zow-quick-button,.zow-primary-button,.zow-prospect-button,.zow-post-link,.zow-offer-action):hover{filter:brightness(.96);transform:none;box-shadow:none;}
body.zomzey-opportunity-workspace .zow-page :is(a,button,input,select,textarea):focus-visible{outline:2px solid #466b90;outline-offset:3px;}
body.zomzey-opportunity-workspace .zow-card-body{grid-template-columns:80px minmax(0,1fr) 320px;align-items:start;}
body.zomzey-opportunity-workspace .zow-card-buttons{width:100%;min-width:0;}
body.zomzey-opportunity-workspace .zow-card-action-pair{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;width:100%;}
body.zomzey-opportunity-workspace .zow-card-action-pair :is(.zow-primary-button,.zow-prospect-button){flex:1 1 145px;width:auto;min-width:0;max-width:100%;height:auto;min-height:40px;padding:9px 10px;font-size:12px!important;font-weight:500;line-height:1.35!important;white-space:normal!important;text-align:center;overflow-wrap:anywhere;}
body.zomzey-opportunity-workspace .zow-card-action-pair i{flex:0 0 auto;}
body.zomzey-opportunity-workspace .zow-card-buttons>.zow-quick-button{height:auto;min-height:38px;padding:8px 12px;font-weight:500;white-space:normal;}
@media(max-width:1000px){body.zomzey-opportunity-workspace .zow-card-body{grid-template-columns:68px minmax(0,1fr);}body.zomzey-opportunity-workspace .zow-commercial{grid-column:1/-1;width:100%;border-top:1px solid #c2ccd6;padding-top:14px;}body.zomzey-opportunity-workspace .zow-card-buttons{width:min(100%,380px);margin-left:auto;}}
@media(max-width:620px){body.zomzey-opportunity-workspace .zow-workspace{padding:18px 12px;}body.zomzey-opportunity-workspace .zow-card-buttons{width:100%;margin:0;}body.zomzey-opportunity-workspace .zow-card-head{flex-wrap:wrap;}body.zomzey-opportunity-workspace .zow-card-action-pair :is(.zow-primary-button,.zow-prospect-button){flex-basis:140px;}}
