#parish-board{background:#fffdf5!important;color:#162a22!important;font:17px/1.55 system-ui,-apple-system,sans-serif!important;padding:22px;border-radius:18px;color-scheme:light!important}#parish-board *{box-sizing:border-box}#parish-board h1,#parish-board h2,#parish-board p,#parish-board label,#parish-board span,#parish-board small{color:#162a22!important;-webkit-text-fill-color:#162a22!important;opacity:1!important;text-shadow:none!important}#parish-board h1{font:600 28px/1.25 system-ui,sans-serif!important;margin:0 0 12px!important}#parish-board h2{font:600 21px/1.4 system-ui,sans-serif!important}#parish-board p{margin:8px 0 16px}#parish-board .pb-columns{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px}#parish-board .pb-col{min-width:0}#parish-board .pb-pick{display:block;width:100%;border:2px solid transparent;border-radius:13px;padding:14px;background:#dceede!important;color:#162a22!important;text-align:left;font:inherit;cursor:pointer;white-space:normal!important;min-height:170px}#parish-board .pb-col:nth-child(2) .pb-pick{background:#ffe7aa!important}#parish-board .pb-col:nth-child(3) .pb-pick{background:#e8dbfa!important}#parish-board .pb-number{display:block;font-size:25px;font-weight:700}#parish-board .pb-title{display:block;font-size:19px;font-weight:700;overflow-wrap:anywhere}#parish-board .pb-entry{display:block;background:#fff!important;border:1px solid #81978a;padding:8px 5px;margin-top:12px;border-radius:6px;font-size:14px}#parish-board .pb-pick[aria-pressed=true]{border-color:#20533e}#parish-board .pb-paper{background:#fff0ad!important;color:#162a22!important;padding:16px;margin-top:16px;box-shadow:2px 4px 8px #00000014;border-radius:2px 2px 14px 2px;overflow-wrap:anywhere}#parish-board .pb-paper small{font-size:13px}#parish-board .pb-paper p{margin:8px 0;font-size:16px}#parish-board .pb-empty{font-size:14px}#parish-board .pb-form{background:#fff!important;border:1px solid #9daf9f;padding:20px;border-radius:14px;margin-top:20px}#parish-board label{display:block;font-weight:600;margin:12px 0 6px}#parish-board textarea,#parish-board input:not([type=checkbox]),#parish-board select{display:block;width:100%!important;max-width:100%;height:auto!important;min-height:44px;background:#fff!important;color:#162a22!important;-webkit-text-fill-color:#162a22!important;opacity:1!important;border:1px solid #758c7c;border-radius:7px;padding:12px;font:400 17px/1.5 system-ui,sans-serif!important;box-shadow:none!important}#parish-board textarea{min-height:180px;resize:vertical}#parish-board textarea::placeholder{color:#475b4e!important;-webkit-text-fill-color:#475b4e!important;opacity:1!important}#parish-board .pb-check{font-size:15px;font-weight:400}#parish-board input[type=checkbox]{display:inline-block;width:20px;height:20px;vertical-align:middle;margin:0 7px 0 0}#parish-board .pb-help,#parish-board #pb-contacts p{font-size:15px}#parish-board .pb-send,#parish-board #pb-back{background:#20533e!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #20533e;border-radius:8px;padding:12px;font:500 16px/1.4 system-ui,sans-serif!important;min-height:44px;margin:6px 0;cursor:pointer;text-shadow:none}#parish-board #pb-back{background:#fff!important;color:#20533e!important;-webkit-text-fill-color:#20533e!important}#parish-board .pb-pages{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:22px}#parish-board a{color:#174d38!important;text-decoration:underline}#parish-board .pb-error{background:#ffe5df!important;padding:12px;border:1px solid #a33222}#parish-board [hidden]{display:none!important}#parish-board.pb-editing .pb-pick{min-height:48px;padding:8px}#parish-board.pb-editing .pb-number,#parish-board.pb-editing .pb-entry,#parish-board.pb-editing .pb-notes,#parish-board.pb-editing .pb-pages{display:none!important}#parish-board.pb-editing .pb-title{font-size:15px}#parish-board .pb-sr,#parish-board .pb-trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}#parish-board :focus-visible{outline:3px solid #245bb6!important;outline-offset:3px}#parish-board button:hover{filter:brightness(.97)}@media(max-width:600px){#parish-board{padding:12px}#parish-board .pb-columns{gap:7px}#parish-board .pb-pick{padding:9px;min-height:165px}#parish-board .pb-title{font-size:16px}#parish-board .pb-paper{padding:9px}#parish-board .pb-paper p{font-size:15px}#parish-board .pb-form{padding:14px}}

/* Schválené podnety: jeden spoločný zoznam, farba podľa témy. */
#parish-board .pb-notes{display:flex;flex-direction:column;gap:12px;margin-top:18px}
#parish-board .pb-paper{width:100%;margin:0;border-radius:10px;padding:16px 18px;border-left:5px solid #638a6b}
#parish-board .pb-paper.pb-topic-0{background:#dceede!important;border-left-color:#638a6b}
#parish-board .pb-paper.pb-topic-1{background:#ffe7aa!important;border-left-color:#b18425}
#parish-board .pb-paper.pb-topic-2{background:#e8dbfa!important;border-left-color:#8b65b5}
#parish-board .pb-note-topic{display:block;color:#162a22!important;font-size:16px}
#parish-board .pb-paper small{display:block;margin-top:3px}

#parish-board .pb-rules-link{margin:0 0 18px}
#parish-board .pb-rules-link a{display:inline-block;background:#fff!important;border:1px solid #81978a;border-radius:7px;padding:7px 12px;font-weight:600}

/* Kompaktnejšie podnety pri zachovaní čitateľnosti. */
#parish-board .pb-notes{gap:8px}
#parish-board .pb-paper{padding:10px 14px;border-left-width:4px;border-radius:8px;box-shadow:0 2px 5px #0000000d}
#parish-board .pb-note-topic{font-size:14px;line-height:1.35}
#parish-board .pb-paper small{font-size:12px;line-height:1.4;margin-top:2px}
#parish-board .pb-paper p{font-size:15px;line-height:1.45;margin:5px 0 0}
