PluginProbe
Taskbuilder – Project Management & Task Management Tool With Kanban Board / 4.0.6
Taskbuilder – Project Management & Task Management Tool With Kanban Board v4.0.6
6.0.5 6.0.2 6.0.3 6.0.4 6.0.1 6.0.0 5.0.8 5.0.9 4.0.9 5.0.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 All 57 releases
← All changes | asset/css/admin.css +9 -960 6.0.24.0.6 View file →
@@ -404,9 +404,8 @@
404 404 top: 50px;
405 405 right: 50px;
406 406 font-size: 15px;
407 407 font-weight: bold;
408 - z-index: 10000000000000;
409 408 }
410 409 #wppm_add_new_project{
411 410 margin:20px;
412 411 background-color: #FFFFFF;
@@ -500,17 +499,10 @@
500 499 list-style-type: none!important;
501 500 font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
502 501 }
503 502 #wppm_task_search{
504 - flex-shrink: 0;
505 - white-space: nowrap;
506 503 width:40%;
507 504 margin-top: 15px;
508 - display: flex;
509 - /* align-items: center;
510 - gap: 8px;
511 - align-items: center; */
512 - flex-wrap: nowrap;
513 505 }
514 506 #wppm_task_search svg{
515 507 width: 16px;
516 508 height: 16px;
@@ -521,13 +513,9 @@
521 513 }
522 514 #wppm_task_search_filter{
523 515 padding: 0 30px;
524 516 border-radius: 20px;
525 - width: auto;
526 - flex: 1;
527 - min-width: 150px;
528 - min-height: 30px!important;
529 -}
517 +}
530 518 #wppm_more_filter_option div{
531 519 display: inline-block;
532 520 }
533 521 #wppm_heading_inline svg{
@@ -784,19 +772,8 @@
784 772 color: #858c96;
785 773 margin-bottom: 5px;
786 774 margin-top: 5px;
787 775 }
788 -#tb-advanced-toggle{
789 - border: 1px solid #ccc;
790 - padding: 6px;
791 - background-color: #FFFFFF;
792 - /* float: right; */
793 - border-radius: 4px;
794 - cursor: pointer;
795 - /* margin-top:10px; */
796 - font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
797 - color: #858c96;
798 -}
799 776 #wppm_list_view_btn{
800 777 border: 1px solid #ccc;
801 778 padding: 5px;
802 779 background-color: #FFFFFF;
@@ -981,9 +958,9 @@
981 958 .wppm_individual_task_widget{
982 959 margin-top: 15px!important;
983 960 }
984 961 .select2-container{
985 - z-index:999999999!important;
962 + z-index:999999999999!important;
986 963 width:100%!important;
987 964 }
988 965 .flatpickr-calendar{
989 966 z-index:999999999999!important;
@@ -1001,9 +978,9 @@
1001 978 .wppm_edit_task_details_widget, .wppm_thread_action, .wppm_edit_project_details_widget{
1002 979 float:right;
1003 980 cursor:pointer;
1004 981 }
1005 -.wppm_add_new_task_btn, #wppm_task_list_btn,#wppm_delete_btn,#wppm_delete_task_btn,#wppm_clone_task_btn,#wppm_print_task_btn,#wppm_archieve_task_btn,#wppm_dashboard_btn{
982 +.wppm_add_new_task_btn, #wppm_task_list_btn,#wppm_delete_btn,#wppm_delete_task_btn,#wppm_clone_task_btn{
1006 983 cursor: pointer;
1007 984 }
1008 985 #wppm_project_details_container{
1009 986 border: 1px solid #eee;
@@ -1012,18 +989,17 @@
1012 989 margin-bottom: 12px;
1013 990 }
1014 991 #wppm_view_project_task{
1015 992 background-color: #ffffff;
1016 - margin-top: 10px;
1017 993 }
1018 -#wppm_project_tasks,.wppm_add_new_project_btn,#wppm_proj_overview_btn{
994 +#wppm_project_tasks,.wppm_add_new_project_btn{
1019 995 cursor:pointer;
1020 996 }
1021 -#wppm_add_new_project_btn,#wppm_proj_overview_btn,#wppm_archieve_project_btn{
997 +#wppm_add_new_project_btn{
1022 998 margin-bottom: 10px;
1023 999 }
1024 1000 #wppm_delete_project_icon, #wppm_add_new_project_icon, #wppm_project_list_icon, #wppm_task_list_icon{
1025 - margin-top: -7px;
1001 + margin-top: -3px;
1026 1002 }
1027 1003 .wppm_add_new_icon{
1028 1004 float: right!important;
1029 1005 cursor:pointer;
@@ -1206,9 +1182,9 @@
1206 1182 .wppm_bootstrap .purchase_addon{
1207 1183 padding-right: 5px;
1208 1184 }
1209 1185
1210 -#wppm_chevron_sort_down_task_name_img, #wppm_chevron_sort_down_project_list_img, #wppm_chevron_sort_down_status_img, #wppm_chevron_sort_down_priority_img, #wppm_chevron_sort_down_start_date_img, #wppm_chevron_sort_down_end_date_img,#wppm_chevron_sort_down_task_duration_img{
1186 +#wppm_chevron_sort_down_task_name_img, #wppm_chevron_sort_down_project_list_img, #wppm_chevron_sort_down_status_img, #wppm_chevron_sort_down_priority_img, #wppm_chevron_sort_down_start_date_img, #wppm_chevron_sort_down_end_date_img{
1211 1187 margin-right:-19px;
1212 1188 }
1213 1189
1214 1190 .wppm-help-container{
@@ -1241,9 +1217,9 @@
1241 1217 align-items: flex-end;
1242 1218 margin-bottom: 10px;
1243 1219 }
1244 1220
1245 -#wppm_task_filter, #wppm_task_list_proj_filter, #tb-filter-created-by
1221 +#wppm_task_filter, #wppm_task_list_proj_filter
1246 1222 {
1247 1223 border: 1px solid #ccc !important;
1248 1224 background-color:#FFFFFF;
1249 1225 border-radius:4px;
@@ -1563,932 +1539,5 @@
1563 1539 @media (max-width: 768px) {
1564 1540 .wppm_task_list{
1565 1541 flex-basis: 50% !important;
1566 1542 }
1567 - }
1568 -
1569 -#wppmprint_menu{
1570 - display: flex;
1571 - flex-direction: column;
1572 - position: absolute;
1573 - background: white;
1574 - border: 1px solid #ccc;
1575 - z-index: 1000;
1576 - margin-left: 155px;
1577 - display: none;
1578 -}
1579 -
1580 -#wppmprint_menu a {
1581 - padding: 8px 12px;
1582 - text-decoration: none;
1583 - color: #333;
1584 -}
1585 -
1586 -#wppmprint_menu a:hover {
1587 - background: #f0f0f0;
1588 -}
1589 -
1590 -.wppm_checklist_items_container { list-style: none; padding-left: 0; }
1591 -.wppm_checklist_items_container .wppm_checklist_item {
1592 - padding: 6px 10px;
1593 - background: #fff;
1594 - margin-bottom: 4px;
1595 - border: 1px solid #ddd;
1596 - cursor: grab;
1597 - display: flex;
1598 - align-items: center;
1599 -}
1600 -.wppm_checklist_items_container .wppm_chk_items_drag {
1601 - margin-right: 10px;
1602 - cursor: move;
1603 -}
1604 -
1605 -/* Main container */
1606 -/* GRID CONTAINER */
1607 -.wppm_bootstrap .pricing-flex {
1608 - display: grid !important;
1609 - grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
1610 - gap: 20px;
1611 - align-items: stretch;
1612 -}
1613 -
1614 -/* CARD */
1615 -.wppm_bootstrap .pricing-widget {
1616 - display: flex;
1617 - flex-direction: column;
1618 -
1619 - background: #fff;
1620 - border: 1px solid #e5e5e5;
1621 - border-radius: 6px;
1622 - padding: 15px;
1623 - box-sizing: border-box;
1624 -}
1625 -
1626 -/* BODY GROWS */
1627 -.wppm_bootstrap .pricing-widget .pbody {
1628 - flex: 1;
1629 -}
1630 -
1631 -/* FOOTER */
1632 -/* .wppm_bootstrap .pricing-widget .pfooter {
1633 - display: flex;
1634 - justify-content: space-between;
1635 - gap: 10px;
1636 - margin-top: 15px;
1637 -}
1638 -
1639 -/* MOBILE FOOTER STACK */
1640 -@media (max-width: 480px) {
1641 - .wppm_bootstrap .pricing-widget .pfooter {
1642 - flex-direction: column;
1643 - }
1644 -} */
1645 -
1646 -.wppm-dashboard{
1647 - padding:20px;
1648 - margin-top:20px;
1649 - font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
1650 -}
1651 -.wppm-dashboard-top{
1652 - display:grid;
1653 - grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
1654 - gap:20px;
1655 - margin-bottom:20px;
1656 -}
1657 -
1658 -.wppm-small-widget{
1659 - background:#ffffff;
1660 - border-radius:10px;
1661 - padding:20px;
1662 - box-shadow:0 2px 8px rgba(0,0,0,0.05);
1663 - transition:all 0.2s ease;
1664 - display:flex;
1665 - align-items:center;
1666 - gap:15px;
1667 -}
1668 -
1669 -.wppm-small-widget:hover{
1670 - transform:translateY(-3px);
1671 - box-shadow:0 6px 16px rgba(0,0,0,0.08);
1672 -}
1673 -
1674 -.wppm-small-widget h3{
1675 - font-size:14px;
1676 - color:#666;
1677 - margin-bottom:10px;
1678 -}
1679 -
1680 -.wppm-number{
1681 - font-size:28px;
1682 - font-weight:600;
1683 - color:#222;
1684 -}
1685 -.wppm-small-widget.overdue{
1686 - border-left:4px solid #e74c3c;
1687 -}
1688 -
1689 -.wppm-divider{
1690 - height:1px;
1691 - background:#eee;
1692 - margin:20px 0;
1693 -}
1694 -
1695 -.wppm-row{
1696 - display:grid;
1697 - grid-template-columns:repeat(auto-fit,minmax(300px,1fr));
1698 - gap:20px;
1699 - margin-bottom:20px;
1700 -}
1701 -
1702 -.wppm-widget{
1703 - background:#fff;
1704 - border-radius:10px;
1705 - padding:20px;
1706 - box-shadow:0 2px 8px rgba(0,0,0,0.05);
1707 - transition:all 0.2s ease;
1708 -}
1709 -.wppm-widget h2{
1710 - font-size:16px;
1711 - margin-bottom:15px;
1712 - font-weight:600;
1713 - color:#222;
1714 -}
1715 -
1716 -#tbl_my_tasks,#tbl_active_projects,#tbl_upcoming_tasks, #tbl_todays_tasks {
1717 - border-collapse: collapse !important;
1718 - width: 100% !important;
1719 -}
1720 -
1721 -#tbl_my_tasks th,
1722 -#tbl_my_tasks td,
1723 -#tbl_todays_tasks th,
1724 -#tbl_todays_tasks td,
1725 -#tbl_active_projects th,
1726 -#tbl_active_projects td,
1727 -#tbl_upcoming_tasks th,
1728 -#tbl_upcoming_tasks td {
1729 - border: 1px solid #ddd !important;
1730 - padding: 8px !important;
1731 -}
1732 -
1733 -#tbl_my_tasks th, #tbl_active_projects th, #tbl_upcoming_tasks th, #tbl_todays_tasks th{
1734 - background-color: #f5f5f5 !important;
1735 - text-align: left !important;
1736 -}
1737 -
1738 -#tbl_my_tasks tr:hover, #tbl_active_projects tr:hover, #tbl_upcoming_tasks tr:hover, #tbl_todays_tasks tr:hover{
1739 - background-color: #f9f9f9 !important;
1740 - cursor: pointer;
1741 -}
1742 -.wppm-widget table td{
1743 - padding:10px;
1744 - border-top:1px solid #f2f2f2;
1745 - font-size:14px;
1746 -}
1747 -
1748 -.wppm-widget table th{
1749 - background:#f8fafc;
1750 - color:#777;
1751 - font-weight:600;
1752 - padding:10px;
1753 - border-bottom:1px solid #e5e7eb;
1754 -}
1755 -
1756 -canvas{
1757 - max-height:250px !important;
1758 -}
1759 -
1760 -.wppm-widget:hover{
1761 - box-shadow:0 8px 20px rgba(0,0,0,0.07);
1762 -}
1763 -
1764 -.wppm-widget-icon{
1765 - font-size:28px;
1766 - background:#f5f7fb;
1767 - padding:12px;
1768 - border-radius:8px;
1769 -}
1770 -.wppm-widget h2{
1771 - display:flex;
1772 - justify-content:space-between;
1773 - align-items:center;
1774 -}
1775 -
1776 -.wppm-view-all{
1777 - font-size:13px;
1778 - color:#4c7cf3;
1779 - text-decoration:none;
1780 -}
1781 -
1782 -.wppm-view-all:hover{
1783 - text-decoration:underline;
1784 -}
1785 -
1786 -.wppm-workload-list {
1787 - list-style: none;
1788 - padding: 0;
1789 - margin: 0;
1790 -}
1791 -
1792 -.wppm-workload-list li {
1793 - display: flex;
1794 - align-items: center;
1795 - gap:10px;
1796 - margin-bottom: 10px;
1797 -}
1798 -
1799 -.wppm-workload-bar {
1800 - flex:1;
1801 - height:8px;
1802 - background:#eee;
1803 - border-radius:5px;
1804 - overflow:hidden;
1805 -}
1806 -
1807 -.wppm-workload-bar div {
1808 - height: 100%;
1809 - background: #3498db;
1810 - border-radius: 5px;
1811 -}
1812 -
1813 -.dashboard-progress-wrapper{
1814 - display:flex;
1815 - align-items:center;
1816 - gap:8px;
1817 -}
1818 -
1819 -.dashboard-progress-bar{
1820 - flex:1;
1821 - height:8px;
1822 - background:#e5e7eb;
1823 - border-radius:5px;
1824 - overflow:hidden;
1825 -}
1826 -
1827 -.dashboard-progress{
1828 - height:100%;
1829 - border-radius:5px;
1830 -}
1831 -
1832 -.dashboard-progress-text{
1833 - font-size:12px;
1834 - font-weight:600;
1835 -}
1836 -.wppm-priority-dot{
1837 - display:inline-block;
1838 - width:10px;
1839 - height:10px;
1840 - border-radius:50%;
1841 - margin-right:6px;
1842 - vertical-align:middle;
1843 -}
1844 -/* Wrapper (relative parent) */
1845 -.tb-filter-bar {
1846 - position: relative;
1847 -}
1848 -
1849 -/* Advanced panel (FLOAT) */
1850 -#tb-advanced-panel {
1851 - position: absolute;
1852 - top: 110%; /* below button */
1853 - right: 0;
1854 - width: 320px;
1855 -
1856 - background: #ffffff;
1857 - border: 1px solid #e2e8f0;
1858 - border-radius: 10px;
1859 - box-shadow: 0 10px 25px rgba(0,0,0,0.1);
1860 -
1861 - padding: 12px;
1862 - z-index: 999999999;
1863 -
1864 - /* hidden state */
1865 - opacity: 0;
1866 - transform: translateY(-10px);
1867 - pointer-events: none;
1868 -
1869 - transition: all 0.25s ease;
1870 -}
1871 -
1872 -/* OPEN STATE */
1873 -#tb-advanced-panel.tb-open {
1874 - opacity: 1;
1875 - transform: translateY(0);
1876 - pointer-events: auto;
1877 -}
1878 -
1879 -/* Rows */
1880 -.tb-row {
1881 - margin-bottom: 10px;
1882 -}
1883 -
1884 -.tb-row label {
1885 - font-size: 12px;
1886 - font-weight: 600;
1887 - display: block;
1888 - margin-bottom: 4px;
1889 -}
1890 -
1891 -/* Inputs */
1892 -#tb-advanced-panel input,
1893 -#tb-advanced-panel select {
1894 - width: 100%!important;
1895 - padding: 6px 8px!important;
1896 - border: 1px solid #cbd5e1;
1897 - border-radius: 6px;
1898 -}
1899 -/* Wrapper */
1900 -.tb-filter-bar {
1901 - position: relative;
1902 - display: flex;
1903 - align-items: center;
1904 - gap: 10px;
1905 - overflow: visible!important;
1906 -}
1907 -
1908 -/* Button */
1909 -.tb-btn {
1910 - padding: 2px 10px;
1911 - border-radius: 6px;
1912 - border: 1px solid #cbd5e1;
1913 - background: #fff;
1914 - cursor: pointer;
1915 -}
1916 -
1917 -/* ================= POPOVER ================= */
1918 -.tb-popover {
1919 - position: absolute;
1920 - top: 120%;
1921 - right: 0;
1922 - width: 320px;
1923 -
1924 - background: #fff;
1925 - border: 1px solid #e2e8f0;
1926 - border-radius: 10px;
1927 - box-shadow: 0 15px 35px rgba(0,0,0,0.12);
1928 -
1929 - padding: 12px;
1930 - z-index: 999999999;
1931 -
1932 - opacity: 0;
1933 - transform: translateY(-10px);
1934 - pointer-events: none;
1935 - transition: all 0.25s ease;
1936 -}
1937 -
1938 -.tb-popover.tb-open {
1939 - opacity: 1;
1940 - transform: translateY(0);
1941 - pointer-events: auto;
1942 -}
1943 -
1944 -/* Arrow */
1945 -.tb-arrow {
1946 - position: absolute;
1947 - top: -6px;
1948 - right: 20px;
1949 - width: 12px;
1950 - height: 12px;
1951 - background: white;
1952 - border-left: 1px solid #e2e8f0;
1953 - border-top: 1px solid #e2e8f0;
1954 - transform: rotate(45deg);
1955 -}
1956 -
1957 -/* Sections */
1958 -.tb-section {
1959 - margin-bottom: 12px;
1960 -}
1961 -
1962 -.tb-section h4 {
1963 - font-size: 12px;
1964 - margin-bottom: 6px;
1965 - color: #64748b;
1966 -}
1967 -
1968 -/* Inputs */
1969 -.tb-popover input,
1970 -.tb-popover select {
1971 - width: 100%;
1972 - margin-bottom: 6px;
1973 - padding: 6px;
1974 - border: 1px solid #cbd5e1;
1975 - border-radius: 6px;
1976 -}
1977 -
1978 -/* ================= CHIPS ================= */
1979 -/* .tb-chips {
1980 - display: flex;
1981 - gap: 6px;
1982 - flex-wrap: wrap;
1983 -} */
1984 -
1985 -/* .tb-chip {
1986 - background: #eef2ff;
1987 - color: #3730a3;
1988 - padding: 4px 8px;
1989 - border-radius: 20px;
1990 - font-size: 12px;
1991 - cursor: pointer;
1992 -} */
1993 -/* =========================
1994 - MOBILE FILTER PANEL
1995 -========================= */
1996 -/* @media (max-width: 768px) {
1997 -
1998 - #tb-advanced-panel {
1999 - position: fixed;
2000 - left: 0;
2001 - right: 0;
2002 - bottom: 0;
2003 - top: auto;
2004 -
2005 - width: 100%;
2006 - max-height: 80vh;
2007 -
2008 - border-radius: 16px 16px 0 0;
2009 - padding: 16px;
2010 -
2011 - transform: translateY(100%);
2012 - opacity: 1;
2013 - pointer-events: auto;
2014 -
2015 - overflow-y: auto;
2016 - }
2017 -
2018 - #tb-advanced-panel.tb-open {
2019 - transform: translateY(0);
2020 - }
2021 -
2022 - .tb-arrow {
2023 - display: none;
2024 - }
2025 -
2026 - /* backdrop */
2027 - /* #tb-backdrop {
2028 - position: fixed;
2029 - top: 0;
2030 - left: 0;
2031 - right: 0;
2032 - bottom: 0;
2033 - background: rgba(0,0,0,0.4);
2034 - z-index: 9998;
2035 - display: none;
2036 - }
2037 -
2038 - #tb-backdrop.active {
2039 - display: block;
2040 - }
2041 -
2042 -} */
2043 -/* =========================
2044 - MOBILE FILTER PANEL
2045 -========================= */
2046 -@media (max-width: 768px) {
2047 -
2048 - #tb-advanced-panel,
2049 - #tb-advanced-panel.tb-popover {
2050 - position: fixed !important;
2051 -
2052 - top: 0 !important;
2053 - right: 0 !important;
2054 - bottom: 0 !important;
2055 - left: 0 !important;
2056 -
2057 - width: 100vw !important;
2058 - height: 100vh !important;
2059 - max-width: none !important;
2060 - max-height: none !important;
2061 -
2062 - margin: 0 !important;
2063 - padding: 16px !important;
2064 -
2065 - box-sizing: border-box !important;
2066 -
2067 - background: #fff !important;
2068 -
2069 - border: none !important;
2070 - border-radius: 0 !important;
2071 -
2072 - box-shadow: none !important;
2073 -
2074 - overflow-y: auto !important;
2075 - -webkit-overflow-scrolling: touch;
2076 -
2077 - z-index: 999999999 !important;
2078 -
2079 - /* CLOSED */
2080 - opacity: 0 !important;
2081 - visibility: hidden !important;
2082 - transform: none !important;
2083 - pointer-events: none !important;
2084 -
2085 - transition: opacity 0.25s ease, visibility 0.25s ease !important;
2086 - }
2087 -
2088 - @media (max-width: 768px) {
2089 -
2090 - #tb-active-filters,
2091 - .tb-chips {
2092 - display: flex !important;
2093 - flex-direction: column !important;
2094 - align-items: stretch !important;
2095 - gap: 8px !important;
2096 - width: 100% !important;
2097 - }
2098 -
2099 - #tb-active-filters .tb-chip,
2100 - .tb-chips .tb-chip {
2101 - display: inline-flex !important;
2102 - align-items: center;
2103 - justify-content: space-between;
2104 -
2105 - width: 100% !important;
2106 - box-sizing: border-box;
2107 - }
2108 -}
2109 -
2110 - /* OPEN */
2111 - #tb-advanced-panel.tb-open {
2112 - opacity: 1 !important;
2113 - visibility: visible !important;
2114 - transform: none !important;
2115 - pointer-events: auto !important;
2116 - }
2117 -
2118 - /* Hide arrow on mobile */
2119 - #tb-advanced-panel .tb-arrow {
2120 - display: none !important;
2121 - }
2122 -
2123 - /* Mobile header */
2124 - .tb-mobile-header {
2125 - display: flex !important;
2126 -
2127 - position: sticky;
2128 - top: 0;
2129 -
2130 - background: #fff;
2131 - z-index: 2;
2132 -
2133 - padding: 5px 0 15px;
2134 - margin-bottom: 15px;
2135 -
2136 - font-size: 18px;
2137 - }
2138 -
2139 - #tb-close-filters {
2140 - border: 0;
2141 - background: transparent;
2142 - font-size: 24px;
2143 - cursor: pointer;
2144 - }
2145 -
2146 - /* Backdrop */
2147 - #tb-backdrop {
2148 - position: fixed !important;
2149 -
2150 - top: 0 !important;
2151 - right: 0 !important;
2152 - bottom: 0 !important;
2153 - left: 0 !important;
2154 -
2155 - width: 100vw !important;
2156 - height: 100vh !important;
2157 -
2158 - background: rgba(0, 0, 0, 0.4);
2159 -
2160 - z-index: 999998 !important;
2161 -
2162 - display: none;
2163 - }
2164 -
2165 - #tb-backdrop.active {
2166 - display: block !important;
2167 - }
2168 -
2169 -}
2170 -
2171 -.tb-mobile-header {
2172 - display: none;
2173 - justify-content: space-between;
2174 - align-items: center;
2175 - font-weight: 600;
2176 - margin-bottom: 10px;
2177 -}
2178 -
2179 -@media (max-width:768px){
2180 - .tb-mobile-header {
2181 - display: flex;
2182 - }
2183 -}
2184 -.tb-section {
2185 - display: flex;
2186 - flex-direction: column;
2187 - gap: 8px;
2188 -}
2189 -.tb-popover {
2190 - width: 300px;
2191 -}
2192 -.tb-chip {
2193 - background: #eef3ff;
2194 - padding: 5px 10px;
2195 - border-radius: 20px;
2196 - margin: 18px 5px 10px 0px;
2197 - display: inline-block;
2198 - cursor: pointer;
2199 - color: #3730a3;
2200 - font-size: 12px;
2201 - gap: 6px;
2202 -}
2203 -
2204 -.tb-remove {
2205 - margin-left: 6px;
2206 - color: red;
2207 - font-weight: bold;
2208 -}
2209 -
2210 -.tb-chip-close {
2211 - margin-left: 6px;
2212 - cursor: pointer;
2213 -}
2214 -
2215 -@media (max-width: 767px) {
2216 -
2217 - .tb-filter-bar {
2218 - display: flex;
2219 - align-items: center;
2220 - justify-content: flex-end;
2221 - flex-wrap: wrap;
2222 - gap: 8px;
2223 - width: 100%;
2224 - overflow: visible!important;
2225 - }
2226 -
2227 - #tb-advanced-toggle {
2228 - display: inline-flex !important;
2229 - align-items: center;
2230 - justify-content: center;
2231 -
2232 - /* float: left; */
2233 - position: relative;
2234 - margin-top : 20px;
2235 -
2236 - height: 34px;
2237 - min-width: 34px;
2238 - padding: 0 10px;
2239 -
2240 - border: 1px solid #d5d9dd;
2241 - border-radius: 5px;
2242 - background: #fff;
2243 -
2244 - color: #555;
2245 - font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
2246 -
2247 - cursor: pointer;
2248 - box-sizing: border-box;
2249 - white-space: nowrap;
2250 - }
2251 -
2252 - #tb-advanced-toggle:hover {
2253 - background: #f5f5f5;
2254 - }
2255 -
2256 - #tb-advanced-panel input,
2257 - #tb-advanced-panel select {
2258 - width: 75%!important;
2259 - padding: 6px 8px!important;
2260 - border: 1px solid #cbd5e1;
2261 - border-radius: 6px;
2262 - }
2263 -
2264 - .wppm-filter-actions span {
2265 - cursor: pointer;
2266 - font-size: 16px;
2267 - text-decoration: underline;
2268 - /* margin-bottom: 7px!important; */
2269 - font: 14px "Helvetica Neue",Arial,Helvetica,sans-serif !important;
2270 - color: #858c96;
2271 - margin-bottom: 20px !important;
2272 - margin-left: 5px;
2273 - }
2274 -}
2275 -
2276 -.wppm-mention {
2277 - display:inline;
2278 - background: #e7f3ff;
2279 - color: #0073aa;
2280 - font-weight: bold;
2281 - padding: 2px 6px;
2282 - border-radius: 4px;
2283 - font-weight: 500;
2284 - margin: 0;
2285 -}
2286 -
2287 -.wppm-mention:hover {
2288 - background: #d0e7ff;
2289 -}
2290 -
2291 -.wppm-mention-me{
2292 - background:#ffcc00 !important;
2293 - color:#000 !important;
2294 - font-weight:700;
2295 -}
2296 -
2297 -#wppm_mention_list {
2298 - position: absolute !important;
2299 - min-width: 220px;
2300 - max-width: 300px;
2301 - max-height: 240px;
2302 - overflow-y: auto;
2303 - background: #fff;
2304 - border: 1px solid #dcdcde;
2305 - border-radius: 8px;
2306 - box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
2307 - padding: 6px 0;
2308 - margin-top: 4px;
2309 - z-index: 99999999999 !important;
2310 - animation: wppmMentionFade .15s ease-in-out;
2311 -}
2312 -
2313 -#wppm_mention_list .mention-item:hover,
2314 -#wppm_mention_list .mention-item.active {
2315 - background: linear-gradient(135deg, #7c3aed, #a855f7);
2316 - color: #fff;
2317 -}
2318 -
2319 -#wppm_mention_list .mention-item {
2320 - padding: 2px 12px;
2321 - cursor: pointer;
2322 - font-size: 14px;
2323 - color: #333;
2324 - border-bottom: 1px solid #eee;
2325 -}
2326 -
2327 -#wppm_mention_list .mention-item:last-child {
2328 - border-bottom: none;
2329 -}
2330 -
2331 -/* Floating Button */
2332 -#wppm_notification_bell{
2333 - position:fixed;
2334 - right:24px;
2335 - bottom:24px;
2336 - width:56px;
2337 - height:56px;
2338 - border-radius:16px;
2339 - background:#ffffff;
2340 - border:1px solid #e5e7eb;
2341 - box-shadow:
2342 - 0 8px 24px rgba(15,23,42,.12),
2343 - 0 2px 8px rgba(15,23,42,.08);
2344 - display:flex;
2345 - justify-content:center;
2346 - align-items:center;
2347 - cursor:pointer;
2348 - z-index:999999999!important;
2349 - transition:all .25s ease;
2350 -}
2351 -
2352 -#wppm_notification_bell:hover{
2353 - transform:translateY(-3px);
2354 - box-shadow:
2355 - 0 15px 35px rgba(15,23,42,.18),
2356 - 0 5px 15px rgba(15,23,42,.12);
2357 -}
2358 -
2359 -#wppm_notification_bell .dashicons{
2360 - color:#6b7280;
2361 - font-size:22px;
2362 - transition:.2s;
2363 -}
2364 -
2365 -#wppm_notification_bell:hover .dashicons{
2366 - color:#7c3aed;
2367 -}
2368 -
2369 -/* Notification Badge */
2370 -.wppm-badge{
2371 - position:absolute;
2372 - top:-6px;
2373 - right:-6px;
2374 - min-width:22px;
2375 - height:22px;
2376 - border-radius:50px;
2377 - background:#ff3366;
2378 - color:#fff;
2379 - display:flex;
2380 - align-items:center;
2381 - justify-content:center;
2382 - font-size:11px;
2383 - font-weight:700;
2384 - border:2px solid #fff;
2385 -}
2386 -
2387 -/* Popup */
2388 -#wppm-notification-container{
2389 - position:fixed;
2390 - right:24px;
2391 - bottom:90px;
2392 - width:360px;
2393 - background:#fff;
2394 - border-radius:18px;
2395 - box-shadow:0 20px 60px rgba(0,0,0,.15);
2396 - overflow:hidden;
2397 - display:none;
2398 - z-index:999999999!important;
2399 -}
2400 -
2401 -/* Item */
2402 -.wppm-notification-item, .wppm-no-notification{
2403 - padding:16px 18px;
2404 - border-bottom:1px solid #f3f4f6;
2405 - cursor:pointer;
2406 - transition:.2s;
2407 -}
2408 -
2409 -.wppm-notification-item:hover{
2410 - background:#f9fafb;
2411 -}
2412 -
2413 -.wppm-notification-message{
2414 - font-size:14px;
2415 - font-weight:600;
2416 - color:#111827;
2417 - margin-bottom:4px;
2418 -}
2419 -
2420 -.wppm-notification-item small{
2421 - color:#9ca3af;
2422 -}
2423 -
2424 -.wppm-pro-btn{
2425 - display:inline-flex;
2426 - align-items:center;
2427 - gap:6px;
2428 - text-decoration:none;
2429 -}
2430 -/* .wppm-pro-btn .dashicons{
2431 - font-size:16px;
2432 - width:16px;
2433 - height:16px;
2434 - line-height:16px;
2435 -} */
2436 -.wppm-pro-btn .wppm-btn-text{
2437 - display:inline-block;
2438 -}
2439 -
2440 -.tb-pro-feature-card{
2441 - position:relative;
2442 - overflow:hidden;
2443 - border-radius:8px;
2444 -}
2445 -
2446 -.tb-pro-content{
2447 - filter:blur(4px);
2448 - pointer-events:none;
2449 - opacity:.7;
2450 -}
2451 -
2452 -.tb-pro-overlay{
2453 - position:absolute;
2454 - inset:0;
2455 - display:flex;
2456 - flex-direction:column;
2457 - justify-content:center;
2458 - align-items:center;
2459 - background:rgba(255,255,255,.5);
2460 - z-index:10;
2461 -}
2462 -
2463 -.tb-pro-badge{
2464 - background:#ff9800;
2465 - color:#fff;
2466 - padding:6px 12px;
2467 - border-radius:4px;
2468 - margin-bottom:10px;
2469 - font-weight:600;
2470 -}
2471 -
2472 -#wppm-archive-project {
2473 - display: inline-flex;
2474 - align-items: center;
2475 - gap: 6px;
2476 -}
2477 -
2478 -#wppm-archive-project svg {
2479 - flex-shrink: 0;
2480 -}
2481 -
2482 -.wppm_create_project_btn {
2483 - display: inline-flex;
2484 - align-items: center;
2485 - gap: 6px;
2486 - padding: 8px 12px;
2487 - border-radius: 4px;
2488 - text-decoration: none;
2489 - cursor: pointer;
2490 -}
2491 -
2492 -.wppm_create_project_btn svg {
2493 - flex-shrink: 0;
2494 -}
1543 + }