@@ -1576,6 +1576,12 @@ div.tip {
15761576.control-sidebar {
15771577 top : 0 ;
15781578 padding-top : 50px ;
1579+ transition : all 0.3s ease;
1580+ right : -200px ;
1581+ }
1582+
1583+ .control-sidebar-open {
1584+ right : 0 !important ;
15791585}
15801586
15811587.control-sidebar > h4 {
@@ -2329,6 +2335,11 @@ body:not(.sidebar-collapse) .sidebar .nav-treeview .nav-treeview .nav-link {
23292335
23302336.with-control-sidebar {
23312337 margin-right : 200px ;
2338+ transition : margin-right 0.3s ease;
2339+ }
2340+
2341+ section .content , .main-footer {
2342+ transition : margin-right 0.3s ease;
23322343}
23332344
23342345.control-sidebar-open {
@@ -2342,17 +2353,42 @@ body:not(.sidebar-collapse) .sidebar .nav-treeview .nav-treeview .nav-link {
23422353 right : 0 ;
23432354}
23442355
2356+ /* Stile per il pulsante della barra dei plugin - Sostituito da nuove classi alla fine del file */
23452357.control-sidebar-button {
23462358 position : fixed;
23472359 right : 0px ;
2348- padding : 10px ;
2349- top : 62px ;
2350- z-index : 50 ;
2360+ padding : 10px 12px ;
2361+ z-index : 1050 ;
23512362 cursor : pointer;
23522363 background : # fff ;
23532364 border-top-left-radius : 5px ;
23542365 border-bottom-left-radius : 5px ;
2355- box-shadow : 0px 0px 3px rgba (0 , 0 , 0 , 0.1 );
2366+ box-shadow : 0 2px 5px rgba (0 , 0 , 0 , 0.15 );
2367+ transition : all 0.3s ease;
2368+ border-left : 1px solid # e9ecef ;
2369+ display : flex;
2370+ align-items : center;
2371+ justify-content : center;
2372+ }
2373+
2374+ /* Stili per il pulsante della barra dei plugin - Sostituiti da nuove classi alla fine del file */
2375+ .control-sidebar-button : hover {
2376+ background-color : # f8f9fa ;
2377+ box-shadow : 0 3px 8px rgba (0 , 0 , 0 , 0.2 );
2378+ }
2379+
2380+ .control-sidebar-button i {
2381+ color : # 3c8dbc ;
2382+ font-size : 14px ;
2383+ transition : all 0.3s ease;
2384+ }
2385+
2386+ .control-sidebar-button : hover i {
2387+ color : # 2c6f9d ;
2388+ }
2389+
2390+ .control-sidebar-button .with-control-sidebar {
2391+ background-color : # f8f9fa ;
23562392}
23572393
23582394.dropdown-menu {
@@ -2465,6 +2501,11 @@ body:not(.sidebar-collapse) .sidebar .nav-treeview .nav-treeview .nav-link {
24652501 opacity : 1 !important ;
24662502}
24672503
2504+ /* Spostamento breadcrumb per evitare sovrapposizione con l'indicatore del plugin sidebar */
2505+ .breadcrumb .float-sm-right {
2506+ padding-right : 50px ; /* Aggiunto spazio a destra per evitare sovrapposizione con l'indicatore del plugin sidebar */
2507+ }
2508+
24682509/* Improved styling for unpaid items and open activities */
24692510.badge-danger i .fa , .badge-success i .fa , .badge-warning i .fa {
24702511 font-size : 14px ;
@@ -2766,4 +2807,76 @@ body:not(.sidebar-collapse) .sidebar .nav-treeview .nav-treeview .nav-link {
27662807 margin-bottom : 10px ;
27672808 border-left : 4px solid # ffc107 ; /* Colore più intenso che si abbina al giallo */
27682809 border-radius : 0 4px 4px 0 ;
2810+ }
2811+
2812+ /* Stili migliorati per la barra dei plugin */
2813+ .control-sidebar-button {
2814+ position : fixed;
2815+ right : 0px ;
2816+ padding : 12px 14px ;
2817+ top : 120px ; /* Posizionato sotto la barra dei pulsanti */
2818+ z-index : 1050 ; /* Aumentato il z-index per assicurarsi che sia sopra i pulsanti */
2819+ cursor : pointer;
2820+ background : # fff ;
2821+ border-top-left-radius : 8px ;
2822+ border-bottom-left-radius : 8px ;
2823+ box-shadow : 0 2px 8px rgba (0 , 0 , 0 , 0.15 );
2824+ transition : all 0.3s ease;
2825+ border-left : 1px solid # e9ecef ;
2826+ display : flex;
2827+ align-items : center;
2828+ justify-content : center;
2829+ }
2830+
2831+ .control-sidebar-button i {
2832+ font-size : 16px ;
2833+ color : # 3c8dbc ;
2834+ }
2835+
2836+ .control-sidebar-enhanced {
2837+ box-shadow : -2px 0 10px rgba (0 , 0 , 0 , 0.1 );
2838+ border-left : 1px solid # f0f0f0 ;
2839+ }
2840+
2841+ .plugin-header {
2842+ padding : 15px 15px 12px ;
2843+ margin : 0 ;
2844+ border-bottom : 1px solid # f0f0f0 ;
2845+ font-size : 16px ;
2846+ display : flex;
2847+ align-items : center;
2848+ }
2849+
2850+ .plugin-header i {
2851+ margin-right : 8px ;
2852+ color : # 3c8dbc ;
2853+ }
2854+
2855+ .plugin-tabs {
2856+ padding-top : 10px ;
2857+ }
2858+
2859+ .plugin-tab-item {
2860+ margin-bottom : 2px ;
2861+ }
2862+
2863+ .plugin-tab-link {
2864+ border-radius : 4px ;
2865+ transition : all 0.2s ease;
2866+ padding : 10px 15px ;
2867+ }
2868+
2869+ .plugin-tab-text {
2870+ font-weight : 500 ;
2871+ }
2872+
2873+ .plugin-tab-badge {
2874+ margin-left : 5px ;
2875+ transition : all 0.2s ease;
2876+ }
2877+
2878+ .plugin-tab-badge-light {
2879+ margin-left : 5px ;
2880+ background-color : rgba (255 , 255 , 255 , 0.3 );
2881+ transition : all 0.2s ease;
27692882}
0 commit comments