body.public-workspace .public-skip{position:absolute;left:16px;top:-100px;z-index:60;background:var(--boja-panel);padding:12px}
body.public-workspace .public-skip:focus{top:12px}
body.astracia .sidebar::-webkit-scrollbar{display:none}
body.public-workspace .distribution-heading{display:block;position:static;margin:4px 0 30px;text-align:center}
body.public-workspace .distribution-heading h1{margin:10px 0}
body.public-workspace .distribution-heading p{color:var(--boja-tekst-tiho)}
body.public-workspace .distribution-table .directory-logo{flex:none;width:44px;height:44px;border-radius:12px}
body.public-workspace .distribution-table .directory-logo img{width:100%;height:100%;object-fit:contain;padding:3px;background:#fff}
body.public-workspace .distribution-table td{padding-block:18px}
body.public-workspace .distribution-domain{margin-top:5px}
body.public-workspace .network-opt-in{margin-top:48px}
body.public-workspace .editorial-story{max-width:1000px;margin:0 auto}
body.public-workspace .editorial-story .story-article{max-width:none;width:100%}
body.public-workspace .story-masthead{max-width:780px;margin:0 auto 36px;text-align:center;padding-top:12px}
body.public-workspace .story-back{display:inline-block;margin-bottom:36px;font-size:13px;color:var(--boja-tekst-tiho)}
body.public-workspace .story-kicker{display:flex;justify-content:center;gap:20px;font-size:11px;letter-spacing:.14em;font-weight:600;color:var(--boja-akcent);margin-bottom:18px}
body.public-workspace .story-masthead h1{font-size:clamp(30px,3.8vw,52px);line-height:1.14;letter-spacing:-1.8px;margin:20px 0}
body.public-workspace .story-masthead .story-summary{font-size:18px;line-height:1.8;color:var(--boja-tekst-tiho);margin:0 auto 26px;max-width:650px}
body.public-workspace .story-byline{display:flex;align-items:center;justify-content:center;gap:12px;text-align:left}
body.public-workspace .story-byline small{display:block;font-size:12px;color:var(--boja-tekst-tiho);margin-top:4px}
body.public-workspace .story-author-mark{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:#eff3f4;color:var(--boja-akcent);font-size:27px}
body.public-workspace .story-cover{margin:0 0 40px}
body.public-workspace .story-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:18px}
body.public-workspace .story-cover figcaption{margin-top:12px;font-size:12px;color:var(--boja-tekst-tiho);text-align:center}
body.public-workspace .story-reading-column{max-width:710px;margin-inline:auto}
body.public-workspace .story-contents{padding:24px 0;border-block:1px solid var(--boja-ivica);margin-bottom:40px}
body.public-workspace .story-contents>div{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:14px}
body.public-workspace .story-contents a{font-size:13px;color:var(--boja-tekst-tiho)}
body.public-workspace .story-section{margin:0 0 40px;scroll-margin-top:100px}
body.public-workspace .story-section h2,body.public-workspace .story-video-section h2{font-size:27px;line-height:1.3;margin:0 0 18px}
body.public-workspace .story-section p,body.public-workspace .story-video-section>p{font-size:16px;line-height:1.95;margin:0 0 20px;color:var(--boja-tekst-2)}
body.public-workspace .story-video-section{margin:48px 0}
body.public-workspace .story-video-section .story-kicker{justify-content:flex-start}
body.public-workspace .story-video{aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#0f1419}
body.public-workspace .story-video-preview{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:18px;background:radial-gradient(ellipse at top right,#0f1419,#0f1419 65%);border:0;color:#fff;cursor:pointer;padding:24px}
body.public-workspace .story-video-preview strong{display:block;font-size:clamp(20px,2.5vw,30px);color:#fff}
body.public-workspace .story-video-preview small{display:block;margin-top:8px;color:#cfd9de}
body.public-workspace .story-play{display:grid;place-items:center;width:60px;height:60px;background:#eff3f4;color:#00763f;border-radius:50%;font-size:24px}
body.public-workspace .story-video-consent{font-size:12px;color:#cfd9de}
body.public-workspace .story-video iframe{width:100%;height:100%;border:0}
body.public-workspace .story-video-section .story-video-note{font-size:12px;line-height:1.7;color:var(--boja-tekst-tiho);margin-top:12px}
body.public-workspace .story-endnote{padding:26px;background:#eff3f4;border-radius:12px;border-left:3px solid var(--boja-akcent);font-size:14px;line-height:1.8;margin:36px 0}
body.public-workspace .story-endnote p{margin:10px 0 0}
body.public-workspace .story-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:28px 0;border-top:1px solid var(--boja-ivica);font-size:13px}
body.public-workspace .editorial-stories{max-width:1080px;margin:auto}
body.public-workspace .stories-heading{text-align:center;max-width:660px;margin:18px auto 42px}
body.public-workspace .stories-heading h1{font-size:clamp(32px,4vw,52px);line-height:1.12;margin:16px 0}
body.public-workspace .stories-heading p{font-size:16px;line-height:1.8;color:var(--boja-tekst-tiho);margin-bottom:24px}
body.public-workspace .editorial-stories .story-cards{padding:0;margin:0;display:grid;gap:28px;list-style:none}
body.public-workspace .editorial-stories .story-preview{display:grid;grid-template-columns:1.05fr 1fr;padding:0;border:1px solid var(--boja-ivica);border-radius:18px;overflow:hidden;background:#fff}
body.public-workspace .story-preview-cover img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover}
body.public-workspace .story-preview-body{padding:34px;align-self:center}
body.public-workspace .story-preview-body .story-kicker{justify-content:flex-start;line-height:1.8;margin-top:16px}
body.public-workspace .story-preview-body h2{font-size:28px;line-height:1.3;margin:14px 0}
body.public-workspace .story-preview-body p{font-size:14px;line-height:1.85;color:var(--boja-tekst-tiho)}
body.public-workspace .story-read-more{display:inline-flex;gap:16px;margin-top:20px;font-weight:600}
@media(max-width:650px){body.public-workspace .editorial-stories .story-preview{grid-template-columns:1fr}body.public-workspace .story-preview-cover img{min-height:0;aspect-ratio:16/9}body.public-workspace .story-preview-body{padding:24px}body.public-workspace .story-masthead h1{letter-spacing:-1px}body.public-workspace .story-masthead .story-summary{font-size:16px}body.public-workspace .story-byline small{max-width:220px}body.public-workspace .story-section p{font-size:15px}body.public-workspace .story-video-preview{gap:12px}body.public-workspace .story-play{width:44px;height:44px;font-size:18px}}
body.public-workspace .public-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
body.public-workspace .public-sign-in{margin-left:auto;font-size:10px;white-space:nowrap;color:var(--boja-tekst-tiho)}
body.public-workspace .public-query{flex:1;min-width:180px}
body.public-workspace .public-query input{width:100%}
body.public-workspace .language-static{gap:12px}
body.public-workspace .podnozje{flex-wrap:wrap;gap:12px}
body.public-workspace .brend:hover{text-decoration:none}
body.astracia.public-workspace a:hover{text-decoration:none}
body.astracia.public-workspace .distribution-bookmark{border-radius:8px}
body.public-workspace .breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px;font-size:13px}
body.public-workspace .profile-hero{margin-bottom:24px}
body.public-workspace .profile-hero h1{overflow-wrap:anywhere}
body.public-workspace .intro{color:var(--boja-tekst-tiho);max-width:850px;line-height:1.7}
body.public-workspace .profile-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}
body.public-workspace .prose{white-space:pre-line;overflow-wrap:anywhere;line-height:1.8}
body.public-workspace .reading{max-width:960px}
body.public-workspace .profile-aside dd{margin:4px 0 16px;overflow-wrap:anywhere}
body.public-workspace .profile-aside dt{font-size:12px;color:var(--boja-tekst-tiho)}
body.public-workspace .tag{display:inline-flex;padding:4px 10px;background:var(--boja-akcent-fon);border:1px solid var(--boja-ivica);border-radius:6px;font-size:12px}
body.public-workspace .note{font-size:13px;color:var(--boja-tekst-tiho)}
body.public-workspace .public-checklist-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}
body.public-workspace .public-checklist-table{min-width:1000px}
body.public-workspace .public-checklist-table td{vertical-align:top}
body.public-workspace .public-checklist-table .k-stavka{min-width:160px}
body.public-workspace .public-checklist-table .k-sta{min-width:220px}
@media(max-width:860px){body.public-workspace .profile-columns{grid-template-columns:1fr}body.public-workspace .public-checklist-header{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){body.public-workspace .zaglavlje .desno{gap:12px}body.public-workspace .zaglavlje .desno .finder-button{padding:8px;font-size:12px}body.public-workspace .zaglavlje .naslov-strane{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}

/* Founder stories (21. 9. 2026): činjenice o startapu uz priču, traka priča na vrhu liste. */
body.public-workspace .story-masthead{text-align:left;max-width:860px}
body.public-workspace .story-crumbs{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--boja-tekst-tiho);margin-bottom:18px}
body.public-workspace .story-crumbs a{color:var(--boja-tekst-tiho)}
body.public-workspace .story-masthead .story-summary{margin-left:0;max-width:none}
body.public-workspace .story-identity{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:6px 0 18px}
body.public-workspace .story-founder,body.public-workspace .story-company{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--boja-ivica);border-radius:14px;background:#fff;min-width:0}
body.public-workspace .story-founder small,body.public-workspace .story-company small{display:block;font-size:12.5px;color:var(--boja-tekst-tiho);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:36ch}
body.public-workspace .story-founder-mark{display:inline-flex;width:42px;height:42px;flex:none;align-items:center;justify-content:center;border-radius:50%;background:#eff3f4;color:#0f1419;font-weight:700;text-transform:uppercase}
body.public-workspace .story-company-link{margin-left:auto;font-size:13px;white-space:nowrap}
body.public-workspace .story-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin:0}
body.public-workspace .story-stats>div{padding:12px 14px;border:1px solid var(--boja-ivica);border-radius:14px;background:#f7f9f9}
body.public-workspace .story-stats dt{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--boja-tekst-tiho)}
body.public-workspace .story-stats dd{margin:6px 0 0;font-size:15.5px;line-height:1.35;font-weight:650;color:#0f1419}
body.public-workspace .story-stats small{display:block;margin-top:3px;font-size:11.5px;color:var(--boja-tekst-tiho)}
body.public-workspace .story-tldr{padding:18px 20px;border-left:4px solid #0f1419;background:#f7f9f9;border-radius:0 12px 12px 0;margin-bottom:32px}
body.public-workspace .story-tldr p{margin:8px 0 0;line-height:1.7}
body.public-workspace .story-takeaways{margin:40px 0;padding:24px 26px;border:1px solid var(--boja-ivica);border-radius:16px;background:#fff}
body.public-workspace .story-takeaways ol{margin:14px 0 0;padding-left:22px;display:grid;gap:12px;line-height:1.7}
body.public-workspace .story-takeaways li::marker{font-weight:700;color:#0f1419}
body.public-workspace .story-toolkit{margin:40px 0}
body.public-workspace .story-toolkit dl{display:grid;gap:12px;margin:14px 0 0}
body.public-workspace .story-toolkit dl>div{display:grid;grid-template-columns:160px 1fr;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--boja-ivica)}
body.public-workspace .story-toolkit dt{font-size:13px;color:var(--boja-tekst-tiho)}
body.public-workspace .story-toolkit dd{margin:0;line-height:1.6}
body.public-workspace .story-more{margin:44px 0 8px}
body.public-workspace .story-strip-wrap{display:flex;align-items:center;gap:14px;margin:6px 0 28px}
body.public-workspace .story-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;flex:1;min-width:0}
body.public-workspace .story-strip-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--boja-ivica);border-radius:14px;background:#fff;text-decoration:none;color:inherit;min-width:0}
body.public-workspace .story-strip-item:hover{border-color:#0f1419;background:#f7f9f9}
body.public-workspace .story-strip-item>span:last-child{min-width:0}
body.public-workspace .story-strip-item strong,body.public-workspace .story-strip-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.public-workspace .story-strip-item small{font-size:12px;color:var(--boja-tekst-tiho);margin-top:2px}
body.public-workspace .story-preview-facts{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--boja-tekst-tiho);margin:0 0 12px}
@media(max-width:700px){body.public-workspace .story-strip-wrap{flex-direction:column;align-items:stretch}body.public-workspace .story-toolkit dl>div{grid-template-columns:1fr;gap:4px}}
body.public-workspace .story-sources{margin:40px 0 0}
body.public-workspace .story-sources ul{margin:12px 0 0;padding-left:20px;display:grid;gap:8px}
body.public-workspace .story-sources small{color:var(--boja-tekst-tiho)}
body.public-workspace .story-caution{margin-top:16px;padding:14px 16px;border:1px solid #ead9a8;background:#fdf7e3;border-radius:12px;line-height:1.6;font-size:14px}
body.public-workspace .story-preview:not(:has(.story-preview-cover)){grid-template-columns:1fr}
body.public-workspace .directory-status{min-width:112px}
body.public-workspace .public-checklist-table .status-izbor{min-width:124px}
body.public-workspace .story-strip-item{max-width:none}

/* Founder stories kao tabela: firma i logo, founder, naslov, ključna brojka. */
body.public-workspace .story-filter{margin:6px 0 18px;align-items:center}
body.public-workspace .story-table{min-width:860px;width:100%;table-layout:fixed}
body.public-workspace .story-table th:nth-child(1){width:23%}
body.public-workspace .story-table th:nth-child(2){width:14%}
body.public-workspace .story-table th:nth-child(4){width:16%}
body.public-workspace .story-table th:nth-child(5){width:56px}
body.public-workspace .story-table-title a{display:block;font-weight:650;color:#0f1419;text-decoration:none;line-height:1.35}
body.public-workspace .story-table-title a:hover{color:#0f1419}
body.public-workspace .story-table-title small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;color:var(--boja-tekst-tiho);font-size:12.5px;line-height:1.5}
body.public-workspace .story-table-title .demo-badge{display:inline-block;margin-top:8px}
body.public-workspace .story-table-number strong{display:block;font-size:15px;color:#0f1419}
body.public-workspace .story-table-number small{display:block;margin-top:2px;font-size:11.5px;color:var(--boja-tekst-tiho)}
body.public-workspace .story-table-title .demo-badge{font-size:11px;padding:2px 8px}
body.public-workspace .story-table th:nth-child(1),body.public-workspace .story-table td:nth-child(1){width:22%}
body.public-workspace .story-table th:nth-child(2),body.public-workspace .story-table td:nth-child(2){width:14%}
body.public-workspace .story-table th:nth-child(3),body.public-workspace .story-table td:nth-child(3){width:auto}
body.public-workspace .story-table th:nth-child(4),body.public-workspace .story-table td:nth-child(4){width:16%}
body.public-workspace .story-table th:nth-child(5),body.public-workspace .story-table td:nth-child(5){width:64px}
body.public-workspace .story-origin{font-size:13.5px;color:var(--boja-tekst-tiho);margin:0 0 8px}
body.public-workspace .story-origin>span:first-child{display:inline-block;padding:2px 9px;border-radius:999px;background:#eff3f4;color:#0f1419;font-weight:650;font-size:12px;margin-right:4px}
body.public-workspace .story-original{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border:1px solid var(--boja-ivica);border-radius:16px;background:#fff;margin-bottom:8px}
body.public-workspace .story-original p{margin:0;line-height:1.6;max-width:46ch}
body.public-workspace .story-origin-chip{display:inline-block;margin-top:8px;padding:2px 9px;border-radius:999px;background:#eff3f4;color:#0f1419;font-size:11px;font-weight:600}

/* Finder rezultati bez kolone Save: tri kolone na punoj širini. */
body.public-workspace .startup-match-table{width:100%}
body.public-workspace .startup-match-table th:nth-child(1),body.public-workspace .startup-match-table td:nth-child(1){width:46%}
body.public-workspace .startup-match-table th:nth-child(2),body.public-workspace .startup-match-table td:nth-child(2){width:26%}
body.public-workspace .startup-match-table th:nth-child(3),body.public-workspace .startup-match-table td:nth-child(3){width:28%}
/* Deals i Exchange: ista tabela, pet kolona. */
body.public-workspace .deals-table{width:100%;min-width:860px;table-layout:fixed}
body.public-workspace .deals-table th:nth-child(1),body.public-workspace .deals-table td:nth-child(1){width:22%}
body.public-workspace .deals-table th:nth-child(2),body.public-workspace .deals-table td:nth-child(2){width:auto}
body.public-workspace .deals-table th:nth-child(3),body.public-workspace .deals-table td:nth-child(3){width:16%}
body.public-workspace .deals-table th:nth-child(4),body.public-workspace .deals-table td:nth-child(4){width:14%}
body.public-workspace .deals-table th:nth-child(5),body.public-workspace .deals-table td:nth-child(5){width:170px}
body.public-workspace .deals-table .story-table-title strong{display:block;color:#0f1419}

/* Founder stories bez kolone Key number: četiri kolone (važi i u prijavljenom delu). */
body.astracia .story-table{width:100%;min-width:760px;table-layout:fixed}
body.astracia .story-table th:nth-child(1),body.astracia .story-table td:nth-child(1){width:26%}
body.astracia .story-table th:nth-child(2),body.astracia .story-table td:nth-child(2){width:18%}
body.astracia .story-table th:nth-child(3),body.astracia .story-table td:nth-child(3){width:auto}
body.astracia .story-table th:nth-child(4),body.astracia .story-table td:nth-child(4){width:64px}

/* Faza P (23. 9. 2026): odeljci priče iz urednika — istaknut citat i brojke. */
body.public-workspace .story-pullquote{margin:36px 0;padding:6px 0 6px 24px;border-left:3px solid #0f1419}
body.public-workspace .story-pullquote p{font-size:22px;line-height:1.45;margin:0;color:var(--boja-tekst);font-weight:500}
body.public-workspace .story-pullquote footer{margin-top:10px;font-size:14px;color:var(--boja-tekst-tiho)}
body.public-workspace .story-numbers{margin:36px 0}
body.public-workspace .story-numbers dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin:14px 0 0}
body.public-workspace .story-numbers dl>div{padding:14px 16px;border:1px solid var(--boja-ivica);border-radius:12px;background:#fff}
body.public-workspace .story-numbers dt{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--boja-tekst-tiho)}
body.public-workspace .story-numbers dd{margin:6px 0 0;font-size:20px;font-weight:700;color:var(--boja-tekst)}
body.public-workspace .story-cover img{width:100%;height:auto;border-radius:18px;display:block}
body.public-workspace .story-reading-column .owner-block{margin:32px 0}

/* SEO master v1, faza 8: stranica alternativa (lista sa razlozima). */
body.public-workspace .seo-alternative-list{list-style:none;margin:20px 0;padding:0;display:grid;gap:12px}
body.public-workspace .seo-alternative-list>li.panel{padding:20px 22px;border-radius:14px;margin:0}
body.public-workspace .seo-alternative-reasons{margin:10px 0 0 56px;padding:0 0 0 18px;font-size:14px;line-height:1.7;color:#0f1419}
body.public-workspace .seo-alternative-list>li>.tiho{margin:6px 0 0 56px}
body.public-workspace .seo-alternatives-method{max-width:760px;line-height:1.7}
body.public-workspace .product-alternatives-link{margin-top:16px;font-size:14px}
@media (max-width:640px){body.public-workspace .seo-alternative-reasons,body.public-workspace .seo-alternative-list>li>.tiho{margin-left:0}}
/* SEO master v1, faza 9: poređenje dva proizvoda (sopstvena tabela; mobilni: red kao kartica sa oznakom proizvoda). */
body.public-workspace .seo-compare-sides{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}
body.public-workspace .seo-compare-sides>.panel{padding:18px 20px;border-radius:14px;margin:0}
body.public-workspace .seo-compare-wrap{border:1px solid #eff3f4;border-radius:16px;background:#fff;overflow-x:auto}
body.public-workspace .seo-compare-table{width:100%;border-collapse:collapse;table-layout:fixed}
body.public-workspace .seo-compare-table thead th{background:#f7f9f9;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#536471;text-align:left;padding:14px 18px}
body.public-workspace .seo-compare-table thead th:first-child{width:26%}
body.public-workspace .seo-compare-table tbody th,body.public-workspace .seo-compare-table td{padding:16px 18px;border-top:1px solid #eff3f4;vertical-align:top;text-align:left;font-size:14px;font-weight:400;line-height:1.6;overflow-wrap:anywhere;background:none;text-transform:none;letter-spacing:0}
body.public-workspace .seo-compare-table tbody th{font-weight:600;color:#0f1419}
body.public-workspace .seo-compare-table tbody th small{display:block;margin-top:4px;color:#0f1419;font-size:12px}
body.public-workspace .seo-compare-table td a{font-size:12px}
@media (max-width:650px){body.public-workspace .seo-compare-sides{grid-template-columns:1fr}
body.public-workspace .seo-compare-table thead{display:none}
body.public-workspace .seo-compare-table,body.public-workspace .seo-compare-table tbody,body.public-workspace .seo-compare-table tr{display:block}
body.public-workspace .seo-compare-table tr{padding:16px 18px;border-top:1px solid #eff3f4}
body.public-workspace .seo-compare-table tr:first-child{border-top:0}
body.public-workspace .seo-compare-table tbody th,body.public-workspace .seo-compare-table td{display:block;padding:0;border:0}
body.public-workspace .seo-compare-table td{margin-top:10px}
body.public-workspace .seo-compare-table td::before{content:attr(data-label);display:block;font-size:11px;color:#536471;text-transform:uppercase;letter-spacing:.05em}}
/* SEO master v1 §11.4: urednička best lista. */
body.public-workspace .seo-best-rationale{margin:10px 0 0 56px;font-size:14px;line-height:1.7;color:#0f1419}
body.public-workspace .seo-best-method{padding:22px 24px;border-radius:14px;margin:24px 0}
body.public-workspace .seo-best-method p{white-space:pre-line;line-height:1.75}
body.public-workspace .seo-best-others li{line-height:1.7;margin:6px 0}
@media (max-width:640px){body.public-workspace .seo-best-rationale{margin-left:0}}
/* People (plan People P3): tabovi po ulozi, oznaka „Open to connect“, uloge i startapi na profilu. */
body.public-workspace .people-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}
body.public-workspace .people-tabs a{padding:8px 14px;border:1px solid #eff3f4;border-radius:999px;background:#fff;color:#0f1419;text-decoration:none;font-size:14px}
body.public-workspace .people-tabs a small{color:#536471;font-size:12px}
body.public-workspace .people-tabs a.aktivna{background:#0f1419;border-color:#0f1419;color:#fff}
body.public-workspace .people-tabs a.aktivna small{color:#eff3f4}
body.public-workspace .people-open{display:flex;align-items:center;gap:6px;white-space:nowrap}
body.public-workspace .people-open-badge{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#eff3f4;color:#0f1419;font-size:11px;font-weight:600}
body.public-workspace .person-roles{margin:12px 0}
body.public-workspace .person-startups,body.public-workspace .product-people{padding:20px 22px;border-radius:14px;margin:16px 0}
body.public-workspace .person-startups ul,body.public-workspace .product-people ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
body.public-workspace .person-privacy{display:flex;flex-wrap:wrap;gap:6px 18px;margin:18px 0 8px;padding-top:14px;border-top:1px solid #eff3f4;font-size:13px}
body.public-workspace .person-privacy a{color:#0f1419}
body.public-workspace .people-why{max-width:760px}
body.public-workspace .people-why h2{margin-top:28px}
/* Hire experts (plan People P4): kartice sa uslugama, oznaka provere, citat iz opisa i direktan kontakt. */
body.public-workspace .experts-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
body.public-workspace .expert-card{display:grid;grid-template-columns:minmax(220px,1fr) 2fr auto;gap:16px;align-items:start;padding:18px 20px;border-radius:14px}
body.public-workspace .expert-offer{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 8px}
body.public-workspace .expert-service{font-weight:600;color:#0f1419}
body.public-workspace .expert-badge{font-size:11px;padding:2px 8px;border-radius:999px;background:#f3f1ea;color:#6b6250}
body.public-workspace .expert-badge.is-verified{background:#eff3f4;color:#0f1419}
body.public-workspace .expert-quote{flex-basis:100%;font-size:13px;color:#0f1419}
body.public-workspace .expert-contact{display:flex;flex-wrap:wrap;gap:8px}
body.public-workspace .person-work{padding:20px 22px;border-radius:14px;margin:16px 0}
@media (max-width:760px){body.public-workspace .expert-card{grid-template-columns:1fr}}
/* Zaglavlje liste People i Hire experts: ko je na listi (docs/PLAN-PEOPLE-GRUPE.md). */
body.public-workspace .list-intro{margin:0 0 18px;max-width:880px}
body.public-workspace .list-intro h1{margin:0 0 6px;font-size:28px;line-height:1.2;color:#00763f}
body.public-workspace .list-intro p{margin:0;color:#0f1419;font-size:15px;line-height:1.55}
body.public-workspace .zaglavlje .naslov-podnaslov{display:block;font-size:12px;font-weight:400;color:#536471;margin-top:2px}
@media(max-width:760px){body.public-workspace .zaglavlje .naslov-podnaslov{display:none}}
/* Potkategorije ljudi (24. 9. 2026): čipovi ispod tabova People i na profilu osobe. */
body.public-workspace .people-tags{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 14px}
body.public-workspace .people-tags a,body.public-workspace .person-tags a{display:inline-flex;gap:6px;align-items:baseline;padding:4px 10px;border:1px solid #eff3f4;border-radius:999px;font-size:13px;color:#0f1419;text-decoration:none;background:#fff}
body.public-workspace .people-tags a small{color:#536471}
body.public-workspace .people-tags a.aktivna,body.public-workspace .people-tags a:hover,body.public-workspace .person-tags a:hover{background:#eff3f4;border-color:#536471;color:#0f1419}
body.public-workspace .person-tags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}
/* Media (G2): kartica emisije, oznake za goste i sponzorstva. */
body.public-workspace .media-summary{margin:0 0 8px;font-size:14px;color:#0f1419;line-height:1.5}
body.public-workspace .media-flag{background:#fdf3e1 !important;color:#7a5412 !important}
/* Jedna traka pretrage (24. 9. 2026): izbor kategorije + rečenica + prekidači, isto na Discover, People, Hire experts i Media. */
body.astracia .startups-filteri.list-search,body.astracia .directory-page .startups-filteri{align-items:center}
body.astracia .list-search-scope select{min-width:290px;max-width:340px;height:44px}
body.astracia .startups-filteri .list-search-scope{flex:0 0 auto}
body.astracia .list-search .polje-ikona{flex:1 1 320px}
body.astracia .list-search .list-search-check{padding-bottom:0;white-space:nowrap}
body.astracia .list-search-more{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin:-6px 0 16px;font-size:13px;color:#0f1419}
body.astracia .list-search-more label{display:flex;align-items:center;gap:8px}
body.astracia .list-search-more select{min-width:150px}
body.public-workspace .experts-table td:nth-child(2){min-width:280px}
body.public-workspace .experts-table .expert-offer{margin:0 0 6px}
body.public-workspace .expert-contact-link{display:inline-block;margin:0 10px 4px 0;font-weight:600;white-space:nowrap}
body.public-workspace .media-table .media-summary{margin:0 0 6px}
@media (max-width:760px){body.astracia .list-search-scope,body.astracia .list-search-scope select{width:100%;max-width:none}}
/* Deljenje (24. 9. 2026): X, LinkedIn, Reddit kao obični linkovi. */
body.public-workspace .share-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 10px}
body.public-workspace .share-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#536471;margin-right:4px}
body.public-workspace .share-button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #eff3f4;border-radius:999px;background:#fff;color:#0f1419;font-size:13px;text-decoration:none}
body.public-workspace .share-button:hover{background:#eff3f4;border-color:#536471;color:#0f1419}
body.public-workspace .share-button svg{width:15px;height:15px}
/* Footer javnih strana (24. 9. 2026): cene i pravne strane koje traži Paddle. */
body.public-workspace .podnozje{flex-wrap:wrap;gap:6px 18px}
body.public-workspace .podnozje-veze a{color:inherit}
body.public-workspace .podnozje-firma{flex-basis:100%;font-size:12px}

body.public-workspace .story-author-avatar{position:relative;overflow:hidden;border-radius:50%;flex:none}
body.public-workspace .story-author-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;padding:0}

/* Three-column story list, with a separate readable row per founder. */
body.astracia .story-table th:nth-child(1),body.astracia .story-table td:nth-child(1){width:26%}
body.astracia .story-table th:nth-child(2),body.astracia .story-table td:nth-child(2){width:26%}
body.astracia .story-table th:nth-child(3),body.astracia .story-table td:nth-child(3){width:48%}
body.astracia .story-founders{display:flex;flex-direction:column;gap:10px}
body.astracia .story-founder-row{display:flex;align-items:center;gap:9px;min-width:0}
body.astracia .story-founder-row .story-author-avatar{width:32px;height:32px;flex:0 0 32px}
body.astracia .story-founder-name{min-width:0;word-break:normal;overflow-wrap:normal;white-space:normal;line-height:1.4}

/* Preserve readable account actions beside long mobile page titles. */
body.public-workspace .zaglavlje .desno{flex-shrink:0}
body.public-workspace .zaglavlje .desno>a{white-space:nowrap}

/* One shared shell; account-only editing is grouped inside My Startup. */
[hidden][data-auth-guest], [hidden][data-auth-member] { display:none !important; }
.workspace-tabs { display:flex; flex-wrap:wrap; gap:8px; padding:0 0 20px; margin-bottom:24px; border-bottom:1px solid #eff3f4; }
.workspace-tabs a { padding:9px 12px; border:1px solid #eff3f4; border-radius:8px; text-decoration:none; background:#fff; }
.workspace-tabs a[aria-current="page"] { color:#fff; background:#0f1419; border-color:#0f1419; }

@media (max-width:640px) {
    .workspace-tabs { flex-wrap:nowrap; overflow-x:auto; max-width:100%; padding-bottom:12px; margin-bottom:20px; scrollbar-width:thin; }
    .workspace-tabs a { flex:0 0 auto; white-space:nowrap; }
}

/* Discover: wide search controls, moving ideas and a dedicated advertising rail. */
body.public-workspace .directory-page .startups-filteri { display:grid; grid-template-columns:280px minmax(0,1fr) auto; gap:12px; margin-bottom:14px; }
body.public-workspace .directory-page .list-search-scope { min-width:0; margin:0; }
body.public-workspace .directory-page .list-search-scope select { width:100%; min-width:0; max-width:none; font-size:12px; padding:10px 32px 10px 12px; height:44px; margin:0; }
body.public-workspace .directory-page .directory-query { min-width:0; width:auto; }
body.public-workspace .directory-page .directory-query input { min-width:0; width:100%; height:44px; }
body.public-workspace .directory-page .startups-filteri>button { height:44px; margin:0; }
body.public-workspace .search-ideas { display:flex; flex-wrap:nowrap; align-items:center; gap:12px; padding:10px 12px; margin:0 0 22px; border:1px solid #eff3f4; border-radius:12px; background:#eff3f4; min-width:0; }
body.public-workspace .search-ideas .search-examples-label { flex:none; margin:0; color:#0f1419; font-size:10px; letter-spacing:.07em; }
.search-ideas-viewport { min-width:0; overflow-x:auto; scrollbar-width:none; }
.search-ideas-viewport::-webkit-scrollbar { display:none; }
.search-ideas-track { display:flex; width:max-content; }
.search-ideas-group { display:flex; flex:none; align-items:center; gap:8px; padding-right:8px; }
body.public-workspace .search-ideas a { display:inline-flex; align-items:center; gap:12px; flex:none; white-space:nowrap; border:1px solid #cfd9de; border-radius:7px; background:#fff; padding:7px 11px; margin:0; font-size:12px; line-height:1.5; color:#0f1419; text-decoration:none; }
body.public-workspace .search-ideas a::before { content:none; }
body.public-workspace .search-ideas a:hover,body.public-workspace .search-ideas a:focus-visible { color:#0f1419; border-color:#536471; background:#f7f9f9; }
body.public-workspace .search-ideas a>span:last-child { color:#536471; }
body.public-workspace .search-ideas-toggle { display:grid; place-items:center; flex:none; width:30px; height:30px; min-width:0; padding:0; border:1px solid #cfd9de; border-radius:7px; background:#fff; color:#0f1419; font-size:12px; box-shadow:none; }
body.public-workspace .search-ideas-toggle[hidden] { display:none; }
.search-ideas.is-moving .search-ideas-track { animation:search-ideas-scroll 65s linear infinite; }
.search-ideas.is-paused .search-ideas-track,.search-ideas:hover .search-ideas-track { animation-play-state:paused; }
.search-ideas-viewport:focus-within .search-ideas-track { animation:none; transform:none; }
@keyframes search-ideas-scroll { to { transform:translateX(-50%); } }
@media(prefers-reduced-motion:reduce) {
    .search-ideas.is-moving .search-ideas-track { animation:none; }
    .search-ideas-group[aria-hidden=true],body.public-workspace .search-ideas-toggle { display:none; }
}
.discover-layout { display:grid; grid-template-columns:minmax(0,1fr) 256px; align-items:start; gap:24px; }
.discover-results-column { min-width:0; }
body.public-workspace .discover-layout .community-table-wrap { margin-top:0; border:1px solid #eff3f4; border-radius:12px; background:#fff; }
body.public-workspace .discover-layout .startup-directory-table { min-width:0; width:100%; table-layout:fixed; }
body.public-workspace .discover-layout .startup-directory-table th:first-child,body.public-workspace .discover-layout .startup-directory-table td:first-child { width:48%; }
body.public-workspace .discover-layout .startup-directory-table th:nth-child(2),body.public-workspace .discover-layout .startup-directory-table td:nth-child(2) { width:27%; min-width:0; }
body.public-workspace .discover-layout .startup-directory-table th:last-child,body.public-workspace .discover-layout .startup-directory-table td:last-child { width:25%; min-width:0; white-space:normal; overflow-wrap:anywhere; }
body.public-workspace .discover-layout .startup-directory-table th { background:#f7f9f9; padding:12px 16px; font-size:10px; letter-spacing:.07em; text-transform:uppercase; }
body.public-workspace .discover-layout .startup-directory-table td { padding:18px 16px; vertical-align:middle; }
body.public-workspace .discover-layout .directory-product { gap:12px; align-items:flex-start; }
body.public-workspace .discover-layout .directory-name { min-width:0; }
body.public-workspace .discover-layout .directory-product strong { font-size:14px; line-height:1.4; overflow-wrap:anywhere; }
body.public-workspace .discover-layout .directory-summary { white-space:normal; margin-top:5px; font-size:12px; line-height:1.55; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
body.public-workspace .discover-layout .community-topics { display:flex; flex-wrap:wrap; gap:5px; margin:0; }
body.public-workspace .discover-layout .community-topics>span { max-width:100%; white-space:normal; overflow-wrap:anywhere; padding:4px 6px; }
body.public-workspace .discover-layout .startup-directory-table td:last-child a { font-size:12px; color:#0f1419; font-weight:500; }
/* One advertising cell for every pair of startup rows; both tables scroll together. */
.discover-layout.without-ads { grid-template-columns:minmax(0,1fr); }
.discover-ad-rail { position:static; min-width:0; border:1px solid #eff3f4; border-radius:12px; overflow:hidden; background:#fff; }
.discover-ad-table { width:100%; table-layout:fixed; border-collapse:collapse; margin:0; }
.discover-ad-table th { padding:12px 16px; background:#f7f9f9; color:#0f1419; font-size:10px; letter-spacing:.07em; text-transform:uppercase; text-align:left; }
.discover-ad-table td { padding:14px 16px; vertical-align:middle; border-top:1px solid #eff3f4; }
.discover-ad-cell { display:flex; align-items:center; gap:12px; }
.discover-ad-mark { display:grid; place-items:center; flex:none; width:36px; height:36px; border:1px dashed #cfd9de; border-radius:8px; color:#536471; font-size:23px; }
.discover-ad-cell>div { display:grid; gap:5px; min-width:0; }
.discover-ad-label { color:#536471; text-transform:uppercase; letter-spacing:.07em; font-size:9px; }
.discover-ad-cell strong { font-size:14px; color:#0f1419; }
body.public-workspace .discover-ad-cta { color:#0f1419; font-size:11px; text-decoration:underline; text-underline-offset:3px; }
.discover-ad-table th .discover-ad-pricing { margin-left:8px; font-size:10px; font-weight:400; letter-spacing:0; text-transform:none; color:#1d9bf0; text-decoration:none; }
.discover-ad-table th .discover-ad-pricing:hover { color:#1a8cd8; }
body.public-workspace .discover-layout .startup-directory-table .discover-inline-ad { display:none; }
@media(max-width:1199px) {
 .discover-layout { grid-template-columns:minmax(0,1fr); }
 .discover-ad-rail { display:none; }
 body.public-workspace .discover-layout .startup-directory-table .discover-inline-ad { display:table-row; background:#f7f9f9; }
}
@media(max-width:760px) {
    body.public-workspace .directory-page .startups-filteri { grid-template-columns:minmax(0,1fr) auto; gap:10px; }
    body.public-workspace .directory-page .list-search-scope { grid-column:1/-1; width:100%; }
    body.public-workspace .directory-page .list-search-scope select { font-size:12px; }
    body.public-workspace .search-ideas { gap:8px; padding:8px; }
    body.public-workspace .search-ideas .search-examples-label { font-size:9px; max-width:42px; }
}
@media(max-width:650px) {
    body.public-workspace .discover-layout .startup-directory-table { display:block; }
    body.public-workspace .discover-layout .startup-directory-table thead { display:none; }
    body.public-workspace .discover-layout .startup-directory-table tbody { display:block; }
    body.public-workspace .discover-layout .startup-directory-table tr { display:grid; grid-template-columns:minmax(0,1fr); padding:18px 14px; gap:12px; border-bottom:1px solid #eff3f4; }
    body.public-workspace .discover-layout .startup-directory-table td { display:block; width:100%!important; padding:0; border:0; }
    body.public-workspace .discover-layout .startup-directory-table .discover-inline-ad { display:grid; }
}

/* Compact directory controls share the same search and moving ideas. */
body.public-workspace .compact-catalog { max-width:none; }
body.public-workspace .compact-catalog .list-search { display:grid; grid-template-columns:minmax(210px,260px) minmax(0,1fr) auto; gap:10px; margin:0 0 14px; }
body.public-workspace .compact-catalog .list-search:has(.list-search-network) { grid-template-columns:minmax(210px,250px) 170px minmax(100px,1fr) auto; }
body.public-workspace .compact-catalog .list-search label { min-width:0; margin:0; }
body.public-workspace .compact-catalog .list-search select { width:100%; min-width:0; max-width:none; height:44px; font-size:12px; margin:0; padding:10px 30px 10px 12px; }
body.public-workspace .compact-catalog .directory-query { width:auto; min-width:0; }
body.public-workspace .compact-catalog .directory-query input { width:100%; min-width:0; height:44px; }
body.public-workspace .compact-catalog .list-search>button { grid-column:-2; grid-row:1; height:44px; margin:0; }
.list-search-options { grid-column:1/-1; display:flex; flex-wrap:wrap; gap:8px 20px; }
body.public-workspace .compact-catalog .community-table-wrap { margin-top:0; }
body.public-workspace .compact-catalog .community-table { width:100%; table-layout:fixed; }
body.public-workspace .compact-catalog .community-table th:first-child,body.public-workspace .compact-catalog .community-table td:first-child { width:44%; }
body.public-workspace .compact-catalog .community-table th:nth-child(2),body.public-workspace .compact-catalog .community-table td:nth-child(2) { width:34%; }
body.public-workspace .compact-catalog .community-table th:last-child,body.public-workspace .compact-catalog .community-table td:last-child { width:22%; white-space:normal; overflow-wrap:anywhere; }
body.public-workspace .deals-page .finder-result-tabs a:hover,body.public-workspace .deals-page .finder-result-tabs a:focus-visible,body.public-workspace .deals-page .finder-result-tabs a[aria-current=page],body.public-workspace .deals-page .finder-button:hover,body.public-workspace .deals-page .finder-button:focus-visible { background:#0f1419; color:#fff; border-color:#0f1419; }
body.public-workspace .deals-page .finder-result-tabs a:hover span,body.public-workspace .deals-page .finder-result-tabs a:focus-visible span,body.public-workspace .deals-page .finder-result-tabs a[aria-current=page] span { color:inherit; }
[data-account-checklist] [hidden] { display:none!important; }
.public-checklist-table .k-status { min-width:155px; }
.public-checklist-table .status-izbor { width:145px; font-size:12px; }
[data-checklist-note], [data-checklist-summary] { font-size:13px; color:#0f1419; }
@media(max-width:1100px) {
 body.public-workspace .compact-catalog .list-search:has(.list-search-network) { grid-template-columns:minmax(0,1fr) minmax(0,1fr); }
 body.public-workspace .compact-catalog .list-search:has(.list-search-network)>button { grid-column:2; grid-row:2; }
}
@media(max-width:650px) {
 body.public-workspace .compact-catalog .list-search { grid-template-columns:minmax(0,1fr) auto; }
 body.public-workspace .compact-catalog .list-search-scope { grid-column:1/-1; }
 body.public-workspace .compact-catalog .list-search:has(.list-search-network) .list-search-scope { grid-column:1; }
 body.public-workspace .compact-catalog .list-search>button { grid-column:2; grid-row:2; }
 body.public-workspace .compact-catalog .community-table td { width:100%!important; }
}
/* 7. 10. 2026 — Startup Deals: četiri tabele u dva reda, svaka sa zaglavljem; bez tabova. */
body.public-workspace .deals-page .deals-search{margin-bottom:16px}
body.public-workspace .deals-back{margin:-6px 0 12px;font-size:13px}
body.public-workspace .deals-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}
body.public-workspace .deals-page.is-single .deals-grid{grid-template-columns:1fr}
body.public-workspace .deals-panel{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #eff3f4;border-radius:16px;overflow:hidden}
body.public-workspace .deals-panel-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:12px 16px;background:#f7f9f9;border-bottom:1px solid #eff3f4}
body.public-workspace .deals-panel-head h2{margin:0;font-size:15.5px;letter-spacing:-.01em;color:#0f1419}
body.public-workspace .deals-count{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:#0f1419;color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}
body.public-workspace .deals-post{margin-left:auto;font-size:12.5px;font-weight:600;color:#0f1419;text-decoration:none;white-space:nowrap}
body.public-workspace .deals-post::after{content:" ↗";font-size:11px}
body.public-workspace .deals-panel-head p{flex-basis:100%;margin:0;font-size:12.5px;color:#0f1419}
body.public-workspace .deals-empty{margin:0;padding:22px 16px;font-size:13.5px;color:#0f1419}
body.public-workspace .deals-panel .deals-table{width:100%;min-width:0;table-layout:auto;border-collapse:collapse;font-size:13.5px}
body.public-workspace .deals-panel .deals-table th,body.public-workspace .deals-panel .deals-table td{width:auto;padding:10px 12px;vertical-align:top;border-bottom:1px solid #eff3f4;text-align:left}
body.public-workspace .deals-panel .deals-table th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#0f1419;font-weight:600;padding-top:10px;padding-bottom:8px}
body.public-workspace .deals-panel .deals-table tbody tr:last-child td{border-bottom:0}
body.public-workspace .deals-panel .deals-table tbody tr:hover td{background:#f7f9f9}
body.public-workspace .deals-panel .deals-table .community-person{gap:10px}
body.public-workspace .deals-panel .deals-table .community-person strong{font-size:13.5px}
body.public-workspace .deals-panel .deals-table .community-person small{display:block;font-size:12px;color:#0f1419}
body.public-workspace .deals-title strong{display:block;color:#0f1419;font-size:13.5px;line-height:1.35}
body.public-workspace .deals-title small{display:block;font-size:12.5px;color:#0f1419;line-height:1.45;margin-top:2px}
body.public-workspace .deals-price{white-space:nowrap}
body.public-workspace .deals-price strong{display:block;font-size:14px;color:#0f1419;font-variant-numeric:tabular-nums}
body.public-workspace .deals-price small{display:block;font-size:11.5px;color:#0f1419;margin-top:2px}
body.public-workspace .deals-action{text-align:right;white-space:nowrap}
body.public-workspace .deals-panel .finder-button{padding:7px 11px;font-size:12.5px;border-radius:8px}
body.public-workspace .deals-panel-foot{padding:10px 16px;border-top:1px solid #eff3f4;font-size:12.5px;background:#f7f9f9}
body.public-workspace .deals-panel-foot a{font-weight:600}
body.public-workspace .deals-panel .demo-badge{margin-top:4px}
@media(max-width:960px){body.public-workspace .deals-grid{grid-template-columns:1fr}}
@media(max-width:640px){body.public-workspace .deals-panel .deals-table th:nth-child(3),body.public-workspace .deals-panel .deals-table td:nth-child(3){display:none}body.public-workspace .deals-action{text-align:left}}
/* 7. 10. 2026 (druga verzija) — Startup Deals: pune širine, sitniji font, bez dugmića, ceo red je link. */
body.public-workspace .deals-stack{display:grid;grid-template-columns:1fr;gap:22px}
body.public-workspace .deals-panel-head{padding:12px 18px}
body.public-workspace .deals-panel-head p{flex-basis:auto;margin-left:4px}
body.public-workspace .deals-panel .deals-table{font-size:13px}
body.public-workspace .deals-panel .deals-table th,body.public-workspace .deals-panel .deals-table td{padding:11px 18px}
body.public-workspace .deals-panel .deals-table th.deals-col-startup,body.public-workspace .deals-panel .deals-table td.deals-col-startup{width:30%}
body.public-workspace .deals-panel .deals-table th.deals-col-value,body.public-workspace .deals-panel .deals-table td.deals-col-value{width:22%;white-space:normal}
body.public-workspace .deals-row{cursor:pointer}
body.public-workspace .deals-row:hover td{background:#f7f9f9}
body.public-workspace .deals-panel .deals-table .community-person{align-items:flex-start}
body.public-workspace .deals-panel .deals-table .community-person strong{font-size:13.5px;line-height:1.3}
body.public-workspace .deals-panel .deals-table .community-person small{font-size:12px;line-height:1.4;color:#0f1419;display:block;margin-top:2px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
body.public-workspace .deals-kind{font-weight:600;color:#0f1419 !important}
body.public-workspace .deals-title a{display:block;font-weight:600;color:#0f1419;font-size:13.5px;line-height:1.35;text-decoration:none}
body.public-workspace .deals-row:hover .deals-title a{color:#0f1419}
body.public-workspace .deals-title small{display:block;font-size:12px;color:#0f1419;line-height:1.45;margin-top:2px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
body.public-workspace .deals-col-value strong{display:block;font-size:14px;color:#0f1419;font-variant-numeric:tabular-nums}
body.public-workspace .deals-col-value small{display:block;font-size:11.5px;color:#0f1419;margin-top:2px}
body.public-workspace .deals-wants{display:block;font-size:13px;color:#0f1419;line-height:1.4}
@media(max-width:640px){body.public-workspace .deals-panel .deals-table th.deals-col-value,body.public-workspace .deals-panel .deals-table td.deals-col-value{display:table-cell;width:auto}body.public-workspace .deals-panel .deals-table th.deals-col-startup,body.public-workspace .deals-panel .deals-table td.deals-col-startup{display:none}}
/* 8. 10. 2026 — Deals: kategorija pre cene, ~10 redova vidljivo pa skrol unutar tabele. */
body.public-workspace .deals-scroll{max-height:640px;overflow:auto;overscroll-behavior:contain}
body.public-workspace .deals-scroll thead th{position:sticky;top:0;background:#fff;z-index:1}
body.public-workspace .deals-panel .deals-table th.deals-col-startup,body.public-workspace .deals-panel .deals-table td.deals-col-startup{width:28%}
body.public-workspace .deals-panel .deals-table th.deals-col-category,body.public-workspace .deals-panel .deals-table td.deals-col-category{width:16%}
body.public-workspace .deals-panel .deals-table th.deals-col-value,body.public-workspace .deals-panel .deals-table td.deals-col-value{width:20%}
body.public-workspace .deals-col-category .chip{font-size:11.5px}
@media(max-width:640px){body.public-workspace .deals-panel .deals-table th.deals-col-category,body.public-workspace .deals-panel .deals-table td.deals-col-category{display:none}}
/* 8. 10. 2026 — mobilni audit: Deals cena u jednom redu; Directories i Opportunities bez sporednih kolona na telefonu. */
@media(max-width:640px){
body.public-workspace .deals-panel .deals-table th.deals-col-value,body.public-workspace .deals-panel .deals-table td.deals-col-value{width:auto;min-width:118px;padding-left:8px}
body.public-workspace .deals-col-value strong{font-size:13.5px;white-space:nowrap}
body.public-workspace .deals-col-value small{white-space:normal}
body.public-workspace .distribution-table{min-width:0!important;width:100%}
body.public-workspace .distribution-table th:nth-child(2),body.public-workspace .distribution-table td:nth-child(2),body.public-workspace .distribution-table th:nth-child(3),body.public-workspace .distribution-table td:nth-child(3),body.public-workspace .distribution-table th:nth-child(4),body.public-workspace .distribution-table td:nth-child(4),body.public-workspace .distribution-table th:nth-child(5),body.public-workspace .distribution-table td:nth-child(5){display:none}
body.public-workspace .opportunities-table{min-width:0!important;width:100%}
body.public-workspace .opportunities-table th:nth-child(n+3),body.public-workspace .opportunities-table td:nth-child(n+3){display:none}
}

/* Shared subject, language and optional availability; same form and query as the directory list. */
body.public-workspace .compact-catalog .community-filter-controls { grid-column:1/-1; display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px; min-width:0; }
@media(max-width:1100px) { body.public-workspace .compact-catalog .list-search:has(.list-search-network)>.directory-query { grid-column:1; grid-row:2; } }
@media(max-width:650px) { body.public-workspace .compact-catalog .list-search>.directory-query { grid-column:1; grid-row:2; } }
@media(max-width:650px) { body.public-workspace .compact-catalog .community-filter-controls { grid-template-columns:minmax(0,1fr); } }
/* 10. 10. 2026: startapi na prodaju (Uneed) — odeljak na profilu i tabela u Startup Deals. */
body.public-workspace .for-sale-panel{padding:18px 20px;border-radius:14px;margin:16px 0}
body.public-workspace .for-sale-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
body.public-workspace .for-sale-head h2{margin:0;font-size:17px}
body.public-workspace .for-sale-badge{display:inline-block;padding:3px 10px;border-radius:999px;background:#fff4e5;color:#8a4b00;font-size:12px;font-weight:700;letter-spacing:.02em}
body.public-workspace .for-sale-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:14px 0 10px}
body.public-workspace .for-sale-facts>div{padding:10px 12px;border:1px solid #eff3f4;border-radius:10px;background:#f7f9f9}
body.public-workspace .for-sale-facts dt{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#536471}
body.public-workspace .for-sale-facts dd{margin:4px 0 0;font-size:16px;font-weight:700;color:#0f1419}
body.public-workspace .for-sale-reason{margin:0 0 8px;font-size:14px}
/* Strane poslova (11. 10. 2026): landing zaglavlje, strana posla i liste povezanih poslova. */
body.public-workspace .jobs-landing-head{margin:6px 0 14px}
body.public-workspace .jobs-landing-head h1{margin:0 0 4px;font-size:26px}
body.public-workspace .jobs-landing-head p{margin:0;color:#536471}
body.public-workspace .jobs-browse{margin-top:22px}
body.public-workspace .job-head{display:flex;gap:16px;align-items:flex-start;margin:10px 0 18px}
body.public-workspace .job-head h1{margin:0 0 4px;font-size:26px;line-height:1.25}
body.public-workspace .job-company{margin:0 0 8px;font-size:16px}
body.public-workspace .job-facts{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 12px;color:#536471;font-size:14px}
body.public-workspace .job-description{max-width:760px;line-height:1.6;font-size:15px}
body.public-workspace .job-description h2,body.public-workspace .job-description h3{font-size:17px;margin:18px 0 6px}
body.public-workspace .job-links{list-style:none;padding:0;margin:8px 0;display:grid;gap:6px}
