.finder-page{max-width:1240px;margin:0 auto;padding:8px 0 36px;color:#0f1419}.finder-page h1{font-size:clamp(2rem,3vw,3rem);line-height:1.12;letter-spacing:-.045em;margin:14px 0 16px}.finder-page h2{font-size:1.5rem;line-height:1.25;letter-spacing:-.025em}.finder-page h3{font-size:1.18rem;line-height:1.3;margin:10px 0}.finder-page p{line-height:1.65}.finder-page a{color:#0f1419}.finder-page small{font-size:.8rem;line-height:1.55;color:#0f1419}.finder-topline,.finder-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.finder-eyebrow{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#0f1419}.finder-block{display:block;margin-top:24px}.finder-hero{padding:34px 38px 30px;background:linear-gradient(115deg,#eff3f4,#eff3f4);border:1px solid #eff3f4;border-radius:22px;position:relative}.finder-hero h1{max-width:730px}.finder-hero>p{max-width:640px;color:#0f1419;font-size:1.03rem}.finder-search{position:relative;margin-top:26px;max-width:900px}.finder-label{display:block;font-size:.8rem;font-weight:650;margin-bottom:8px}.finder-input-row{display:flex;gap:10px;background:white;border:1px solid #cfd9de;border-radius:13px;padding:7px;box-shadow:0 6px 20px #143f2f08}.finder-input-row input{min-width:0;flex:1;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important;padding:12px!important;font-size:1rem!important}.finder-input-row button{white-space:nowrap;border-radius:9px;padding:12px 20px}.finder-search>small{display:block;margin-top:10px}.finder-suggestions{position:absolute;top:100%;left:0;right:0;z-index:30;background:#fff;border:1px solid #cfd9de;border-radius:12px;box-shadow:0 14px 35px #143f2f24;padding:6px;max-height:350px;overflow:auto}.finder-suggestions[hidden]{display:none}.finder-suggestions a{display:flex;justify-content:space-between;gap:12px;padding:12px;border-radius:7px;text-decoration:none}.finder-suggestions a:hover,.finder-suggestions a:focus,.finder-suggestions a[aria-selected=true]{background:#eff3f4;outline:2px solid #cfd9de;outline-offset:-2px}.finder-suggestions a small{white-space:nowrap}
/* Sekcije predloga (22. 9. 2026): naslov sekcije, red proizvoda sa ikonicom, tema sa brojem. */
.finder-suggestions-heading{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#0f1419;padding:8px 12px 4px}.finder-suggestions a{justify-content:flex-start;align-items:center}.finder-suggestions a>span:not(.directory-logo){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finder-suggestions a small{color:#0f1419;margin-left:auto}.finder-suggestions a .directory-logo{width:28px;height:28px;flex:0 0 28px;font-size:13px}.finder-suggestions a.is-topic>span:not(.directory-logo)::first-letter{text-transform:uppercase}.finder-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 15px}.finder-example{display:flex;flex-direction:column;gap:13px;padding:22px;background:white;border:1px solid #eff3f4;border-radius:14px;text-decoration:none!important;transition:transform .15s,border-color .15s}.finder-example:hover{transform:translateY(-2px);border-color:#536471}.finder-example>span{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#536471}.finder-example strong{font-size:1.08rem;line-height:1.45;color:#0f1419;max-width:260px}.finder-example small{margin-top:auto}.finder-more-ideas{padding:10px 0 22px}.finder-more-ideas summary,.finder-preferences summary,.finder-ai summary{cursor:pointer;font-weight:600;color:#0f1419}.finder-chips{display:flex;flex-wrap:wrap;gap:7px;margin:13px 0}.finder-chips>span,.finder-chips>a{font-size:.75rem;padding:5px 10px;border:1px solid #eff3f4;background:#f7f9f9;border-radius:20px;text-decoration:none;overflow-wrap:anywhere}.finder-results{border-top:1px solid #eff3f4;padding-top:26px;margin-top:12px}.finder-results>.finder-section-head h2{overflow-wrap:anywhere}.finder-note{font-size:.85rem;color:#536471;max-width:950px}.finder-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.finder-product{display:flex;flex-direction:column;align-items:flex-start;min-width:0;background:#fff;border:1px solid #eff3f4;border-radius:15px;padding:24px;overflow-wrap:anywhere}.finder-product>p{font-size:.92rem;color:#0f1419;margin:8px 0 16px}.finder-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}.finder-initial{display:grid;place-items:center;width:38px;height:38px;background:#eff3f4;color:#0f1419;border-radius:11px;font-weight:700}.finder-select{display:flex;align-items:center;gap:7px;max-width:75%;font-size:.76rem;color:#0f1419;cursor:pointer}.finder-page input[type=checkbox]{width:17px;height:17px;flex:0 0 17px;margin:0;accent-color:#0f1419}.finder-evidence{background:#f7f9f9;border-left:2px solid #cfd9de;border-radius:0 8px 8px 0;padding:12px 14px;width:100%;box-sizing:border-box;margin:8px 0}.finder-evidence>span{font-size:.67rem;text-transform:uppercase;letter-spacing:.07em;color:#536471}.finder-evidence p{font-size:.85rem;color:#0f1419;margin:6px 0 0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.finder-card-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:auto;padding-top:18px;font-size:.83rem;font-weight:600}.finder-product>small{margin-top:12px}.finder-save-bar{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:22px;background:#eff3f4;border:1px solid #cfd9de;border-radius:14px}.finder-save-bar>div{flex:1;min-width:180px}.finder-save-bar small{display:block}.finder-save-bar label{font-size:.78rem;min-width:180px}.finder-save-bar input{margin-top:5px}.finder-save-bar [role=status]{width:100%;color:#9a452a}.finder-pagination{display:flex;justify-content:center;gap:25px;margin:22px 0}.finder-empty{padding:32px;background:#f7f9f9;border:1px dashed #cfd9de;border-radius:14px;margin:20px 0}.finder-empty p{max-width:650px;color:#536471}.finder-bottom{display:flex;align-items:center;gap:25px;border-top:1px solid #eff3f4;padding-top:28px;margin-top:30px}.finder-bottom>div{flex:1}.finder-bottom p{max-width:620px;color:#0f1419}.finder-bottom>a{white-space:nowrap;font-size:.88rem}.finder-text-link{display:inline-block;margin:6px 0 26px}.finder-filter{display:flex;align-items:flex-end;gap:15px;margin:26px 0}.finder-filter label{font-size:.8rem;flex:1}.finder-filter input,.finder-filter select{display:block;margin-top:6px;width:100%}.finder-filter button{margin-bottom:0;white-space:nowrap}.finder-meta{font-size:.8rem;color:#0f1419}.finder-button{display:inline-block;background:#0f1419;color:#fff!important;padding:12px 18px;border-radius:9px;text-decoration:none;font-weight:600;white-space:nowrap}.finder-narrow{max-width:800px}.finder-edit-form{display:flex;flex-direction:column;gap:20px;margin-top:25px}.finder-edit-form label,.finder-ai label,.finder-connection-form label{font-size:.85rem;display:block}.finder-edit-form label>input:not([type=checkbox]),.finder-edit-form textarea,.finder-ai input[type=password],.finder-connection-form input:not([type=checkbox]){display:block;width:100%;box-sizing:border-box;margin-top:7px}.finder-edit-form fieldset{border:1px solid #eff3f4;border-radius:12px;padding:16px}.finder-edit-form legend{font-size:.85rem;padding:0 7px}.finder-channel-options{display:flex;flex-wrap:wrap;gap:16px}.finder-channel-options label,.finder-check{display:flex!important;align-items:flex-start;gap:9px}.finder-check span{line-height:1.5}.finder-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.finder-edit-form>button{align-self:flex-start}.finder-alert,.finder-notice{padding:14px 18px;border-radius:10px;margin-bottom:20px}.finder-alert{color:#983c27;background:#fff1e9;border:1px solid #edc6b3}.finder-notice{color:#00763f;background:#eff3f4;border:1px solid #cfd9de}.finder-preferences,.finder-ai{border:1px solid #eff3f4;padding:20px;border-radius:12px;margin:24px 0;background:#f7f9f9}.finder-connection-form{display:flex;flex-direction:column;gap:14px;padding:22px 0;border-bottom:1px solid #eff3f4}.finder-connection-form:last-child{border:0}.finder-connection-form button{align-self:flex-start}.finder-intro{width:100%;margin-top:16px}.finder-intro textarea{width:100%;box-sizing:border-box;margin:8px 0}.finder-intro label{font-size:.8rem}.finder-intro small{display:block;margin-top:7px}.finder-ai form{display:flex;flex-direction:column;gap:16px;max-width:680px;margin-top:20px}.finder-ai form button{align-self:flex-start}.finder-ai p{font-size:.88rem;max-width:850px}.finder-brief{padding:25px;background:#eff3f4;border:1px solid #cfd9de;border-radius:14px;margin:25px 0}.finder-brief>p{white-space:pre-line}.finder-delete{margin-top:25px}.finder-product .ghost{margin-top:16px}.directory-query{position:relative}.directory-query .finder-suggestions{top:100%;min-width:min(440px,75vw)}.finder-page :focus-visible{outline:2px solid #0f1419;outline-offset:3px}
@media(max-width:850px){.finder-hero{padding:26px}.finder-examples{grid-template-columns:1fr}.finder-example{display:grid;grid-template-columns:100px 1fr;gap:8px 15px}.finder-example strong{max-width:none}.finder-example small{grid-column:2}.finder-bottom{flex-wrap:wrap}.finder-bottom>div{flex-basis:100%}.finder-section-head{align-items:flex-start;flex-wrap:wrap}}
@media(max-width:580px){.finder-topline{font-size:.8rem}.finder-eyebrow{font-size:.63rem}.finder-hero{padding:22px 18px;border-radius:15px}.finder-page h1{font-size:2rem}.finder-input-row{flex-direction:column}.finder-input-row button{width:100%}.finder-product-grid{grid-template-columns:1fr}.finder-product{padding:20px}.finder-filter{flex-direction:column;align-items:stretch}.finder-filter label{width:100%}.finder-filter button{align-self:flex-start}.finder-form-grid{grid-template-columns:1fr}.finder-save-bar{padding:18px}.finder-save-bar label{width:100%}.finder-example{grid-template-columns:1fr}.finder-example small{grid-column:1}.finder-topline{flex-wrap:wrap}.finder-page .finder-section-head p{font-size:.9rem}}
@media(prefers-reduced-motion:reduce){.finder-example{transition:none}}

/* Unified Finder and clearly labeled community demonstration profiles. */
.directory-header-total{display:flex;align-items:center;gap:12px;text-align:right;margin-left:auto}.directory-header-total>span{font-size:11px;color:var(--muted,#536471)}.directory-header-total>strong{font-size:20px;font-variant-numeric:tabular-nums}.finder-input-row>.secondary{white-space:nowrap;background:#fff;color:#0f1419!important;border:1px solid #cfd9de;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:8px}.finder-question-chips{margin-top:16px;gap:8px}.finder-question-chips>a{white-space:normal;line-height:1.5;padding:8px 12px}.finder-result-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #eff3f4;margin:20px 0 26px;padding-bottom:12px}.finder-result-tabs a{padding:10px 16px;border-radius:8px;text-decoration:none;background:#f7f9f9;color:#0f1419}.finder-result-tabs a[aria-current=page]{background:#0f1419;color:white}.finder-result-tabs span{font-size:11px;margin-left:5px}.finder-initial{overflow:hidden}.finder-initial img{width:100%;height:100%;object-fit:contain}.community-table{width:100%;border-collapse:collapse;min-width:800px}.community-table th{text-align:left;padding:14px;font-size:11px;color:#536471}.community-table td{padding:16px 14px;border-top:1px solid #eff3f4;vertical-align:top;font-size:13px}.community-table td:first-child{width:32%}.community-table td:nth-child(2){width:28%}.community-table td:last-child{white-space:nowrap}.community-person{display:flex;gap:14px;align-items:center;color:inherit;text-decoration:none}.community-person img,.community-avatar{flex-shrink:0;border-radius:12px;background:#eff3f4}.community-avatar{width:48px;height:48px;display:grid;place-items:center;color:#0f1419;font-size:20px}.community-person small{display:block;color:#0f1419;line-height:1.5;margin-top:5px}.community-table .finder-chips{margin-top:8px;gap:5px}.community-table .finder-chips span{font-size:10px;padding:4px 7px}.demo-badge{display:inline-block;background:#fff0c9;color:#785011;border:1px solid #ecd38e;border-radius:5px;padding:3px 7px;font-size:11px}.demo-notice{padding:20px;background:#fff8e6;border:1px solid #ecd38e;border-radius:10px;margin:24px 0}.community-detail{max-width:900px}.community-detail h2{margin-top:25px}.community-detail>.community-person{margin-top:30px}.community-detail p{line-height:1.7}.community-table-wrap{overflow-x:auto}.finder-filter{flex-wrap:wrap}@media(max-width:700px){.directory-header-total{gap:5px;flex-direction:column;align-items:flex-end}.directory-header-total>span{font-size:9px}.directory-header-total>strong{font-size:16px}.finder-input-row{flex-wrap:wrap}.finder-input-row>input{flex-basis:100%;min-width:0}.finder-result-tabs a{padding:8px 10px;font-size:12px}}

.finder-match-reasons {display:grid;gap:4px;margin:12px 0;color:var(--muted,#0f1419)}
.finder-profile-preview {display:flex;align-items:center;gap:16px;flex-wrap:wrap}.finder-profile-preview img {border-radius:50%;object-fit:cover}
@media(max-width:650px){.community-table-wrap{overflow:visible}.community-table{min-width:0!important;display:block}.community-table thead{display:none}.community-table tbody{display:grid}.community-table tr{display:grid;border-bottom:1px solid #eff3f4;padding:16px;gap:12px}.community-table td{display:block!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important;white-space:normal!important}.community-table .finder-chips{flex-wrap:wrap}.community-table .community-person{min-width:0}.community-table .community-person span{min-width:0}.community-table td:last-child{padding-top:8px!important}.community-table small{overflow-wrap:anywhere}}

/* Clear selection, compact topic taxonomy and consistent community surfaces. */
.zaglavlje-unutra{position:relative}.directory-header-center{position:absolute;left:50%;transform:translateX(-50%)}.directory-header-center .directory-header-total{justify-content:center;text-align:center;margin:0}.directory-header-center .directory-header-total>span{color:#0f1419}
.finder-question-chips>a{color:#0f1419;background:#fff;border-color:#cfd9de;border-radius:9px;transition:background .15s,color .15s}.finder-question-chips>a:hover{background:#eff3f4;color:#0f1419;border-color:#536471}.finder-question-chips>a[aria-current],.finder-question-chips>a:active{background:#0f1419;color:#fff;border-color:#0f1419;box-shadow:0 0 0 2px #cfd9de}.finder-question-chips>a:focus-visible{outline:3px solid #0f1419;outline-offset:3px}
.community-table-wrap{border:1px solid #eff3f4;border-radius:16px;background:#fff;box-shadow:0 3px 16px #193c3805}.community-table{min-width:760px;table-layout:fixed}.community-table th{background:#f7f9f9;font-size:10px;letter-spacing:.09em;text-transform:uppercase;padding:15px 20px}.community-table td{padding:20px;vertical-align:middle;overflow-wrap:anywhere}.community-table th:first-child,.community-table td:first-child{width:31%}.community-table th:nth-child(2),.community-table td:nth-child(2){width:27%}.community-table th:nth-child(3){width:19%}.community-table th:nth-child(4){width:10%}.community-table th:last-child{width:13%}.community-table td:last-child{white-space:normal;font-size:12px;font-weight:600}.community-table tbody tr:hover{background:#f7f9f9}.community-person strong{font-size:14px;line-height:1.4;color:#0f1419}.community-person>span{min-width:0}.community-person img{object-fit:cover;width:48px;height:48px;border:1px solid #eff3f4}.community-person small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px}.community-table td:nth-child(2)>strong{font-size:11px;color:#0f1419;font-weight:600}.community-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:9px}.community-topics>span{padding:5px 7px;background:#f7f9f9;border:1px solid #eff3f4;border-radius:5px;font-size:10px;line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.community-topics>span:nth-child(5){grid-column:1/-1;background:none;border:0;padding:0;color:#536471}.finder-filter{padding:20px;background:#fff;border:1px solid #eff3f4;border-radius:14px;box-shadow:0 3px 16px #193c3805}.finder-filter label{min-width:130px}.finder-filter input,.finder-filter select{background:#f7f9f9}.finder-filter button{min-height:42px}.finder-section-head>div>p{max-width:690px;color:#0f1419}.finder-preferences{background:#fff}
.finder-edit-form{background:#fff;padding:30px;border:1px solid #eff3f4;border-radius:18px;box-shadow:0 8px 30px #193c3806;gap:18px}.finder-edit-form select{display:block;width:100%;margin-top:7px}.finder-edit-form input:not([type=checkbox]),.finder-edit-form textarea,.finder-edit-form select{background:#f7f9f9;border-color:#eff3f4}.finder-edit-form>small{margin-top:-10px}.finder-channel-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.finder-channel-options label{padding:10px;background:#f7f9f9;border:1px solid #eff3f4;border-radius:7px;font-size:12px}.finder-channel-options label:has(input:checked){background:#eff3f4;border-color:#536471;color:#0f1419}.finder-profile-preview{padding:16px;background:#f7f9f9;border-radius:12px}.finder-profile-preview>span{font-size:12px;padding:4px 9px;border:1px solid #cfd9de;border-radius:5px}.finder-profile-preview img{margin-left:auto}.finder-edit-form .finder-check{padding:14px;border:1px solid #eff3f4;border-radius:9px;background:#f7f9f9}.finder-edit-form>button{padding:13px 26px}.opportunities-table a{overflow-wrap:anywhere}.opportunities-table .dugme{white-space:normal;text-align:left;word-break:break-word}
@media(max-width:1000px){.directory-header-center{position:static;transform:none;margin-left:auto}.directory-header-center .directory-header-total{flex-direction:column;gap:1px}.zaglavlje-unutra:has(.directory-header-center)>.desno{margin-left:0}.community-table td,.community-table th{padding:14px 12px}}
@media(max-width:650px){.community-table{table-layout:auto;min-width:0}.community-table tbody{gap:0}.community-table tr{padding:20px;grid-template-columns:1fr 1fr;gap:14px}.community-table td:first-child{grid-column:1/-1}.community-table td:nth-child(2){grid-column:1/-1}.community-table td:last-child{grid-column:1/-1}.community-topics{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}.community-table td:nth-child(3){font-size:12px;color:#0f1419}.community-table td:nth-child(4){text-align:right}.finder-edit-form{padding:20px}.finder-channel-options{grid-template-columns:repeat(2,minmax(0,1fr))}.finder-filter{padding:16px}}

.community-table-wrap{max-height:none!important;overflow-y:visible}.opportunities-table td:last-child{min-width:180px;max-width:360px}.editor-logo .finder-form-grid{align-items:end;gap:16px;margin-top:16px}.editor-logo .finder-form-grid>div{display:flex;gap:10px;flex-wrap:wrap}
.profile-edit-section{display:flex;flex-direction:column;gap:16px}.profile-edit-section+.profile-edit-section{border-top:1px solid #eff3f4;padding-top:24px;margin-top:6px}.profile-edit-section>small{margin-top:-8px}.profile-edit-section>.finder-eyebrow{margin-bottom:4px}

/* Compact tables and direct, explicit social-profile links. */
.community-table.people-directory-table th:first-child{width:33%}.community-table.people-directory-table th:nth-child(2){width:28%}.community-table.people-directory-table th:nth-child(3){width:22%}.community-table.people-directory-table th:last-child{width:17%}.demo-badge.compact{margin-top:6px;padding:1px 5px;font-size:9px}.social-profile-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.social-profile-links>a,.social-demo-icon{display:inline-flex;width:35px;height:35px;align-items:center;justify-content:center;border:1px solid #eff3f4;background:#f7f9f9;border-radius:10px;color:#0f1419;text-decoration:none}.social-profile-links>a:hover{background:#0f1419;color:white;border-color:#0f1419}.social-demo-icon{color:#536471;background:#f7f9f9}.no-social-links{font-size:11px;color:#536471;font-weight:400}.community-website{font-size:12px;overflow-wrap:anywhere}.startup-match-table th:first-child,.startup-directory-table th:first-child{width:36%}.startup-match-table th:nth-child(2),.startup-directory-table th:nth-child(2){width:27%}.startup-match-table th:nth-child(3),.startup-directory-table th:nth-child(3){width:30%}.startup-match-table th:last-child,.startup-directory-table th:last-child{width:7%}.startup-match-table .finder-select{max-width:none}.startup-match-table .directory-initial,.startup-directory-table .directory-initial{width:44px;height:44px;border-radius:12px}.startup-directory-table .directory-product{align-items:center}.startup-directory-table .directory-product strong{font-size:14px}.startup-match-table .community-topics{grid-template-columns:1fr}.startup-directory-table .directory-kind{display:none}
.community-profile-page{max-width:1080px}.profile-back{display:inline-block;font-size:13px;margin:5px 0 22px}.community-profile-hero{display:flex;gap:28px;align-items:center;justify-content:space-between;padding:32px;border:1px solid #eff3f4;border-radius:20px;background:linear-gradient(115deg,#fff,#eff3f4)}.community-profile-identity{display:flex;align-items:center;gap:24px;min-width:0}.community-profile-identity>img,.community-profile-identity>.community-avatar{width:88px;height:88px;object-fit:cover;border-radius:22px;flex-shrink:0}.community-profile-hero h1{font-size:32px;margin:7px 0 8px}.community-profile-hero p{font-size:15px;color:#0f1419;margin:0 0 10px}.community-profile-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:24px;margin-top:24px}.community-profile-grid>.panel{margin:0;padding:28px;border-radius:16px}.community-profile-about>p{white-space:pre-line;color:#0f1419}.community-profile-about h3{margin-top:28px;font-size:14px}.community-profile-facts dl{margin:0;display:grid;gap:7px}.community-profile-facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#536471;margin-top:12px}.community-profile-facts dd{margin:0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.profile-contact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px}.community-profile-about .finder-chips>span{border-radius:6px;padding:7px 11px;background:#f7f9f9}.community-profile-hero>.social-profile-links{flex-shrink:0}
@media(max-width:750px){.community-profile-grid{grid-template-columns:1fr}.community-profile-hero{flex-direction:column;align-items:flex-start;padding:24px}.community-profile-identity{gap:16px}.community-profile-identity>img,.community-profile-identity>.community-avatar{width:64px;height:64px;border-radius:17px}.community-profile-hero h1{font-size:26px}.community-profile-grid>.panel{padding:24px}}
@media(max-width:650px){.people-directory-table td:last-child{text-align:left!important}.startup-match-table td:last-child,.startup-directory-table td:last-child{text-align:left!important}.startup-match-table td:nth-child(3),.startup-directory-table td:nth-child(3){grid-column:1/-1}.startup-match-table .finder-select{font-size:12px}.community-profile-identity{align-items:flex-start}.community-profile-hero h1{overflow-wrap:anywhere}}

.study-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;align-items:start}.study-nav{display:flex;flex-direction:column;gap:4px;position:sticky;top:24px;padding:12px;border:1px solid var(--border,#dce3e7);border-radius:16px}.study-nav a{padding:9px 12px;border-radius:9px;text-decoration:none;color:inherit}.study-nav a.active{background:#0f1419;color:#fff;font-weight:650}.study-content{min-width:0}.study-table{width:100%;border-collapse:collapse;font-size:.88rem}.study-table td,.study-table th{padding:14px 12px;border-bottom:1px solid var(--border,#e4e9ec);text-align:left;vertical-align:top}.study-table td{min-width:100px;max-width:540px;overflow-wrap:anywhere;white-space:pre-line}.study-content .deljeni-izvestaj>.glava-stranice{display:none}@media(max-width:850px){.study-layout{grid-template-columns:1fr}.study-nav{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.study-content .kartice{grid-template-columns:repeat(2,minmax(0,1fr))}}

@media(min-width:851px){.study-nav{max-height:calc(100dvh - 110px);overflow-y:auto}}
.startup-match-table .community-topics{display:flex;flex-wrap:wrap}.startup-match-table .finder-select{gap:7px;white-space:nowrap;max-width:none}
.finder-pagination{flex-wrap:wrap;align-items:center;gap:12px}.finder-pagination form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.finder-pagination input[type=number]{width:5.5rem;margin:0}.finder-pagination a[aria-current=page]{font-weight:700;text-decoration:underline}

/* Jedan direktorijum za kreatore, eksperte i agencije: vrsta je filter. */
.finder-kinds{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 6px}
.finder-kinds a{padding:7px 15px;border:1px solid #eff3f4;border-radius:999px;font-size:13px;text-decoration:none;color:#0f1419;background:#fff}
.finder-kinds a:hover{background:#f7f9f9}
.finder-kinds a.aktivna{background:#0f1419;border-color:#0f1419;color:#fff}
/* Izbor uloge: na registraciji i na ekranu dobrodošlice. */
.register-roles{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin:4px 0 14px}
.register-roles label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:400;margin:0}
.welcome-card{max-width:680px}
.welcome-options{display:grid;gap:12px;margin-top:20px}
.welcome-option{display:flex;gap:12px;align-items:flex-start;padding:18px 20px;border:1px solid #eff3f4;border-radius:14px;background:#fff;cursor:pointer}
.welcome-option:hover{border-color:#0f1419}
.welcome-option input{margin-top:4px}
.welcome-option span{display:block}
.welcome-option strong{display:block;margin-bottom:3px}
.welcome-options button{justify-self:start;margin-top:6px}
@media(max-width:600px){.register-roles{grid-template-columns:1fr}}

/* Dnevna kvota YouTube API-ja u adminu. */
.quota-box{margin:14px 0 18px;padding:16px 18px;border:1px solid #eff3f4;border-radius:14px;background:#f7f9f9}
.quota-bar{height:8px;border-radius:999px;background:#eff3f4;margin:10px 0 8px;overflow:hidden}
.quota-bar span{display:block;height:100%;background:#0f1419;border-radius:999px}
.quota-bar span.puna{background:#b5482f}
.quota-box p{margin:0;font-size:12px;line-height:1.7}

/* Podaci kanala na profilu kreatora. */
.channel-panel{margin-top:20px}
.channel-banner{display:block;width:100%;height:120px;object-fit:cover;border-radius:12px;margin-bottom:18px}
.channel-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 24px;margin:0 0 20px}
.channel-facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#536471}
.channel-facts dd{margin:3px 0 0;font-size:15px;font-weight:600}
.channel-panel h3{font-size:14px;margin:18px 0 8px}
.channel-links{display:flex;flex-direction:column;gap:4px;font-size:12px;overflow-wrap:anywhere}
.channel-videos td p{margin:4px 0 0;font-size:11px}
.channel-videos th:first-child{width:52%}
@media(max-width:700px){.channel-facts{grid-template-columns:1fr 1fr}}

/* Spisak profila za praćenje: po jedna kolona za svaku mrežu. */
.follow-section{margin:28px 0}
.follow-table{min-width:900px;table-layout:fixed}
.follow-table th{white-space:nowrap;text-align:center}
.follow-table th:first-child,.follow-table th:nth-child(2){text-align:left}
.follow-table th:first-child{width:300px}
.follow-table th:nth-child(2){width:170px}
.follow-table th:nth-child(n+3){width:58px}
.follow-table td.follow-cell{width:58px}
.follow-table td.follow-cell{text-align:center}
.follow-cell a{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid #eff3f4;border-radius:10px;color:#0f1419;text-decoration:none}
.follow-cell a:hover{background:#0f1419;color:#fff;border-color:#0f1419}
.follow-table .community-person img,.follow-table .community-avatar{width:40px;height:40px}

/* Aktivna strana mora da se vidi na prvi pogled: puna zelena pločica, ista na svim listama. */
body.astracia .finder-pagination{display:flex;margin-top:16px;font-size:13px}
body.astracia .finder-pagination>a{display:inline-flex;align-items:center;padding:6px 11px;border:1px solid var(--boja-ivica-jaka);border-radius:8px;background:#fff;color:var(--boja-tekst);font-weight:550;text-decoration:none}
body.astracia .finder-pagination>a:hover{background:var(--boja-panel-2)}
body.astracia .finder-pagination>a[aria-current=page],
body.astracia .directory-pagination [aria-current=page]{background:#0f1419;border-color:#0f1419;color:#fff;font-weight:700;text-decoration:none;cursor:default}

/* Naslov i labela pretrage ostaju čitačima ekrana; vizuelno je Finder samo polje za pretragu. */
.finder-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
body.astracia .finder-hero{padding-top:8px}

/* Kolone mreža: zaglavlje i ćelija moraju imati isti horizontalni padding, inače centrirano slovo i ikonica ne stoje jedno ispod drugog. */
body.astracia .follow-table th:nth-child(n+3),
body.astracia .follow-table td.follow-cell{padding-left:0;padding-right:0;text-align:center;letter-spacing:0}
body.astracia .follow-table th:nth-child(n+3){letter-spacing:.04em;text-indent:.04em}

/* Founder stories tabela — zajednička za javni i prijavljeni deo: firma i logo, founder, naslov. */
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}
body.astracia .story-table-title a{display:block;font-weight:650;color:#0f1419;text-decoration:none;line-height:1.35}
body.astracia .story-table-title a:hover{color:#0f1419}
body.astracia .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.astracia .story-origin-chip,body.astracia .story-table-title .story-badge{display:inline-block;margin-top:8px;padding:2px 9px;border-radius:999px;background:#eff3f4;color:#0f1419;font-size:11px;font-weight:600}
body.astracia .story-table-title .story-badge.is-note{background:#fdf1d2;color:#7a5600}

/* Startup Deals tabele — zajedničke za javni i prijavljeni deo (Deals, Exchange, Affiliate, Buy / Sell). */
body.astracia .deals-table{width:100%;min-width:860px;table-layout:fixed}
body.astracia .deals-table th:nth-child(1),body.astracia .deals-table td:nth-child(1){width:22%}
body.astracia .deals-table th:nth-child(2),body.astracia .deals-table td:nth-child(2){width:auto}
body.astracia .deals-table th:nth-child(3),body.astracia .deals-table td:nth-child(3){width:16%}
body.astracia .deals-table th:nth-child(4),body.astracia .deals-table td:nth-child(4){width:14%}
body.astracia .deals-table th:nth-child(5),body.astracia .deals-table td:nth-child(5){width:170px}
body.astracia .deals-table .story-table-title strong{display:block;color:#0f1419}
body.astracia .deals-table td form{margin:6px 0 0}
body.astracia .story-table-number strong{display:block;font-size:15px;color:#0f1419}
body.astracia .story-table-number small{display:block;margin-top:2px;font-size:11.5px;color:var(--boja-tekst-tiho)}
body.astracia .directory-status{min-width:112px}

/* Jedna pretraga (F1, 22. 9. 2026): ideje ispod praznog polja, čipovi „Understood as“ sa ×, tabovi vrste rezultata, ljudi ispod. */
/* „Try“ primeri (22. 9. 2026): tihi tekstualni linkovi sa tačkom između, bez okvira — ne takmiče se sa poljem za pretragu. */
body.astracia .search-examples,body.public-workspace .search-examples{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:-2px 0 18px;font-size:13px;line-height:1.6}.search-examples-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#536471;margin-right:12px}.search-examples a{position:relative;color:#0f1419;text-decoration:none;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}.search-examples a:hover,.search-examples a:focus-visible{color:#0f1419;border-bottom-color:#536471}.search-examples a+a{margin-left:22px}.search-examples a+a::before{content:"·";position:absolute;left:-14px;color:#cfd9de;pointer-events:none}
.search-understood{margin:0 0 14px}.search-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.search-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 6px 4px 11px;border-radius:999px;background:#eff3f4;color:#0f1419;font-size:13px}.search-chip a{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;color:#0f1419;text-decoration:none;font-size:15px;line-height:1}.search-chip a:hover{background:#cfd9de}.search-clear{font-size:13px;margin-left:4px}.search-tabs{margin-top:10px}.search-people{margin-top:8px}.search-people h2{font-size:1.25rem;margin:8px 0 12px}

/* 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}

/* Keep network actions together when profile tables become mobile cards. */
@media(max-width:650px){
 body.astracia .follow-table{min-width:0}
 body.astracia .follow-table tbody tr{display:flex;flex-wrap:wrap;gap:10px}
 body.astracia .follow-table tbody td:nth-child(-n+2){flex:0 0 100%;width:100%}
 body.astracia .follow-table tbody td.follow-cell{flex:0 0 34px;width:34px;padding:0;min-height:0}
 body.astracia .follow-table tbody td.follow-cell:not(:has(a)){display:none}
}
/* 7. 10. 2026: ikonice mreža na hover — globalno body.astracia a:hover boji link tamnozeleno, pa se ikona gubila na tamnoj podlozi. */
body.astracia .follow-cell a:hover,body.astracia .follow-cell a:focus-visible,body.astracia .social-profile-links a:hover,body.astracia .social-profile-links a:focus-visible{background:#0f1419;border-color:#0f1419;color:#fff}
body.astracia .follow-cell a:hover svg,body.astracia .follow-cell a:focus-visible svg,body.astracia .social-profile-links a:hover svg,body.astracia .social-profile-links a:focus-visible svg{color:#fff;stroke:#fff}
