/* Arkusz ekranu „interpret” — dokładany tylko dla konta z tym uprawnieniem. */ .sub { color: var(--muted); margin: .25rem 0 2rem; } .grid { display: flex; gap: .6rem; flex-wrap: wrap; } .grid label { display: flex; flex-direction: column; gap: .25rem; color: var(--muted); font-size: .85rem; flex: 1; min-width: 9rem; } .grid input { width: 100%; } button.ghost { background: transparent; color: var(--accent); border: 1px solid var(--line); } td.retro { color: #ff9b6a; font-weight: 600; } .opts input[type=number] { width: 5rem; } .error { background: #3a1320; border: 1px solid #6a2233; color: #ffb3c0; padding: .75rem 1rem; border-radius: 8px; margin-top: 1.5rem; } .sig-item { margin-top: 1.25rem; } .sig-head { padding: .5rem 0; } .samples { margin-top: .3rem; } .samples td { font-size: .92rem; vertical-align: top; } .samples td.nowrap { color: var(--accent); padding-right: 1rem; } .facet { margin: .4rem 0 .6rem 1rem; } .facet-head { color: var(--ink); font-size: .9rem; } .badge { display: inline-block; font-size: .72rem; padding: .05rem .4rem; border-radius: 6px; background: #2a2d4a; color: var(--accent); margin-left: .3rem; } .samples td.sig { color: var(--accent); padding-right: 1rem; cursor: help; } /* Wyszukiwarka lokalizacji + mapa (OSM/Leaflet) */ .geo { margin-top: .9rem; } .geo-search { display: flex; gap: .5rem; flex-wrap: wrap; } .geo-search input[type=search] { flex: 1; min-width: 12rem; } .geo-results { list-style: none; margin: .4rem 0 0; padding: 0; border: 1px solid var(--line); border-radius: 8px; overflow: hidden; background: #12132a; max-height: 14rem; overflow-y: auto; } .geo-results li { padding: .5rem .75rem; cursor: pointer; border-bottom: 1px solid var(--line); font-size: .9rem; } .geo-results li:last-child { border-bottom: none; } .geo-results li:hover { background: var(--panel); color: #fff; } .geo-map { height: 320px; margin-top: .6rem; border: 1px solid var(--line); border-radius: 10px; } .geo-map[hidden] { display: none; } .geo-attrib { margin: .4rem 0 0; } .geo-attrib a { color: var(--accent); } .geo-pin { font-size: 20px; line-height: 24px; text-align: center; } /* kafelki OSM są jasne — trzymamy kontrolki czytelne na ciemnym tle */ .leaflet-control-attribution { font-size: .68rem; } /* Generator promptu do LLM (LOG-29/30) */ textarea.prompt { width: 100%; margin-top: .5rem; padding: .7rem .8rem; box-sizing: border-box; background: #12132a; color: var(--ink); border: 1px solid var(--line); border-radius: 10px; font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: .82rem; line-height: 1.45; resize: vertical; white-space: pre; } textarea.prompt:focus { outline: 2px solid var(--accent); outline-offset: 1px; }