/* PNP_PISACZEK_NOTES_PROJECTS_CSS_V1 */
.projects-v40-head{align-items:flex-start!important}
.projects-v40-add{display:inline-flex!important;align-items:center;gap:7px;border:0;background:transparent;color:#6c5ce7!important;font-weight:900!important;cursor:pointer;padding:2px 4px!important}
.projects-v40-add span{font-size:24px;line-height:1}
.projects-v40-add small{font-size:14px!important;font-weight:900;white-space:nowrap}
.project-assign-v40{color:#543a9f!important;border-color:#c7b8f3!important;background:linear-gradient(180deg,#f6f2ff,#e8e0ff)!important;min-width:178px!important}
.projects-v40-row{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:#596170;font-size:15px;font-weight:800;text-align:left;cursor:pointer}
.projects-v40-row:hover,.projects-v40-row.on{background:var(--soft);color:var(--bd)}
.projects-v40-row .dot{flex:0 0 9px;width:9px;height:9px;background:#6c5ce7;border-radius:50%}
.projects-v40-row em{margin-left:auto;font-style:normal;font-size:11px;color:#8a90a0}
.projects-v40-empty{padding:8px 10px;color:#8a90a0;font-size:13px}
.project-v40-hidden{display:none!important}
.project-v40-input,.project-v40-select{width:100%;min-height:52px;margin:12px 0 4px;padding:0 14px;border:1px solid #d8dae0;border-radius:11px;background:#fff;font:800 16px/1 system-ui}
.project-v40-input:focus,.project-v40-select:focus{outline:3px solid #6c5ce722;border-color:#6c5ce7}
.project-v40-confirm{background:#6c5ce7!important;color:#fff!important}
.project-v40-confirm:hover{background:#5145b8!important}
.project-v40-delete-danger{background:#b42318!important;color:#fff!important;box-shadow:none!important}
.project-v40-delete-danger:hover{background:#912018!important}
.tags-v41-head{align-items:flex-start!important}
.tags-v41-add{display:inline-flex!important;align-items:center;gap:7px;border:0;background:transparent;color:#315f8d!important;font-weight:900!important;cursor:pointer;padding:2px 4px!important}
.tags-v41-add span{font-size:24px;line-height:1}
.tags-v41-add small{font-size:14px!important;font-weight:900;white-space:nowrap}
.tags-v41-list{display:grid;gap:3px}
.tag-v41-manage{flex:0 0 auto;min-width:32px;height:30px;padding:0 7px;border:0;border-radius:9px;background:transparent;color:#8a90a0;font-weight:900;letter-spacing:1px;cursor:pointer}
.tag-v41-manage:hover,.tag-v41-manage:focus-visible{background:#ebe7ff;color:#5145b8;outline:none}
.tag-v41-row>em{margin-left:auto}
.tag-v41-row:hover,.tag-v41-row.on{background:var(--soft);color:var(--bd)}
.tag-v41-hidden{display:none!important}
.tag-v41-filter-status{margin:6px 10px 0;color:#8a90a0;font-size:11px;font-weight:800}
.tag-v41-row{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 10px;border-radius:10px;color:#596170;font-size:15px;font-weight:800}
.tag-v41-row .dot{width:10px;height:10px;border-radius:50%}
.tag-v41-row em{margin-left:auto;font-style:normal;font-size:11px;color:#8a90a0}
.tag-v41-empty{padding:8px 10px;color:#8a90a0;font-size:13px}
.tag-v41-colors{display:grid;grid-template-columns:repeat(8,1fr);gap:7px;margin:12px 0}
.tag-v41-color{aspect-ratio:1;border:3px solid transparent;border-radius:50%;cursor:pointer}
.tag-v41-color.on{border-color:#222936}
.tag-v41-error{min-height:20px;color:#b42318!important;font-size:13px!important;font-weight:800}
