/* V1.18: yalnız Kroki ve MSDS alanları – önceki sayfaların teması değiştirilmez. */
.pk-layout{display:grid;gap:18px}.pk-hero{padding:24px;background:linear-gradient(115deg,#123b4b,#08766b);border-radius:18px;color:#fff;display:flex;gap:20px;align-items:center;justify-content:space-between}.pk-hero small{letter-spacing:.09em;font-weight:800;opacity:.85}.pk-hero h2{color:#fff;margin:6px 0;font-size:clamp(22px,3vw,30px)}.pk-hero p{color:#e7fbf6;margin:4px 0 0;max-width:670px}.pk-hero strong{font-size:26px;color:#fff}.pk-card{background:#fff;border:1px solid #dce7e8;border-radius:17px;padding:22px;box-shadow:0 8px 26px rgba(9,45,53,.04)}.pk-card h3{font-size:18px;margin:0 0 14px;color:#153e49}.pk-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:10px 0}.pk-toolbar button,.pk-tool,.pk-action{border:1px solid #bfd2d1;background:#fff;color:#164e4a;min-height:40px;border-radius:10px;padding:8px 13px;font-size:13px;font-weight:700;cursor:pointer}.pk-toolbar button:hover,.pk-tool:hover,.pk-action:hover{border-color:#188e79}.pk-toolbar .active,.pk-tool.active{color:#fff;border-color:#0b7267;background:#0b7267}.pk-action.primary{background:#087869;color:#fff;border-color:#087869}.pk-action.danger{background:#fff2f0;color:#ac3731;border-color:#f2cbc7}.pk-control-row{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.pk-control-row label{font-size:13px;font-weight:700;display:grid;gap:6px;color:#34565d;flex:1;min-width:160px}.pk-control-row select,.pk-control-row input,.pk-input,.pk-station-panel select,.pk-station-panel input,.pk-station-panel textarea{background:#fff;border:1px solid #cbdcdf;border-radius:10px;min-height:43px;padding:9px 11px;font:inherit;color:#183c44;width:100%}.pk-board{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.pk-viewport{min-width:0;overflow:hidden;border:1px solid #c7dcd9;border-radius:14px;background:#fbfefd}.pk-viewport svg{display:block;width:100%;height:auto;touch-action:none;user-select:none;cursor:crosshair}.pk-station-panel{padding:17px;border:1px solid #d1e2e1;background:#f7fbfa;border-radius:14px;min-height:230px}.pk-station-panel h3{color:#174d49;margin:0 0 10px}.pk-station-panel h4{margin:14px 0 8px}.pk-station-panel label{display:block;color:#315b59;font-size:12px;font-weight:700;margin:10px 0 5px}.pk-station-panel .pk-check-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pk-station-panel textarea{min-height:72px;resize:vertical}.pk-help{font-size:12px;line-height:1.55;color:#5f777e}.pk-board svg .pk-node{cursor:pointer}.pk-board svg .pk-node.pk-selected{filter:drop-shadow(0 0 7px #f3ac37)}.pk-check-card{border-top:1px solid #dce8e8;padding:10px 0;font-size:12px;line-height:1.5}.pk-check-card strong{color:#1e5954}.pk-check-card small{display:block;color:#5a777c}.pk-empty{padding:30px 15px;background:#f6fbfb;border:1px dashed #b9d5d0;text-align:center;border-radius:12px;color:#5c7577}.pk-msds-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:13px}.pk-msds-card{border:1px solid #deece8;border-radius:13px;padding:17px;background:#fff}.pk-msds-card h3{font-size:16px;margin:8px 0;color:#133b3d;word-break:break-word}.pk-msds-card p{font-size:12px;color:#667d83}.pk-msds-card .pk-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.pk-pill{font-weight:800;font-size:11px;letter-spacing:.06em;color:#076354;background:#e8f8f2;border-radius:8px;padding:5px 10px;display:inline-block}.pk-file-form{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pk-file-form label{font-weight:700;font-size:13px;color:#284e53;display:grid;gap:7px}.pk-file-form label.wide{grid-column:1/-1}.pk-file-form input,.pk-file-form textarea{border:1px solid #cbdcdf;border-radius:10px;padding:12px;background:#fff;font:inherit;min-width:0}.pk-file-form textarea{min-height:70px;resize:vertical}.pk-file-form button{justify-self:start}.pk-notice{padding:14px;background:#fff8e8;border:1px solid #ecd89f;color:#765b18;border-radius:11px;line-height:1.55}.pk-footer-note{font-size:12px;color:#627b80}.pk-actions{display:flex;flex-wrap:wrap;gap:8px}.pk-danger-note{font-size:12px;color:#a34c38}.pk-strong{font-weight:700;color:#124c46}
@media(max-width:970px){.pk-board{grid-template-columns:1fr}.pk-station-panel{min-height:0}}@media(max-width:600px){.pk-hero{padding:19px;flex-direction:column;align-items:flex-start}.pk-card{padding:15px}.pk-tool{padding:8px 9px}.pk-file-form{grid-template-columns:1fr}.pk-file-form label.wide{grid-column:auto}.pk-control-row label{min-width:140px}.pk-toolbar{gap:5px}}

/* V1.21.7: Yüklü PDF kroki önizlemesi */
.pk-pdf-preview{border:1px solid #cbdcdf;border-radius:13px;padding:10px;margin:14px 0;background:#f6fbfb}.pk-pdf-preview iframe{border:0;width:100%;height:clamp(360px,60vw,650px);background:white;border-radius:9px}.pk-pdf-preview .pk-help{margin:8px 5px 0}
