/* Turkey research expansion: same Meltemece palette, compact workspaces. */
[hidden]{display:none!important}.nav-search{width:100%;padding:10px 12px;border:1px solid #e0e7db;border-radius:9px;margin:3px 0 7px;color:var(--ink);background:#fafbf7;font-size:11px;flex-shrink:0}.family-switcher{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--muted)}.family-switcher select{max-width:135px}.header-right{gap:15px}.z-tabs{display:flex;gap:8px;margin:0 0 22px;flex-wrap:wrap}.z-posts{display:grid;gap:18px}.z-post h2{font-size:20px;line-height:1.5}.z-body{font-size:13px;white-space:pre-wrap;line-height:1.85;margin:16px 0}.z-post details>summary{font-size:12px;cursor:pointer;margin-bottom:14px;color:var(--green)}.z-post .tags{margin:0}.z-post .button-row .btn{font-size:11px}.family-message{background:#f8ecdf}.poll-option{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:13px 0;font-size:12px}.poll-option .btn{font-size:10px;padding:8px}.z-media-thumb{display:block;width:100%;padding:0;background:none;border-radius:12px;overflow:hidden}.z-media-thumb svg{width:100%;display:block}.z-media-full{padding:5px;border-radius:12px;background:#f8f9f3}.z-media-full svg{display:block;width:100%;max-height:420px}.uploaded-preview{display:block;max-width:100%;max-height:440px;object-fit:contain;margin:auto}.metric-chart{display:block;width:100%;min-height:140px}.wrap-cell{white-space:normal;min-width:150px}.z-steps{display:flex;gap:8px;margin:20px 0;flex-wrap:wrap}.z-steps span{border-top:3px solid #e3e9df;padding:11px 10px 10px;font-size:11px;flex:1;min-width:100px;color:#8a9784}.z-steps span.done{border-color:#7fa27c;color:#456c50}.z-pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pipeline-column{background:#eef2e8;border:1px solid #e3e9dc;border-radius:12px;padding:17px;min-height:165px}.pipeline-column>h3{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-bottom:17px}.pipeline-column>h3 span{font-size:10px;background:#fff;padding:3px 7px;border-radius:12px}.pipeline-column>article{background:#fff;padding:16px;border:1px solid #dfe7d7;border-radius:10px;margin:10px 0}.pipeline-column p{font-size:11px;color:#6d7c65;line-height:1.8;margin:8px 0 13px}.pipeline-column .empty{font-size:10px;padding:20px 0}.z-child-checks{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:15px;background:#f4f7ef;margin-top:15px;border-radius:10px}.z-child-checks label{font-size:12px;padding:6px}.z-child-checks input{accent-color:var(--green)}.z-module-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.feature-table td{white-space:normal;min-width:150px;font-size:11px;line-height:1.8}.feature-table td:first-child{min-width:190px;font-weight:600}.feature-table td:nth-child(3){min-width:280px}.feature-table th{position:sticky;top:0}.card:has(.feature-table) .table-wrap{max-height:650px;overflow:auto}.z-launcher{background:#fff4e5;border:1px solid #f1e3cd;border-radius:12px;padding:20px 23px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px}.z-launcher b{font-size:14px}.z-launcher p{font-size:11px;color:#917c5c;margin:6px 0 0}.large-text{font-size:16px}.large-text .small,.large-text .nav-item,.large-text .field,.large-text .btn,.large-text .message,.large-text .z-body,.large-text .card p,.large-text .task-row p,.large-text .source-card p{font-size:14px}.large-text .nav-item{padding:12px}.large-text .nav-section{font-size:10px}.high-contrast{--muted:#364b3d;--line:#98ab98;--ink:#142f22}.high-contrast .muted,.high-contrast .small,.high-contrast .card p,.high-contrast .task-row p{color:#344c37}.high-contrast .pill{color:#173b22}.high-contrast .pill.warn{color:#714311}.high-contrast button:focus-visible,.high-contrast input:focus-visible,.high-contrast select:focus-visible{outline:3px solid #975d00}.table-wrap .button-row{flex-wrap:nowrap}.table-wrap .btn{font-size:10px;padding:9px 11px}.card .form-grid .field{font-size:11px}.form-demo+.form-grid{margin-top:15px}.z-posts .card-head>small{white-space:nowrap}.z-media-full audio{width:100%}
@media(max-width:1150px){.header-right{gap:10px}.family-switcher span{display:none}.family-switcher select{max-width:115px}.demo-label{display:none}.z-launcher{align-items:flex-start;flex-direction:column}.z-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.z-module-grid{grid-template-columns:1fr}}
@media(max-width:650px){.z-tabs .btn{flex:1;font-size:11px;padding:10px 8px}.z-pipeline{grid-template-columns:1fr}.pipeline-column{min-height:0}.family-switcher select{max-width:111px;font-size:11px;padding:9px 7px}.role-select select{max-width:125px;font-size:11px;padding:9px 7px}.header-right{gap:8px}.z-post{padding:18px}.z-post h2{font-size:18px}.z-post .card-head{flex-wrap:wrap}.z-posts .card-head>small{font-size:9px}.z-child-checks{grid-template-columns:1fr}.z-launcher{padding:18px}.z-launcher .button-row{width:100%}.z-launcher .button-row .btn{flex:1;padding:10px 8px;font-size:11px}.z-steps span{min-width:42%;font-size:10px}.toolbar>.field{flex:1;min-width:130px}.large-text .family-switcher select{font-size:12px}.large-text .role-select select{font-size:12px}}
