.project-overview{--pb-blue:#076bff;--pb-ink:#102474;--pb-muted:#597fda;color:var(--pb-ink);font-family:Arial,Helvetica,sans-serif}
.project-overview svg{width:18px;height:18px;flex-shrink:0}.project-overview button,.project-overview input,.project-overview select{font-family:inherit}
.project-overview .project-view-controls{align-items:center;gap:8px;margin:0 0 10px}.project-overview .project-mode{display:flex;gap:7px;flex-wrap:wrap}
.project-overview .tab,.project-overview .project-options>summary,.project-overview .pb-new{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 12px;border:1px solid #fff;border-radius:10px;background:linear-gradient(120deg,#fff,#f8fcff);font-size:11px;color:#235cff;white-space:nowrap;cursor:pointer}
.project-overview .tab.active{background:#fff5e9;border-color:#fff3e5;color:#ff5b1c}.project-overview .tab[data-project-mode="Arhiva"] svg{color:#08a05e}.project-overview .pb-new{margin-left:auto;color:#f56821}
.project-overview .project-options{position:relative;padding:0;z-index:4}.project-overview .project-options summary{list-style:none}.project-overview .project-options summary::-webkit-details-marker{display:none}.project-overview .pb-options-panel{position:absolute;top:calc(100% + 8px);left:0;width:310px;max-width:80vw;padding:14px;border-radius:12px;background:white;box-shadow:0 8px 30px #294c8026;border:1px solid #e2edff;font-size:12px}.project-overview .pb-options-panel label{margin:0 0 10px}.project-overview .pb-options-panel label:last-child{margin:0}
.project-overview .pb-filters{display:grid;grid-template-columns:1.85fr 1fr 1fr 1fr;gap:12px;margin:0 0 18px;padding:0;background:transparent;border:0}.project-overview .pb-filters label{margin:0;min-width:0}.project-overview .search,.project-overview .pb-select{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #edf5ff;border-radius:11px;padding:0 10px;color:#3978ff;min-width:0;box-shadow:0 4px 14px #d5eaff36}.project-overview .search input,.project-overview .pb-select select{background:transparent;border:0;box-shadow:none;margin:0;width:100%;min-width:0;height:38px;padding:8px 0;color:#3269ff;font-size:12px}.project-overview input::placeholder{color:#6c93ed;opacity:1}
.project-overview .projects-board{display:grid;grid-template-columns:repeat(var(--pb-columns),minmax(0,1fr));gap:12px;align-items:stretch;overflow:visible}.project-overview .pb-lane{padding:6px;min-width:0;min-height:560px;border:1px solid #edf7ff;border-radius:13px;background:linear-gradient(135deg,#ffffffd9,#f9fdffb3)}
.project-overview .lane-head{display:flex;justify-content:flex-start;gap:9px;min-height:40px;padding:8px 12px;margin:0 0 6px;border:0;border-radius:8px;background:#e8f5ff;font-size:14px;color:#12347e}.project-overview .lane-head>svg{color:var(--pb-blue);width:23px;height:23px}.project-overview .lane-head b{flex:0 1 auto}.project-overview .count{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 5px;border-radius:50%;background:#dcecff;color:#1044a9;font-size:12px;font-weight:700}
.project-overview .pb-lane[data-status="Krenuti"]>.lane-head,.project-overview .pb-lane[data-status="Završeno"]>.lane-head{background:#e6fcf0}.project-overview .pb-lane[data-status="Krenuti"]>.lane-head>svg,.project-overview .pb-lane[data-status="Završeno"]>.lane-head>svg{color:#079563}.project-overview .pb-lane[data-status="Radi se"]>.lane-head{background:#fff5e9}.project-overview .pb-lane[data-status="Radi se"]>.lane-head>svg{color:#ff6514}.project-overview .pb-lane[data-status="Radi se"]>.lane-head .count{background:#ffe9d8;color:#de541b}
.project-overview .pb-card{padding:0;margin:0 0 7px;min-height:0;border:1px solid #ebf1fa;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 2px 6px #dbeaf51f}.project-overview .pb-card-summary{padding:9px 10px 6px}.project-overview .pb-card-top{display:flex;justify-content:space-between;align-items:center;gap:4px}.project-overview .pb-type{display:flex;align-items:center;min-width:0;gap:7px;color:#0071ff}.project-overview .pb-type>span{font-size:10px;line-height:1.3;padding:4px 10px;border-radius:20px;background:#eaf5ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-overview .pb-type.shop{color:#9b36ff}.project-overview .pb-type.shop>span{background:#f6eeff}.project-overview .pb-inspect{display:flex;align-items:center;justify-content:center;border:0;background:none;color:#3264ff;padding:4px;cursor:pointer;border-radius:6px}.project-overview .pb-inspect svg{width:16px;height:16px}
.project-overview .pb-card h3{display:flex;align-items:center;gap:6px;margin:7px 0 7px;font-size:13px;font-weight:700;line-height:1.3;color:#102474;overflow-wrap:anywhere}.project-overview .long-wait{width:18px;height:18px;font-size:12px;flex-shrink:0}.project-overview .pb-progress{--fill:#0785ff;display:flex;align-items:center;gap:10px}.project-overview .pb-progress progress{width:100%;flex:1;min-width:0;height:7px;border:0;border-radius:20px;overflow:hidden;background:#e1edff;appearance:none;margin:0}.project-overview progress::-webkit-progress-bar{background:#e1edff;border-radius:20px}.project-overview progress::-webkit-progress-value{background:var(--fill);border-radius:20px}.project-overview progress::-moz-progress-bar{background:var(--fill);border-radius:20px}.project-overview .pb-progress b{min-width:27px;font-size:11px;font-weight:600;color:#3064f2;text-align:right}.project-overview .pb-progress.warm{--fill:#ffc600}.project-overview .pb-progress.medium{--fill:#79de40}.project-overview .pb-progress.high{--fill:#00a377}.project-overview .pb-progress.complete{--fill:#00c78a}
.project-overview .pb-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:5px}.project-overview .pb-card-bottom>span{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--pb-muted);flex-wrap:wrap}.project-overview .pb-card-bottom svg{width:15px;height:15px}.project-overview .pb-expand{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:29px;height:29px;background:#e9fff1;color:#058956;border:0;border-radius:50%;font-size:25px;cursor:pointer;padding:5px}.project-overview .pb-expand svg{width:18px;height:18px}.project-overview .pb-expand:hover{background:#ccf9df}.project-overview button:focus-visible,.project-overview summary:focus-visible,.project-overview select:focus-visible,.project-overview input:focus-visible{outline:2px solid #2878ff;outline-offset:2px}
.project-overview .pb-task-list{border-top:1px solid #edf4ff}.project-overview .pb-task-list[hidden]{display:none}.project-overview .pb-task-list>header{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#f0faff;padding:7px 10px;font-size:12px}.project-overview .pb-task-rows{padding:4px 10px}.project-overview .pb-task{display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px;margin:8px 0 12px}.project-overview .pb-task-mark{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#0784ff;color:white;border-radius:50%}.project-overview .pb-task-mark svg{width:14px;height:14px}.project-overview .pb-task-title{padding:0;border:0;background:none;text-align:left;color:#153f97;font-size:11px;font-weight:600;line-height:1.4;cursor:pointer;overflow-wrap:anywhere}.project-overview .pb-task-title:hover{text-decoration:underline}.project-overview .pb-task-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:5px;font-size:10px;color:#6385da}.project-overview .pb-task-meta>span:first-child{padding:4px 7px;background:#e9f5ff;color:#0775ff;border-radius:12px}.project-overview .pb-assignee{width:23px;height:23px;display:flex;align-items:center;justify-content:center;background:#7d99d4;color:white;border-radius:50%;font-size:10px}.project-overview .pb-task-list footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:9px 6px;background:#f4fbff;padding:9px;font-size:10px;color:#2856b4}.project-overview .pb-task-list footer>span{display:flex;align-items:center;gap:4px}.project-overview .pb-task-list footer svg{width:15px;height:15px}.project-overview .pb-task-list footer>span:first-child svg{color:#09a667}.project-overview .pb-unresolved{flex-basis:100%;padding-top:6px;border-top:1px solid #e6effc}.project-overview .pb-empty{margin:8px 0;color:#7790b5;font-size:11px}.project-overview .pb-management{padding:8px;border-top:1px solid #eef4fb}.project-overview .pb-management button{display:flex;gap:5px;align-items:center;color:#b85e69;font-size:10px}.project-overview .pb-management svg{width:13px;height:13px}.project-overview .pb-archive{margin-top:6px;width:100%;padding:5px;border:1px solid #d6f4e5;border-radius:7px;background:#f3fff8;color:#08865c;cursor:pointer;font-size:10px}.project-overview .pb-waiting{display:block;margin-top:5px;color:#6b82af;font-size:10px}.project-overview .pb-no-results,.project-overview .pb-scope-note{font-size:12px;color:#6d82a4;margin:14px 0}
@media(min-width:1500px){.project-overview .pb-card-summary{padding:12px 14px 8px}.project-overview .pb-card h3{font-size:14px}.project-overview .pb-type>span,.project-overview .pb-card-bottom>span{font-size:11px}}
@media(max-width:1000px){.project-overview .projects-board{grid-template-columns:repeat(var(--pb-columns),220px);overflow-x:auto;padding-bottom:10px}.project-overview .pb-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.project-overview .pb-new{margin-left:0}}
@media(max-width:540px){.project-overview .project-view-controls{gap:6px}.project-overview .tab,.project-overview .project-options>summary{padding:7px 9px;font-size:10px}.project-overview .pb-filters{gap:7px}.project-overview .pb-filters .search{grid-column:1/-1}.project-overview .pb-select:last-child{grid-column:1/-1}}

.project-overview .pb-card-actions{display:flex;gap:2px;align-items:center;flex-shrink:0}.project-overview .pb-delete{display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:#ee5470;padding:4px;border-radius:6px;cursor:pointer}.project-overview .pb-delete svg{width:16px;height:16px}.project-overview .pb-delete:hover{background:#fff0f2}

#eval-list .eval-kind .tab{--eval-ink:#617a9f;--eval-pale:#f2f6fc;display:inline-flex;align-items:center;gap:8px;border:1px solid #dde7f4;border-radius:10px;padding:12px 15px;min-height:44px;color:var(--eval-ink);background:var(--eval-pale);font-size:11px;box-shadow:none}
#eval-list .eval-kind .tab svg{width:17px;height:17px}
#eval-list .eval-kind [data-eval-kind="Pozitivno"]{--eval-ink:#07b36a;--eval-pale:#e3faec}
#eval-list .eval-kind [data-eval-kind="Zapažanje"]{--eval-ink:#087eff;--eval-pale:#e8f5ff}
#eval-list .eval-kind [data-eval-kind="Za poboljšanje"]{--eval-ink:#b78a00;--eval-pale:#fff8d1}
#eval-list .eval-kind [data-eval-kind="Kritika"]{--eval-ink:#d62352;--eval-pale:#fde8f0}
#eval-list .eval-kind .tab.active{border-color:var(--eval-ink);box-shadow:0 0 0 2px var(--eval-ink);font-weight:600}
#eval-list .eval-kind .tab:focus-visible{outline:3px solid #8fc9ff;outline-offset:3px}

.project-overview .pb-columns-1{--pb-columns:1}.project-overview .pb-columns-2{--pb-columns:2}.project-overview .pb-columns-3{--pb-columns:3}.project-overview .pb-columns-4{--pb-columns:4}.project-overview .pb-columns-5{--pb-columns:5}.project-overview .pb-columns-6{--pb-columns:6}
.project-overview .search>svg{position:static;transform:none;flex-shrink:0}.project-overview .search input{padding-left:0}
