@import url(https://fonts.googleapis.com/css2?family=Ubuntu&display=swap);i.lcfi{display:inline-block;height:36px;width:36px}i.lcfi.lcfi-ai{content:url(/static/media/ai.19afb56991591df2feef.png)}i.lcfi.lcfi-avi{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAB+jAAAfowB9hn7bAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAB3jSURBVHja7d3pr1xlntjxp+5+6y7GNl4AY7CNAdtgDA0GIk1HM+pmlLzIdDJSlEmURJGSmUSK1O8neZn8A8mbKHk7iUZ5k0lm8qJbUaShM02zecF4N8YGgxeMbXz3tVLPcRvGiAZ8nrvUc5/PRzqiNZq6vlV1q873LL9zulqtVrB8tVy9emF/e/l37eX19vJBe5lqLy2LxWL5luXz9vKz9vLv28vzvkstOSxdgcq1axdfaS9vt//n0fbyb9rLb7WXne1lwKsDfIcN7eW19vLH7eXtK5fP/8cPzh3e5WWhkxUfAO2Vfk97+U/t//nL9vKiPwkgUXcrhH/dWmyd+OjiiVe8HAiAzlz597b/89/byx+1l4Y/B2CpLC4u9M3OTL8uAhAAnelP2svf9WcALFME9IoABEDnbf3/g/Z//r4/AUAEIADKWfk/2P7Pf/D2AyIAAVCWn7aXTd5+QAQgAMrZ+o8n/v1zbz0gAhAAZYkn/W311gMiAAFQlt/ztgMiAAFQHh84QAQgAEp6steuXdwc7lzeF0AEIAAK8gNvOSACoLwA2OwtB0QAlBcAD3jLAREA5QXAOm85IAJAAACIAARAAbq95YAIALcDBhABCAAARAACAAARgAAAQAQgAAAQAQgAAEQAAgAAEYAAAEAEIAAAEAEIAABEAAIAgPuPgJe9GggAgPIi4BciAAEAIAJAAACIABAAACIAAeAlABABCAAARAACAAARgAAAQAQgAAAQAQgAAEQAAgAAEYAAAEAEIAAAEAEIAABEAAIAABGAAABABCAAABABCAAARAACAAARgAAAQAQgAAAQAQgAAESAAAAAESAAABABIkAAACACEAAAiAAEAADFRMBBr4YAAKC8CPh/IkAAACACEAAAiAAEAAAiAAEAgAhAAAAgAhAAAIgABAAAIgABAIAIQAAAIAIQAACIAAQAACIAAQCACEAAACACBICXAAARIAAAQAQIAAAQAQIAAESAAAAAESAAAEAECAAAEAECAABEgAAAABEgAAAQASJAAAAgAhAAAIgABAAAIgABAMBajoALx1/yaggAAEqLgNmZvxIBAgAAEYAAAEAEIAAAEAEIAABEAAIAABGAAABABAgAABABAgAARIAAAAARIAAAQAQIAAAQAQIAAESAAAAAESAAAEAECAAAEAECAABEgAAAABEgAABABAgAABABAgAARIAAAAARIAAAQAQIAABEQBUBFy8c/4EAACBZo9EIPb19lgyWru7u3lZr8S8ufXyqKQAASPti7eoKwyMPWDJZmkOjW/v6B/+JAACA8vxLAQAA5Xnu2rWLfQIAAMqzWQAAgAAQAABQgC0CAADsARAAAGAPgAAAgLVokwAAgPL0CgAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACABYI+ZmZsPnn14Ni4uLXgxAAEBJbt+4GS6dPR8mb497MQABACVZmJsPVz+6FK599ElYmJ/3ggACAEoycXus2hswduOWFwMQAFCSxYXFcP3TK+Hyhx9V5wgACAAoyPTEZPjk3Ifh1rXrodVqeUEAAQCliCv+m+0A+OTchTA9OeUFAQQAlGRuZiZcPn/RyCAgAKBERgYBAQCFMjIICAAomJFBQABAoYwMAgIACmZkEBAAUCgjg4AAgIIZGQQEABTsq5HBMS8GIACgJHdGBj8xMggIACiRkUFAAEChvhwZPH/RyCAgAKA0cULAyCAgAKBARgYBAQAF+2pk8IqRQUAAQGlu37hlZBAQAFAiI4OAAICCGRkEBAAUysggIACgYEYGAQEAhTIyCAIAKJiRQRAAQMGqkcEzRgZBAADFiWOCcWTwqpFBEABAeSaNDIIAAMpkZBAEAFAwI4MgAIBCfTUy+KGRQRAAQGnioYB4SOC6kUEQAEB5xowMggAAymRkEAQAULBqZPCMkUEQAEBx4vkARgZBAACFujsyeNPIIAgAoCxxxX/LyCAIAKBM94wMLhgZBAEAFKUaGTxrZBAEAFAcI4MgAICC3R0ZvG1kEAQAUJY4Mvi5kUEQAECZjAyCAAAKZWQQBABQMCODIACAgt0dGZwwMggCAChLHBO8dndkcM7IIAgAoCjVyOBZI4MgAIDi3DsyOOMFAQEAlOTOyOAFI4MgAIDSGBkEAQAUzMggCACgYEYGQQAAhTIyCAIAKJiRQRAAQKGMDIIAAApmZBAEAFCoe0YGJya9ICAAgJJUI4MffmRkEAQAACAAgDWtt78vPLRje3jw4a2hq9vXHQgAYE1rNBrhgc0Phkee2BEGhppeEBAAwFo30Bxsr/gfD+vbARBDABAAwFr+MuvqChsf3hoe2vlY6O3v94KAAADWuuboSNi2e2cY3fCAFwMEALDWdff0hM3bHwlb2kt3b48XBAQAsNaNtLf241b/UHvrHxAAwBpXjfbtfMxoHwgAoAT3jPY1B70gIACAtc5oHwgAoKQvKKN9IACAshjtAwEAFMRoHwgAoDBG+0AAAAUx2gcCACiI0T4QAEBh7oz27TDaBwIAKOJL557Rvj4vCAgAYK2rRvueNNoHAgAoQhzt23J3tK/HaB8IAGDNuzva1zTaBwIAWPuM9oEAAApitA8EAFAYo30gAICSvki6uqpd/Ub7QAAAhbg72jditA8EALD2Ge0DAQAUphrte9JoHwgAoAj3jPZ1+foAAQCsafGM/vVG+0AAAOW4O9r3gNE+EABAAV8O3Ub7QAAARalG+3Yb7QMBABTBaB8IAKAwo0b7QAAA5ejt76+O82802gcCAFj7vhrte9xoHwgAoARG+wABACV94I32AQIAyjJktA8QAFCO7t47o32bjfYBAgDKUI327TbaBwgAKILRPkAAQEGM9gECAApjtA8QAFDSh9hoHyAAoCxG+wABAAUx2gcIACjM6Ib1RvsAAQCl+Gq0b4vRPkAAwFpntA8QAFCYgaGm0T5AAEAxH8y7o307thvtAwQAlMBoHyAAoCB3Rvu2Ge0DBACU4qvRvmEvBiAAYK0z2gcIACiI0T5AAEBhjPYBAgBK+rAZ7QMEAJTFaB8gAKAgRvsAAQCFMdoHCAAoTDzGb7QPEAAAgAAAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAACAAAAABAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAIAABAAAAAAmBtmHn31CPTvzgSLBaLxWL5+hLXEQJgjZp97+wTk//r9WCxWCwWy9eXuI4QAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAIAC8BAAgAyF7PA6Nhw+/+sNYy+srzWT/3DX/7t8OWf/STpKX/kS1ZPeeNf+fHyc+5e6i5dO9B+++o7u8xtHe3DzACAOpa98OXw+Z/+Hu1lof+xR+0VwaD2T733o0PhPWv/VbSMnLwQDbPt3t0OGz6e7+b9HyHX9gXFiYml+x3Gnn5+dq/y8DOR32AEQBQV8pWfKOnO4y8uD/b5z5+6Hjyzxja92Q2z3f42afbb1oj6WeMvf2eDw0CAHLXv/3h5F3Yo6+8kO3znzz1QVicmk76GQM7t4euwYEsnu/Q/qeTf8bYu8d8cBAAkP/Wf/rKu7lnV3UeQY5aCwth/OjJpJ/R6O5qvwZPdP6TbW/5Dz37VNKPmL91O0ydu+iDgwCArLVXCKOvHFiSnzNy8LlsX4bxQ++nb1lncBhgcOf25JP3xt5pb/23Wj47CADI2eDux0PvxvUdsydh1QLgvVOhNb+QFgDPdH4ALMnu/3cc/0cAQPbWvbp0K+3BXdtD76aNWb4O8RyAyVPnkn5G39ZNSxZTy2X4uT1Jj18YGw+Tp8/74CAAIGfxuPXIS0u7235JDies1l6AJZgGaO7r3Jn07pHhMPD4trSt//gaLS768CAAIGdDzzzVXikMLXEA5HsYYOzw2j4PoDr5z/gfCABYjiv49W/bWi05mr/xRZj+8OPEANidvJJdLsOJx/8XJqfC5ImzPjgIAMj6j7ivLwy/8MwyhUXGewESDwNUu9m3P9x5TyyO/z2TNv43fvhENTIJAgAyNvz83tA10J/NnoWVsiTjgB04DTCw49Hkwz3O/gcBwBow+urybaX3btpQTQTkaObS5TD32Y2kn9HswPMAUnf/L87Mholjp3xwEABeAnIWb9wz9OzTy/pvLGdgLLexxL0AzSd3hkZvT0c9p6H9aeN/E0dPhtbcvA8PAsBLQM7ijXviDXyW9d+Id8fr0JPhvkvqYYC48o8R0DHBNzwUBhPvmGf3PwgA1oCV2DrvWTcShnK4Nv43mDzzYfKtbjvpMEDq+F/c8k+9VwIIAFhl8YY9zad3rcyehlxPBlxcDONH0lZ4nXQiYOrx/4n3T4fF6RkfHhAAZL31//LK7ZpfiUMNy2X8UNrtbuMo4FJfZKmWJbj7n4v/gABgLQTACp6ctxInGy6XiWOn0056iyveDjgMEC/9G69NUFd1q+TDx31wQACQs74tD1bz4CsaHJkeBqjG3hKvetfcu/r3BUjd/T954lx1BUBAAGDr//5WQC/sC139fVm+XqnTAJ1wHkDq7X+d/Q8CgLUQAKuwNV5dcvj5fXkGQNz13WrVfny8NXC8RfBq6R5qhsGdCRdkWlwMY+++74MDAoCcxWPBfQ9trv34lN3AuR4GmP9iLEyd/yjbvQDVyX9d9b+uqnHIsXEfHhAAlLr135qdC5/96Z8nrIierk4IzHIvQOphgFU8ETB597+z/0EAkLlGI4y+XD8Axo+cCF+8cag6Ma7WP9/TXY0E5ij17oDNPU+ERnfXqrznSXf/a7XC2LvHfHZAAJCz5lM7Q8+GdbUff/tXh6u9ACnjYLneInj206th9ur1+l8WgwNhYMfK3xhp4LFHqqsx1hUPfczf/MKHBwQAOUs5+39xavrLy8DGEKi/JbyrugphjsYTt4RX4zwAu/9BAFC4Rnd3GHmp/u73OAbWmr9zQZx4O9jaJwM2GmHk4HNZvoaphwFW4zyAYeN/IAAoWzwTPI6D1fXXt/pb8wtJW8O5HgaYOnch6Wz4gV2Pha6B/hX7feMJl4Ptf7Ou6YufhLnPbvjwgAAgZym7/+MY3MSJc/cGwZtHav+8wV3bQ++mjfm9iK1WGD98ovbD40mAzRW8M2JzX9r4n61/EADk/ofan3YRnrG3jlYXg/nrJk+cbW8NTyTsBTiQ5Ws5ltE44LDj/yAAKNvwC88kXYb3m076ay0stlcQRxMCIM/DABPHz4TF2dnajx/at0L3BUi8+9/MJ1fD7OVrPjwgAMhZysV/5q7fqI59f2MYJBwG6N+2tVpyE8cgJ98/U/vxfQ9vSRrF/L4GHn04adrC7n8QAGQunviXsiX4bSN/k6fPh/lbt4vbC5DDNICb/4AAoHBx5C6OANYOgDe+ZeY/XiXurZTDAHneG2D8SNrNgTo9AOaufR5mPvrUhwcEADlLOft/5tKV9nK59h6C79K7aUM1EZCbePJjvEFOUgA0Gsv3xTQ4EAafeLx+9Dn5DwQAeYvHmptP7qi/IvjVoe/8/5n64GKYu35zVQJlVfcCJFwOuXt0OPQ/+tDybf0/82TSfQfs/gcBQO5b//HGPwlbmt936z7lZMCRgweWdWt42QKgg8cBh/fvqf3YuRu3wvSHH/vwgAAg6wBI2Lqutuy/51Xgxt6sfxgg3qhmaAUvjrNU4o2B4qhcJwZAyvH/6gqPCec3gACAVdb30ObqTnC1t/7f+P4r9XjJ2Nkrn9XfC5DryYCH6+8FiHdmbPT0LPnvFA8tJI3/Of4PAoDMt/5TVqqLi2HsrfvbrZ90GODF/e2VYXd2r3HKYYBGX28YfPLxJf+dUnb/x0s+p5zcCAIAOiEAEnb/T5w8V60M7mvLMeEwQLxpzdCzT2f3Gk+d/zjpOghD+55a8t8pafd/DBq7/0EAkK+BHY+Gvi0P1n58ndG+eDz8u0YGvzVYcjwMEG8OdKT+zYHi2fpL+oUUx/9219+r4Ox/EAAUvPXfmp8P4+/Uu9VvyjUBhl/Yl3S/gtWSchggnqPRPTy0dFv/+3bXvujTwsRkmDx5zocHBADZajTC6Mv177Q3fvRUWJicqhcACecBdPWl3bFwtUwcPxsWp2dqv1fNvUs3ATGUcPx//NDx6gZPgAAgU809u5LOAk/Zio+XkE2ZIc/xMEDcYzJx7HTCVvvSHQYYTjiPwu5/EABkLuUGO3FLtrrOfYKUvQDxRMB4QmBuxhIOAyzVeQDxzop17zIY3/eJhDscggCAVRZH6UZe2l/78fF4drzdbdLKMAZAzTPJq9//xf3Zve4TR0/U3n3e++CGpBM2vwyJlN3/R05UezIAAUCm4kqgu1l/Czpl9/9d8VKyU+cu1H58jrcIXpiYClNnztd+fHMJDgMMJ4z/ufgPCAAyt+7V+sfQF8YnwsT7p5fk97j9q/qHAVLPYVgtSYcBEgOga6A/DNa86VPc4zPx3ikfHhAAZPvH2F4JDB+ofxb92FtHl+ws8LG3j1ZXE6yl0QgjB5/L7vWPZ9HXjp44CdBV/+skZfxv/NipsDg76wMEAoBcDb/wTHV52fpb7YeX7HeJVxGcOPVB7cfneBhg7vqNMPNxvQshxcM2gzu21Q+AhOP/dv+DACBz6xIu/jN/44slvwb8WMI0wOCu7aF308bs3oOxd4/Vfmwz4bLAQ8/We2xrfiHpSoYgAGCVdY8MJZ1Idjtex3+JrwEftyxbCwsJewEOZPc+jB+ufxig7jhg/yNbQu/G9bUeO3H8TFicmvYBAgFArkYPHgiN7vp/jku5+/+ueGnZlNnyHA8DTF+4VE1B1DH4xGO1LoWctPvfxX9AAJB5ACRcQW/28rVqxbUcUu4QGC9sE5fs9gLUPBkwnsTXfHpXjQCoN/4XT/hMOXERBACssrj7N+UOcMux9f9lAMTry8/Vv8BMjnsBxg/XHwe838M4cY9B88mdtf6tydMfVKOfgAAg563/RqMjAyAeXx5/72Tac8vM5MkPah9Xv9/zAJp7d1dXT6wVZ87+BwFA5gGQcPZ/3PU/e+WzZf39Ui4K1LtpQzURkJN44uP40XrR0//I1vu6CFLtq/+1WmE8YWIBEACssngGeP+jD3Xk1v9dE0dOhMWZ+heaSQmc1ZI0DXAfhwHqHv+fOnuhulYDIADIdes/5Rh5eytwJQIgXmUuZYU4cvBA0iGOVQmAoydrj0B+3/MA+h7aXN1IqA5n/4MAIPcASLj2/+Tp82H+5hcr8num3CK4Z91IGNrzRFbvSzwHYPLkuXp7AL7neQBJN/95x+5/EABkK/VqefFY87af/rMVWdb/9qtJz3Ukw5MB647YxeD5PuOPdef/pz/8OMx9ftMHCAQA+W79px0b79u6qbp/wEosQwlbq1UAvLi/9tnuq2Xs8PLdHbCrry80n643/mf3PwgAsv7L67pzbLwQ3UODYejZp7P6neP9FepeYGnomW+/tn+8e2Cjp6deABj/AwFAvobaK4C4q7gko1keBqi3F2DwqZ3fusej7h6VmUuXw+zV6z5AIACwMszH8Av7al0rfzWN1QyA+DwHn3j8N78WNQPA1j8IADIWd/3GY+LFfdj6+sLw8/uy+p1nPr4c5j67Ueuxv+k8gHjuRt2TPx3/BwFAzlvCB/aErsGBIp97locBal4D4TeNA9bd/R+v+Dhz6YoPEAgAsl0JZnhlvKUSTwSMJwTmpO5hgIEdj37jcx2uOf5n6x8EADn/wbW3/Ief21vs848nxuV2+GPqzPmwMDFZ48k2QnPP7nv/T329tW4ZXAWA4/8gAMjXyA+eDY3enqJfg9xuEdxaWAzjR+rdHOjrhwHiFRHrvP9z12/WHkkEBACdsPJLuPRv3Aq99t/+Z0cst/7yzdrPo7ln133dMa8T1B0H/PqJgHWvhTDmzn8gAMhX9+hwGNq7u/bjx946Gm787PWOWD770z8Prfl6N8uJu8ZHDj6X1Xs38f7p9vOdv+/H9W7eWN0S+csAMP4HAoACt/7jlf+66v/J3X7jUMc8l4XJqTBx7FT91yKzwwCL0zNh4vjZpL0AfVserJb7NX/rdpg6d8EHCAQA2QZAwu7/ePOXyTMfdtTzSbkVceqNkFZD7cMAv74scO2t/7j7v9XyAQIBQI7ibuBvuzLc91rZdthKIN4tb3FmNmEvQF73QqiuB1DjPYjX/Y+HPYz/gQCgxK3/xAvgdNLu/7sWZ2drXyTnzmuS12GA+S/GwtT5j+/7cd1DzdB8cket8b+FsYkweeq8DxAIAPINgPoru5lPrlSXpO1EKYcB+rdtrZas9gIcqnc2/oO//7eqawDc99Z/POywuOgDBAKAHPVveyhpRXf7l4c69rnFEwHjCYGl7AUYO1Rvj0fzqZ31/j27/0EAkPHWf8qlf1utpK3s5RZHAcffqT+jntu9AWY/vbpit+NdnJoOkyfO+gCBACBLjUbSyW5T5y6Gues3OvoppgRKdXLkru1ZvaV1pwHu+985fLz+tRYAAcDqGnzisdD74Ib6K9c3DnX8c5w4ea46Qa72XoBXczsMsDIBYPc/CAAylnKMO16D/vZbRzv/SS4uVlcprGskXiCp0cjmPZ06eyEsjI0v70s6MxvGj532AQIBQI4a3V1h9OX6l7ydPH5m2Vc0S+X2m/UPA/SsG6lukpONViuMHzmxrP/ExHunQmt2zocIBAA5au7dHbpHhms//otfvpvPVnF1rsLN+nsBMjsZsO40wPf++Xb/gwAgXynHtlMvsrMaW8UpewFGXtwfGj3d2Tzd6uZAy7SFHm86tNx7GAABwDKJF30Z+cGztR9fXWZ3eiavreJfHan92O6hwdq3yl2V3mmv/GMELEtcHDud3XsPAgB+bfjA3tA10F/78Tmc/f910x99EmYvX6v9+FGHAe783ITrKgACgFWWsjJbGJ+otgJzlHJNgOEX9oWu/r5snmu1m36Jb9DUWlgI44ff9wECAUCWf1SDA2H4uT21Hz/29nvViqC0AOjq6wvDz+/L5rnGCY04EriUJk+eCwsTUz5EIADIUe/GB8Kt//tGuPnzX9Rb/s9fZfvcZ698Fq7/j5/Vfu65WeqLAsX4y93Ym4drv//TNe62CAKAjjFz6Uq4+l//rPYyc+ly1s//+p/9vPZz7+T7HnyTmz9/PZz9V/92yZZbr7+V/d//jZ+9Xvv9n3DvAwQAkIN4tcZ4N8SlWtz6FwQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAEAAAgAAEAAAAACID+NRqPlLQfAOqK0ABgcmPYnDoB1RGkBMNKc8CcOgHVEYQHQvXXDLX/iAFhHFBYAfft3f9JoDvgrB+Derf/2uiGuIwTAWn2De7r/sm/P4/7SAbh3A7G9bojrCAGwdv3vgR8+fys0Gv7aAfj11mEjVOuG9jpCAKxRmzc/Ntv98Kb/3P/SXn/wAFTiOiGuG+I6QgCsbX88+NrLf9G1ftRfPUDh4rogrhPiuqG4517aE24X3kLXuuHfH/6D137R6Ov11w9QqLgOiOuCuE6I6wYBUEYEzPbsePi1oRgBQ4M+BQClrfzb3/1xHRDXBaXt+i86AH4dAdPbfud3fjj0k7/5j7u3bpzycQAoQ/zOj9/9cR0Q1wWlvg7F3wxo22s//pPBHx8c6f8b+/9L1/rRBR8NgDW6wmt/x8fv+vidH7/7i389/Em0I+BHP1rY8Uf/9A9H/vAnQ4M/OvjTvv273+3Ztnmsa/3IfKOn2wsEkJn43R2/w+N3efxOj9/t8Ts+ftfH73yvUAj/HyDabOA25AKwAAAAAElFTkSuQmCC)}i.lcfi.lcfi-css{content:url(/static/media/css.6c9fd512b594be488cf9.png)}i.lcfi.lcfi-csv{content:url(/static/media/csv.d249dd16cc7860bc54d7.png)}i.lcfi.lcfi-dbf{content:url(data:image/png;base64,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)}i.lcfi.lcfi-doc{content:url(/static/media/doc.12fb1a55ec7dabbd06ff.png)}i.lcfi.lcfi-dwg{content:url(/static/media/dwg.13344ef7b8bd1e41bba4.png)}i.lcfi.lcfi-exe{content:url(/static/media/exe.83bee0edf1cc4f6335e4.png)}i.lcfi.lcfi-fla{content:url(/static/media/fla.62b93a827873ae106919.png)}i.lcfi.lcfi-html{content:url(data:image/png;base64,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)}i.lcfi.lcfi-iso{content:url(/static/media/iso.cdee294fdd1e6d557984.png)}i.lcfi.lcfi-jpg{content:url(/static/media/jpg.a6bcd82b57b58dd91b34.png)}i.lcfi.lcfi-js{content:url(/static/media/js.4b0c58056d3b2c2196bf.png)}i.lcfi.lcfi-json{content:url(/static/media/json.bc73d93a5b55cf5644df.png)}i.lcfi.lcfi-mp3{content:url(/static/media/mp3.e9cef6cb0e24ee3404fa.png)}i.lcfi.lcfi-mp4{content:url(/static/media/mp4.7d7d4ee2c8038d26a85a.png)}i.lcfi.lcfi-pdf{content:url(/static/media/pdf.46de44589ccd9c856deb.png)}i.lcfi.lcfi-png{content:url(/static/media/png.511f2de90e4191b9b95f.png)}i.lcfi.lcfi-ppt{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAB+jAAAfowB9hn7bAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAABjISURBVHja7d17lJx3edjxZy57k7SrlbRaSZYt21jE4WYuvhQSF3BCjUuAUMoBl6aOD6Rc2lxIy6HNpU3Tyx8lBwqklEuABuOEhEJCE5ukxMXGBmyM7Ta+xYBvki1bXq1Wq73vXPu+I5LawaDdd2dXM/N+PufMkY6PZ+x95t35fd+Z38wUms1m8P9NTBw4L/njjcnlpcllb3I5LbkMmgzwQ0wll9u+d/n8+PiZ/8dI6HQFAfA3C/+Lkz9+O7lcYBrAGtQb9fpH5uePf+Cc/S98wDgQAJ278JeTP/5rcnlbOg+HBLDmAqjXY352utI/MPiyfWc++xYToRMVc7749yV/fC65vN3iD7RTo1Hvrywv3XjwwL0vNg0EQOe5Orn8A4cBsE4R0CcCEACdd/Z/eZzY7AcgAhAAOVn8x5I/PuTuB0QAAiBffim57HT3AyIAAZCfs/9049/PuesBEYAAyJd0099udz0gAhAA+fLT7nZABCAA8scvHCACEAB5+mEnJg6MJ388w90OiAAEQL6c7y4HRADkLwDG3eWACID8BcCouxwQAZC/ANjqLgdEAAgAABGAAMiBkrscEAHg64ABRAACAAARgAAAQAQgAAAQAQgAAEQAAgAAEYAAAEAEIAAAEAEIAABEAAIAABGAAABg9RHwd0wDAQCQvwi4SQQgAABEAAgAABEAAgBABCAAjABABCAAABABCAAARAACAAARgAAAQAQgAAAQAQgAAEQAAgAAEYAAAEAEIAAAEAEIAABEAAIAABGAAABABCAAABABCAAARAACAAARgAAAQAQgAAAQAQIAAESAAABABIgAAQCACEAAACACEAAA5CYCLjINAQBA/iLgayJAAAAgAhAAAIgABAAAIgABAIAIQAAAIAIQAACIAAQAACIAAQCACEAAACACEAAAiAAEAAAiAAEAgAhAAAAgAgSAEQAgAgQAAIgAAQAAIkAAAIAIEAAAIAIEAACIAAEAACJAAACACBAAACACBAAAIkAECAAARAACAAARgAAAQAQgAADo5Qh4+J4LTUMAAJC3CKgsf10ECAAARAACAAARgAAAQAQgAAAQAQgAAEQAAgAAESAAAEAECAAAEAECAABEgAAAABEgAABABAgAABABAgAARIAAAAARIACAdX8gbMTS/ELMHjseywuL0Ww0DQURQJSNAHrT8cmjrUW/ulx5yj8vFArRN9AfIzu2x/C2rQZFXiLgx/ed9ZxvmYhnAKBnpQv+Yw8eiKnDR75v8U81m82oLC3H5KHH44kDj0a9VjM0PBMgAIButry4FIceeKj1VP9KLMzOxaPffShq1arhIQIEANCN0jP7I48+turX+Bv1ekweOmyAiAABAHSjYz/gKf+VWJybj9mpaUNEBAgAoKse1JKz+ONHp9YWEBOTBokIEABAN0lf+1+rdDOgvQCIAAEA5CwAUpU23Q50UwQcePie8/P48/scAOgBlaX2LNzLS8uxaWTYQNco/ayFcl+/QXSHvmazcc2jj9x3zuln/OiCAAC660ym3mjT7dQNsw2KxWJsGR41iO6xO7lckVw+mqvj1P0OAPGO3IWq+xwA4vkTEwdy9bqNAACAE8YFAAAIAAEAADmwSwAAgGcABAAAeAZAAABAL9opAAAgf/oEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAABOhbIRsFqLc/Nx+OFHDKIHzRw91rrQOU5/5jOib6DfIPAMAAAgAAAAAQAACAAAQAAAAAIAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAACAAAAABAACsh7IRcCptHRszhA3QbKaXRhQKxeRiHhvh+OSkISAA4AepVeuGsKHMeyOUSiVDoON5CQAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAEAAAgAAAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAAAgAAEAAAAACAAAQAABA9yobAafS/PFjhgDgGQAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAAAgAAEAAAgAAAAAQAACAAAAABAAAIAABAAAAAAgAAODXKRsBq9Q8Nxu6zzujpn3FhZjZmpqbbepulcjnG9u6OQqGQu2OmXqvH5KHD0Ww22nq723btjIHkeOzpB+k+D9MIADpEqVSKoS2be3ixqsXEI4fafrvp4r9peEtuj5t0rlOHJ9p6m3PTx2Pr2PZcRhWslZcA4G+ZOnwkGvX2nqmmC3+eF//UyI5t0Tcw0NbbrC5X4vjklIMWBACszdLCYuussp0KxULs2LMr97NNz9LHTmv/HKYnjkatWnXwggCAjJoRRx873PabHR3bEeX+PvNNDG7eFJu3jrT3bms24ujjTxguCADIZmbqWFSWltt6m33Jwr915w7DfZIde8ajWGzvQ8/CzFwszM4bLggAWJ10l/qxiSNtv93te3bZoPa3pO+GGB0fa/vtTj3+RDSbTQMGAQCrWDwOT9j4t4HWZUNgxYZAEACwCjb+bTwbAkEAwKnV2vjX/g1kNv6dnA2BIADglDmx8W+prbdp49/K2RAIAgA23ImNf5Ntv10b/1bOhkAQALDhpp5IN/7V23qbNv6t3vptCDxquCAA4KlaG/+O2fjXCdJnS3asy4bAKRsCQQDAk9j413GGbAgEAQDrbeaYjX+dyIZAEACwblob/56w8a8T2RAIAgDWzbH12Pg3YuNfu9gQCAIA2m55YTFm12Pj324b/9o2TxsCQQBAWzUjJm386wo2BIIAgLax8a+72BAIAgDWzMa/7mNDIAgAWDMb/7qTDYEgACAzG/+6lw2BIAAgMxv/upsNgSAAYNV81W9vsCEQBACsmI1/vcOGQBAAsGI2/vUWGwJBAMBJ2fjXe2wIBAEAJzX5uI1/vciGQBAA8APNTE1HZbHdG//6bfzrEDYEggCA71Ovpxv/jqzDomPjX6dINwRu27Wz7bdrQyACALr57H9yal02/g0NbzbcDjK8fXRdNgTOTR83XAQAdKO56Zm23p6Nf51pvTYECgAEAHShpfmFtu/mtvGvc63HhsCl+cWoV2uGiwCAbjI/M9vW27Pxr/Otx4bAuZkZg0UAQL4XFxv/Ot26bAi0DxABAF12ILfxTNDGv+7R7g2BxZKHRAQA5DIAbPzrLu3eENjulxRAAMA6G9i8qS23M7pzzMa/LpNuCNwyuvYNgWlMDAwNGSgCALrJ4KahGNi0tgfv1sa/se2G2YW27177hsDNW4fFHwIAutHoGhfv9KlkG/+6U+srg9e4IXDUuz4QANCdNo0Mt87isj74D22x8a+bbd2xLfNnA6T3f7s/XRAEAGyg8TP2xsj2bau6zpbRrevy+fJsvLG9u2NwlftB0rd8uv8RANAD0qfy0wf0wkleE05fMx7buyd2nr7H0HrlAS25T/ecdcaJ+/8kL+cUS6UkGE+LkR3bDI5cKhsBvSh9Sndk+2jMHjseC7NzUatUo16rRamv3Nrstzl9uWB0xNu+elGy8D/1/p+NanL/N2r1KPf1tTb6pS8Vpe8cKBTc/wgA6L2zweQML93Vb2e/+x94mt8RIwAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAAAgAAEAAAgAAAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAACAAAAABAAAIAABAAAAAAgAA8qqcpx+27+7r9xYWZ93rAHyf5tDw3viJKwVAT/6w9319f/n+Wx3lAHyf2v6L9ucpALwEAAA5JAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAgAAAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAACAAAAABAAAIAABAAAAAAgAAeFplI2CtCmP7onzx5RvzH6tVojk/3brE3NSJv88di+b04Yh6tSvmVXrRq6K477kb8F9qRiwvnJjP9+YU88nfZ49Gc+ZIR86m73Xv8Qv1dIf9lz8WzYXjBoEAoMMCYHQ8yi/9x6f2f6K6HI0Dd0bjgduj/sBtrb+n/6wjA+Dcl0Tpwtee0v+H5sxkNB68PRr333bizyceTP5h89Q/IJ3q46hTA+DGqyMEAAIAnu7UcSCK+y9sXVoHdb0ajYP3RP32a6J22zURlUUzenK0jYxF6QWvbF1aQTA/HY3v3BK1b3yuFVGAAIDuVOqL4tkvaF3KP/VLUf/mH0fta38QzalDZvN0QbB5NEovvKx1aTz27ajd9Nmo3/Gljn0WBVg7mwDp/cVtaDjKL78iBn/tmuh/6wejeObzDOWHPSicdm70v+nfxeC//XL0JfFUGBoxFBAA0M0lUIzSc14eA794VfS95pcjyv1mcpJnBco/+ZYY+Fd/FKVnXWwgIACg+0OgfMmVMfgv/zCKpz/bPE42rpGd0f9PPxx9b/yNiIHNBgICALp8Ydv1jBh419XRd9k/iyjZDnMy5Re/Pgbf84XWRktAAECX/waUonzp26P/yveJgJVE07Y9MfCOj0fp/J8yDBAA0P3SvQH9V/yWCFjRo0Yx+v/RfxQB0OU82sFfR8DzfqIVAZVPvzuiUTeQFURAJflr/fZr23az9buv37gfYfzsKIyflem66SdPNh79q42bd2XJMYcAoMdUl6N57PGV//v9g1HYsn3ddvCfiID3RuWq93RkBDRnJyMW51b2LxcKEUMjUdi8tbXxsRsioPKpd23YLPte+c4ov/Idma7b+O6tUfnsv/H7iwCArBoH74rlD7919Vcc2NwKgcLw9ijuPidKz780is+8qPWa/poj4LxXRN+r3xXVP3lf5/XSNR+K+rf+5+qulCz+6Vv6Clu2RQzviNL+C6P0gsuisHNf2yJgefJgNA7c5YAGAQDrbHk+munl6CPRePgvo3bLH534NLtk8S792BujuPfctf1ivOxnon7nda3b7nrNRjTTL05KLnH4gdbZa/XPPtyaUfrJf+Uff9Pa3t6XRsDl/z6W3vem1pc1Ad3BJkB6Rvp59rWbPx/L/+Xy5Ez5A8litIaPsS2ki9pvJiUw0LPzahz6djKnD8bSf3591O+9aU23lb6lsu+ydzoIQQDAqVzZGlH7yn+Ppd96QzQO3p19URs/OxeLWrqhrfKJn4/K1b+ypi9NKr/8yijue47jDwQAnOKF7cjBWP7o26Lx6L1rWNR+NlnUnpuLeaVf/rP8yV/M/sxJsRh9l/+H1hcxAQIATq2l+ah87J3ROPxA5kWtfNk/z824Wrvbf/fdSQ3Uso0r3ZD5or/vuAMBAB3wTMD8dFQ+8QuZz2xL5744ClvHczOv+r03RvXP/1vm65cvfK2DDgQAdEgETB2K2g1XZbty+i2CF7w6V/OqffUzrXdYZHpQOeeC1kcGAwIAOkL1uk9G8/hExrPan87XsGqVqP7J+zMGUyFK57/aAQcCADpEZTHq3/xitjVt/KwonnlersaVfizvqj6l8SnB9BrHGwgA6KBF7f/+eebr5u1lgGg2k3l9OVsw7TzTWwJBAEDnSN8N0Jx4KNsvy+5z8hdMd/5F5usWdu13wIEAgA6KgMe+k21By+HGtqyzOjGv3Q42EADQObK+rt16K2D6DXt5kn5b49yxbPMaFQAgAKAHAiD9hLvClh05nNdjAgAEAPTAgjb1WObrFrbtEkwrfXDxEgAIAOiJZwBaZ7V7zMszACAAoCsXtEbdEFYj4/cCAAIAOkphaCR7PMwezd/ANmWbV3PuqIMNBAB0UABsGs4eADlc1LIGUy5jCQQAdLA1PAMQs1M5DKasATDlWAMBAN2/oKVfkNNcmhNMKw2AOQEAAgA6KQB2nJ7xjDaHT2kXClHYflq263oJAAQAdNRB/4zzswXAzJH8zWr3/ihs2pptXhm/ehkQANB+g5ujeNq5ma7a+O438/cAcc75ma9bv/9WxxsIAOgMpbNfmBz12Q77+t035O8BIuuzJUcOJJeDDjgQANAhB/yzLs62oM1ORuORe/I1rHJ/FJ95UbZYuvdGBxsIAOgM6WvZ5Ytel+m6jXtvSiqgma/1/8LXRmHzaLYAuOerDjgQANAZShdfHtE/lG1By9vT/4VilC/52UxXTd8q2XjwDgccCADoAAObovx335ztusvzUf/uLfmKpRdcGoWxfZmu20if/vd9CyAAoBP0X/6bmZ/Orl7/6YjKUn5O/rftib7X/0q2KzcaUf2L33HAgQCAU6/8k2+N0vMvzXTd9MN/ajdclZ9h9Q1E/1s+mDmWard+MZpPPOigAwEAp3jxf8kbou9VP5/5+rX/9dHk7H8xH8Ma3Bz9V74vinuzfU5CVJeTeX3EQQfd8vhoBPTmkZ2cyb7hV6OUcdd/6+z/yIGo3fKFfJwJ7Hlmsvi/Pwo792W+jdqNV/v0PxAAcKpWslKUXvSq6HvFz0Vh/Kw13VT12g/1/Ga2wshYlF92RZTTd0j0DWSPpfnpqP3vTzn+QADABukfjOKuc6Kwe39yFrs/Sue9IvuX1zz5bPZrn436ndf13oI/PBaFPftbZ/zF058Vpef/vdYH/qxJvRqVT787n9+UCAIAMi5IycLd/5YPrP6KpXIUkzP8wva9rfest1P97uuj+sfv7cxf2Je+OUrPu2T1cx4abs066+a+H6byB78Rjfu/5WAGAQCrWJiSBan03Es65v+nceCuqFz9ryOajY6cV3Hvj0aklw5R/dJvR/32ax3I0IW8CwC+p3n0kah88hdy9Z7/tUg3SNau+4RBgGcAoHs1Dt594nXsuWOGcdJSarZ2/Ff/9P1mAQIAungxu+HTraeyo14zj5ONa24qqr//61G/7+uGAQIAunkx+7VkMfuGYaxA4zs3R+X3fr311ciAAICuPOtv7fT//H+ymK1kXIuzUbvud058JHLOvhIZBAD0gnq1tWM9/XIfn1e/goX/+ETUvvqZqN38hdY3IgICALrL0nyyiP2PZDG7OpozR8zjZAt/EkfVr/xu1O+41r4IEADQZYvYxENRv/+2aNx/64kNa0vOYH+gWqX1+Qfph/nUk3k1HrzDU/0gAKDDVRZbn0PfnD8WjUfubS1ijWTh99r+01VRM5qLMxHzx1tP7zceuiNZ8JN5PfyXrW/yAwQAbJjGofui9uWPrXwBW15IFrATC34zWciilq+Fq3bTZ1vPaqxsuPVoLsy0AikWkpktJPNqNBx0gACgA05KZ6eiftdXDGKlwfToX5kX0BY+ChgABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAyKBsBa9Wcnojajb+X7bpPPJi7edW/fXM0F2czzusBB1ybNA7cmfm4bRy82wARANCcPBjVL77XIFYaAHd8qXXhFN8P9329dYG88hIAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQANkVCk13OQDWiJwFQHNwy5IjHABrRN4CYMu2eYc4ANaInAVAY8cZ0w5xAKwROQuA6rMuPtQcHHaUA/DUs/9kbUjXCAHQq0p9X63tv8CRDsBTtNaGZI0QAL3r2sqFr5uOQsHRDsAJyZrQWhuSNUIA9Kjx8TMrjV1nf7x63isc8AC0pGtCujaka4QA6G2/unzxm69pbB131APkXLoWpGtCujbk7WfPXQAkhVdvDu/4h0uv+Rc3NfsGHf0AOZWuAa21IFkT0rVBAOQjAir105996dJrfvmm5tCI3wKAvC3+yWN/ugaka0Henvr/a4VmM9+fjnvshs/8TP83Pvfx4uTBIb8SAL2vMbZvsfJjb3zbtpf/k6vzPIfcB0Bq6sbfL5UP3vWR0gO3vaV4fKLk1wOgBxf+reP1+jkXfKq273nv3P7SN9fzPg8B8CST3755oO/u699ePProFYXpwz9SWJgZKi5Ml6NWNRyAblLui8am0Vpz08hic3T3dxo7Tr+q+txLPjZ27kuWDeeE/wcSdam94NpqbAAAAABJRU5ErkJggg==)}i.lcfi.lcfi-psd{content:url(/static/media/psd.7dc9f1513522d59bc681.png)}i.lcfi.lcfi-rtf{content:url(data:image/png;base64,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)}i.lcfi.lcfi-svg{content:url(/static/media/svg.2f8dd06da5d0fbddbbf0.png)}i.lcfi.lcfi-txt{content:url(data:image/png;base64,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)}i.lcfi.lcfi-xls{content:url(data:image/png;base64,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)}i.lcfi.lcfi-xml{content:url(/static/media/xml.e76b5a054aaa67ba11ee.png)}i.lcfi.lcfi-zip{content:url(data:image/png;base64,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)}i.lcfi.lcfi-05x{height:20px;width:20px}i.lcfi.lcfi-075x{height:26px;width:26px}i.lcfi.lcfi-2x{height:42px;width:42px}i.lcfi.lcfi-3x{height:56px;width:56px}i.lcfi.lcfi-4x{height:62px;width:62px}i.lcfi.lcfi-5x{height:74px;width:74px}.diime-tab{display:flex;flex-direction:column;height:100%}.diime-tab.diime-tab--nested{flex:1 1;min-height:0;overflow:hidden}.diime-tab-content{background-color:var(--pageadm-bg);flex:1 1;min-height:0}.diime-tab-content.diime-tab-content--scroll{overflow-y:auto}.diime-tab-content.diime-tab-content--table{padding:0}.diime-tab-content.diime-tab-content--cards{padding:0 6px}.diime-tab-content .content-section{width:100%}@font-face{font-display:block;font-family:Processor-Platform;font-style:normal;font-weight:400;src:url(/static/media/Processor-Platform.76d153fe892ad012e91f.eot);src:url(/static/media/Processor-Platform.76d153fe892ad012e91f.eot#iefix) format("embedded-opentype"),url(/static/media/Processor-Platform.364d3348aae2a942ea96.ttf) format("truetype"),url(/static/media/Processor-Platform.c663e0700aeccbfcb84b.woff) format("woff"),url(/static/media/Processor-Platform.df07dd02ce53263f5d9b.svg#Processor-Platform) format("svg")}#iconSizeHelpIcon{color:#141b4d;font-size:10px}#iconSizeMessageBox{color:#141b4d;font-size:40px}#arrowsNumeric{color:#141b4d;font-size:15px}.pp-iconNotify{color:#141b4d;font-size:25px}#iconSearchSize{color:#141b4d;font-size:20px}#closeIconMessageBox{color:#141b4d;font-size:14px;margin-bottom:4px;margin-left:24px;margin-top:4px}#iconSizeSelects{padding:4px 0 0}#arrowsTextfieldNumeric,#iconSizeSelects{color:#141b4d;font-size:15px}#closeIcon{color:#141b4d;font-size:20px;padding:0}#uploadIcon{color:#141b4d;font-size:21.01px}#trashUploaderIcon{color:#141b4d;font-size:21px}i.ppi{speak:never;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Processor-Platform;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.ppi.ppi-restore-alt:before{content:"\ea16"}.ppi.ppi-chart-bar-alt:before{content:"\e9c5"}.ppi.ppi-file-picture:before{content:"\ea14"}.ppi.ppi-template:before{content:"\ea15"}.ppi.ppi-cloud-disk:before{content:"\ea0f"}.ppi.ppi-ambulance:before{content:"\ea10"}.ppi.ppi-case-disk:before{content:"\ea11"}.ppi.ppi-clipboard-chart:before{content:"\ea12"}.ppi.ppi-headset:before{content:"\e9fb"}.ppi.ppi-checkbox-alt:before{content:"\e9fc"}.ppi.ppi-build:before{content:"\e9fd"}.ppi.ppi-callcenter:before{content:"\e9fe"}.ppi.ppi-case:before{content:"\e9ff"}.ppi.ppi-certifi:before{content:"\ea00"}.ppi.ppi-cloud:before{content:"\ea01"}.ppi.ppi-cloud-edit:before{content:"\ea02"}.ppi.ppi-cloud-server:before{content:"\ea03"}.ppi.ppi-eye-alt:before{content:"\ea04"}.ppi.ppi-server-stack:before{content:"\ea05"}.ppi.ppi-gear:before{content:"\ea06"}.ppi.ppi-globe-s:before{content:"\ea07"}.ppi.ppi-govern:before{content:"\ea08"}.ppi.ppi-people:before{content:"\ea09"}.ppi.ppi-reload:before{content:"\ea0a"}.ppi.ppi-safe:before{content:"\ea0b"}.ppi.ppi-user-secret:before{content:"\ea0c"}.ppi.ppi-user-circle-alt:before{content:"\ea0d"}.ppi.ppi-bomb:before{content:"\ea0e"}.ppi.ppi-play:before{content:"\e9f5"}.ppi.ppi-drag-vertical:before{content:"\e9f7"}.ppi.ppi-percent:before{content:"\e9fa"}.ppi.ppi-flow-merge:before{content:"\e99d"}.ppi.ppi-restore:before{content:"\e9f6"}.ppi.ppi-in-progress:before{content:"\e9f1"}.ppi.ppi-pause:before{content:"\e9f2"}.ppi.ppi-floppy:before{content:"\e9f0"}.ppi.ppi-academic-cap:before{content:"\e900"}.ppi.ppi-adjustments:before{content:"\e901"}.ppi.ppi-annotation:before{content:"\e902"}.ppi.ppi-archive:before{content:"\e903"}.ppi.ppi-arrow-circle-down:before{content:"\e904"}.ppi.ppi-arrow-circle-left:before{content:"\e905"}.ppi.ppi-arrow-circle-right:before{content:"\e906"}.ppi.ppi-arrow-circle-up:before{content:"\e907"}.ppi.ppi-arrow-down:before{content:"\e908"}.ppi.ppi-arrow-left:before{content:"\e909"}.ppi.ppi-arrow-right:before{content:"\e90e"}.ppi.ppi-arrow-up:before{content:"\e910"}.ppi.ppi-arrow-narrow-down:before{content:"\e90a"}.ppi.ppi-arrow-narrow-left:before{content:"\e90b"}.ppi.ppi-arrow-narrow-right:before{content:"\e90c"}.ppi.ppi-arrow-narrow-up:before{content:"\e90d"}.ppi.ppi-arrows-expand:before{content:"\e90f"}.ppi.ppi-at-symbol:before{content:"\e911"}.ppi.ppi-backspace:before{content:"\e912"}.ppi.ppi-badge-check:before{content:"\e913"}.ppi.ppi-ban:before{content:"\e914"}.ppi.ppi-beaker:before{content:"\e915"}.ppi.ppi-bell:before{content:"\e916"}.ppi.ppi-bookmark:before{content:"\e917"}.ppi.ppi-bookmark-alt:before{content:"\e918"}.ppi.ppi-book-open:before{content:"\e919"}.ppi.ppi-briefcase:before{content:"\e91a"}.ppi.ppi-cake:before{content:"\e91b"}.ppi.ppi-calculator:before{content:"\e91c"}.ppi.ppi-calendar:before{content:"\e91d"}.ppi.ppi-camera:before{content:"\e91e"}.ppi.ppi-cash:before{content:"\e91f"}.ppi.ppi-chart-bar:before{content:"\e920"}.ppi.ppi-chart-pie:before{content:"\e921"}.ppi.ppi-chart-square-bar:before{content:"\e922"}.ppi.ppi-chat:before{content:"\e923"}.ppi.ppi-chat-alt:before{content:"\e924"}.ppi.ppi-chat-alt-2:before{content:"\e925"}.ppi.ppi-check:before{content:"\e926"}.ppi.ppi-check-double:before{content:"\ea13"}.ppi.ppi-check-circle:before{content:"\e927"}.ppi.ppi-chevron-double-down:before{content:"\e928"}.ppi.ppi-chevron-double-left:before{content:"\e929"}.ppi.ppi-chevron-double-right:before{content:"\e92a"}.ppi.ppi-chevron-double-up:before{content:"\e92b"}.ppi.ppi-chevron-down:before{content:"\e92c"}.ppi.ppi-chevron-left:before{content:"\e92d"}.ppi.ppi-chevron-right:before{content:"\e92e"}.ppi.ppi-chevron-up:before{content:"\e92f"}.ppi.ppi-chip:before{content:"\e930"}.ppi.ppi-clipboard:before{content:"\e931"}.ppi.ppi-clipboard-check:before{content:"\e932"}.ppi.ppi-clipboard-copy:before{content:"\e933"}.ppi.ppi-clipboard-list:before{content:"\e934"}.ppi.ppi-clock:before{content:"\e935"}.ppi.ppi-cloud-alt:before{content:"\e936"}.ppi.ppi-cloud-download:before{content:"\e937"}.ppi.ppi-cloud-upload:before{content:"\e938"}.ppi.ppi-code:before{content:"\e939"}.ppi.ppi-cog:before{content:"\e93a"}.ppi.ppi-collection:before{content:"\e93b"}.ppi.ppi-color-swatch:before{content:"\e93c"}.ppi.ppi-credit-card:before{content:"\e93d"}.ppi.ppi-cube:before{content:"\e93e"}.ppi.ppi-cube-transparent:before{content:"\e93f"}.ppi.ppi-currency-bangladeshi:before{content:"\e940"}.ppi.ppi-currency-dollar:before{content:"\e941"}.ppi.ppi-currency-euro:before{content:"\e942"}.ppi.ppi-currency-pound:before{content:"\e943"}.ppi.ppi-currency-rupee:before{content:"\e944"}.ppi.ppi-currency-yen:before{content:"\e945"}.ppi.ppi-cursor-click:before{content:"\e946"}.ppi.ppi-database:before{content:"\e947"}.ppi.ppi-desktop-computer:before{content:"\e948"}.ppi.ppi-device-mobile:before{content:"\e949"}.ppi.ppi-device-tablet:before{content:"\e94a"}.ppi.ppi-document:before{content:"\e94b"}.ppi.ppi-document-add:before{content:"\e94c"}.ppi.ppi-document-download:before{content:"\e94d"}.ppi.ppi-document-duplicate:before{content:"\e94e"}.ppi.ppi-document-remove:before{content:"\e94f"}.ppi.ppi-document-report:before{content:"\e950"}.ppi.ppi-document-search:before{content:"\e951"}.ppi.ppi-document-text:before{content:"\e952"}.ppi.ppi-dots-circle-horizontal:before{content:"\e953"}.ppi.ppi-dots-horizontal:before{content:"\e954"}.ppi.ppi-dots-vertical:before{content:"\e955"}.ppi.ppi-download:before{content:"\e956"}.ppi.ppi-duplicate:before{content:"\e957"}.ppi.ppi-emoji-happy:before{content:"\e958"}.ppi.ppi-emoji-sad:before{content:"\e959"}.ppi.ppi-exclamation:before{content:"\e95a"}.ppi.ppi-exclamation-circle:before{content:"\e95b"}.ppi.ppi-expand:before{content:"\e95c"}.ppi.ppi-external-link:before{content:"\e95d"}.ppi.ppi-eye:before{content:"\e95e"}.ppi.ppi-eye-off:before{content:"\e95f"}.ppi.ppi-fast-forward:before{content:"\e960"}.ppi.ppi-film:before{content:"\e961"}.ppi.ppi-filter:before{content:"\e962"}.ppi.ppi-finger-print:before{content:"\e963"}.ppi.ppi-fire:before{content:"\e964"}.ppi.ppi-flag:before{content:"\e965"}.ppi.ppi-folder:before{content:"\e966"}.ppi.ppi-folder-add:before{content:"\e967"}.ppi.ppi-folder-download:before{content:"\e968"}.ppi.ppi-folder-open:before{content:"\e969"}.ppi.ppi-folder-remove:before{content:"\e96a"}.ppi.ppi-gift:before{content:"\e96b"}.ppi.ppi-globe:before{content:"\e96c"}.ppi.ppi-globe-alt:before{content:"\e96d"}.ppi.ppi-hand:before{content:"\e96e"}.ppi.ppi-hashtag:before{content:"\e96f"}.ppi.ppi-heart:before{content:"\e970"}.ppi.ppi-home:before{content:"\e971"}.ppi.ppi-identification:before{content:"\e972"}.ppi.ppi-inbox:before{content:"\e973"}.ppi.ppi-inbox-in:before{content:"\e974"}.ppi.ppi-information-circle:before{content:"\e975"}.ppi.ppi-key:before{content:"\e976"}.ppi.ppi-library:before{content:"\e977"}.ppi.ppi-light-bulb:before{content:"\e978"}.ppi.ppi-lightning-bolt:before{content:"\e979"}.ppi.ppi-link:before{content:"\e97a"}.ppi.ppi-location-marker:before{content:"\e97b"}.ppi.ppi-lock-closed:before{content:"\e97c"}.ppi.ppi-lock-open:before{content:"\e97d"}.ppi.ppi-login:before{content:"\e97e"}.ppi.ppi-logout:before{content:"\e97f"}.ppi.ppi-mail:before{content:"\e980"}.ppi.ppi-mail-open:before{content:"\e981"}.ppi.ppi-map:before{content:"\e982"}.ppi.ppi-menu:before{content:"\e983"}.ppi.ppi-menu-alt-1:before{content:"\e984"}.ppi.ppi-menu-alt-2:before{content:"\e985"}.ppi.ppi-menu-alt-3:before{content:"\e986"}.ppi.ppi-menu-alt-4:before{content:"\e987"}.ppi.ppi-microphone:before{content:"\e988"}.ppi.ppi-minus:before{content:"\e989"}.ppi.ppi-minus-circle:before{content:"\e98a"}.ppi.ppi-minus-sm:before{content:"\e98b"}.ppi.ppi-moon:before{content:"\e98c"}.ppi.ppi-music-note:before{content:"\e98d"}.ppi.ppi-newspaper:before{content:"\e98e"}.ppi.ppi-office-building:before{content:"\e98f"}.ppi.ppi-paper-airplane:before{content:"\e990"}.ppi.ppi-paper-clip:before{content:"\e991"}.ppi.ppi-pause-circle:before{content:"\e992"}.ppi.ppi-pencil:before{content:"\e993"}.ppi.ppi-pencil-alt:before{content:"\e994"}.ppi.ppi-phone:before{content:"\e995"}.ppi.ppi-phone-incoming:before{content:"\e996"}.ppi.ppi-phone-missed-call:before{content:"\e997"}.ppi.ppi-phone-outgoing:before{content:"\e998"}.ppi.ppi-photograph:before{content:"\e999"}.ppi.ppi-play-circle:before{content:"\e99a"}.ppi.ppi-plus:before{content:"\e99b"}.ppi.ppi-plus-circle:before{content:"\e99c"}.ppi.ppi-presentation-chart-bar:before{content:"\e99e"}.ppi.ppi-presentation-chart-line:before{content:"\e99f"}.ppi.ppi-printer:before{content:"\e9a0"}.ppi.ppi-puzzle:before{content:"\e9a1"}.ppi.ppi-qrcode:before{content:"\e9a2"}.ppi.ppi-question-mark-circle:before{content:"\e9a3"}.ppi.ppi-receipt-refund:before{content:"\e9a4"}.ppi.ppi-receipt-tax:before{content:"\e9a5"}.ppi.ppi-refresh:before{content:"\e9a6"}.ppi.ppi-reply:before{content:"\e9a7"}.ppi.ppi-rewind:before{content:"\e9a8"}.ppi.ppi-rss:before{content:"\e9a9"}.ppi.ppi-save:before{content:"\e9aa"}.ppi.ppi-save-as:before{content:"\e9ab"}.ppi.ppi-scale:before{content:"\e9ac"}.ppi.ppi-scissors:before{content:"\e9ad"}.ppi.ppi-search:before{content:"\e9ae"}.ppi.ppi-search-circle:before{content:"\e9af"}.ppi.ppi-selector:before{content:"\e9b0"}.ppi.ppi-server:before{content:"\e9b1"}.ppi.ppi-share:before{content:"\e9b2"}.ppi.ppi-shield-check:before{content:"\e9b3"}.ppi.ppi-shield-exclamation:before{content:"\e9b4"}.ppi.ppi-shopping-bag:before{content:"\e9b5"}.ppi.ppi-shopping-cart:before{content:"\e9b6"}.ppi.ppi-sort-ascending:before{content:"\e9b7"}.ppi.ppi-sort-descending:before{content:"\e9b8"}.ppi.ppi-sparkles:before{content:"\e9b9"}.ppi.ppi-speakerphone:before{content:"\e9ba"}.ppi.ppi-star:before{content:"\e9bb"}.ppi.ppi-star-solid:before{content:"\e9f8"}.ppi.ppi-status-offline:before{content:"\e9bc"}.ppi.ppi-status-online:before{content:"\e9bd"}.ppi.ppi-stop:before{content:"\e9be"}.ppi.ppi-sun:before{content:"\e9bf"}.ppi.ppi-support:before{content:"\e9c0"}.ppi.ppi-switch-horizontal:before{content:"\e9c1"}.ppi.ppi-switch-vertical:before{content:"\e9c2"}.ppi.ppi-table:before{content:"\e9c3"}.ppi.ppi-tag:before{content:"\e9c4"}.ppi.ppi-terminal:before{content:"\e9c6"}.ppi.ppi-thumb-down:before{content:"\e9c7"}.ppi.ppi-thumb-up:before{content:"\e9c8"}.ppi.ppi-ticket:before{content:"\e9c9"}.ppi.ppi-translate:before{content:"\e9ca"}.ppi.ppi-trash:before{content:"\e9cb"}.ppi.ppi-trending-down:before{content:"\e9cc"}.ppi.ppi-trending-up:before{content:"\e9cd"}.ppi.ppi-truck:before{content:"\e9ce"}.ppi.ppi-upload:before{content:"\e9cf"}.ppi.ppi-user:before{content:"\e9d0"}.ppi.ppi-user-add:before{content:"\e9d1"}.ppi.ppi-user-circle1:before{content:"\e9d2"}.ppi.ppi-user-group:before{content:"\e9d3"}.ppi.ppi-user-remove:before{content:"\e9d4"}.ppi.ppi-users:before{content:"\e9d5"}.ppi.ppi-variable:before{content:"\e9d6"}.ppi.ppi-video-camera:before{content:"\e9d7"}.ppi.ppi-view-boards:before{content:"\e9d8"}.ppi.ppi-view-grid:before{content:"\e9d9"}.ppi.ppi-view-grid-add:before{content:"\e9da"}.ppi.ppi-view-list:before{content:"\e9db"}.ppi.ppi-volume-off:before{content:"\e9dc"}.ppi.ppi-volume-up:before{content:"\e9dd"}.ppi.ppi-wifi:before{content:"\e9de"}.ppi.ppi-x:before{content:"\e9df"}.ppi.ppi-x-circle:before{content:"\e9e0"}.ppi.ppi-zoom-in:before{content:"\e9e1"}.ppi.ppi-zoom-out:before{content:"\e9e2"}.ppi.ppi-service:before{content:"\e9e3"}.ppi.ppi-pin:before{content:"\e9e4"}.ppi.ppi-chevron-down-alt:before{content:"\e9e5"}.ppi.ppi-chevron-up-alt:before{content:"\e9e6"}.ppi.ppi-divider-horizontal:before{content:"\e9e7"}.ppi.ppi-divider-vertical:before{content:"\e9e8"}.ppi.ppi-radiobtn:before{content:"\e9e9"}.ppi.ppi-radiobtn-on:before{content:"\e9ea"}.ppi.ppi-checkbox:before{content:"\e9eb"}.ppi.ppi-checkbox-on:before{content:"\e9ed"}.ppi.ppi-checkbox-part:before{content:"\e9f9"}.ppi.ppi-emoji-neutral:before{content:"\e9ec"}.ppi.ppi-polygons:before{content:"\e9ee"}.ppi.ppi-pig:before{content:"\e9ef"}.ppi.ppi-loading:before{content:"\e9f4"}.ppi.ppi-division:before{content:"\e9f3"}.ppi.ppi-spin{animation:spin 2s linear infinite;display:block}.ppi.ppi-pulse{animation:spin 1s steps(8) infinite;display:block}.ppi-1x{font-size:100%}.ppi-2x{font-size:120%}.ppi-3x{font-size:140%}.ppi-4x{font-size:160%}.ppi-5x{font-size:180%}.ppi-6x{font-size:200%}.ppi-7x{font-size:250%}.ppi-rotate-90{transform:rotate(90deg)}.ppi-rotate-180{transform:rotate(180deg)}.ppi-rotate-270{transform:rotate(270deg)}.ppi.ppi-flip-h{transform:scaleX(-1)}.ppi.ppi-flip-v{transform:scaleY(-1)}.pp-dropdown{display:flex;flex-direction:column;height:fit-content;position:relative;width:fit-content;width:100%}.pp-dropdown>.title{color:#2b304f;font-family:Inter;font-size:12px;font-weight:400;margin-bottom:6px}.pp-dropdown>.field{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:4px;cursor:pointer;display:flex;height:40px;justify-content:space-between;padding:8px 10px;transition:border .5s;width:100%}.pp-dropdown>.field>.value{color:#2b304f;font-family:Inter;font-size:14px;font-weight:400}.pp-dropdown>.field>.value>.placeholder{color:#aaa}.pp-dropdown>.field:hover{border:1px solid #898da6}.pp-dropdown>.field.active{border:1px solid #141b4d}.pp-dropdown>.field>.icons{color:#141b4d;display:flex;font-size:20px;gap:5px}.pp-dropdown>.field>.icons>.ppi{cursor:pointer;-webkit-user-select:none;user-select:none}.pp-dropdown>.field>.icons>.ppi:hover{font-weight:700}.pp-dropdown>.field.required{border-left:3px solid #ffb800}.pp-dropdown>.field.error{border:2px solid #f44336}.pp-dropdown>.help{display:none;flex-direction:column;height:fit-content;overflow:visible;position:absolute;transform:translateY(58px);width:100%;z-index:5000}.pp-dropdown>.help.wt{transform:translateY(37px)}.pp-dropdown>.help>i{color:var(--background-light);font-size:1.2rem;margin:0 10px;z-index:7501}.pp-dropdown>.help>.main{display:flex;justify-content:flex-start;overflow:visible;transform:translateY(-6px);width:inherit;z-index:7500}.pp-dropdown>.help>.main>.content{background-color:var(--background-light);border-radius:4px;box-shadow:0 0 3px #202f2f5c;color:#2b304f;font-size:12px;font-weight:400;height:auto;max-width:240px;padding:8px 11px;position:absolute;width:max-content;word-break:break-word}.pp-dropdown>.help>.main>.content .line:not(:last-child){margin-bottom:8px}.pp-dropdown>.help.right{align-items:flex-end}.pp-dropdown>.help.right>.main{justify-content:flex-end}.pp-dropdown.debug{background-color:green}.pp-dropdown:hover .help{display:flex}.pp-dropdown.disabled>.field,.pp-dropdown.readonly>.field{background-color:#ebebeb;color:#777;cursor:default}.pp-dropdown.disabled>.field>.items>.shadow,.pp-dropdown.readonly>.field>.items>.shadow{background-color:#ebebeb;box-shadow:-30px 0 30px 50px #ebebeb}.pp-dropdown.disabled>.field>.icons,.pp-dropdown.readonly>.field>.icons{color:#777}.pp-dropdown.disabled>.field>.icons>.ppi,.pp-dropdown.readonly>.field>.icons>.ppi{cursor:inherit}.pp-dropdown.disabled>.field>.icons>.ppi:hover,.pp-dropdown.readonly>.field>.icons>.ppi:hover{font-weight:400}.pp-dropdown.disabled>.field{cursor:not-allowed}.pp-dropdown.disabled>.field:hover{border:1px solid #fff}.pp-dropdown.readonly>.field{color:#141b4d}.pp-dropdown>.list{background-color:#fff;border-radius:0 0 4px 4px;box-shadow:0 5px 5px #00000040;list-style:none;max-height:216px;min-width:300px;overflow:hidden;padding:0 5px;position:absolute;transition:height .1s ease-in-out;z-index:10000}.pp-dropdown>.list.wt{transform:translateY(43px) translateX(3px)}.pp-dropdown>.list.right{align-self:flex-end;box-shadow:0 5px -5px #00000040;margin:-15px 5px 0 0}.pp-dropdown>.list.top{border-radius:4px 4px 0 0;box-shadow:0 -5px 5px #00000040;transform:translateY(calc(-100% + 24px)) translateX(3px)}.pp-dropdown>.list.wt.top{transform:translateY(calc(-100% + 3px)) translateX(3px)}.pp-dropdown>.list .search{background-color:#f4f4f4;border-radius:4px;display:flex;height:28px;margin:4px 0;padding:4px;width:100%}.pp-dropdown>.list .search>input{background-color:initial;border:none;padding:0 4px;width:100%}.pp-dropdown>.list .search>input::placeholder{color:#bbb;font-family:Inter}.pp-dropdown>.list .search>.ppi-search{color:#ddd}.pp-dropdown>.list .search>.ppi-x{cursor:pointer}.pp-dropdown>.list>.items{margin:3px;overflow-x:hidden;overflow-y:auto}.pp-dropdown>.list>.items::-webkit-scrollbar{background-color:#eee;border-radius:4px;height:8px;width:8px;z-index:99}.pp-dropdown>.list>.items::-webkit-scrollbar-thumb{background:#cccccf;border-radius:4px}.pp-dropdown>.list>.items::-webkit-scrollbar-thumb:hover{background:#ddd}.pp-dropdown>.list>.items::-webkit-scrollbar-track{border-radius:4px}.pp-dropdown>.list>.items>.item{align-items:center;border-radius:4px;color:#2b304f;cursor:pointer;display:flex;font-size:14px;gap:5px;padding:5px}.pp-dropdown>.list>.items>.item.disabled{color:#bbb;cursor:not-allowed}.pp-dropdown>.list>.items>.item.selected{background-color:#ccc}.pp-dropdown>.list>.items>.item:hover{background-color:#ebebeb}.pp-dropdown.debug .title{background-color:red}.pp-dropdown.debug .field{background-color:blue}.pp-dropdown.debug .list{background-color:green}.diime-tooltip{font-family:Inter,sans-serif}.pp-tooltip{height:fit-content;width:fit-content}.pp-tooltip>.body{display:flex;height:fit-content;justify-content:center;overflow:visible;position:fixed;width:100%;z-index:10000}.pp-tooltip>.body>i{color:var(--background-light);font-size:1.2rem;position:absolute;transform:translateY(-8px);z-index:7501}.pp-tooltip>.body>.main{display:flex;justify-content:center;overflow:visible;position:absolute;transform:translateY(4px);width:inherit;z-index:7500}.pp-tooltip>.body>.main>.content{background-color:var(--background-light);border-radius:4px;box-shadow:0 0 3px #202f2f5c;color:#2b304f;font-size:12px;font-weight:400;height:auto;max-width:240px;padding:8px 11px;position:absolute;width:max-content;word-break:break-word}.pp-tooltip>.body>.main>.content .line:not(:last-child){margin-bottom:8px}.pp-tooltip>.body.left{justify-content:flex-start}.pp-tooltip>.body.left>i{padding-left:5px}.pp-tooltip>.body.rigth{justify-content:flex-end}.pp-tooltip>.body.rigth>i{padding-right:5px}.pp-tooltip>.body.top{align-items:center;flex-direction:column-reverse;justify-content:flex-end}.pp-tooltip>.body.top>.main{align-items:end;transform:translateY(calc(100% - 7px))}.pp-tooltip>.body.top>i{transform:rotate(180deg) translateY(calc(100% - 6px))}.pp-tooltip.debug{background-color:red}.pp-tooltip.debug .body>.main{background-color:blue}.pp-tooltip>.body>.main.left{justify-content:flex-start}.pp-tooltip>.body>.main.center{justify-content:center}.pp-tooltip>.body>.main.rigth{justify-content:flex-end}.pp-multiselect{display:flex;flex-direction:column;height:fit-content;position:relative;width:fit-content;width:100%}.pp-multiselect>.title{color:#2b304f;font-family:Inter;font-size:12px;font-weight:400;margin-bottom:6px}.pp-multiselect>.field{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:4px;cursor:pointer;display:flex;height:40px;justify-content:space-between;padding:8px 10px;transition:border .5s;width:100%}.pp-multiselect>.field:hover{border:1px solid #898da6}.pp-multiselect>.field.active{border:1px solid #141b4d}.pp-multiselect>.field>.items{display:flex;gap:10px;overflow:hidden;position:relative;width:100%}.pp-multiselect>.field>.items>.placeholder{color:#bbb;font-size:14px}.pp-multiselect>.field>.items>.item{align-items:center;background-color:#ebebeb;border-radius:8px;display:flex;font-size:14px;padding:2px 8px;white-space:nowrap;width:auto}.pp-multiselect>.field>.items>.item>.ppi{cursor:pointer;font-size:16px;font-weight:700;margin-left:5px}.pp-multiselect>.field>.items .shadow{background-color:#fff;box-shadow:-25px 0 30px 50px #fff;height:40px;position:absolute;right:0;width:1px}.pp-multiselect>.field>.items>input{border:none;cursor:text;flex-grow:1;font-family:Inter;font-size:14px}.pp-multiselect>.field>.icons{color:#141b4d;display:flex;font-size:20px;gap:5px}.pp-multiselect>.field>.icons>.ppi{cursor:pointer;-webkit-user-select:none;user-select:none}.pp-multiselect>.field>.icons>.ppi:hover{font-weight:700}.pp-multiselect>.field.required{border-left:3px solid #ffb800}.pp-multiselect>.field.error{border:2px solid #f44336}.pp-multiselect>.help{display:none;flex-direction:column;height:fit-content;overflow:visible;position:absolute;transform:translateY(58px);width:100%;z-index:5000}.pp-multiselect>.help.wt{transform:translateY(37px)}.pp-multiselect>.help>i{color:var(--background-light);font-size:1.2rem;margin:0 10px;z-index:7501}.pp-multiselect>.help>.main{display:flex;justify-content:flex-start;overflow:visible;transform:translateY(-6px);width:inherit;z-index:7500}.pp-multiselect>.help>.main>.content{background-color:var(--background-light);border-radius:4px;box-shadow:0 0 3px #202f2f5c;color:#2b304f;font-size:12px;font-weight:400;height:auto;max-width:240px;padding:8px 11px;position:absolute;width:max-content;word-break:break-word}.pp-multiselect>.help>.main>.content .line:not(:last-child){margin-bottom:8px}.pp-multiselect>.help.right{align-items:flex-end}.pp-multiselect>.help.right>.main{justify-content:flex-end}.pp-multiselect.debug{background-color:green}.pp-multiselect:hover .help{display:flex}.pp-multiselect.disabled>.field,.pp-multiselect.readonly>.field{background-color:#ebebeb;color:#777;cursor:default}.pp-multiselect.disabled>.field>.items>.shadow,.pp-multiselect.readonly>.field>.items>.shadow{background-color:#ebebeb;box-shadow:-30px 0 30px 50px #ebebeb}.pp-multiselect.disabled>.field>.icons,.pp-multiselect.readonly>.field>.icons{color:#777}.pp-multiselect.disabled>.field>.icons>.ppi,.pp-multiselect.readonly>.field>.icons>.ppi{cursor:inherit}.pp-multiselect.disabled>.field>.icons>.ppi:hover,.pp-multiselect.readonly>.field>.icons>.ppi:hover{font-weight:400}.pp-multiselect.disabled>.field{cursor:not-allowed}.pp-multiselect.disabled>.field:hover{border:1px solid #fff}.pp-multiselect.readonly>.field{color:#141b4d}.pp-multiselect>.list{background-color:#fff;border-radius:0 0 4px 4px;box-shadow:0 5px 5px #00000040;list-style:none;max-height:216px;min-width:300px;overflow:hidden;padding:0 5px;position:fixed;transform:translateY(64px) translateX(3px);transition:height .1s ease-in-out;z-index:10000}.pp-multiselect>.list.wt{transform:translateY(43px) translateX(3px)}.pp-multiselect>.list.right{align-self:flex-end;box-shadow:0 5px -5px #00000040;margin:0 5px 0 0}.pp-multiselect>.list.top{border-radius:4px 4px 0 0;box-shadow:0 -5px 5px #00000040;transform:translateY(calc(-100% + 24px)) translateX(3px)}.pp-multiselect>.list.wt.top{transform:translateY(calc(-100% + 3px)) translateX(3px)}.pp-multiselect>.list>.options{margin:4px 0;padding:4px}.pp-multiselect>.list>.options>.option{background-color:#bbb;border-radius:4px;color:#fff;cursor:pointer;font-size:.7rem;margin-right:4px;padding:2px 4px}.pp-multiselect>.list>.options>.option:hover{background-color:#ddd;color:#666}.pp-multiselect>.list>.search{background-color:#f4f4f4;border-radius:4px;display:flex;height:28px;margin:4px 0;padding:4px;width:100%}.pp-multiselect>.list>.search>input{background-color:initial;border:none;padding:0 4px;width:100%}.pp-multiselect>.list>.search>input::placeholder{color:#bbb;font-family:Inter}.pp-multiselect>.list>.search>.ppi-search{color:#ddd}.pp-multiselect>.list>.search>.ppi-x{cursor:pointer}.pp-multiselect>.list>.items{margin:3px;overflow-x:hidden;overflow-y:auto}.pp-multiselect>.list>.items::-webkit-scrollbar{background-color:#eee;border-radius:4px;height:8px;width:8px;z-index:99}.pp-multiselect>.list>.items::-webkit-scrollbar-thumb{background:#cccccf;border-radius:4px}.pp-multiselect>.list>.items::-webkit-scrollbar-thumb:hover{background:#ddd}.pp-multiselect>.list>.items::-webkit-scrollbar-track{border-radius:4px}.pp-multiselect>.list>.items hr{background-color:#ddd;margin:0}.pp-multiselect>.list>.items>.item{align-items:center;border-radius:4px;color:#2b304f;cursor:pointer;display:flex;font-size:14px;gap:5px;padding:5px}.pp-multiselect>.list>.items>.item .ppi{color:#cccccf}.pp-multiselect>.list>.items>.item.disabled{color:#bbb;cursor:not-allowed}.pp-multiselect>.list>.items>.item.selected .ppi{color:#ffb800}.pp-multiselect>.list>.items>.item:hover{background-color:#ebebeb}.pp-multiselect.debug .title{background-color:red}.pp-multiselect.debug .field{background-color:blue}.pp-multiselect.debug .list{background-color:green}.pp-textarea{height:fit-content;width:fit-content;width:100%}.pp-textarea>.title{color:#2b304f;font-size:12px;font-weight:400;margin-bottom:6px}.pp-textarea>.field{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:4px;display:flex;height:fit-content;justify-content:space-between;min-height:40px;overflow:hidden;padding:8px 10px;position:relative;resize:vertical;transition:border .5s;width:100%}.pp-textarea>.field:hover{border:1px solid #898da6}.pp-textarea>.field.active{border:1px solid #141b4d}.pp-textarea>.field>.decoration{align-items:center;display:flex;gap:5px;margin-right:5px}.pp-textarea>.field>textarea{background-color:initial;border:0;color:#2b304f;font-family:Inter;font-size:14px;font-weight:400;height:100%;line-height:18px;resize:none;width:100%}.pp-textarea>.field>textarea::placeholder{color:#bbb}.pp-textarea>.field>textarea::-webkit-scrollbar{background-color:#eee;border-radius:4px;cursor:pointer;height:8px;width:8px;z-index:99}.pp-textarea>.field>textarea::-webkit-scrollbar-thumb{background:#cccccf;border-radius:4px}.pp-textarea>.field>textarea::-webkit-scrollbar-thumb:hover{background:#ddd}.pp-textarea>.field>textarea::-webkit-scrollbar-track{border-radius:4px}.pp-textarea>.field>.icons{align-items:center;color:#141b4d;display:flex;font-size:20px;gap:5px;margin-left:5px}.pp-textarea>.field>.icons>.ppi{cursor:pointer;-webkit-user-select:none;user-select:none}.pp-textarea>.field>.icons>.ppi:hover{font-weight:700}.pp-textarea>.field.required{border-left:3px solid #ffb800}.pp-textarea>.field.error{border:2px solid #f44336}.pp-textarea>.help{display:none;height:fit-content;justify-content:center;overflow:visible;position:absolute;width:auto}.pp-textarea>.help>i{color:var(--background-light);font-size:1.2rem;position:absolute;transform:translate(20px,-8px);z-index:7501}.pp-textarea>.help>.main{display:flex;justify-content:flex-start;overflow:visible;position:absolute;transform:translateY(4px);width:inherit;z-index:7500}.pp-textarea>.help>.main>.content{background-color:var(--background-light);border-radius:4px;box-shadow:0 0 3px #202f2f5c;color:#2b304f;font-size:12px;font-weight:400;height:auto;max-width:240px;padding:8px 11px;position:absolute;width:max-content;word-break:break-word}.pp-textarea>.help>.main>.content .line:not(:last-child){margin-bottom:8px}.pp-textarea.debug{background-color:green}.pp-textarea.debug .title{background-color:red}.pp-textarea.debug .field{background-color:blue}.pp-textarea:hover .help{display:flex}.pp-textarea.disabled>.field,.pp-textarea.readonly>.field{background-color:#ebebeb}.pp-textarea.disabled>.field>.icons,.pp-textarea.disabled>.field>.value,.pp-textarea.readonly>.field>.icons,.pp-textarea.readonly>.field>.value{color:#777}.pp-textarea.disabled>.field>.icons>.ppi:hover,.pp-textarea.readonly>.field>.icons>.ppi:hover{font-weight:400}.pp-textarea.disabled{cursor:not-allowed}.pp-textarea.disabled>.field>.value{cursor:inherit}.pp-textarea.disabled>.field:hover{border:1px solid #fff}.pp-textarea.readonly>.field>.value{color:#141b4d}.pp-textarea.debug>.field{background-color:#5467e4}.pp-textarea.debug>.field>textarea{background-color:#ffb800}.pp-iconlink{align-items:center;border-radius:18px;cursor:pointer;display:flex;flex-direction:column;font-size:24px;height:36px;justify-content:center;width:36px}.pp-iconlink.small{border-radius:14px;font-size:20px;height:28px;width:28px}.pp-iconlink.big{border-radius:21px;font-size:26px;height:42px;width:42px}.pp-iconlink>.badge{align-items:center;border-radius:7px;display:flex;height:14px;justify-content:center;left:21px;min-width:19px;padding:0 2px;position:absolute;right:0;top:0;width:fit-content}.pp-iconlink>.badge>span{font-size:10px;font-weight:700}.pp-iconlink>.tooltip{display:none;position:absolute;width:inherit;z-index:7000}.pp-iconlink>.tooltip>.body{display:flex;filter:drop-shadow(0 0 3px rgba(32,47,47,.36));flex-direction:column;justify-content:center;transform:translateY(38px);width:100%}.pp-iconlink>.tooltip>.body>.arrow{align-self:center;background-color:var(--background-light);height:14px;transform:rotate(45deg) translate(5px,5px);width:14px;z-index:7501}.pp-iconlink>.tooltip>.body .content{align-self:center;background-color:var(--background-light);border:0;border-radius:4px;color:#2b304f;font-size:13px;font-weight:400;height:auto;max-width:230px;padding:10px 16px;width:max-content;z-index:7500}.pp-iconlink>.tooltip>.body .content.left{align-self:flex-start}.pp-iconlink>.tooltip>.body .content.right{align-self:flex-end}.pp-iconlink:hover{background-color:#cccccf}.pp-iconlink:hover .tooltip{display:block}.pp-iconlink.disabled{color:#666;cursor:not-allowed}.pp-iconlink.disabled:hover{background-color:#eee}.container{background-color:#fafafa;display:flex;flex-direction:column;height:100vh;margin:auto;max-width:100%;position:relative}@media (max-width:767px){.container{height:100vh;height:100dvh;overflow:hidden;padding-bottom:calc(56px + env(safe-area-inset-bottom, 0px));padding-top:48px}}.container>.topbar{align-items:center;background-color:var(--primary);display:flex;height:52px;justify-content:space-between;position:relative;width:100%;z-index:1000}.container>.topbar>.left{color:#fff;display:flex}.container>.topbar>.left .shadow{background-image:linear-gradient(to left,#0000,var(--primary));height:100%;pointer-events:none;position:absolute;transform:translateX(62px);width:20px}.container>.topbar>.left>.nav{align-items:center;cursor:pointer;display:flex;height:52px;justify-content:center;width:10px;z-index:100}.container>.topbar>.left>.nav:hover i{font-weight:700}.container>.topbar>.left>.items{display:flex;flex-direction:row;gap:8px;overflow:hidden;padding-right:10px;scroll-behavior:smooth}.container>.topbar>.left .hamburger .pp-tooltip .item,.container>.topbar>.left .hamburger>.item,.container>.topbar>.left>.items .pp-tooltip .item,.container>.topbar>.left>.items>.item{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:Inter;font-weight:700;height:52px;justify-content:center;min-width:52px;padding:10px}.container>.topbar>.left .hamburger .pp-tooltip .item>.title,.container>.topbar>.left .hamburger>.item>.title,.container>.topbar>.left>.items .pp-tooltip .item>.title,.container>.topbar>.left>.items>.item>.title{font-size:14px;font-weight:700;margin-left:10px}.container>.topbar>.left .hamburger .pp-tooltip .item>i,.container>.topbar>.left .hamburger>.item>i,.container>.topbar>.left>.items .pp-tooltip .item>i,.container>.topbar>.left>.items>.item>i{font-size:32px;font-weight:100;opacity:.8;text-align:center}.container>.topbar>.left .hamburger .pp-tooltip .item:hover:not(.selected),.container>.topbar>.left .hamburger>.item:hover:not(.selected),.container>.topbar>.left>.items .pp-tooltip .item:hover:not(.selected),.container>.topbar>.left>.items>.item:hover:not(.selected){background-color:var(--primary-hover)}.container>.topbar>.left .hamburger .pp-tooltip .item .ppi-menu,.container>.topbar>.left .hamburger>.item .ppi-menu,.container>.topbar>.left>.items .pp-tooltip .item .ppi-menu,.container>.topbar>.left>.items>.item .ppi-menu{opacity:1}.container>.topbar>.left .hamburger .pp-tooltip .item.selected,.container>.topbar>.left .hamburger>.item.selected,.container>.topbar>.left>.items .pp-tooltip .item.selected,.container>.topbar>.left>.items>.item.selected{background-color:var(--dark);color:#fff;cursor:default;opacity:1;width:max-content}.container>.topbar>.left .hamburger .pp-tooltip .item.selected>i,.container>.topbar>.left .hamburger>.item.selected>i,.container>.topbar>.left>.items .pp-tooltip .item.selected>i,.container>.topbar>.left>.items>.item.selected>i{color:var(--light);opacity:1}.container>.topbar>.right{align-items:center;display:flex;gap:8px;padding:0 0 0 10px;width:fit-content;z-index:100}.container>.topbar>.right:after{background-image:linear-gradient(to right,#0000,var(--primary));content:"";height:100%;pointer-events:none;position:absolute;transform:translateX(-30px);width:20px}.container>.topbar>.right>.nav{align-items:center;color:#fff;cursor:pointer;display:flex;height:52px;justify-content:center;position:absolute;transform:translateX(-10px);width:10px}.container>.topbar>.right>.nav:hover i{font-weight:700}.container>.topbar>.right .pp-tooltip .item,.container>.topbar>.right>.item{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:Inter;font-weight:700;height:52px;justify-content:center;width:52px}.container>.topbar>.right .pp-tooltip .item>i,.container>.topbar>.right>.item>i{font-size:26px;text-align:center}.container>.topbar>.right .pp-tooltip .item:hover,.container>.topbar>.right>.item:hover{background-color:var(--primary-hover)}.container>.topbar>.right .pp-tooltip .item .avatar,.container>.topbar>.right>.item .avatar{border:1px solid #fff;border-radius:14px;height:28px;width:28px}.container>.topbar>.debug{border:1px solid #bbb;display:none;flex-direction:column;padding:5px;position:fixed;right:10px;top:200px}.container>.topbar.debug{background-color:#ff0}.container>.topbar.debug>.left{background-color:red}.container>.topbar.debug>.left .nav{background-color:green}.container>.topbar.debug>.right{background-color:blue}.container>.topbar.debug>.right .nav{background-color:green}.container>.topbar.debug>.debug{display:flex}.container>.toolbar{align-items:center;background-color:#fff;border-radius:0 0 8px 8px;box-shadow:4px 4px 18px #3a4f8752;display:flex;height:48px;justify-content:space-between;position:relative;width:100%;z-index:10}.container>.toolbar>.left{align-items:center;display:flex;overflow:hidden;width:100%}.container>.toolbar>.left>.nav{align-items:center;color:#141b4d;cursor:pointer;display:flex;height:48px;justify-content:center;margin:0 0 0 8px}.container>.toolbar>.left>.nav:hover i{font-weight:700}.container>.toolbar>.left>.items{align-items:center;display:flex;overflow:hidden;padding:0 25px 0 16px;scroll-behavior:smooth;width:fit-content}.container>.toolbar>.left>.items>span.item{align-items:center;background-color:#fff;border-radius:4px;color:#2b304f;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:24px;padding:0 12px;white-space:nowrap}.container>.toolbar>.left>.items>span.item:hover{background-color:#f5f5f5}.container>.toolbar>.left>.items>span.item.active{background-color:var(--emphasis);color:#fff;cursor:auto}.container>.toolbar>.right{align-items:center;box-shadow:-30px -5px 10px #fff;color:#141b4d;display:flex;height:48px;padding:12px;width:fit-content}.container>.toolbar>.right>.nav{align-items:center;color:#141b4d;cursor:pointer;display:flex;height:48px;justify-content:center;margin-left:-10px;margin-right:20px}.container>.toolbar>.right>.nav:hover i{font-weight:700}.container>.toolbar>.right>*{transition:width .2s ease-in-out}.container>.toolbar.debug{background-color:#ff0}.container>.toolbar.debug>.left{background-color:red}.container>.toolbar.debug>.right{background-color:blue}.container>.page{height:100vh;overflow-x:hidden;overflow-y:auto;width:100%}@media (max-width:767px){.container>.page{height:100%;overflow:hidden}}.campaign-management-layout .container>.page{height:auto;min-height:calc(100vh - 100px);overflow-x:hidden;overflow-y:auto}.container>.page::-webkit-scrollbar{background-color:#f5f5f5;border-radius:4px;height:8px;width:8px;z-index:99}.container>.page::-webkit-scrollbar-thumb{background:#f5f5f5;border-radius:4px}.container>.page::-webkit-scrollbar-thumb:hover{background:#f5f5f5}.container>.page::-webkit-scrollbar-track{border-radius:4px}.pp-dropmenu{display:flex;position:absolute;top:52px;width:fit-content}.pp-dropmenu.left{flex-direction:row}.pp-dropmenu.left>.subitems{margin-left:-1px}.pp-dropmenu.right{flex-direction:row-reverse}.pp-dropmenu.right>.subitems{margin-right:-1px}.pp-dropmenu .subitems,.pp-dropmenu>.items{background-color:#fff;border:1px solid #cccccf;box-shadow:4px 4px 18px #00000040;color:#2b304f;display:flex;flex-direction:column;max-height:calc(100vh - 52px);padding:8px 0;width:247px;z-index:5000}.pp-dropmenu .subitems>.item,.pp-dropmenu>.items>.item{align-items:center;cursor:pointer;display:flex;font-family:Inter;font-weight:500;height:38px;padding:8px 24px;width:100%}.pp-dropmenu .subitems>.item i,.pp-dropmenu>.items>.item i{font-size:18px;font-weight:bolder}.pp-dropmenu .subitems>.item.selected,.pp-dropmenu>.items>.item.selected{background-color:#eee}.pp-dropmenu .subitems>.item:hover,.pp-dropmenu>.items>.item:hover{background-color:#f5f5f5}.pp-dropmenu .subitems>.item>.label,.pp-dropmenu>.items>.item>.label{align-items:center;display:flex;gap:10px}.pp-dropmenu .subitems hr,.pp-dropmenu>.items hr{margin:8px 24px}.pp-dropmenu>.items>.item{justify-content:space-between}.pp-dropmenu>.subitems{height:fit-content;overflow-y:auto}.pp-dropmenu>.subitems::-webkit-scrollbar{background-color:#eee;border-radius:.25rem;height:.5rem;width:.5rem;z-index:99}.pp-dropmenu>.subitems::-webkit-scrollbar-thumb{background:#cccccf;border-radius:.25rem}.pp-dropmenu>.subitems::-webkit-scrollbar-thumb:hover{background:#ddd}.pp-dropmenu>.subitems::-webkit-scrollbar-track{border-radius:.25rem}.pp-dropmenu>.subitems>.item{font-size:14px;font-weight:400;gap:10px;justify-content:flex-start}.pp-dropmenu>.subitems>.item i{font-size:22px;font-weight:300}.pp-input{height:fit-content;width:fit-content;width:100%}.pp-input>.title{color:#2b304f;font-family:Inter;font-size:12px;font-weight:400;margin-bottom:6px}.pp-input>.field{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;display:flex;height:40px;justify-content:space-between;padding:8px 10px;transition:border .5s;width:100%}.pp-input>.field:hover{border:1px solid #898da6}.pp-input>.field.active{border:1px solid #141b4d}.pp-input>.field input:-webkit-autofill,.pp-input>.field input:-webkit-autofill:active,.pp-input>.field input:-webkit-autofill:focus,.pp-input>.field input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff}.pp-input>.field input:-webkit-autofill:disabled,.pp-input>.field input:-webkit-autofill:read-only{-webkit-box-shadow:inset 0 0 0 30px #ebebeb}.pp-input>.field>.decoration{align-items:center;display:flex;gap:5px;margin-right:5px}.pp-input>.field>input{background-color:initial;border:0;color:#2b304f;font-family:Inter;font-size:14px;font-weight:400;width:100%}.pp-input>.field>input::placeholder{color:#bbb}.pp-input>.field>.icons{color:#141b4d;display:flex;font-size:20px;gap:5px}.pp-input>.field>.icons>.ppi{cursor:pointer;-webkit-user-select:none;user-select:none}.pp-input>.field>.icons>.ppi:hover{font-weight:700}.pp-input>.field.required{border-left:3px solid #ffb800}.pp-input>.field.error{border:2px solid #f44336}.pp-input>.loading{color:#aaa;font-size:.8rem}.pp-input>.loading,.pp-input>.suggestions{background-color:#fff;border:1px solid #ccc;border-radius:0 0 4px 4px;box-shadow:0 5px 5px #00000040;margin-left:3px;max-height:86px;max-width:100%;min-width:200px;overflow-y:auto;padding:4px;position:fixed;width:fit-content;z-index:500}.pp-input>.loading>.suggestion,.pp-input>.suggestions>.suggestion{border-radius:2px;cursor:pointer;font-size:.8rem;padding:2px}.pp-input>.loading>.suggestion:hover,.pp-input>.suggestions>.suggestion:hover{background-color:#ccc}.pp-input>.loading::-webkit-scrollbar,.pp-input>.suggestions::-webkit-scrollbar{background-color:#eee;border-radius:4px;height:8px;width:8px;z-index:99}.pp-input>.loading::-webkit-scrollbar-thumb,.pp-input>.suggestions::-webkit-scrollbar-thumb{background:#cccccf;border-radius:4px}.pp-input>.loading::-webkit-scrollbar-thumb:hover,.pp-input>.suggestions::-webkit-scrollbar-thumb:hover{background:#ddd}.pp-input>.loading::-webkit-scrollbar-track,.pp-input>.suggestions::-webkit-scrollbar-track{border-radius:4px}.pp-input>.help{display:none;height:fit-content;justify-content:center;overflow:visible;position:absolute;width:auto}.pp-input>.help>i{color:var(--background-light);font-size:1.2rem;position:absolute;transform:translate(20px,-8px);z-index:7501}.pp-input>.help>.main{display:flex;justify-content:flex-start;overflow:visible;position:absolute;transform:translateY(4px);width:inherit;z-index:7500}.pp-input>.help>.main>.content{background-color:var(--background-light);border-radius:4px;box-shadow:0 0 3px #202f2f5c;color:#2b304f;font-size:12px;font-weight:400;height:auto;max-width:240px;padding:8px 11px;position:absolute;width:max-content;word-break:break-word}.pp-input>.help>.main>.content .line:not(:last-child){margin-bottom:8px}.pp-input.debug{background-color:green}.pp-input.debug .title{background-color:red}.pp-input.debug .field{background-color:blue}.pp-input:hover .help{display:flex}.pp-input.disabled>.field,.pp-input.readonly>.field{background-color:#ebebeb}.pp-input.disabled>.field>.icons,.pp-input.disabled>.field>.value,.pp-input.readonly>.field>.icons,.pp-input.readonly>.field>.value{color:#777}.pp-input.disabled>.field>.icons>.ppi:hover,.pp-input.readonly>.field>.icons>.ppi:hover{font-weight:400}.pp-input.disabled{cursor:not-allowed}.pp-input.disabled>.field>.value{cursor:inherit}.pp-input.disabled>.field:hover{border:1px solid #fff}.pp-input.readonly>.field>.value{color:#141b4d}.pp-form>.fields{display:inline-flex;flex-direction:row;flex-wrap:wrap;row-gap:20px;width:100%}.pp-form>.fields>*{padding:0 5px}.pp-form>.fields>span{background-color:initial;height:0;padding:0}.pp-form>.functions{display:flex;gap:15px;justify-content:flex-end;margin-top:20px;width:100%}.pp-form>.loading{align-items:center;display:flex;height:50px;justify-content:center;width:100%}.pp-form>.loading>i{color:#273b85;font-size:40px;position:absolute}.pp-form.debug>.fields{background-color:#f08080}.pp-form.debug>.fields>*>.title{background-color:#ff0}.pp-form.debug>.fields>*>.field{background-color:#d2691e}.pp-form.debug>.functions{background-color:blue}@keyframes append{0%{opacity:0}to{opacity:1}}.pp-modal{align-items:center;animation:append .2s linear;background-color:#00000040;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.pp-modal>.body{background-color:#fff;box-shadow:4px 4px 18px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:100vw;min-width:300px;padding:24px}.pp-modal>.body>.header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.pp-modal>.body>.header>.title{color:#2b304f;font-family:Inter;font-size:22px;font-weight:200}.pp-modal>.body>.content{overflow-x:hidden;overflow-y:auto}.pp-modal>.body>.content::-webkit-scrollbar{height:0;width:8px}.pp-modal>.body>.content::-webkit-scrollbar-thumb{background:#cccccf;border-radius:4px;height:8px}.pp-modal>.body>.content::-webkit-scrollbar-thumb:hover{background:#ddd}.pp-modal>.body>.content::-webkit-scrollbar-track{border-radius:4px}.pp-modal>.body>.content .form .functions,.pp-modal>.body>.content>.functions{display:flex;gap:16px;justify-content:space-between;margin-top:24px}.pp-modal>.body>.content>.loading{align-items:center;display:flex;height:100px;justify-content:center;width:100%}.pp-modal>.body>.functions{display:flex;gap:16px;justify-content:space-between;margin-top:24px}.pp-toggle{align-items:center;cursor:pointer;display:inline-flex;margin-right:.65rem}.pp-toggle>.box{background-color:#cccccf;border-radius:10px;height:20px;padding:3px;width:36px}.pp-toggle>.box>.dot{background-color:#fff;border-radius:7px;height:14px;transition:all .2s ease;width:14px}.pp-toggle.toggled>.box{background-color:#ffb800}.pp-toggle.toggled>.box>.dot{margin-left:16px}.pp-toggle>.title{color:#2b304f;font-size:.875rem;margin-left:5px}.diime-session-loader{align-items:center;background:var(--page-bg);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.diime-session-loader--inline{background:#0000;height:100%;padding:2rem;position:static;width:100%;z-index:auto}.diime-session-loader--inline .diime-session-loader__symbol{width:32px}.diime-session-loader__content{align-items:center;display:flex;flex-direction:column;gap:14px}.diime-session-loader__symbol{color:var(--brand-primary);height:auto;width:44px}[data-theme=dark] .diime-session-loader__symbol{color:var(--text-primary)}.diime-session-loader__label{color:var(--text-primary);font-family:Inter,sans-serif;font-size:13px;margin:4px 0 0;-webkit-mask-image:linear-gradient(90deg,#00000073 40%,#000 50%,#00000073 60%);mask-image:linear-gradient(90deg,#00000073 40%,#000 50%,#00000073 60%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%}.diime-session-loader__dots span{display:inline-block}@keyframes diime-session-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes diime-session-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes diime-session-shimmer{to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:no-preference){.diime-session-loader__symbol{animation:diime-session-breathe 2.4s ease-in-out infinite}.diime-session-loader__label{animation:diime-session-shimmer 2s linear infinite}.diime-session-loader__dots span{animation:diime-session-dot 1.2s ease-in-out infinite}.diime-session-loader__dots span:nth-child(2){animation-delay:.15s}.diime-session-loader__dots span:nth-child(3){animation-delay:.3s}}.campaign-management{background-color:var(--page-bg);display:flex;flex-direction:column;font-family:Inter,sans-serif;height:100%;overflow:hidden}.campaign-management .page-header-search .search-icon{left:auto;right:12px}.campaign-management .page-header-search .search-input{background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;padding:8px 40px 8px 12px}.campaign-management .page-header-search .search-input:focus{border-color:var(--border-default);box-shadow:none;outline:none}.campaign-management .page-header-mobile-controls .page-header-search .search-icon{left:auto;right:12px}.campaign-management .page-header-mobile-controls .page-header-search .search-input{background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;padding:8px 40px 8px 12px}.campaign-list .page-header.page-header-mobile.no-border-bottom .page-header-mobile-controls{overflow-x:auto;scrollbar-width:none}.campaign-management .page-header-search{flex:1 1;min-width:0;min-width:auto}.campaign-management__content,.campaign-management__content .campaign-list{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.campaign-management__content .campaign-list>.diime-page-header{flex-shrink:0}.campaign-management__content .campaign-list__content{background:var(--pageadm-bg);display:flex;flex:1 1;flex-direction:column;min-height:0;padding:12px}.campaign-management__content .campaign-list__content .diime-assistant-list{grid-auto-rows:max-content}.campaign-action-select{display:flex;margin-right:16px;width:160px}.tag-selection-modal-content.MuiDialogContent-root{overflow-y:hidden}.campaign-filter-chips-row{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none}.campaign-filter-chips-row::-webkit-scrollbar{display:none}.campaign-form-container{background-color:var(--pageadm-bg);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.campaign-form-container>.diime-page-header{flex-shrink:0}.campaign-form-container .campaign-form-content{grid-gap:40px;background-color:var(--pageadm-bg);display:grid;flex:1 1;gap:40px;grid-template-columns:1fr 400px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px 40px 80px}.campaign-form-left{background:#0000}.campaign-form-right{background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;height:fit-content;padding:24px;position:sticky;top:24px}.campaign-list__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.campaign-list__header h2{font-size:2rem;font-weight:600;margin:0 0 .5rem}.campaign-list__header h2,.campaign-list__subtitle{color:var(--text-primary);font-family:Inter,sans-serif}.campaign-list__subtitle{font-size:1rem;font-weight:400;margin:0 0 1.5rem}.campaign-list__filters{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.filter-select-campaign,.search-input{background-color:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;font-size:16px;padding:.75rem;transition:border-color .2s ease}.search-input{min-width:250px}.filter-select-campaign:focus,.search-input:focus{border-color:var(--text-link-hover);box-shadow:0 0 0 3px #471fcc1a;outline:none}.filter-select-campaign{min-width:150px}.campaign-card-counters{color:var(--text-secondary);display:flex;flex-direction:column;font-size:12px;gap:6px}.campaign-card-counters-row{display:flex;flex-wrap:wrap;gap:12px}.campaign-card-counters span{align-items:center;display:inline-flex;gap:4px}.campaign-card-counters svg{color:var(--icon-default)}.campaign-card-description{color:var(--text-secondary);display:flex;flex-direction:column;font-size:12px;gap:6px}.campaign-card-description-row{align-items:center;display:flex;gap:6px}.campaign-card-description-row svg{color:var(--icon-default);flex-shrink:0}.campaign-card-description-label{color:var(--text-secondary);font-weight:500;white-space:nowrap}.campaign-card-description-label:after{content:":"}.campaign-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-top:1.5rem;padding:0 1.5rem}.campaign-card{background-color:var(--page-bg);border:1px solid var(--border-default);border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;height:100%;padding:1.5rem;transition:transform .2s ease,box-shadow .2s ease}.campaign-card:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.campaign-card__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.campaign-card__header h3{color:var(--text-primary);flex:1 1;font-size:1.25rem;font-weight:600;margin:0 1rem 0 0}.status-badge{border-radius:9999px;font-size:12px;font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.status-badge--active,.status-badge--ativo{background-color:var(--tag-success-bg);color:var(--status-green)}.status-badge--inactive,.status-badge--inativo{background-color:var(--tag-danger-bg);color:var(--status-red)}.status-badge--draft,.status-badge--rascunho{background-color:var(--tag-warning-bg);color:var(--text-primary)}.status-badge--completed,.status-badge--concluido{background-color:var(--tag-info-bg);color:var(--text-link-hover)}.status-badge--agendado,.status-badge--scheduled{background-color:var(--hardcoded-hover-light);color:var(--text-primary)}.campaign-card__description{color:var(--text-primary);line-height:1.5;margin-bottom:1rem}.campaign-card__details{grid-gap:.5rem;color:var(--text-secondary);display:grid;font-size:.875rem;gap:.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.campaign-stat{align-items:center;display:flex;gap:.5rem;margin-bottom:0;padding:.25rem 0}.campaign-stat-icon{color:var(--text-link-hover);flex-shrink:0;height:16px;width:16px}.campaign-card__details>div:nth-last-child(-n+2){grid-column:1/-1}.campaign-card__content{display:flex;flex:1 1;flex-direction:column}.campaign-card__actions{border-top:1px solid var(--border-default);display:flex;gap:.5rem;margin-top:auto;padding-top:.75rem}.campaign-card__actions .btn{background:#0000;border:1px solid #0000;border-radius:8px;box-shadow:none;color:var(--text-muted);font-size:12px;font-weight:500;min-height:44px;padding:.5rem .75rem;transition:all .15s ease}.campaign-card__actions .btn:hover{box-shadow:none;transform:none}.campaign-card__actions .btn--secondary{background:#0000;border-color:#0000;color:var(--text-secondary)}.campaign-card__actions .btn--secondary:hover{background:#94c11e14;border-color:#0000;color:var(--brand-primary)}.campaign-card__actions .btn--primary{background:#0000;border-color:#0000;color:var(--brand-primary)}.campaign-card__actions .btn--primary:hover{background:#94c11e1f;border-color:#0000}.campaign-card__actions .btn--danger{background:#0000;border-color:#0000;color:var(--text-muted)}.campaign-card__actions .btn--danger:hover{background:#ef444414;border-color:#0000;color:var(--status-red)}.campaign-card__actions .btn--danger:disabled{background:#0000;color:var(--text-muted);cursor:not-allowed}.btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:.5rem;justify-content:center;min-height:48px;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.btn--primary{background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-hover) 100%);box-shadow:0 4px 12px #94c11e4d;color:var(--text-white)}.btn--primary:hover{background:var(--brand-hover);box-shadow:0 6px 16px #94c11e66;transform:translateY(-2px)}.btn--secondary{background:var(--page-bg);border:1px solid var(--brand-primary);box-shadow:0 2px 8px #94c11e1a;color:var(--brand-primary)}.btn--secondary:hover{background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-hover) 100%);box-shadow:0 4px 12px #94c11e4d;color:var(--text-white);transform:translateY(-1px)}.btn--danger{background:linear-gradient(135deg,var(--color-red) 0,var(--status-red) 100%);box-shadow:0 4px 12px #ef44444d;color:var(--text-white)}.btn--danger:hover{background:var(--status-red);box-shadow:0 6px 16px #ef444466;transform:translateY(-2px)}.btn--danger:disabled{background:var(--color-red);box-shadow:none;cursor:not-allowed;transform:none}.btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.loading-container{align-items:center;display:flex;justify-content:center;min-height:300px;width:100%}.loading-spinner{animation:spin 1s linear infinite;border-top:4px solid var(--border-default);border:4px solid var(--border-default);border-radius:50%;border-top-color:var(--text-link-hover);height:40px;width:40px}.campaign-management .fd-button{margin-right:.5rem}.campaign-management .fd-input-group{margin-bottom:1rem}.campaign-management .fd-table{margin-top:1rem}.campaign-form{background-color:var(--page-bg);border:1px solid var(--border-default);border-radius:.75rem;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:800px;padding:2rem}.campaign-form__header{border-bottom:1px solid var(--border-default);margin-bottom:2rem;padding-bottom:1rem}.campaign-form__header h2{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin:0}.campaign-form__form{display:flex;flex-direction:column;gap:1.5rem;height:auto;min-height:0;overflow:visible}.form-row{display:flex;gap:1rem}.form-row--two-columns{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-group{flex:1 1}.form-label{color:var(--text-primary);font-size:14px;font-weight:500;margin-bottom:8px}.form-input,.form-select,.form-textarea{background-color:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;font-size:16px;min-height:48px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--text-link-hover);box-shadow:0 0 0 3px #471fcc1a;outline:none}.form-input--error,.form-textarea--error{border-color:var(--status-red);box-shadow:0 0 0 3px #dc291e1a}.form-textarea{min-height:100px;resize:vertical}.form-error{color:var(--status-red);font-size:12px;font-weight:500;margin-top:.25rem}.form-actions-campaign{border-top:1px solid var(--border-default);display:flex;gap:1.25rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem}.selection-field{align-items:center;display:flex;gap:8px}.btn--selection{background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;box-shadow:0 2px 4px #0000000d;color:var(--text-primary);flex:1 1;justify-content:flex-start;padding:12px 16px;text-align:left;transition:all .3s ease}.btn--selection:hover{background:var(--tag-brand-bg);border-color:var(--brand-primary);box-shadow:0 4px 12px #94c11e26;transform:translateY(-1px)}.btn--outline{background:var(--page-bg);border:1px solid var(--border-default);box-shadow:0 2px 6px #0000000d;color:var(--text-primary)}.btn--outline:hover{background:var(--tag-brand-bg);border-color:var(--brand-primary);box-shadow:0 4px 10px #94c11e33;color:var(--brand-primary);transform:translateY(-1px)}.btn--ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--page-bg);border:none;border-radius:6px;color:var(--text-muted);padding:8px}.btn--ghost:hover{background:var(--tag-danger-bg);box-shadow:0 2px 8px #dc262633;color:var(--status-red);transform:translateY(-1px)}.btn--small{font-size:12px;padding:4px 8px}.template-preview{background:var(--dialog-bg);border:1px solid var(--border-secondary);border-radius:4px;margin-top:12px;padding:12px}.template-preview-body{color:var(--text-primary);font-size:14px;line-height:1.4;margin:0 0 8px}.template-variables{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.template-variables-label{color:var(--text-muted);font-size:12px;font-weight:500}.template-variable{background:var(--text-link-hover);border-radius:3px;color:#fff;display:inline-block;font-family:monospace;font-size:12px;padding:2px 6px}.contact-avatar{align-items:center;background:var(--hardcoded-hover-light);border-radius:50%;display:flex;height:32px;justify-content:center;margin-right:12px;width:32px}.contact-secondary-info{color:var(--text-muted);font-size:12px;margin-top:2px}.template-modal-overlay{background:#00000080;z-index:10000}.template-modal-container{background:var(--page-bg);box-shadow:0 10px 25px #0003;max-height:90vh;max-width:800px;width:90%}.template-modal-header{border-bottom:1px solid var(--border-default);padding:20px}.template-modal-title{color:var(--text-primary);font-size:18px;font-weight:600}.template-modal-search{border-bottom:1px solid var(--border-default)}.template-search-row{gap:12px}.template-list-container{padding:16px 20px}.template-item{border:1px solid var(--border-default);transition:all .2s ease}.template-item.selected,.template-item:hover{background:var(--hardcoded-hover-light);border-color:var(--text-link-hover)}.template-item.selected{box-shadow:0 0 0 2px #471fcc1a}.template-item-header{align-items:center}.template-name{color:var(--text-primary);font-size:14px}.template-badges{gap:6px;margin-top:4px}.template-item-body{margin:8px 0}.template-body-text{color:var(--text-primary);font-size:13px}.template-item-footer{color:var(--text-muted);font-size:12px}.template-modal-footer{border-top:1px solid var(--border-default);gap:12px;padding:20px}.template-empty-state,.template-loading-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.template-empty-icon{color:var(--text-muted);margin-bottom:16px}.template-loading-spinner{border-top:3px solid var(--border-default);border:3px solid var(--border-default);border-top-color:var(--text-link-hover);margin-bottom:16px}.template-preview-modal-overlay{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.template-preview-modal-container{background:var(--page-bg);border-radius:12px;box-shadow:0 20px 40px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:1200px;width:100%}.template-preview-modal-header{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:24px}.template-preview-modal-title{align-items:center;color:var(--text-primary);display:flex;font-size:20px;font-weight:600;gap:12px}.template-preview-close-button{color:var(--text-muted)}.template-preview-modal-content{grid-gap:24px;display:grid;flex:1 1;gap:24px;grid-template-columns:1fr 1fr;overflow:hidden;padding:24px}.template-variables-section{display:flex;flex-direction:column;gap:16px}.template-variables-title{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.template-variables-subtitle{color:var(--text-muted);font-size:14px;margin:0}.template-variables-form{display:flex;flex-direction:column;gap:16px}.template-variable-input{display:flex;flex-direction:column;gap:8px}.template-variable-label{color:var(--text-primary);font-size:14px;font-weight:500}.template-variable-field{border:1px solid var(--border-default);border-radius:6px;font-size:14px;padding:12px}.template-no-variables{background:var(--hardcoded-hover-light);border-radius:8px;color:var(--text-muted);padding:20px;text-align:center}.template-phone-preview-section{display:flex;flex-direction:column;gap:16px}.template-phone-preview-title{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.phone-mockup{align-items:center;display:flex;flex:1 1;justify-content:center}.phone-frame{background:#000;border-radius:25px;box-shadow:0 8px 20px #0000004d;height:560px;padding:8px;position:relative;width:280px}.phone-status-bar{align-items:center;background:#075e54;border-radius:17px 17px 0 0;color:#fff;display:flex;font-size:12px;font-weight:500;justify-content:space-between;padding:8px 16px}.phone-time{font-weight:600}.phone-status-icons{align-items:center;display:flex;gap:4px}.phone-battery,.phone-signal,.phone-wifi{background:#fff;border-radius:2px;height:10px;width:16px}.phone-battery{position:relative;width:20px}.phone-battery:after{background:#fff;border-radius:0 1px 1px 0;content:"";height:4px;position:absolute;right:-2px;top:3px;width:2px}.whatsapp-header{align-items:center;background:#075e54;color:#fff;display:flex;gap:12px;padding:12px 16px}.whatsapp-back-arrow{font-size:20px;font-weight:300}.whatsapp-contact-info{align-items:center;display:flex;flex:1 1;gap:12px}.whatsapp-avatar{align-items:center;background:#25d366;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:32px;justify-content:center;width:32px}.whatsapp-avatar:before{content:"👤"}.whatsapp-contact-details{display:flex;flex-direction:column}.whatsapp-contact-name{font-size:14px;font-weight:500}.whatsapp-contact-status{font-size:11px;opacity:.8}.whatsapp-actions{display:flex;font-size:16px;gap:16px}.whatsapp-action-icon{cursor:pointer;opacity:.9}.whatsapp-chat{background:#e5ddd5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 20C20 8.954 11.046 0 0 0s-20 8.954-20 20 8.954 20 20 20 20-8.954 20-20zm-30 0c0-5.523 4.477-10 10-10s10 4.477 10 10S5.523 30 0 30s-10-4.477-10-10z' fill='%23fff' fill-opacity='.03'/%3E%3C/svg%3E");display:flex;flex-direction:column;height:400px;position:relative}.whatsapp-messages{flex:1 1;overflow-y:auto;padding:16px}.whatsapp-empty-state{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;height:100%;justify-content:center;min-height:200px;text-align:center}.whatsapp-empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.whatsapp-empty-text{color:var(--text-muted);font-size:14px;line-height:1.4;max-width:200px}.whatsapp-message-sent{display:flex;justify-content:flex-end;margin-bottom:8px}.whatsapp-message-bubble{background:#dcf8c6;border-radius:8px 8px 2px 8px;box-shadow:0 1px 2px #0000001a;max-width:200px;padding:8px 12px;position:relative}.whatsapp-message-text{word-wrap:break-word;color:#303030;font-size:13px;line-height:1.4;margin-bottom:4px}.whatsapp-message-time{color:#667781;font-size:10px;margin-top:4px;text-align:right}.whatsapp-input-area{align-items:center;background:#f0f0f0;border-radius:0 0 17px 17px;display:flex;gap:8px;padding:8px 16px}.whatsapp-input-container{align-items:center;background:#fff;border-radius:20px;display:flex;flex:1 1;gap:8px;padding:8px 12px}.whatsapp-emoji{cursor:pointer;font-size:16px}.whatsapp-input-field{color:#667781;flex:1 1;font-size:13px}.whatsapp-attachment,.whatsapp-camera{color:#667781;cursor:pointer;font-size:16px}.whatsapp-send-button{align-items:center;background:#25d366;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.template-preview-modal-footer{border-top:1px solid var(--border-default);display:flex;gap:12px;justify-content:flex-end;padding:24px}.template-preview-cancel-button{background:#0000;border:1px solid var(--border-default);color:var(--text-primary)}.template-preview-confirm-button{background:var(--text-link-hover);border:none;color:#fff}.template-preview-confirm-button:disabled{cursor:not-allowed;opacity:.5}.campaign-form-header{align-items:flex-start;background:var(--page-bg);border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:32px 40px 24px}.campaign-form-header-content{flex:1 1}.campaign-form-title{color:var(--text-primary);font-family:Inter,sans-serif;font-size:28px;font-weight:600;margin:0 0 8px}.campaign-form-subtitle{color:var(--text-muted);font-family:Inter,sans-serif;font-size:16px;line-height:1.5;margin:0}.campaign-form-header-actions{display:flex;gap:12px}.btn--header{font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:12px 24px}.form-section{background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;margin-bottom:24px;padding:24px}.form-section:last-child{margin-bottom:40px}.form-section-title{align-items:center;color:var(--text-primary);display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:600;gap:12px;margin:0 0 10px}.form-section-icon{color:var(--text-link-hover);flex-shrink:0;font-size:20px;margin-right:.5rem}.communication-channels{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.channel-option{align-items:center;border:2px solid var(--border-default);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px 10px;text-align:center;transition:all .2s ease}.channel-option--selected{background:#471fcc0d;border-color:var(--text-link-hover)}.channel-option--disabled{cursor:not-allowed;opacity:.5}.channel-icon{align-items:center;border-radius:6px;display:flex;font-size:16px;height:36px;justify-content:center;width:36px}.channel-icon--whatsapp{background:#25d366;color:#fff}.channel-icon--email{background:#ea4335;color:#fff}.channel-icon--sms{background:#1976d2;color:#fff}.channel-icon--chatbot{background:#ff9800;color:#fff}.channel-icon--legacy{background:#757575;color:#fff}.channel-name{color:var(--text-primary);font-family:Inter,sans-serif;font-size:14px;font-weight:500}.template-selection{align-items:center;display:flex;gap:8px}.btn--template{flex:1 1;justify-content:space-between;text-align:left}.dropdown-arrow{color:var(--text-muted);font-size:12px}.contact-import-area{display:flex;flex-direction:column;gap:16px}.contact-import-dropzone{background:var(--hardcoded-hover-light);border:2px dashed var(--border-default);border-radius:8px;padding:32px 24px;text-align:center;transition:all .2s ease}.contact-import-dropzone:hover{background:#471fcc05;border-color:var(--text-link-hover)}.dropzone-icon{font-size:48px;margin-bottom:16px}.dropzone-content{margin-bottom:20px}.dropzone-title{color:var(--text-primary);font-size:16px;font-weight:500;margin:0 0 4px}.dropzone-subtitle{color:var(--text-muted);font-size:14px;margin:0}.btn--upload{font-size:14px;font-weight:500;padding:12px 24px}.file-selected{align-items:center;background:#471fcc1a;border:1px solid #471fcc33;border-radius:6px;display:flex;gap:8px;margin-top:12px;padding:12px 16px}.file-name{color:var(--text-link-hover);flex:1 1;font-weight:500}.file-size{color:var(--text-muted);font-size:12px}.contact-selection-tabs{border-bottom:1px solid var(--border-default);display:flex;gap:8px;margin-bottom:24px}.contact-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-muted);cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;transition:all .2s ease}.contact-tab.active,.contact-tab:hover{color:var(--text-link-hover)}.contact-tab.active{border-bottom-color:var(--text-link-hover)}.platform-contacts-area{display:flex;flex-direction:column;gap:16px}.contact-filters{align-items:center;display:flex;gap:16px}.search-input{flex:1 1}.bulk-actions{align-items:center;display:flex;gap:12px}.contacts-list{background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;max-height:400px;overflow-y:auto}.contact-item{align-items:center;border-bottom:1px solid var(--border-default);cursor:pointer;display:flex;padding:16px;transition:all .2s ease}.contact-item:hover{background:var(--hardcoded-hover-light)}.contact-item.selected{background:#471fcc0d;border-left:3px solid var(--text-link-hover)}.contact-item:last-child{border-bottom:none}.contact-checkbox{margin-right:16px}.contact-checkbox input[type=checkbox]{cursor:pointer;height:18px;width:18px}.contact-email,.contact-phone{align-items:center;display:flex}.contact-tags{display:flex;gap:6px;margin-top:4px}.contact-tag{background:var(--hardcoded-hover-light);border:1px solid var(--border-default);border-radius:12px;color:var(--text-muted);font-size:11px;padding:2px 8px}.contact-status{margin-left:16px}.status-indicator{border-radius:16px;font-size:12px;font-weight:500;padding:4px 12px}.status-indicator.active{background:#25d3661a;border:1px solid #25d3664d;color:var(--status-green)}.status-indicator.inactive{background:#ff453a1a;border:1px solid #ff453a4d;color:var(--status-red)}.no-contacts{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.no-contacts-icon{font-size:48px;margin-bottom:16px;opacity:.5}.no-contacts-text{font-size:14px;line-height:1.4;max-width:250px}.contact-breakdown{color:var(--text-muted);display:flex;font-size:12px;gap:16px;margin-top:8px}.breakdown-item{align-items:center;display:flex;gap:4px}.platform-contacts-section{background:var(--hardcoded-hover-light);border:1px solid var(--border-default);border-radius:8px;margin-top:24px;padding:20px}.platform-contacts-title{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 8px}.platform-contacts-description{color:var(--text-muted);font-size:14px;line-height:1.4;margin:0 0 16px}.btn--platform-contacts{align-items:center;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;width:100%}.platform-contacts-summary{background:#471fcc1a;border:1px solid #471fcc33;border-radius:6px;margin-top:16px;padding:12px 16px}.platform-contacts-count{align-items:center;display:flex;flex-direction:column;gap:4px}.platform-count-number{color:var(--text-link-hover);font-size:20px;font-weight:700}.platform-count-label{color:var(--text-muted);font-size:12px;text-align:center}.contact-summary{align-items:center;background:#25d3661a;border:1px solid #25d3664d;border-radius:8px;display:flex;gap:10px;justify-content:center;padding:12px 16px}.contact-summary-text{color:var(--text-primary);font-size:14px}.contact-summary-text strong{color:var(--whatsapp-brand);font-weight:600}.config-options{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.config-option{align-items:flex-start;display:flex;gap:12px}.config-checkbox{margin-top:2px}.config-label{cursor:pointer;display:flex;flex-direction:column;gap:4px}.config-title{color:var(--text-primary);font-size:14px;font-weight:500}.config-description{color:var(--text-muted);font-size:13px;line-height:1.4}.tag-input{margin-left:24px;margin-top:-8px}.tag-example{color:var(--text-muted);font-size:12px;font-style:italic}.config-warning{align-items:flex-start;background:#ffc1071a;border:1px solid #ffc1074d;border-radius:6px;display:flex;gap:8px;padding:12px 16px}.warning-icon{font-size:16px;margin-top:1px}.warning-text{color:var(--text-primary);font-size:13px;line-height:1.4}.btn--action{font-size:14px;font-weight:500;min-width:140px;padding:14px 24px}.preview-section{display:flex;flex-direction:column;gap:20px}.preview-title{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.preview-icon{color:var(--text-link-hover);flex-shrink:0;font-size:18px;margin-right:.5rem}.preview-tabs{border-bottom:1px solid var(--border-default);display:flex}.preview-tab{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-muted);cursor:pointer;font-size:14px;padding:8px 16px}.preview-tab--active{border-bottom-color:var(--text-link-hover);color:var(--text-link-hover)}.message-preview-container{background:#e5ddd5;border-radius:8px;min-height:300px;overflow:hidden}.message-preview-header{background:#075e54;color:#fff;font-size:14px;font-weight:500;padding:12px 16px}.company-name{align-items:center;display:flex;gap:8px}.company-name:before{content:"👤";font-size:16px}.message-preview-content{min-height:200px;padding:16px}.preview-message{display:flex;justify-content:flex-end}.preview-message-bubble{background:#dcf8c6;border-radius:8px 8px 2px 8px;box-shadow:0 1px 2px #0000001a;max-width:280px;padding:8px 12px}.preview-message-text{color:#303030;font-size:14px;line-height:1.4;margin-bottom:4px}.preview-message-time{color:#667781;font-size:11px;text-align:right}.preview-placeholder{background:#dcf8c6;border-radius:8px 8px 2px 8px;box-shadow:0 1px 2px #0000001a;margin-left:auto;max-width:280px;padding:12px 16px}.placeholder-icon{font-size:20px;margin-bottom:8px}.placeholder-text{font-weight:500}.placeholder-subtext,.placeholder-text{color:#303030;font-size:14px;margin:0 0 8px}.placeholder-subtext{line-height:1.4}.placeholder-link{color:#1976d2;font-size:14px;margin:0 0 8px}.placeholder-question{color:#303030;font-size:14px;margin:0 0 8px}.placeholder-time{color:#667781;font-size:11px;margin-top:8px;text-align:right}.preview-variables{background:var(--page-bg);border-top:1px solid var(--border-default);padding:16px}.variables-title{color:var(--text-primary);font-size:14px;font-weight:500;margin:0 0 8px}.variables-list{display:flex;flex-wrap:wrap;gap:6px}.variable-tag{background:#471fcc1a;border-radius:4px;color:var(--text-link-hover);font-size:12px;font-weight:500;padding:4px 8px}.contact-counter{align-items:center;background:#25d3661a;border:1px solid #25d3664d;border-radius:8px;display:flex;gap:12px;padding:16px}.counter-icon{font-size:24px}.counter-content{display:flex;flex-direction:column;gap:2px}.counter-number{color:var(--whatsapp-brand);font-size:20px;font-weight:700}.counter-label{color:var(--text-muted);font-size:12px}.contact-search-container{position:relative;width:100%}.contact-search-input-wrapper{align-items:center;display:flex;position:relative}.contact-search-input{background:var(--input-bg);border:1px solid var(--border-secondary);border-radius:8px;color:var(--text-primary);font-size:14px;padding:12px 80px 12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.contact-search-input:focus{border-color:var(--whatsapp-brand);box-shadow:0 0 0 3px #25d36626;outline:none}.contact-search-loading{animation:pulse 1.5s infinite;color:var(--text-muted);font-size:12px;position:absolute;right:12px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.contact-search-dropdown{background:var(--dialog-bg);border:1px solid var(--border-secondary);border-radius:8px;box-shadow:0 8px 24px #00000026;left:0;max-height:250px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.contact-search-item{align-items:center;border-bottom:1px solid var(--border-default);cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .15s}.contact-search-item:last-child{border-bottom:none}.contact-search-item:hover{background:#25d3661a}.contact-search-item-info{display:flex;flex-direction:column;gap:2px}.contact-search-item-name{color:var(--text-primary);font-size:14px;font-weight:500}.contact-search-item-phone{color:var(--text-muted);font-size:12px}.contact-search-item-add{color:var(--whatsapp-brand);font-size:12px;font-weight:500;white-space:nowrap}.selected-contacts-list{margin-top:16px}.selected-contacts-label{color:var(--text-muted);display:block;font-size:13px;font-weight:500;margin-bottom:8px}.selected-contacts-chips{display:flex;flex-wrap:wrap;gap:8px}.selected-contact-chip{align-items:center;background:#25d36626;border:1px solid #25d3664d;border-radius:20px;display:flex;font-size:13px;gap:8px;padding:8px 12px}.selected-contact-chip .chip-name{color:var(--text-primary);font-weight:500}.selected-contact-chip .chip-phone{color:var(--text-muted);font-size:12px}.selected-contact-chip .chip-remove{align-items:center;background:#ef444433;border:none;border-radius:50%;color:var(--status-red);cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;transition:background-color .15s;width:20px}.selected-contact-chip .chip-remove:hover{background:#ef44444d}.selected-contact-chip .chip-remove:disabled{cursor:not-allowed;opacity:.5}.form-divider{align-items:center;display:flex;gap:16px;margin:20px 0}.form-divider:after,.form-divider:before{background:var(--border-secondary);content:"";flex:1 1;height:1px}.form-divider span{color:var(--text-muted);font-size:12px;letter-spacing:.5px;text-transform:uppercase}.contact-count-details{display:flex;flex-direction:column;gap:4px;margin-top:8px}.count-detail{color:var(--text-muted);font-size:12px}.btn-select-contacts{align-items:center;background:var(--hardcoded-hover-light);border:2px dashed var(--border-default);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding:14px 20px;transition:all .2s ease;width:100%}.btn-select-contacts:hover:not(:disabled){background:#25d3660d;border-color:var(--whatsapp-brand);color:var(--whatsapp-brand)}.btn-select-contacts:disabled{cursor:not-allowed;opacity:.6}.contact-badge{align-items:center;background:var(--whatsapp-brand);border-radius:12px;color:var(--text-white);display:inline-flex;font-size:12px;font-weight:600;height:24px;justify-content:center;margin-left:auto;min-width:24px;padding:0 8px}.selected-contacts-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.btn-link-clear{background:none;border:none;border-radius:4px;color:var(--status-red);cursor:pointer;font-size:12px;font-weight:500;padding:4px 8px;transition:background-color .15s}.btn-link-clear:hover:not(:disabled){background:#ef44441a}.btn-link-clear:disabled{cursor:not-allowed;opacity:.5}.contact-modal-overlay{align-items:center;animation:fadeIn .2s ease;background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.contact-selection-modal{animation:slideUp .3s ease;background:var(--page-bg);border-radius:12px;box-shadow:0 20px 50px #0000004d;display:flex;flex-direction:column;max-height:85vh;max-width:600px;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact-modal-header{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:20px 24px}.contact-modal-title{align-items:center;color:var(--text-primary);display:flex;font-size:18px;font-weight:600;gap:12px}.contact-modal-title h2{font-size:18px;margin:0}.contact-modal-close{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .15s ease;width:36px}.contact-modal-close:hover{background:var(--hardcoded-hover-light);color:var(--text-primary)}.contact-modal-search{border-bottom:1px solid var(--border-default);padding:0 12px 12px;position:relative}.contact-search-icon{color:var(--text-muted);font-size:14px;position:absolute;right:40px;top:calc(50% - 6px);transform:translateY(-50%)}.contact-modal-search-input{background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);font-size:14px;padding:12px 44px 12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.contact-modal-search-input:focus{border-color:var(--whatsapp-brand);box-shadow:0 0 0 3px #25d36626;outline:none}.contact-modal-search-input::placeholder{color:var(--text-muted)}.contact-modal-info{align-items:center;background:var(--hardcoded-hover-light);border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:12px 24px}.contact-modal-stats{display:flex}.campaign-wizard-wrapper{background-color:var(--pageadm-bg);display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden}.campaign-wizard-shell{--wizard-gap:12px;--wizard-stepper-width:240px;--wizard-preview-width:1fr;--wizard-footer-height:56px;--wizard-card-radius:12px;--wizard-card-bg:var(--page-bg);--wizard-card-border:var(--border-default);grid-gap:var(--wizard-gap);box-sizing:border-box;display:grid;flex:1 1;font-family:Inter,sans-serif;gap:var(--wizard-gap);grid-template-columns:var(--wizard-stepper-width) 2fr var(--wizard-preview-width);grid-template-rows:1fr var(--wizard-footer-height);overflow:hidden;padding:var(--wizard-gap)}.campaign-wizard-shell--preview-collapsed{grid-template-columns:var(--wizard-stepper-width) 1fr auto}.campaign-wizard-stepper-card{background:var(--wizard-card-bg);border:1px solid var(--wizard-card-border);border-radius:var(--wizard-card-radius);display:flex;flex-direction:column;grid-column:1;grid-row:1/span 2;overflow:hidden;padding:20px 16px}.campaign-wizard-stepper-card .MuiStepper-root{display:flex;flex:1 1;flex-direction:column}.campaign-wizard-step-icon{align-items:center;background:var(--page-bg);border:2px solid var(--brand-primary);border-radius:50%;color:var(--brand-primary);display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .2s ease;width:28px}.campaign-wizard-step-icon--active{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-on-brand)}.campaign-wizard-step-icon--error{background:var(--page-bg);border-color:var(--status-red);color:var(--status-red)}.campaign-wizard-step-icon--error.campaign-wizard-step-icon--active{background:var(--status-red);color:var(--text-white)}.campaign-wizard-step-description{color:var(--text-secondary);display:block;font-size:.7rem;font-weight:400;margin-top:2px}.campaign-wizard-stepper-card .MuiStepLabel-label.Mui-error .campaign-wizard-step-description{color:var(--status-red)}.campaign-wizard-content-card{background:var(--wizard-card-bg);border:1px solid var(--wizard-card-border);border-radius:var(--wizard-card-radius);display:flex;flex-direction:column;grid-column:2;grid-row:1;overflow:hidden}.campaign-wizard-content-card__body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:24px 32px}.campaign-wizard-preview-card{background:var(--wizard-card-bg);border:1px solid var(--wizard-card-border);border-radius:var(--wizard-card-radius);display:flex;flex-direction:column;grid-column:3;grid-row:1;min-width:0;overflow:hidden;transition:width .3s ease}.campaign-wizard-preview-card--collapsed{align-items:center;max-width:44px;min-width:44px;width:44px}.campaign-wizard-preview-card__toggle{align-items:center;background:#0000;border:none;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:12px;font-weight:500;gap:8px;padding:12px;transition:color .2s ease}.campaign-wizard-preview-card__toggle:hover{color:var(--brand-primary)}.campaign-wizard-preview-card--collapsed .campaign-wizard-preview-card__toggle{flex-direction:column;padding:12px 6px}.campaign-wizard-preview-card__toggle-label{color:var(--text-secondary);font-size:11px;font-weight:500;letter-spacing:.5px;text-orientation:mixed;writing-mode:vertical-rl}.campaign-wizard-preview-card__content{align-items:flex-start;container-type:size;display:flex;flex:1 1;justify-content:center;min-height:0;overflow:hidden;padding:12px}.campaign-wizard-preview-card__content>*{flex-shrink:0;transform-origin:top center}@container (max-height: 540px){.campaign-wizard-preview-card__content>*{transform:scale(.92)}}@container (max-height: 480px){.campaign-wizard-preview-card__content>*{transform:scale(.82)}}@container (max-height: 420px){.campaign-wizard-preview-card__content>*{transform:scale(.72)}}@container (max-height: 360px){.campaign-wizard-preview-card__content>*{transform:scale(.62)}}.campaign-wizard-footer-card{align-items:center;background:var(--wizard-card-bg);border:1px solid var(--wizard-card-border);border-radius:var(--wizard-card-radius);display:flex;grid-column:2/-1;grid-row:2;justify-content:space-between;min-height:var(--wizard-footer-height);padding:0 24px}.campaign-wizard-footer__center,.campaign-wizard-footer__left,.campaign-wizard-footer__right{align-items:center;display:flex;gap:8px}.campaign-wizard-footer__center{color:var(--text-primary);font-size:13px;font-weight:500;-webkit-user-select:none;user-select:none}.campaign-wizard-footer__dots{align-items:center;display:flex;gap:6px}.campaign-wizard-footer__dot{background:var(--border-default);border-radius:50%;height:8px;transition:background .2s ease,transform .2s ease;width:8px}.campaign-wizard-footer__dot--active{background:var(--brand-primary);transform:scale(1.25)}.campaign-wizard-footer__dot--completed{background:var(--brand-primary);opacity:.5}.campaign-wizard-step{display:flex;flex-direction:column;gap:20px;height:100%;min-height:0}.campaign-wizard-step-modelo-layout{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr;height:100%;min-height:0}.campaign-wizard-step-modelo-layout__form{min-height:0;overflow-y:auto}.campaign-wizard-step-modelo-layout__preview{align-items:stretch;background:var(--hardcoded-hover-light);border:1px solid var(--border-default);border-radius:12px;display:flex;justify-content:center;min-height:0;overflow:hidden;padding:12px}.campaign-wizard-step-modelo-layout__preview>*{height:100%;max-height:100%;width:100%}.campaign-wizard-step__header{align-items:flex-start;display:flex;flex-shrink:0;gap:12px}.campaign-wizard-step__icon{color:var(--text-link-hover);flex-shrink:0;margin-top:2px}.campaign-wizard-step__title{color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.3;margin:0}.campaign-wizard-step__subtitle{color:var(--text-secondary);font-size:13px;font-weight:400;margin:2px 0 0}.campaign-wizard-step__body{display:flex;flex:1 1;flex-direction:column;gap:16px}.campaign-wizard-step__field{display:flex;flex-direction:column}.campaign-wizard-step__row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.campaign-wizard-template-selection{align-items:center;display:flex;gap:8px}.campaign-wizard-template-body{background:var(--hardcoded-hover-light);border:1px solid var(--border-default);border-radius:8px;padding:12px}.campaign-wizard-template-body__title{color:var(--text-secondary);font-size:12px;font-weight:600;margin:0 0 6px}.campaign-wizard-template-body__text{color:var(--text-primary);font-size:13px;line-height:1.5;margin:0;white-space:pre-wrap}.campaign-wizard-template-vars{display:flex;flex-direction:column;gap:12px}.campaign-wizard-template-vars__title{color:var(--text-primary);font-size:13px;font-weight:600;margin:0}.campaign-wizard-template-vars__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.campaign-wizard-contacts{background:var(--hardcoded-hover-light);border:1px solid var(--border-default);border-radius:8px;padding:12px}.campaign-wizard-contacts__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.campaign-wizard-contacts__label{color:var(--text-primary);font-size:13px;font-weight:500}.campaign-wizard-contacts__chips{display:flex;flex-wrap:wrap;gap:6px;max-height:180px;overflow-y:auto}.campaign-wizard-contacts__chip{align-items:center;background:var(--page-bg);border:1px solid var(--border-default);border-radius:20px;color:var(--text-primary);display:inline-flex;font-size:12px;gap:6px;padding:4px 10px}.campaign-wizard-contacts__chip-name{font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-wizard-contacts__chip-phone{color:var(--text-secondary);font-size:11px}.campaign-wizard-contacts__chip--invalid{background:var(--tag-danger-bg);border-color:var(--status-red)}.campaign-wizard-contacts__chip-alert{color:var(--status-red);display:inline-flex}.campaign-wizard-contacts__invalid{background:var(--tag-danger-bg);border:1px solid var(--status-red);border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:12px}.campaign-wizard-contacts__invalid-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.campaign-wizard-contacts__invalid-title{color:var(--status-red);font-size:13px;font-weight:600}.campaign-wizard-contacts__invalid-list{color:var(--text-primary);font-size:12px;line-height:1.5;margin:0;max-height:120px;padding-left:18px}.campaign-wizard-contacts__invalid-name{font-weight:600;margin-right:6px}.campaign-wizard-contacts__invalid-phone{color:var(--text-secondary)}.campaign-wizard-test-send{background:var(--hardcoded-hover-light);border:1px solid var(--border-default);border-radius:8px;padding:16px}.campaign-wizard-test-send__title{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 4px}.campaign-wizard-test-send__description{color:var(--text-secondary);font-size:12px;margin:0 0 12px}.campaign-wizard-test-send__results{border-top:1px solid var(--border-default);display:flex;flex-direction:column;gap:6px;margin-top:12px;padding-top:12px}.campaign-wizard-test-send__result-item{align-items:center;display:flex;font-size:13px;gap:8px}.campaign-wizard-test-send__result-name{color:var(--text-primary);font-weight:500;min-width:120px}.campaign-wizard-test-send__result-error{color:var(--status-red);font-size:11px}.campaign-wizard-review{background:var(--hardcoded-hover-light);border:1px solid var(--border-default);border-radius:8px;padding:16px}.campaign-wizard-review__title{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 16px}.campaign-wizard-review__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.campaign-wizard-review__item{display:flex;flex-direction:column;gap:4px}.campaign-wizard-review__item--full{grid-column:1/-1}.campaign-wizard-review__label{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;font-weight:500;gap:4px}.campaign-wizard-review__value{color:var(--text-primary);font-size:14px;font-weight:400;word-break:break-word}.campaign-wizard-loading{align-items:center;background:var(--overlay-loading);border-radius:var(--wizard-card-radius);display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.campaign-form-mobile-scroll{display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-x:hidden;overflow-y:auto;padding:16px;position:relative}.campaign-form-mobile-scroll .campaign-wizard-step__row,.campaign-form-mobile-scroll .campaign-wizard-template-vars__grid{grid-template-columns:1fr}.campaign-form-mobile-scroll .campaign-wizard-contacts__chip-phone{display:none}.campaign-form-mobile-scroll .campaign-wizard-review__grid{grid-template-columns:1fr}.campaign-mobile-flow{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-x:hidden;overflow-y:auto;padding:16px 16px 96px;position:relative}.campaign-mobile-section{border-bottom:1px solid var(--border-default);display:flex;flex-direction:column;gap:12px;padding-bottom:20px}.campaign-mobile-section:last-child{border-bottom:none;padding-bottom:0}.campaign-mobile-hint{color:var(--text-muted);font-size:12px}.campaign-mobile-picker{align-items:center;background-color:var(--page-bg);border:1px solid var(--border-default);border-radius:12px;cursor:pointer;display:flex;font-family:Inter,sans-serif;gap:12px;padding:12px 14px;text-align:left;transition:border-color .15s ease,background-color .15s ease;width:100%}.campaign-mobile-picker:active{background-color:var(--hardcoded-hover-light)}.campaign-mobile-picker:disabled{cursor:not-allowed;opacity:.6}.campaign-mobile-picker--error{border-color:var(--status-red)}.campaign-mobile-picker__icon{align-items:center;background-color:var(--hardcoded-hover-light);border-radius:10px;color:var(--brand-primary);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.campaign-mobile-picker__text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.campaign-mobile-picker__label{color:var(--text-muted);font-size:12px;font-weight:500}.campaign-mobile-picker__value{color:var(--text-primary);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-mobile-picker__value--strong{font-weight:600}.campaign-mobile-picker__value--empty{color:var(--text-muted);font-weight:400}.campaign-mobile-picker__chevron{color:var(--text-muted);flex-shrink:0}.campaign-mobile-picker__action{align-items:center;border-radius:50%;color:var(--status-red);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.campaign-mobile-picker__action:active{background-color:var(--tag-danger-bg)}.campaign-mobile-template-actions{display:flex;gap:10px}.campaign-mobile-badge{background-color:var(--hardcoded-hover-light);border-radius:999px;color:var(--text-primary);font-size:11px;font-weight:600;margin-left:6px;padding:1px 6px}.campaign-mobile-schedule{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.4fr 1fr}.campaign-mobile-footer{align-items:center;background-color:var(--page-bg);border-top:1px solid var(--border-default);bottom:0;box-shadow:0 -4px 16px -8px #00000026;display:flex;gap:10px;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));position:sticky;right:0;z-index:5}.campaign-mobile-footer__review{align-items:center;background:none;border:1px solid var(--border-default);border-radius:10px;color:var(--text-primary);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:13px;font-weight:500;gap:6px;padding:10px 14px}.campaign-mobile-footer__review:active{background-color:var(--hardcoded-hover-light)}.campaign-mobile-footer__review:disabled{cursor:not-allowed;opacity:.6}.campaign-mobile-options{display:flex;flex-direction:column;gap:6px}.campaign-mobile-option{align-items:center;background-color:var(--page-bg);border:1px solid var(--border-default);border-radius:12px;color:var(--text-primary);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;gap:10px;justify-content:space-between;padding:14px;text-align:left;width:100%}.campaign-mobile-option:active{background-color:var(--hardcoded-hover-light)}.campaign-mobile-option--active{background-color:#74b72e0f;border-color:var(--brand-primary)}.campaign-mobile-option__label{flex:1 1;font-weight:500;min-width:0}.campaign-mobile-option__check{color:var(--brand-primary);flex-shrink:0}.campaign-mobile-empty{color:var(--text-muted);font-size:13px;padding:24px 12px;text-align:center}.campaign-mobile-search{align-items:center;display:flex;margin-bottom:12px;position:relative}.campaign-mobile-search__icon{color:var(--text-muted);left:12px;pointer-events:none;position:absolute}.campaign-mobile-search__input{background-color:var(--page-bg);border:1px solid var(--border-default);border-radius:10px;box-sizing:border-box;color:var(--text-primary);font-family:Inter,sans-serif;font-size:14px;outline:none;padding:10px 12px 10px 36px;width:100%}.campaign-mobile-search__input:focus{border-color:var(--brand-primary)}.campaign-mobile-option__icon{align-items:center;background-color:var(--hardcoded-hover-light);border-radius:8px;color:var(--brand-primary);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.campaign-mobile-option--stack{align-items:flex-start}.campaign-mobile-option__main{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.campaign-mobile-option__sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-muted);display:-webkit-box;font-size:12px;font-weight:400;line-height:1.4;overflow:hidden}.campaign-mobile-select-cta{align-items:center;background-color:var(--page-bg);border:1.5px dashed var(--brand-primary);border-radius:10px;color:var(--brand-primary);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:10px;padding:10px 14px;transition:background-color .15s ease;width:100%}.campaign-mobile-select-cta:active{background-color:#74b72e14}.campaign-mobile-select-cta:disabled{cursor:not-allowed;opacity:.6}.campaign-mobile-select-cta__text{flex:1 1;text-align:left}.campaign-mobile-select-cta__count{align-items:center;background-color:var(--brand-primary);border-radius:999px;color:var(--text-white);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 6px}.campaign-mobile-vars{display:flex;flex-direction:column;gap:14px}.campaign-mobile-template-body{background-color:var(--hardcoded-hover-light);border-radius:10px;display:flex;flex-direction:column;gap:4px;margin-bottom:14px;padding:12px}.campaign-mobile-template-body__title{color:var(--text-muted);font-size:12px;font-weight:600}.campaign-mobile-template-body__text{color:var(--text-primary);font-size:13px;line-height:1.5;margin:0;white-space:pre-wrap}.campaign-mobile-preview{display:flex;justify-content:center;padding:8px 0}.contacts-found{color:var(--text-muted);font-size:13px}.contacts-selected{align-items:center;background:#25d3661a;border-radius:12px;color:var(--whatsapp-brand);display:flex;font-size:13px;font-weight:500;gap:6px;padding:4px 10px}.contact-modal-bulk-actions{align-items:center;display:flex;gap:8px}.btn-link-action{background:none;border:none;border-radius:4px;color:var(--text-link-hover);cursor:pointer;font-size:12px;font-weight:500;padding:4px 8px;transition:background-color .15s}.btn-link-action:hover{background:#471fcc1a}.action-divider{color:var(--border-default);font-size:12px}.contact-modal-list{flex:1 1;max-height:220px;min-height:200px;overflow-y:auto;padding:8px 0}.contact-modal-item{align-items:center;border-bottom:1px solid var(--border-default);cursor:pointer;display:flex;gap:12px;padding:12px 24px;transition:background-color .15s}.contact-modal-list-skeleton{padding:12px 24px}.contact-modal-item:last-child{border-bottom:none}.contact-modal-item:hover{background:var(--hardcoded-hover-light)}.contact-modal-item.selected{background:#25d36614}.contact-modal-item.selected:hover{background:#25d3661f}.contact-item-checkbox{flex-shrink:0}.custom-checkbox{align-items:center;background:var(--page-bg);border:2px solid var(--border-default);border-radius:4px;display:flex;height:22px;justify-content:center;transition:all .15s ease;width:22px}.custom-checkbox.checked{background:var(--whatsapp-brand);border-color:var(--whatsapp-brand);color:var(--text-white)}.contact-item-avatar{align-items:center;background:var(--hardcoded-hover-light);border-radius:50%;color:var(--text-muted);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.contact-item-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.contact-item-name{color:var(--text-primary);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-item-phone{color:var(--text-muted);font-size:13px}.contact-modal-empty{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.contact-modal-empty svg{margin-bottom:16px;opacity:.3}.contact-modal-empty h4{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 8px}.contact-modal-empty p{font-size:14px;line-height:1.5;margin:0;max-width:280px}.contact-modal-loading{align-items:center;color:var(--text-muted);display:flex;font-size:14px;gap:12px;justify-content:center;padding:20px 24px}.contact-modal-load-more{color:var(--text-muted);font-size:13px;font-style:italic;padding:16px 24px;text-align:center}.contact-modal-footer{background:var(--page-bg);border-top:1px solid var(--border-default);display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.contact-modal-footer .btn{min-width:120px}.contact-modal-footer .btn--primary:disabled{cursor:not-allowed;opacity:.5}.contact-item-avatar svg{height:16px;width:16px}.campaign-form-loading-overlay,.campaign-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:var(--overlay-loading);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.campaign-loading-spinner{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.spinner-orbit{animation:campaign-spin 1s linear infinite;border-top:4px solid var(--border-default);border:4px solid var(--border-default);border-radius:50%;border-top-color:var(--color-primary-green);height:48px;width:48px}.spinner-label{color:var(--text-primary);font-family:Ubuntu,sans-serif;font-size:14px;text-align:center}@keyframes campaign-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.campaign-form-content{position:relative}.excel-uploader{margin-top:16px}.excel-uploader-dropzone{align-items:center;background:var(--page-bg);border:2px dashed var(--border-secondary);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:24px 16px;transition:all .2s ease}.excel-uploader-dropzone:hover{background:#25d36608;border-color:var(--whatsapp-brand)}.excel-uploader-dropzone--active{background:#25d3660f;border-color:var(--whatsapp-brand)}.excel-uploader-dropzone--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.excel-uploader-icon{color:var(--text-muted)}.excel-uploader-text{align-items:center;display:flex;flex-direction:column;gap:4px}.excel-uploader-text-main{color:var(--text-primary);font-size:14px;font-weight:500}.excel-uploader-text-hint{color:var(--text-muted);font-size:12px}.excel-uploader-error{align-items:flex-start;background:#ef44440d;border:1px solid #ef44444d;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.excel-uploader-error-content{align-items:flex-start;color:var(--status-red);display:flex;font-size:13px;gap:8px;line-height:1.5}.excel-uploader-error-content svg{flex-shrink:0;margin-top:2px}.excel-uploader-preview{background:var(--page-bg);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}.excel-uploader-file-header{align-items:center;background:#25d3660f;border-bottom:1px solid var(--border-secondary);display:flex;justify-content:space-between;padding:10px 14px}.excel-uploader-file-info{align-items:center;color:var(--text-primary);display:flex;font-size:13px;gap:8px}.excel-uploader-file-name{font-weight:500}.excel-uploader-file-count{color:var(--text-muted);font-size:12px}.excel-uploader-summary{align-items:center;border-bottom:1px solid var(--border-secondary);display:flex;font-size:13px;gap:16px;padding:8px 14px}.excel-uploader-summary-valid{align-items:center;color:var(--status-green);display:flex;gap:4px}.excel-uploader-summary-invalid{align-items:center;color:var(--status-warning);display:flex;gap:4px}.excel-uploader-table-wrapper{max-height:240px;overflow-y:auto}.excel-uploader-table{border-collapse:collapse;font-size:13px;width:100%}.excel-uploader-table thead{position:sticky;top:0;z-index:1}.excel-uploader-table th{background:var(--hardcoded-hover-light);border-bottom:1px solid var(--border-secondary);color:var(--text-muted);font-size:12px;font-weight:600;padding:8px 12px;text-align:left}.excel-uploader-table td{border-bottom:1px solid var(--border-secondary);color:var(--text-primary);padding:6px 12px}.excel-uploader-table tbody tr:last-child td{border-bottom:none}.excel-uploader-row-invalid{background:#ef44440a}.excel-uploader-status-valid{color:var(--status-green)}.excel-uploader-status-invalid{color:var(--status-red)}.excel-uploader-error-cell{color:var(--status-warning);font-size:12px}.excel-uploader-truncated{background:var(--hardcoded-hover-light);border-top:1px solid var(--border-secondary);color:var(--text-muted);font-size:12px;padding:8px 12px;text-align:center}.excel-uploader-actions{border-top:1px solid var(--border-secondary);display:flex;justify-content:flex-end;padding:10px 14px}@media (max-width:600px){.tag-selection-modal-dialog .MuiDialog-paper{margin:12px;max-height:calc(100vh - 24px);max-height:calc(var(--app-vh, 1vh)*100 - 24px)}.tag-selection-modal-content.MuiDialogContent-root{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:hidden;padding:8px}.tag-selection-modal__layout{flex:1 1!important;flex-direction:column!important;gap:0!important;height:auto!important;min-height:0!important;padding-bottom:0!important}.tag-selection-modal__tags-panel{border-right:none!important;flex:1 1!important;min-height:0!important;overflow:hidden;padding-right:0!important}.tag-selection-modal__search-header{flex-shrink:0;padding-bottom:2px!important}.tag-selection-modal__search-header>div:last-child{margin-bottom:2px!important;margin-top:4px!important}.tag-selection-modal__tags-list{flex:1 1;min-height:0;overflow-y:auto!important;padding-bottom:60px}.tag-selection-modal__contacts-panel{display:none!important}}@media (max-width:768px){.campaign-management{padding:0}.campaign-action-select{display:flex;margin-right:0}.campaign-list__header{align-items:flex-start;flex-direction:column;gap:1rem}.campaign-list__filters{flex-direction:column}.search-input{min-width:100%}.campaign-grid{grid-template-columns:1fr}.campaign-card__actions{flex-wrap:wrap;margin-top:.75rem}.campaign-form-container .campaign-form-content{gap:20px;grid-template-columns:1fr;padding:16px 16px 80px}.campaign-form-right{order:-1;position:static}.form-section{padding:16px}.form-row{flex-direction:column}.form-row--two-columns{grid-template-columns:1fr}.form-actions-campaign{flex-direction:column;gap:12px}.btn--action{width:100%}.template-modal-container{max-height:calc(100vh - 76px);max-width:95vw;min-height:60vh;width:95vw}.template-search-row{flex-direction:column}.template-preview-modal-container{max-height:calc(100vh - 76px);max-width:95vw}.template-preview-modal-content{gap:16px;grid-template-columns:1fr;overflow-y:auto}.phone-frame{height:480px;width:240px}.whatsapp-chat{height:320px}.contact-selection-modal{max-height:calc(100vh - 76px);max-width:95vw}.contact-modal-info{align-items:flex-start;flex-direction:column;gap:8px}.contact-modal-stats{flex-wrap:wrap}.campaign-card-counters-row{gap:8px}.campaign-card-counters{font-size:13px}.campaign-card-counters svg{height:16px;width:16px}.communication-channels{gap:12px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.channel-option{padding:10px 6px}.channel-icon{font-size:14px;height:28px;width:28px}.selected-contacts-chips{gap:6px}.selected-contact-chip{font-size:12px;padding:6px 10px}.selected-contact-chip .chip-phone{display:none}}@media (max-width:480px){.campaign-form-container .campaign-form-content,.form-section{padding:12px}.campaign-form-right{display:none}.phone-frame{height:440px;width:220px}.template-preview-modal-content{padding:12px}.contact-modal-header{padding:16px}.contact-modal-item{padding:10px 16px}.contact-modal-footer{flex-direction:column;padding:16px}.contact-modal-footer .btn{width:100%}}@media (max-width:1200px){.campaign-form-content{gap:24px;grid-template-columns:1fr 350px}}@media (max-width:968px){.campaign-form-content{gap:24px;grid-template-columns:1fr}.campaign-form-right{order:-1}.campaign-form-header{align-items:flex-start;flex-direction:column;gap:16px;padding:24px 20px 16px}.campaign-form-title{font-size:24px}.communication-channels{gap:12px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.channel-option{padding:10px 6px}.channel-icon{font-size:14px;height:28px;width:28px}.form-actions-campaign{flex-direction:column;gap:12px}.btn--action{width:100%}}@media (max-width:1024px){.campaign-wizard-shell{--wizard-stepper-width:60px}.campaign-wizard-shell,.campaign-wizard-shell--preview-collapsed{grid-template-columns:var(--wizard-stepper-width) 1fr auto}.campaign-wizard-preview-card{align-items:center;max-width:44px;min-width:44px;width:44px}.campaign-wizard-preview-card .campaign-wizard-preview-card__content{display:none}.campaign-wizard-preview-card .campaign-wizard-preview-card__toggle{flex-direction:column;padding:12px 6px}.campaign-wizard-stepper-card{align-items:center;padding:12px 8px}.campaign-wizard-review__grid,.campaign-wizard-step-modelo-layout,.campaign-wizard-step__row,.campaign-wizard-template-vars__grid{grid-template-columns:1fr}.campaign-wizard-step-modelo-layout__preview{max-height:300px}}body{background-color:var(--page-bg)!important;font-family:Inter,sans-serif!important}.container>.topbar>.right:after{background:none!important}body .container{background-color:var(--page-bg);max-width:100%}:root{--topbar-graphic:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='48' fill='none'%3E%3Cpath d='M66.7 34A20 20 0 0 1 94 6.7' stroke='%23fbb91f' stroke-opacity='.55' stroke-width='1.2' stroke-linecap='round'/%3E%3Ccircle cx='69.9' cy='9.9' r='2.2' fill='%23fbb91f' fill-opacity='.85'/%3E%3C/svg%3E") right 0 center /120px 48px no-repeat,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='48' fill='none'%3E%3Ccircle cx='200' cy='78' r='58' stroke='%232a6b52' stroke-opacity='.4' stroke-width='16'/%3E%3C/svg%3E") right -140px bottom /520px 48px no-repeat}body .container>.topbar{align-items:center;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='48' fill='none'%3E%3Cpath d='M66.7 34A20 20 0 0 1 94 6.7' stroke='%23fbb91f' stroke-opacity='.55' stroke-width='1.2' stroke-linecap='round'/%3E%3Ccircle cx='69.9' cy='9.9' r='2.2' fill='%23fbb91f' fill-opacity='.85'/%3E%3C/svg%3E") right 0 center /120px 48px no-repeat,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='48' fill='none'%3E%3Ccircle cx='200' cy='78' r='58' stroke='%232a6b52' stroke-opacity='.4' stroke-width='16'/%3E%3C/svg%3E") right -140px bottom /520px 48px no-repeat,radial-gradient(ellipse 50% 220% at 95% 0,#26685066 0,#26685000 70%),var(--gradient-brand);background:var(--topbar-graphic),radial-gradient(ellipse 50% 220% at 95% 0,#26685066 0,#26685000 70%),var(--gradient-brand);display:flex;justify-content:space-between;width:100%;z-index:1000;.left{align-items:center;display:flex;width:100%;.system-menu-container{align-items:center;border-radius:0 0 0 10px;display:flex;font-size:14px;gap:10px;height:100%}.system-menu-container img{transition:all .3s ease}.system-menu-container .topbar-logo{margin-left:12px;transform:scale(1.12);transform-origin:top left;width:70px}.system-menu-container:hover img{transform:scale(1.1)}.system-menu-container:hover .topbar-logo{transform:scale(1.2)}}}body .container>.topbar .center>.lc-tooltip .item.notifications,body .container>.topbar .right>.lc-tooltip .item.notifications,body .container>.topbar>.left>.lc-tooltip .item.notifications{position:relative}body .container>.topbar .center>.lc-tooltip .item.notifications .badge,body .container>.topbar .right>.lc-tooltip .item.notifications .badge,body .container>.topbar>.left>.lc-tooltip .item.notifications .badge{align-items:center;background-color:var(--background-white);background-color:var(--brand-primary);border-radius:8px;color:var(--text-primary);color:var(--text-on-color);display:flex;font-size:10px;justify-content:center;min-width:20px;padding:2px;position:absolute;right:3px;top:3px}body .container>.topbar .center>.lc-tooltip .item.notifications .badge.success,body .container>.topbar .right>.lc-tooltip .item.notifications .badge.success,body .container>.topbar>.left>.lc-tooltip .item.notifications .badge.success{background-color:var(--color-green-default)}body .container>.topbar .center>.lc-tooltip .item.notifications .badge.warning,body .container>.topbar .right>.lc-tooltip .item.notifications .badge.warning,body .container>.topbar>.left>.lc-tooltip .item.notifications .badge.warning{background-color:var(--status-em-atendimento);color:var(--text-primary)}body .container>.topbar .center>.lc-tooltip .item.notifications .badge.danger,body .container>.topbar .right>.lc-tooltip .item.notifications .badge.danger,body .container>.topbar>.left>.lc-tooltip .item.notifications .badge.danger{background-color:var(--color-red-default)}body .container>.topbar .center>.lc-tooltip>.item,body .container>.topbar .right>.lc-tooltip>.item,body .container>.topbar>.left .lc-tooltip>.item{align-items:center;color:var(--text-on-color);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-weight:700;height:44px;justify-content:center;width:44px}body .container>.topbar .center>.lc-tooltip>.item>i,body .container>.topbar .right>.lc-tooltip>.item>i,body .container>.topbar>.left .lc-tooltip>.item>i{font-size:24px}body .container>.topbar .center>.lc-tooltip>.item.active,body .container>.topbar .center>.lc-tooltip>.item:hover,body .container>.topbar .right>.lc-tooltip>.item.active,body .container>.topbar>.left .lc-tooltip>.item:hover,body .container>.topbar>.left>.lc-tooltip>.item.active{background-color:var(--topbar-item-hover)}body .container>.topbar .center>.lc-tooltip>.item.active,body .container>.topbar .right>.lc-tooltip>.item.active,body .container>.topbar>.left>.lc-tooltip>.item.active{box-shadow:inset 0 -2px 0 var(--brand-accent)}body .container>.topbar .right>.lc-tooltip:hover>.body{display:none!important}body .container>.topbar .center>.lc-tooltip>.item>.avatar,body .container>.topbar .right>.lc-tooltip>.item>.avatar,body .container>.topbar>.left .lc-tooltip>.item>.avatar{border:1px solid var(--background-white);border-radius:14px;height:28px;width:28px}body .container>.topbar>.left>.items,body .container>.topbar>.right>.items{cursor:pointer;display:flex;gap:0}body .container>.topbar>.left .first-menu-item{margin-left:28px}body .container>.topbar>.left .items .lc-tooltip .item .title,body .container>.topbar>.right .items .lc-tooltip .item .title{margin-left:0}body .container>.topbar>.left .items .tab,body .container>.topbar>.right .items .tab{align-items:center;border-radius:10px 10px 0 0;color:var(--icon-white);cursor:pointer;display:flex;height:36px;justify-content:center;margin-left:12px;margin-right:12px;margin-top:8px;min-width:52px;padding:10px 20px;position:relative;transition:all .2s ease}body .container>.topbar>.left .items .tab.active,body .container>.topbar>.right>.items .tab.active{background-color:var(--sidemenu-bg);background-color:var(--active-tab-bg,var(--sidemenu-bg));color:var(--text-primary)}body .container>.topbar>.left .items .tab .title,body .container>.topbar>.right>.items .tab .title{font-size:14px;font-weight:500;line-height:160%}body .container>.header>.topbar>.left .items .tab.active .title,body .container>.header>.topbar>.right>.items .tab.active .title{color:var(--text-primary);font-size:14px;font-weight:500;line-height:160%}body .container>.topbar>.left .items .tab.active:after,body .container>.topbar>.left .items .tab.active:before,body .container>.topbar>.right>.items .tab.active:after,body .container>.topbar>.right>.items .tab.active:before{background-color:initial;border-radius:50%;bottom:0;content:"";height:20px;position:absolute;width:20px}body .container>.topbar>.left .items .tab.active:after,body .container>.topbar>.right>.items .tab.active:after{box-shadow:10px 10px var(--sidemenu-bg);box-shadow:10px 10px var(--active-tab-bg,var(--sidemenu-bg));left:-20px}body .container>.topbar>.left .items .tab.active:before,body .container>.topbar>.right>.items .tab.active:before{box-shadow:-10px 10px var(--sidemenu-bg);box-shadow:-10px 10px var(--active-tab-bg,var(--sidemenu-bg));right:-20px}body .container>.topbar>.left .items .tab.notification-tab.active,body .container>.topbar>.right>.items .tab.notification-tab.active{background-color:initial;color:var(--icon-white)}body .container>.topbar>.left .items.notification-items,body .container>.topbar>.right>.items.notification-items{margin-right:-14px}body .container>.topbar>.left .items.settings-items,body .container>.topbar>.right>.items.settings-items{margin-right:-38px}body .container>.topbar>.left .items .tab.notification-tab.active:after,body .container>.topbar>.left .items .tab.notification-tab.active:before,body .container>.topbar>.right>.items .tab.notification-tab.active:after,body .container>.topbar>.right>.items .tab.notification-tab.active:before{display:none}body .container>.topbar>.left .items .tab>i,body .container>.topbar>.left .items .tab>svg,body .container>.topbar>.right .items .tab>i,body .container>.topbar>.right .items .tab>svg{font-size:24px;font-weight:100;text-align:center}body .container>.topbar>.center{display:flex;left:50%;position:fixed;transform:translateX(-50%)}body .container>.topbar>.right .changearea{align-items:center;display:flex;justify-content:end;margin-right:15px;padding-left:20px;width:250px}body .container>.topbar>.right .changearea .notification{align-items:center;color:var(--text-on-color);display:flex;font-family:Inter,sans-serif;font-size:10px;font-weight:500;height:50px;overflow:hidden;text-align:right;text-overflow:ellipsis}body .container>.topbar>.right .changearea .notification>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}body .container>.toolbar{z-index:10}body .container>.toolbar>.left>.items>.item.active{background-color:var(--color-primary-purple-dark)!important;color:var(--text-on-color)!important}body .container>.toolbar>.right>:not(:last-child):after{background-color:var(--line-dark);border-radius:2px;content:" ";display:inline-flex;height:20px;margin:auto 12px;width:1px}body .container>.toolbar>.right *>.lc-dropdown *{white-space:nowrap}body .container>.toolbar>.right>.row{align-items:center;display:flex;gap:5px}body .container>.toolbar>.right>.row>.lc-dropdown{font-size:12px;font-weight:500}body .container>.toolbar>.right>.row>.lc-dropdown .ppi{font-weight:bolder}body .container>.toolbar>.right>.row select{border:0;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:500;padding:4px 5px}body .container>.page>.pp-dropmenu.right{right:239px}.pp-dropmenu>.items>.group-solution{flex-direction:column;padding:0}.pp-dropmenu>.items>.group-solution,.pp-dropmenu>.items>.item .group-solution{align-items:center;display:flex;gap:.25rem}.pp-dropmenu .label,.pp-dropmenu>.items>.item .label{margin-bottom:0}.pp-dropmenu .color-group{background:var(--color-blue);border:1px solid var(--page-bg);border-radius:50%;height:.5rem;width:.5rem}.pp-dropmenu>.items .item,.pp-dropmenu>.items>.item{align-self:stretch;flex-shrink:0;gap:.3125rem}.pp-dropmenu .subitems,.pp-dropmenu>.items{width:280px!important}.pp-dropmenu .subitems>.group-solution .item{align-items:center;align-self:stretch;flex-direction:row}.pp-dropmenu .items>.group-solution .item,.pp-dropmenu .subitems>.group-solution .item{cursor:pointer;display:flex;gap:.125rem;justify-content:center;padding:.3125rem 1.5rem;width:100%}.pp-dropmenu .items>.group-solution .item,.pp-dropmenu .subitems>.group-solution{align-items:flex-start;flex-direction:column}.pp-dropmenu .subitems>.group-solution{display:flex;gap:.75rem}.pp-dropmenu .items>.group-solution .item .label,.pp-dropmenu .subitems>.group-solution .item .label.solution-name{color:var(--text-secondary);font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:.75rem;font-style:normal;font-weight:600;line-height:150%}.pp-dropmenu .items>.group-solution .item .label,.pp-dropmenu .subitems>.group-solution .item .label{margin-bottom:0!important}.pp-dropmenu .subitems>.group-solution .item .solution{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;justify-content:space-between;width:100%}.pp-dropmenu .title-menu{align-items:center;align-self:stretch;color:var(--text-secondary);display:flex;font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:.3125rem;letter-spacing:-.035rem;line-height:160%;padding:.75rem 1.25rem}.pp-dropmenu .subitems>.group-solution .item i{font-size:18px;font-weight:bolder}.pp-dropmenu .items>.group-solution .item.selected,.pp-dropmenu .subitems>.group-solution .item.selected{background-color:var(--selected)}.pp-dropmenu .items>.group-solution .item:hover,.pp-dropmenu .items>.group-solution .item:hover .label,.pp-dropmenu .subitems>.group-solution .item:hover,.pp-dropmenu .subitems>.group-solution .item:hover .label{background-color:var(--selected-hover);color:var(--text-primary)}.pp-dropmenu .subitems>.group-solution .item>.label{align-items:center;display:flex;gap:10px}.pp-dropmenu .item .sufixo,.pp-dropmenu .subitems>.group-solution .item .sufixo{color:var(--text-secondary);font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:160%}.pp-dropmenu .items .group-solution hr,.pp-dropmenu>.items hr{background-color:var(--border-default);border:0;display:inline-block;margin:1rem auto;padding:0 1.5rem;width:calc(100% - 3rem)}.pp-dropmenu>.subitems>.group-solution .item i{font-size:22px;font-weight:300}.pp-dropmenu .items .group-solution,.pp-dropmenu .subitems .group-solution{margin:0}.pp-dropmenu .subitems .group-solution .group-title{color:var(--text-secondary);display:block;font-size:.75rem;font-weight:500;padding:5px 24px}.pp-dropmenu .items .group-solution .group-title{color:var(--text-secondary);display:block;font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:10px;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.025rem;line-height:160%}.pp-dropmenu>.items{height:fit-content;overflow-y:auto}.pp-dropmenu>.items::-webkit-scrollbar{background-color:var(--scrollbar-track);border-radius:.25rem;height:.5rem;width:.5rem;z-index:99}.pp-dropmenu>.items::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:.25rem}.pp-dropmenu>.items::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.pp-dropmenu>.items::-webkit-scrollbar-track{border-radius:.25rem}.container>.topbar{height:44px!important}.container>.topbar>.left>.items{overflow:inherit!important}.pp-dropmenu{top:44px!important}.container>.toolbar{height:36px!important}.container>.toolbar>.left>.items>span.item{color:var(--text-secondary)!important;font-size:12px!important;font-weight:400!important;height:22px!important;padding:0 10px!important}.container>.toolbar>.left>.items>span.item.active:hover{background:var(--color-primary-purple-dark)!important;color:var(--text-on-color)!important}.container>.toolbar>.left>.items{gap:10px;padding:0 25px 0 12px}.container>.toolbar>.left>.items>span.item:hover{background-color:var(--background-light)!important;color:var(--text-primary)!important}.container>.toolbar>.right .clientgroup,.container>.toolbar>.right .element{color:var(--text-secondary)!important}.container>.toolbar>.right{height:36px!important;padding:0 12px!important}.container>.toolbar>.right .input-toggle>.title{color:var(--text-secondary)}.pp-dropmenu .subitems>.item,.pp-dropmenu>.items>.item{font-family:Inter!important;font-size:13px;font-weight:400!important}.pp-dropmenu .subitems,.pp-dropmenu>.items{background-color:var(--page-bg)!important;color:var(--text-primary)!important}.pp-input>.field>input,.pp-input>.title{color:var(--text-primary)!important;font-family:Inter!important}.pp-input>.field.required{border-left:3px solid var(--color-secondary-lime)!important}div.pp-dropdown>.field:focus,div.pp-input>.field:focus,div.pp-multiselect>.field:focus,div.pp-textarea>.field:focus{border-left:1px solid var(--color-secondary-lime)!important;border:1px solid var(--color-secondary-lime)!important;border-left-width:3px!important}.pp-modal>.body>.header>.title{font-family:Inter!important;font-size:20px!important;font-weight:300!important}.pp-modal>.body>.content,.pp-modal>.body>.header>.title{color:var(--text-primary)!important}spline-viewer{display:block;height:100vh;height:calc(var(--app-vh, 1vh)*100);width:100%}.pp-tooltip>.body>.main>.content{background-color:var(--background-light)!important;box-shadow:var(--shadow)!important;color:var(--text-primary)!important}.lc-datatableinfinite.infinitetable-with-tooltip>.body>.lc-accordion.visible>.body>.row>.cells>.cell,.lc-datatableinfinite.infinitetable-with-tooltip>.body>.row>.cells>.cell{overflow:visible!important;overflow:initial!important}.notification-bell-badge{align-items:center;background:var(--color-red);border-radius:8px;color:var(--text-on-color);display:flex;font-size:10px;font-weight:600;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:10px;top:0}@media (max-width:768px),(orientation:landscape) and (max-height:600px) and (pointer:coarse){body .container>.topbar>.left .items .tab,body .container>.topbar>.right .items .tab{margin-left:4px;margin-right:4px;padding:10px 12px}body .container>.topbar>.left .items .tab .title,body .container>.topbar>.right>.items .tab .title{font-size:12px}body .container>.topbar>.right .changearea{margin-right:8px;padding-left:8px;width:auto}body .container>.topbar>.right .changearea .notification{font-size:9px;max-width:120px}body .container>.topbar>.left .system-menu-container{padding-right:.5rem}body .container>.topbar>.left .system-menu-container img{max-height:28px}body .container>.page.page--mobile{flex:1 1 auto;height:auto;min-height:0;overflow:hidden}}@media (max-width:767px),(orientation:landscape) and (max-height:600px) and (pointer:coarse){body .container>.topbar.topbar--mobile{align-items:center;background:var(--gradient-brand);display:flex;height:48px;justify-content:space-between;left:0;min-height:48px;position:fixed;top:0;width:100%;z-index:1000}body .container>.topbar.topbar--mobile>.left,body .container>.topbar.topbar--mobile>.right{align-items:center;display:flex}}.MuiDialog-root *{font-family:Inter,sans-serif!important}.base-dialog-content{min-height:100px}.base-dialog-actions{justify-content:flex-end}.base-dialog-xs{max-width:400px}.base-dialog-sm{max-width:600px}.base-dialog-md{max-width:800px}.base-dialog-lg{max-width:1000px}.base-dialog-xl{max-width:1200px}.base-dialog-scrollable{max-height:60vh;overflow-y:auto}.base-dialog-fixed-footer{background-color:var(--dialog-actions-bg);bottom:0;position:sticky;z-index:1}@media (max-width:768px){.MuiDialog-root.MuiModal-root{z-index:10000!important}.MuiDialog-root .MuiDialog-container{height:100%;max-height:calc(100% - 65px)}.MuiDialog-root .MuiDialog-paper{background-image:none!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box;height:100%!important;margin:0!important;max-height:100%!important;max-width:100%!important;padding-bottom:56px;padding-top:48px;width:100%!important}.MuiDialog-root .MuiDialogTitle-root{border-radius:0;padding-top:calc(48px + env(safe-area-inset-top, 0px))}.capacitor-android .MuiDialog-root .MuiDialog-paper{padding-top:48px}.capacitor-ios .MuiDialog-root .MuiDialog-paper{padding-top:calc(env(safe-area-inset-top, 44px) + 48px)}.MuiDialog-root .MuiDialogActions-root{border-radius:0!important;bottom:env(safe-area-inset-bottom,0);left:0;position:fixed;right:0;z-index:1}.MuiDialog-root.diime-modal--no-actions .MuiDialog-container{max-height:100%}.MuiDialog-root.diime-modal--flush-mobile-actions .MuiDialog-paper,.MuiDialog-root.diime-modal--no-actions .MuiDialog-paper{padding-bottom:env(safe-area-inset-bottom,0)}.MuiDialog-root .MuiDialogContent-root{flex:1 1;overflow-y:auto}}.MuiDialog-paper:after,.MuiDialog-paper:before,.MuiDialogContent-root:after,.MuiDialogContent-root:before{display:none!important}.dashboard-expand-modal__content.MuiDialogContent-root,.dashboard-expand-modal__header.MuiDialogTitle-root{padding:8px 16px}.dashboard-expand-modal__content.MuiDialogContent-root:first-of-type{padding-top:8px}@media (max-width:768px){.dashboard-expand-modal .MuiDialog-paper{border-radius:0!important;bottom:56px!important;height:auto!important;left:0!important;margin:0!important;max-height:none!important;max-width:100%!important;padding-bottom:0!important;pointer-events:auto!important;position:fixed!important;right:0!important;top:48px!important;width:100%!important}.dashboard-expand-modal__content.MuiDialogContent-root{padding:8px 12px}.dashboard-expand-modal .MuiBackdrop-root,.dashboard-expand-modal.MuiDialog-root,.dashboard-expand-modal.MuiModal-root{pointer-events:none!important;z-index:4970!important}.dashboard-expand-modal .MuiBackdrop-root{background-color:initial!important}.dashboard-expand-modal .MuiDialog-container{pointer-events:none!important;z-index:4980!important}}.diime-button-base{box-shadow:none!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;line-height:normal!important;text-transform:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.diime-button-base:active,.diime-button-base:focus,.diime-button-base:hover{box-shadow:none!important;transform:none!important}.diime-button-base--primary{background-color:var(--button-primary-bg)!important;border:1px solid var(--button-primary-bg)!important;border-radius:25px!important;color:var(--button-primary-text)!important;font-weight:600!important;height:32px!important;min-width:99px!important;padding:0 16px!important}.diime-button-base--primary:hover{background-color:var(--button-primary-hover)!important;border:1px solid var(--button-primary-hover)!important}.diime-button-base--primary:not(:disabled) :is(.MuiButton-startIcon,.MuiButton-endIcon) svg{color:var(--button-primary-text)!important}.diime-button-base--primary:not(:disabled) :is(.MuiButton-startIcon,.MuiButton-endIcon) svg[fill]:not([fill=none]){fill:var(--button-primary-text)!important}.diime-button-base--primary:not(:disabled) :is(.MuiButton-startIcon,.MuiButton-endIcon) svg[stroke]:not([stroke=none]){stroke:var(--button-primary-text)!important}.diime-button-base--primary:disabled{background-color:var(--button-disabled)!important;border:1px solid var(--border-disabled)!important;color:var(--button-disabled-text)!important;font-weight:400!important;opacity:.6!important}.diime-button-base--secondary{background-color:initial!important;border:1px solid var(--border-default)!important;border-radius:25px!important;color:var(--text-secondary)!important;height:32px!important;min-width:99px!important;padding:0 16px!important}.diime-button-base--secondary:hover{background-color:#8a98a70a!important;border-color:var(--border-brand)!important;color:var(--brand-primary)!important}.diime-button-base--secondary:disabled{background-color:initial!important;border-color:var(--border-disabled)!important;color:var(--button-disabled-text)!important;opacity:.6!important}.diime-button-base--text{background-color:initial!important;border:none!important;border-radius:0!important;color:var(--text-secondary)!important;height:auto!important;line-height:1!important;min-width:auto!important;padding:2px 4px!important}.diime-button-base--text:hover{background-color:initial!important;opacity:.7}.diime-button-base--text:disabled{background-color:initial!important;opacity:.6!important}.diime-button-base .MuiButton-startIcon{margin-left:0!important;margin-right:6px!important}.diime-button-base .MuiButton-endIcon,.diime-button-base .MuiButton-startIcon{align-items:center!important;display:inline-flex!important;justify-content:center!important}.diime-button-base .MuiButton-endIcon{margin-left:6px!important;margin-right:0!important}.diime-button-base{align-items:center!important;display:inline-flex!important;justify-content:center!important}.diime-button-base:disabled{cursor:not-allowed!important}.diime-button-base:focus-visible{outline:2px solid #74b72e;outline-offset:2px}.diime-button-base .MuiCircularProgress-root{color:inherit!important}.lc-tooltip{display:inline-block;height:fit-content;position:relative;width:inherit}.lc-tooltip>.body{display:none;filter:drop-shadow(0 0 3px rgba(32,47,47,.36));flex-direction:column;overflow:visible;position:absolute;z-index:1001}.lc-tooltip>.body>.arrow{height:10px;transform:rotate(45deg) translate(5px,5px);width:10px}.lc-tooltip>.body .content,.lc-tooltip>.body>.arrow{align-self:center;background-color:var(--background-light)}.lc-tooltip>.body .content{border:0;border-radius:4px;color:var(--text-primary);font-size:12px;font-weight:400;height:auto;max-width:220px;padding:10px;width:max-content}.lc-tooltip:hover>.body{display:flex}.lc-tooltip>.body.left>.content{align-self:flex-start}.lc-tooltip>.body.center>.content{align-self:center}.lc-tooltip>.body.right>.content{align-self:flex-end}.lc-tooltip>.body.fullright>.content{align-self:flex-end;transform:translate(10px)}.lc-tooltip.top .body{flex-direction:column-reverse;transform:translateY(-100%)}.lc-tooltip.top .body>.arrow{transform:rotate(45deg) translate(-5px,-5px)}.lc-input{color:var(--text-primary);display:flex;flex-direction:column;position:relative}.lc-input .label{color:var(--text-primary);font-size:.75rem;line-height:1rem}.lc-input .field{align-items:center;display:flex;padding-top:5px}.lc-input .field input,.lc-input .field select{background-color:#fff;border:1px solid #eee;border-radius:4px;color:var(--text-primary);font-family:Ubuntu,sans-serif;font-size:14px;height:40px;overflow:hidden;padding:4px 8px;width:100%}.lc-input .field input.required,.lc-input .field select.required{border:none;border-left:4px solid var(--color-secondary-lime);border-radius:4px}.lc-input .field input.bordersOff,.lc-input .field select.bordersOff{border:none}.lc-input .field input:-webkit-autofill,.lc-input .field select:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff}.lc-input .field input:hover,.lc-input .field select:hover{background-color:#fafafa}.lc-input .field.multi select{height:150px;overflow:auto}.lc-input .field .lci{font-size:1.5rem;position:absolute;right:.5rem}.lc-input .field .invalid{border:1px solid var(--status-red)}.lc-input .field.icon>input,.lc-input .field.icon>select{padding:4px 40px 4px 8px}input[type=file]{background-color:#eaeef6;display:none}span.spanNameFile{color:var(--primary);font-size:12px}.news-article{background-color:var(--background-white);border-radius:4px;font-family:Ubuntu;line-height:1.6;margin:20px auto;max-width:800px;padding:20px}.news-footer,.news-header{margin-bottom:20px;text-align:center}.news-title{color:var(--sap-text-primary);margin-bottom:5px}.news-date{color:var(--sap-text-light);font-size:.85em}.news-introduction{color:var(--sap-text-muted)}.news-content{border-top:1px solid var(--sap-border-light);padding-top:20px}.news-category{margin-bottom:20px}.news-category-title{color:var(--sap-text-secondary);font-size:1.2em;margin-bottom:10px}.news-category-list{list-style:none;padding-left:0}.news-category-item{background-color:var(--sap-bg-secondary);border-left:3px solid var(--sap-color-primary);border-radius:2px;margin-bottom:5px;padding:10px}.news-additional-info,.news-contact,.news-objective,.news-sign-off,.news-thanks{color:var(--sap-text-muted);font-size:.95em;margin-top:20px}.presence-indicator{align-items:center;display:inline-flex;gap:6px;vertical-align:middle}.presence-indicator--truncate{max-width:100%;min-width:0;overflow:hidden;width:100%}.presence-indicator__dot{border:2px solid var(--border-default);border-radius:50%;box-sizing:border-box;display:inline-block;flex-shrink:0;position:relative}.presence-indicator--sm .presence-indicator__dot{border-width:1.5px;height:10px;width:10px}.presence-indicator--md .presence-indicator__dot{border-width:2px;height:14px;width:14px}.presence-indicator--lg .presence-indicator__dot{border-width:2px;height:18px;width:18px}.presence-available{background-color:#43d28b}.presence-busy,.presence-do-not-disturb{background-color:#d32f2f}.presence-away{background-color:#f9a825}.presence-offline{background-color:#bdbdbd}.presence-indicator__dnd-line{background-color:var(--dialog-bg);border-radius:1px;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:55%}.presence-indicator--sm .presence-indicator__dnd-line{height:1.5px}.presence-indicator--lg .presence-indicator__dnd-line{height:2.5px}.presence-indicator__label{color:var(--text-primary);font-size:13px;white-space:nowrap}.presence-indicator--truncate .presence-indicator__label{flex:1 1 auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presence-indicator--overlay{bottom:8px;position:absolute;right:8px;z-index:1}.presence-indicator--overlay .presence-indicator__dot{border-color:#fff;border-color:var(--background-primary,#fff)}.presence-selector{align-items:center;display:inline-flex;position:relative}.presence-selector--readonly{pointer-events:none}.presence-selector__trigger{align-items:center;background:none;border:1px solid #0000;border-radius:6px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:4px 8px;transition:background .15s,border-color .15s}.presence-selector__trigger:hover{background:var(--selected-hover);border-color:var(--border-default)}.presence-selector__trigger:disabled{cursor:not-allowed;opacity:.5}.presence-selector__chevron{align-items:center;color:var(--text-secondary);display:inline-flex;margin-left:2px}.presence-selector__dropdown{animation:presence-dropdown-enter .15s ease-out;background:var(--dialog-bg);border:1px solid var(--border-default);border-radius:8px;box-shadow:var(--shadow);left:0;min-width:180px;padding:4px;position:absolute;top:calc(100% + 4px);z-index:1000}@keyframes presence-dropdown-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.presence-selector__option{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;text-align:left;transition:background .1s;width:100%}.presence-selector__option:hover{background:var(--selected-hover)}.presence-selector__option--active{background:var(--selected);font-weight:500}.presence-selector__option-label{flex:1 1}.container .usermenu{align-items:stretch;background:var(--dialog-bg);color:var(--text-primary);display:flex;flex-direction:row-reverse;font-family:Inter,"72",Helvetica Neue,sans-serif;position:absolute;right:0;top:44px;z-index:4990}.container .usermenu.hide{display:none!important}.company-change-loading{background-color:var(--dialog-bg);inset:0;position:fixed;z-index:9999}.container .usermenu .primary{z-index:5001}.container .usermenu .secondary{margin-right:-1px;z-index:5000}.container .usermenu .secondary>.searchform{align-items:center;display:flex;flex-direction:row;gap:8px;padding:8px 24px}.container .usermenu .secondary>.searchform>.search-icon{flex-shrink:0}.container .usermenu .secondary>.searchform>input{background:#0000;border:none;color:var(--text-primary);flex-grow:1;font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:12px;font-weight:400;padding:4px}.container .usermenu .secondary>.searchform>input::placeholder{color:var(--text-secondary)}.container .usermenu .primary,.container .usermenu .secondary{background-color:var(--dialog-bg);border:1px solid var(--border-default);border-radius:4px;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-shrink:0;height:auto;max-height:calc(100vh - 52px);overflow:hidden;padding:8px 0;width:247px}.container .usermenu .primary>.name,.container .usermenu .secondary>.name{font-size:12px;font-weight:700;padding:8px 24px}.container .usermenu .primary>.company,.container .usermenu .secondary>.company{font-size:12px;padding:8px 24px}.container .usermenu .primary>.items,.container .usermenu .secondary>.items{margin-right:8px;max-height:50vh;overflow-y:auto}.container .usermenu .primary .items .item,.container .usermenu .primary>.item,.container .usermenu .secondary .items .item,.container .usermenu .secondary>.item{align-items:center;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:38px;justify-content:space-between;padding:8px 24px;width:100%}.container .usermenu .primary .items .item:hover,.container .usermenu .primary>.item:hover,.container .usermenu .secondary .items .item:hover,.container .usermenu .secondary>.item:hover{background-color:var(--selected-hover-2)}.container .usermenu .primary .items .item i,.container .usermenu .primary>.item i,.container .usermenu .secondary .items .item i,.container .usermenu .secondary>.item i{color:var(--text-primary);font-size:12px;font-weight:bolder;padding-right:4px}.container .usermenu .primary .items .item.version,.container .usermenu .primary>.item.version,.container .usermenu .secondary .items .item.version,.container .usermenu .secondary>.item.version{color:var(--text-secondary)}.container .usermenu .primary .items hr,.container .usermenu .primary>hr,.container .usermenu .secondary .items hr,.container .usermenu .secondary>hr{border:none;border-top:1px solid var(--border-default);margin:8px 24px}@media (max-width:767px),(orientation:landscape) and (max-height:600px) and (pointer:coarse){.container .usermenu{bottom:84px;position:fixed;right:0;top:auto;z-index:4990}.usermenu-arrow{background-color:var(--dialog-bg);border-bottom:1px solid var(--border-default);border-right:1px solid var(--border-default);bottom:-12px;height:24px;position:absolute;right:30px;rotate:45deg;top:auto;width:24px;z-index:5001}.container .usermenu .primary,.container .usermenu .secondary{max-height:calc(100vh - 80px);overflow-y:auto;width:fit-content}.capacitor-android .container .usermenu,html.capacitor-android .container .usermenu{bottom:64px;top:auto}.capacitor-ios .container .usermenu,html.capacitor-ios .container .usermenu{bottom:calc(64px + env(safe-area-inset-bottom, 34px));top:auto}}.overlay-scroll-wrapper{display:inherit;flex-direction:inherit;overflow:hidden;position:relative}.overlay-scroll-content{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;background-color:inherit;display:inherit;flex-direction:inherit;gap:inherit;padding:inherit;scroll-behavior:auto;scrollbar-width:none}.overlay-scroll-content::-webkit-scrollbar{display:none}.overlay-scroll-thumb{-webkit-user-select:none;user-select:none}.notif-popover{animation:notifPopoverIn .15s ease-out;background:var(--sidemenu-bg);border-bottom:1px solid var(--border-default);border-left:1px solid var(--border-default);border-radius:12px;border-right:1px solid var(--border-default);display:flex;flex-direction:column;max-height:520px;overflow:hidden;position:absolute;right:0;top:100%;width:380px;z-index:9999}@keyframes notifPopoverIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.notif-popover-header{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:14px 16px 10px}.notif-popover-title{color:var(--text-primary);font-size:15px;font-weight:600}.notif-popover-header-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;white-space:nowrap}.notif-popover-action-link.diime-button-base{color:var(--color-primary-green)!important;font-size:12px!important;font-weight:500!important;letter-spacing:normal!important;line-height:1!important;min-width:auto!important;padding:2px 4px!important;text-transform:none!important}.notif-popover-action-link.diime-button-base:hover{background-color:initial!important;opacity:.7}.notif-popover-action-link.diime-button-base .MuiButton-startIcon{margin-left:0!important;margin-right:4px!important}.notif-popover-action-link.danger.diime-button-base{color:var(--color-red)!important}.notif-popover-tabs{display:flex;flex-shrink:0;gap:0;padding:0 16px}.notif-popover-tab{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:500;gap:6px;justify-content:center;padding:10px 0;transition:color .15s ease,border-color .15s ease}.notif-popover-tab:hover{color:var(--text-hover)}.notif-popover-tab.active{border-bottom-color:var(--color-primary-green);color:var(--color-primary-green)}.notif-popover-tab-badge{align-items:center;background:var(--color-primary-green);border-radius:9px;color:var(--text-on-brand);display:inline-flex;font-size:10px;font-weight:600;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px}.notif-popover-list{flex:1 1;min-height:0;padding:4px 0}.notif-popover-empty{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;font-size:13px;gap:8px;justify-content:center;padding:32px 16px}.notif-popover-item{align-items:flex-start;cursor:pointer;display:flex;gap:10px;padding:12px 16px;transition:background .12s ease}.notif-popover-item:hover{background:var(--selected-hover)}.notif-popover-item:last-child{border-bottom:none}.notif-popover-item.read{opacity:.6}.notif-popover-item.read:hover{opacity:.85}.notif-popover-item-content{flex:1 1;min-width:0}.notif-popover-item-title{flex:1 1;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.notif-popover-item-subtitle,.notif-popover-item-title{color:var(--text-primary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-popover-item-subtitle{font-weight:500}.notif-popover-item-body{color:var(--text-secondary);font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-popover-item-time{color:var(--text-secondary);font-size:10px;margin-top:3px}.notif-popover-item-icon{align-items:center;background-color:var(--color-green-opacity);border-radius:8px;color:var(--color-green);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.notif-popover-item-icon.new_conversation,.notif-popover-item-icon.new_message{background:var(--color-blue-opacity);color:var(--color-blue)}.notif-popover-item-icon.transfer_to_queue,.notif-popover-item-icon.transfer_to_team,.notif-popover-item-icon.transfer_to_you{background:var(--color-orange-opacity);color:var(--color-orange)}.notif-popover-item-icon.sla_warning{background:var(--color-red-opacity);color:var(--color-red)}.notif-popover-item-icon.admin_notice,.notif-popover-item-icon.system_notice{background:var(--color-purple-opacity);color:var(--color-purple)}.notif-popover-item-icon.news{background:var(--color-cyan-opacity);color:var(--color-cyan)}.notif-popover-loading-more{padding:12px}.notif-popover-end,.notif-popover-loading-more{align-items:center;color:var(--text-secondary);display:flex;font-size:11px;justify-content:center}.notif-popover-end{padding:10px}@media (max-width:480px){.notif-popover{right:8px;width:calc(100vw - 16px)}}.diime-icon-button{font-family:Inter,sans-serif;transition:all .3s cubic-bezier(.4,0,.2,1)}.diime-icon-button:active,.diime-icon-button:focus,.diime-icon-button:hover{box-shadow:none!important;transform:none!important}.diime-icon-button.Mui-disabled{cursor:not-allowed;opacity:.45}@media (max-width:768px){.diime-icon-button{padding:6px}}.diime-icon-button__icon-container{align-items:center;display:inline-flex;justify-content:center;position:relative}.diime-icon-button__default-icon,.diime-icon-button__hover-icon{align-items:center;display:inline-flex;justify-content:center;transition:opacity .2s ease}.diime-icon-button__hover-icon{inset:0;opacity:0;position:absolute}.diime-icon-button:hover .diime-icon-button__default-icon{opacity:0}.diime-icon-button:hover .diime-icon-button__hover-icon{opacity:1}.notification-toast-container{bottom:24px;pointer-events:auto;position:fixed;right:24px;z-index:10000}.notification-toast-stack{display:grid;position:relative}.notification-toast-stack>.notification-toast{align-self:stretch;grid-area:1/1;justify-self:end;transform-origin:bottom right}.notification-toast.notification-toast-stacked{border:1px solid var(--border-default);box-shadow:0 4px 12px #0000001a;cursor:default}.notification-toast.notification-toast-stacked>*{visibility:hidden}.notification-toast{align-items:flex-start;background:var(--dialog-bg);border:1px solid var(--border-default);border-radius:8px;box-shadow:0 6px 24px #00000026,0 2px 6px #00000014;box-sizing:border-box;cursor:pointer;display:flex;font-family:Inter,sans-serif;gap:12px;height:150px;max-width:calc(100vw - 32px);min-height:150px;overflow:hidden;padding:12px;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .35s ease,box-shadow .3s ease;width:460px}.notification-toast.notification-toast-enter{animation:notification-toast-slideIn .4s cubic-bezier(.22,1,.36,1)}@media (max-width:768px){.notification-toast-container{bottom:90px;left:0;padding:0 8px;right:0}.notification-toast-stack>.notification-toast{justify-self:stretch;transform-origin:bottom center}.notification-toast.notification-toast-enter{animation:notification-toast-slideUp .35s cubic-bezier(.22,1,.36,1)}.notification-toast-exit{animation-name:notification-toast-slideDown!important}}@keyframes notification-toast-slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.notification-toast:hover{box-shadow:0 12px 40px #00000038,0 4px 12px #0000001a;transform:translateY(-2px)}.notification-toast-icon{align-items:center;background-color:var(--icon-green-opacity);border-radius:8px;color:var(--icon-brand);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.notification-toast-icon.new_conversation,.notification-toast-icon.new_message{background-color:var(--color-blue-opacity);color:var(--color-blue)}.notification-toast-icon.transfer_to_queue,.notification-toast-icon.transfer_to_team,.notification-toast-icon.transfer_to_you{background-color:var(--color-orange-opacity);color:var(--color-orange)}.notification-toast-icon.sla_warning{background-color:var(--color-red-opacity);color:var(--color-red)}.notification-toast-icon.admin_notice,.notification-toast-icon.system_notice{background-color:var(--color-purple-opacity);color:var(--color-purple)}.notification-toast-icon.news{background-color:var(--color-cyan-opacity);color:var(--color-cyan)}.notification-toast-content{display:flex;flex:1 1;flex-direction:column;gap:4px;height:100%;min-height:0;min-width:0;overflow:hidden}.notification-toast-header{align-items:center;display:flex;flex-shrink:0;gap:8px;min-width:0}.notification-toast-title{color:var(--icon-brand);flex:1 1;font-size:12px;font-weight:700;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.notification-toast-company-tag{background:var(--color-blue-opacity);border-radius:4px;color:var(--color-blue);flex-shrink:1;font-size:11px;font-weight:600;line-height:16px;max-width:150px;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.notification-toast-close{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--icon-default);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:background .15s ease,color .15s ease;width:24px}.notification-toast-close:hover{background:var(--hardcoded-hover-light);color:var(--text-primary)}.notification-toast-body{display:flex;flex-direction:column;gap:2px;min-height:0;overflow:hidden}.notification-toast-subject{color:var(--text-primary);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-toast-message{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:13px;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.notification-toast-footer{color:var(--text-muted);font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-toast-actions{display:flex;flex-shrink:0;justify-content:flex-end;margin-top:8px}.notification-toast-exit{animation:notification-toast-slideOut .35s cubic-bezier(.55,0,1,.45) forwards!important;pointer-events:none!important}.notification-toast-promote{animation:notification-toast-emerge .45s cubic-bezier(.22,1,.36,1)!important}@keyframes notification-toast-emerge{0%{box-shadow:0 4px 12px #0000001a;opacity:.6;transform:translateY(-4px)}40%{opacity:1}to{box-shadow:0 6px 24px #00000026,0 2px 6px #00000014;opacity:1;transform:translateY(0)}}@keyframes notification-toast-slideOut{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(120%) scale(.9)}}@keyframes notification-toast-slideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.notification-toast-badge{animation:notification-badge-pop .3s cubic-bezier(.22,1,.36,1);background:var(--icon-brand);border-radius:10px;box-shadow:0 2px 8px #00000026;color:var(--color-white);font-family:Inter,sans-serif;font-size:11px;font-weight:700;padding:2px 10px;position:absolute;right:12px;top:-14px;z-index:10}@keyframes notification-badge-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes notification-toast-slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.second-level-menu{align-items:center;background:var(--page-header-bg);border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;min-height:36px;position:relative;width:100%;z-index:999}.second-level-menu__right{align-items:center;display:flex;flex-shrink:0;padding-right:16px}.second-level-container{-ms-overflow-style:none;align-items:stretch;display:flex;height:36px;max-width:100%;overflow-x:auto;padding:0;scrollbar-width:none}.second-level-container::-webkit-scrollbar{display:none}.second-level-item{align-items:center;background:#0000;border:none;border-radius:0;color:var(--text-secondary);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:12px;font-weight:500;height:36px;justify-content:center;margin:0;min-width:fit-content;padding:0 16px;position:relative;transition:all .2s ease;white-space:nowrap}.second-level-item:first-child{margin-left:16px}.second-level-item:hover{background:#0000;color:var(--text-secondary)}.second-level-item:hover:after{background-color:var(--text-secondary);bottom:6px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .2s ease;width:calc(100% - 16px)}.second-level-item.active{background:#0000;color:var(--text-secondary);font-weight:500}.second-level-item.active:after{background-color:var(--text-secondary);bottom:6px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% - 16px)}.menu-item-label{align-items:center;display:flex;font-size:12px;line-height:1;-webkit-user-select:none;user-select:none}@media (max-width:768px){.second-level-container{height:36px;padding:0}.second-level-item{font-size:11px;height:36px;margin:0;min-width:100px;padding:0 12px}.second-level-item:first-child{margin-left:8px}}@media (max-width:480px){.second-level-item{font-size:10px;min-width:80px;padding:0 10px}.item-label{font-size:10px}}.second-level-menu{animation:slideDown .3s ease-out}.second-level-menu:empty{display:none}.second-level-container{scroll-behavior:smooth}@media (max-width:768px){.second-level-container:after{background:linear-gradient(to left,var(--sidemenu-bg),#0000);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:20px}}.diime-loading-skeleton-container{align-items:flex-start;display:flex;gap:12px;width:100%}.diime-loading-skeleton-icon{flex-shrink:0}.diime-loading-skeleton-lines{display:flex;flex:1 1;flex-direction:column}.diime-sidebar-skeleton{padding:8px 12px}.diime-sidebar-skeleton-item{align-items:center;display:flex;gap:8px;padding:8px 0}.diime-sidebar-skeleton-item .diime-loading-skeleton-icon{height:16px;width:16px}.diime-sidebar-skeleton-item .diime-loading-skeleton{height:14px}.diime-loading-skeleton.MuiSkeleton-pulse{animation:diime-skeleton-pulse 1.5s ease-in-out .5s infinite}@keyframes diime-skeleton-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.diime-table-skeleton{background-color:var(--skeleton-bg);display:flex;flex-direction:column;overflow:hidden;width:100%}.diime-table-skeleton-row{align-items:center;border-bottom:1px solid var(--border-default);display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.diime-table-skeleton-row:last-child{border-bottom:none}.diime-table-skeleton-header{background-color:var(--table-header-bg)}.diime-table-skeleton--sm .diime-table-skeleton-row{gap:8px;padding:0 8px}.diime-table-skeleton--md .diime-table-skeleton-row{gap:16px;padding:0 16px}.diime-table-skeleton--lg .diime-table-skeleton-row{gap:24px;padding:0 24px}.diime-list-skeleton{display:flex;flex-direction:column;width:100%}.diime-list-skeleton--sm{gap:6px}.diime-list-skeleton--md{gap:12px}.diime-list-skeleton--lg{gap:18px}.diime-list-skeleton-item{align-items:center;display:flex;gap:12px}.diime-list-skeleton--sm .diime-list-skeleton-item{gap:8px;padding:4px 0}.diime-list-skeleton--md .diime-list-skeleton-item{gap:12px;padding:8px 0}.diime-list-skeleton--lg .diime-list-skeleton-item{gap:16px;padding:12px 0}.diime-list-skeleton-text{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.diime-list-skeleton--sm .diime-list-skeleton-text{gap:4px}.diime-list-skeleton--lg .diime-list-skeleton-text{gap:8px}.diime-card-skeleton{background-color:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;display:flex;flex-direction:column;width:100%}.diime-card-skeleton--sm{gap:8px;padding:12px}.diime-card-skeleton--md{gap:12px;padding:16px}.diime-card-skeleton--lg{gap:16px;padding:20px}.diime-card-skeleton-header{align-items:center;display:flex;gap:12px}.diime-card-skeleton--sm .diime-card-skeleton-header{gap:8px}.diime-card-skeleton--lg .diime-card-skeleton-header{gap:16px}.diime-card-skeleton-header-text{flex:1 1;gap:6px;min-width:0}.diime-card-skeleton-content,.diime-card-skeleton-header-text{display:flex;flex-direction:column}.diime-card-skeleton--sm .diime-card-skeleton-content{gap:6px}.diime-card-skeleton--md .diime-card-skeleton-content{gap:8px}.diime-card-skeleton--lg .diime-card-skeleton-content{gap:10px}.diime-card-skeleton-actions{align-items:center;border-top:1px solid var(--border-default);display:flex;gap:8px;padding-top:8px}.diime-card-skeleton--lg .diime-card-skeleton-actions{gap:12px;padding-top:12px}.diime-form-skeleton{display:flex;flex-direction:column;width:100%}.diime-form-skeleton--sm{gap:12px}.diime-form-skeleton--md{gap:16px}.diime-form-skeleton--lg{gap:20px}.diime-form-skeleton-field{display:flex;flex-direction:column;gap:6px}.diime-form-skeleton--sm .diime-form-skeleton-field{gap:4px}.diime-form-skeleton--lg .diime-form-skeleton-field{gap:8px}.diime-form-skeleton-actions{display:flex;gap:8px;justify-content:flex-end;padding-top:8px}.diime-form-skeleton--lg .diime-form-skeleton-actions{gap:12px;padding-top:12px}.diime-stat-tiles-skeleton{display:grid;width:100%}.diime-stat-tiles-skeleton--sm{gap:8px}.diime-stat-tiles-skeleton--md{gap:12px}.diime-stat-tiles-skeleton--lg{gap:16px}.diime-stat-tiles-skeleton-item{align-items:center;background-color:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;display:flex;gap:12px;padding:16px}.diime-stat-tiles-skeleton--vertical .diime-stat-tiles-skeleton-item{flex-direction:column;text-align:center}.diime-stat-tiles-skeleton--sm .diime-stat-tiles-skeleton-item{gap:8px;padding:12px}.diime-stat-tiles-skeleton--lg .diime-stat-tiles-skeleton-item{gap:16px;padding:20px}.diime-stat-tiles-skeleton-info{display:flex;flex-direction:column;gap:6px;min-width:0}.diime-stat-tiles-skeleton--vertical .diime-stat-tiles-skeleton-info{align-items:center}.diime-chart-skeleton{display:flex;flex-direction:column;gap:12px;width:100%}.diime-chart-skeleton-legend{display:flex;flex-wrap:wrap;gap:16px}.diime-chart-skeleton-legend-item{align-items:center;display:flex;gap:6px}.diime-chart-skeleton-plot{align-items:flex-end;display:flex;flex:1 1;gap:10px;min-height:0}.diime-chart-skeleton-plot--pie{align-items:center;justify-content:center}.diime-chart-skeleton-bar{align-self:flex-end;flex:1 1;min-width:0}.diime-chart-skeleton-axis{display:flex;gap:10px}.diime-chart-skeleton-axis-tick{flex:1 1;min-width:0}span.diime-marquee{display:block;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.diime-marquee__text{display:inline-block;white-space:nowrap}span.diime-marquee.is-scrolling{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px,#000 calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 12px,#000 calc(100% - 12px),#0000)}@media (prefers-reduced-motion:no-preference){.diime-marquee.is-scrolling .diime-marquee__text{animation:diime-marquee 2s linear .4s forwards;animation:diime-marquee var(--marquee-duration,2s) linear .4s forwards}}@keyframes diime-marquee{to{transform:translateX(0);transform:translateX(var(--marquee-distance,0))}}.diime-settings-sidebar{background:var(--sidemenu-bg);border-right:1px solid var(--border-default);display:flex;flex-direction:column;position:relative;transition:width .3s cubic-bezier(.4,0,.2,1),min-width .3s cubic-bezier(.4,0,.2,1);width:220px;z-index:1}.diime-settings-sidebar.collapsed{min-width:48px;overflow:visible;width:48px;z-index:100}.diime-settings-sidebar.collapsed .sidebar-nav-section{position:relative}.diime-settings-sidebar.collapsed .sidebar-nav-header>.sidebar-nav-title-content{display:none}.diime-settings-sidebar .conversations-sidebar-header{background:var(--sidemenu-bg);padding:12px}.diime-settings-sidebar .conversations-sidebar-header.collapsed{align-items:center;display:flex;justify-content:center;padding:12px 12px 0}.diime-settings-sidebar .conversations-sidebar-header h2{color:var(--text-default);font-family:Inter;font-size:16px;font-weight:700;line-height:1.75rem;margin:0}.diime-settings-sidebar .conversations-sidebar-header .header-sidebar-content{align-items:center;display:flex;justify-content:space-between;width:100%}.diime-settings-sidebar .conversations-sidebar-header.collapsed .header-sidebar-content{justify-content:center}.diime-settings-sidebar>.collapsed-divider{background:var(--border-default);height:1px;margin:8px 8px 4px}.settings-page-wrapper{display:flex;flex:1 1;height:100%;min-height:0;overflow:hidden}.settings-page-content{background-color:var(--sidemenu-bg);flex:1 1;min-width:0;overflow:hidden}.diime-settings-sidebar .sidebar-nav-accordion-content,.diime-settings-sidebar .sidebar-nav-header{gap:4px}.diime-settings-sidebar .sidebar-nav-header .sidebar-nav-section-icon{margin-right:0}.diime-settings-sidebar .sidebar-nav-popup{animation:diimeSettingsSlideInFromLeft .15s ease-out;background:var(--sidemenu-bg);border-radius:0 8px 8px 0;box-shadow:var(--shadow);display:flex;flex-direction:column;position:fixed;width:280px;z-index:10000}.diime-settings-sidebar .sidebar-nav-popup-header{align-items:center;border-radius:0 8px 0 0;cursor:pointer;display:flex;flex-shrink:0;gap:8px;padding:8px 12px}.diime-settings-sidebar .sidebar-nav-popup-header:hover{background:var(--selected-hover)}.diime-settings-sidebar .sidebar-nav-popup-content{display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 32px);overflow-y:auto;padding:4px 8px 8px}.diime-settings-sidebar .sidebar-nav-popup.sidebar-nav-popup-single{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:8px;min-width:0;padding:8px 12px;white-space:nowrap;width:max-content}.diime-settings-sidebar .sidebar-nav-popup-single:hover{background:var(--selected-hover)}.diime-settings-sidebar .sidebar-nav-popup-single .sidebar-nav-counter,.diime-settings-sidebar .sidebar-nav-popup-single .sidebar-nav-title{flex:none}@keyframes diimeSettingsSlideInFromLeft{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.mobile-bottom-nav{display:none}@media (max-width:767px),(orientation:landscape) and (max-height:600px) and (pointer:coarse){.mobile-bottom-nav{align-items:center;background:var(--page-bg);bottom:0;box-shadow:var(--shadow-navbar);display:flex;gap:0;height:calc(64px + env(safe-area-inset-bottom, 0px));justify-content:space-around;left:0;overflow:visible;padding:0 0 env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:9999}.mobile-bottom-nav__item{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:12px;color:var(--brand-primary);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:Inter,sans-serif;font-size:12px;font-weight:500;gap:2px;justify-content:center;min-height:44px;padding:6px 4px;position:relative;transition:all .2s ease}.mobile-bottom-nav__item.active{color:var(--icon-active)}.mobile-bottom-nav__item:active:not(.active){color:var(--text-primary)}.mobile-bottom-nav__item.disabled{opacity:.4;pointer-events:none}.mobile-bottom-nav__icon-btn.diime-icon-button{-webkit-tap-highlight-color:transparent;color:inherit;padding:6px}.mobile-bottom-nav__icon-btn.diime-icon-button:hover{background-color:initial}.mobile-bottom-nav__center{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--gradient-brand);border:6px solid var(--page-bg);border-radius:50%;bottom:12px;box-shadow:0 -4px 2px #0000002e;cursor:pointer;display:flex;flex:0 0 auto;height:64px;justify-content:center;padding:4.571px 0;position:relative;top:-12.37px;transition:transform .2s ease,box-shadow .2s ease;width:64px}.mobile-bottom-nav__center:active{box-shadow:0 2px 8px #1a431440;transform:scale(.92)}.mobile-bottom-nav__center img{height:30px;object-fit:contain;width:36px}.mobile-bottom-nav__avatar-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.mobile-bottom-nav__avatar{border:2px solid #0000;border-radius:50%;height:28px;object-fit:cover;transition:border-color .2s ease;width:28px}.mobile-bottom-nav__item.active .mobile-bottom-nav__avatar{border-color:#2e7d32;border-color:var(--color-primary-green,#2e7d32)}.mobile-bottom-nav__avatar-wrapper .presence-indicator--overlay{bottom:-2px;position:absolute;right:-2px}}.page-header{background:var(--page-header-bg);width:100%}.page-header.no-border-bottom{border-bottom:none}.page-header-wrapper{margin:0 auto;max-width:none;width:100%}.page-header-content{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:16px}.page-header.page-header-compact .page-header-content{flex-wrap:nowrap;padding:12px 16px}.page-header.page-header-compact .page-header-info{flex:0 0 auto;min-width:auto}.page-header.page-header-description-only .page-header-title{color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.2}.page-header.page-header-compact .page-header-back-button{margin-top:0}.page-header.page-header-compact .page-header-text-content{gap:0}.page-header.page-header-compact .page-header-controls{flex-wrap:nowrap}.page-header.page-header-compact .page-header-search{min-width:200px}.page-header .page-header-controls .diime-input .MuiOutlinedInput-root{height:32px;min-height:32px}.page-header .page-header-controls .diime-input .MuiOutlinedInput-input{padding:6px 14px}.page-header .page-header-controls .diime-select .diime-select-trigger{height:32px;min-height:32px;padding:4px 14px}.page-header.page-header-mobile{background-color:var(--page-bg);display:flex;flex-direction:column;gap:14px;padding:10px 12px}.page-header-mobile-row{align-items:center;display:flex;flex-wrap:wrap;gap:4px;min-height:36px}.page-header-mobile-back{-webkit-tap-highlight-color:transparent;color:var(--text-primary)!important;flex-shrink:0;padding:8px!important}.page-header-mobile-title{align-items:center;color:var(--text-primary);display:flex;flex:1 1;font-size:16px;font-weight:600;gap:8px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header-mobile-icon{color:var(--icon-default);flex-shrink:0}.page-header-mobile-title-badge{align-items:center;display:flex;flex-shrink:0}.page-header-mobile-controls{align-items:center;display:flex;gap:8px;padding:0 10px 10px}.page-header-mobile-controls .page-header-search{flex:1 1;min-width:0}.page-header-mobile-actions{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.page-header-mobile-controls .page-header-mobile-actions{flex:1 1;margin-left:0}.page-header-info{align-items:center;display:flex;flex:1 1;gap:12px;min-width:300px}.page-header-back-button{color:var(--text-primary)!important;flex-shrink:0;padding:8px!important}.page-header-back-button:hover{background-color:var(--hardcoded-hover-light)!important}.page-header-text-content{display:flex;flex:1 1;flex-direction:column;gap:8px}.page-header-title,.page-header-title-row{align-items:center;display:flex;gap:12px}.page-header-title{color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.2;margin:0}.page-header-title-badge{align-items:center;display:flex}.page-header-icon{color:var(--icon-default);flex-shrink:0;font-size:16px;height:16px;width:16px}.page-header-subtitle{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:0;max-width:600px}.page-header-controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.page-header-search{align-items:center;display:flex;min-width:280px;position:relative}.page-header-actions{align-items:center;display:flex;gap:12px}@media (max-width:768px){.page-header-wrapper{max-width:none}.page-header-mobile-title{font-size:18px}.page-header-content{align-items:stretch;border-bottom:1px solid var(--border-default);flex-direction:column;gap:12px;padding:12px 16px}.page-header-info{min-width:auto}.page-header-title{font-size:18px}.page-header-icon{font-size:20px}.page-header-subtitle{font-size:13px}.page-header-controls{justify-content:space-between}.page-header-search{flex:1 1;min-width:auto}.page-header-actions{flex-shrink:0}}@media (max-width:480px){.page-header-title{font-size:20px}.page-header-icon{font-size:24px}.page-header-controls{align-items:stretch;flex-direction:column}.page-header-actions{justify-content:center}.page-header-info{flex-wrap:wrap}}.diime-input{width:100%}.diime-input .MuiOutlinedInput-root{background:var(--input-bg);border-radius:4px;font-size:14px;min-height:40px}.diime-input .MuiOutlinedInput-root fieldset{border-color:var(--border-default);transition:border-color .2s ease}.diime-input .MuiOutlinedInput-root:hover:not(.Mui-disabled) fieldset{border-color:var(--border-hover)}.diime-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--focus-border);border-width:2px}.diime-input .MuiInputLabel-root{color:var(--text-primary);font-size:14px}.diime-input .MuiInputLabel-root.Mui-focused{color:var(--focus-border)}.diime-input .MuiInputLabel-root.Mui-error{color:var(--status-red)}.diime-input .MuiOutlinedInput-root.Mui-error fieldset{border-color:var(--status-red)}.diime-input .MuiFormHelperText-root{font-size:12px;margin-left:0;margin-top:4px}.diime-input .MuiFormHelperText-root.Mui-error{color:var(--status-red)}.diime-input .MuiOutlinedInput-input{color:var(--text-primary);padding:10px 14px}.diime-input .MuiOutlinedInput-input::placeholder{color:var(--text-muted);opacity:1}.diime-input input[type=number]{-moz-appearance:textfield}.diime-input input[type=number]::-webkit-inner-spin-button,.diime-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.diime-input .MuiOutlinedInput-root.Mui-disabled{background:var(--input-bg-disabled)}.diime-input .MuiOutlinedInput-root.Mui-disabled fieldset,.diime-input .MuiOutlinedInput-root.Mui-disabled:hover fieldset{border-color:var(--border-disabled)}.diime-input .MuiInputLabel-root.Mui-disabled{color:var(--text-disabled)}.diime-input .MuiInputBase-input.Mui-disabled,.diime-input .MuiOutlinedInput-input.Mui-disabled{-webkit-text-fill-color:var(--text-secondary)!important;color:var(--text-secondary)!important;opacity:1!important}.diime-input .MuiInputLabel-asterisk{color:var(--status-red)}.diime-input input[type=date]:not(:focus):invalid,.diime-input input[type=date]:not(:focus):placeholder-shown,.diime-input input[type=datetime-local]:not(:focus):invalid,.diime-input input[type=datetime-local]:not(:focus):placeholder-shown,.diime-input input[type=month]:not(:focus):invalid,.diime-input input[type=month]:not(:focus):placeholder-shown,.diime-input input[type=time]:not(:focus):invalid,.diime-input input[type=time]:not(:focus):placeholder-shown,.diime-input input[type=week]:not(:focus):invalid,.diime-input input[type=week]:not(:focus):placeholder-shown{-webkit-text-fill-color:#0000!important;color:#0000!important}.diime-input input[type=date]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit,.diime-input input[type=date]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-day-field,.diime-input input[type=date]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-fields-wrapper,.diime-input input[type=date]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-month-field,.diime-input input[type=date]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-text,.diime-input input[type=date]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-year-field,.diime-input input[type=datetime-local]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit,.diime-input input[type=datetime-local]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-ampm-field,.diime-input input[type=datetime-local]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-day-field,.diime-input input[type=datetime-local]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-fields-wrapper,.diime-input input[type=datetime-local]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-hour-field,.diime-input input[type=datetime-local]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-minute-field,.diime-input input[type=datetime-local]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-month-field,.diime-input input[type=datetime-local]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-text,.diime-input input[type=datetime-local]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-year-field,.diime-input input[type=month]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit,.diime-input input[type=month]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-fields-wrapper,.diime-input input[type=month]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-month-field,.diime-input input[type=month]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-text,.diime-input input[type=month]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-year-field,.diime-input input[type=time]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit,.diime-input input[type=time]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-ampm-field,.diime-input input[type=time]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-fields-wrapper,.diime-input input[type=time]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-hour-field,.diime-input input[type=time]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-minute-field,.diime-input input[type=time]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-text,.diime-input input[type=week]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit,.diime-input input[type=week]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-fields-wrapper,.diime-input input[type=week]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-text,.diime-input input[type=week]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-week-field,.diime-input input[type=week]:not(:focus):is(:placeholder-shown,:invalid)::-webkit-datetime-edit-year-field{-webkit-text-fill-color:#0000!important;color:#0000!important;opacity:0!important}.diime-whatsapp-phone-preview{--wa-bar-bg:#075e54;--wa-bar-text:#fff;--wa-chat-bg:#e5ddd5;--wa-bubble-bg:#dcf8c6;--wa-bubble-meta:#667781;--wa-text:#303030;--wa-meta:#667781;--wa-muted:#9ca3af;--wa-surface:#f0f0f0;--wa-field-bg:#fff;--wa-button-bg:#fff;--wa-button-border:#d1d5db;--wa-button-hover-bg:#f9fafb;--wa-button-text:#075e54;--wa-code-bg:#0000000d;--wa-send-bg:#25d366;--wa-avatar-bg:#25d366}[data-theme=dark] .diime-whatsapp-phone-preview{--wa-bar-bg:#1f2c34;--wa-bar-text:#e9edef;--wa-chat-bg:#0b141a;--wa-bubble-bg:#005c4b;--wa-bubble-meta:#e9edef99;--wa-text:#e9edef;--wa-meta:#8696a0;--wa-muted:#8696a0;--wa-surface:#1f2c34;--wa-field-bg:#2a3942;--wa-button-bg:#1f2c34;--wa-button-border:#2a3942;--wa-button-hover-bg:#2a3942;--wa-button-text:#00a884;--wa-code-bg:#ffffff14;--wa-send-bg:#00a884;--wa-avatar-bg:#00a884}.whatsapp-phone-preview-container{align-items:center;display:flex;justify-content:center}@media (max-width:768px){.whatsapp-phone-preview-container{transform:scale(.85);transform-origin:center center}}@media (max-width:480px){.whatsapp-phone-preview-container{transform:scale(.75);transform-origin:center center}}.diime-chip{font-family:Inter,sans-serif;transition:all .3s cubic-bezier(.4,0,.2,1)}.diime-chip:active,.diime-chip:focus,.diime-chip:hover{box-shadow:none!important;transform:none!important}.diime-chip.Mui-disabled{cursor:not-allowed;opacity:.6}.diime-chip.MuiChip-clickable:hover{opacity:.9}.diime-chip .MuiChip-icon{margin-left:8px;margin-right:-4px}.diime-chip .MuiChip-deleteIcon{margin-left:-4px;margin-right:4px}.diime-chip .MuiChip-avatar{margin-left:4px;margin-right:-4px}@media (max-width:768px){.diime-chip{font-size:.75rem}}.diime-bottom-sheet .diime-bottom-sheet__handle{background-color:#ebebec;background-color:var(--line-default,#ebebec);border-radius:999px;flex-shrink:0;height:4px;margin:10px auto 4px;width:40px}.diime-bottom-sheet .diime-bottom-sheet__header{align-items:center;border-bottom:1px solid #ebebec;border-bottom:1px solid var(--line-default,#ebebec);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:8px 16px 12px}.diime-bottom-sheet .diime-bottom-sheet__title{align-items:center;color:#2d3748;color:var(--text-default,#2d3748);display:flex;font-family:Inter,sans-serif;font-size:15px;font-weight:600;gap:8px;line-height:1.3}.diime-bottom-sheet .diime-bottom-sheet__title-icon{align-items:center;color:#74b72e;color:var(--color-primary-green,#74b72e);display:inline-flex}.diime-bottom-sheet .diime-bottom-sheet__body{-webkit-overflow-scrolling:touch;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:16px}.diime-bottom-sheet .diime-bottom-sheet__actions{align-items:center;background-color:#fcfdfe;background-color:var(--background-light,#fcfdfe);border-top:1px solid #ebebec;border-top:1px solid var(--line-default,#ebebec);display:flex;flex-shrink:0;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}.diime-bottom-sheet .diime-bottom-sheet__actions>*{flex:1 1}.diime-verified-badge{align-items:center;color:var(--status-success);display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1;vertical-align:middle}.diime-verified-badge__label{white-space:nowrap}.diime-checkbox,.diime-checkbox-label{font-family:Inter,sans-serif}.diime-checkbox-label{margin:0}.diime-checkbox-label .MuiFormControlLabel-label{color:var(--text-primary);font-size:.875rem;-webkit-user-select:none;user-select:none}.diime-checkbox-label.Mui-disabled .MuiFormControlLabel-label{color:var(--text-light)}.diime-checkbox.Mui-disabled.Mui-checked,.diime-checkbox.Mui-disabled.MuiCheckbox-indeterminate{color:#bdbdbd!important;color:var(--text-light,#bdbdbd)!important}.diime-checkbox:hover{background-color:var(--background-light)}.diime-checkbox,.diime-checkbox-label{transition:all .3s cubic-bezier(.4,0,.2,1)}.diime-checkbox-wrapper{display:flex;flex-direction:column;gap:0}.diime-checkbox-helper-text{color:#798597;color:var(--text-grey-light,#798597);font-family:Inter,sans-serif;font-size:12px;line-height:1.3;margin-top:-6px;padding-left:30px}.diime-select,.diime-select-wrapper{overflow:visible;position:relative;width:100%}.diime-select.disabled{opacity:.6;pointer-events:none}.diime-select-label{color:var(--text-primary);font-size:12px;left:10px;padding:0 4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:1}.diime-select-label.floating{background-color:var(--input-bg);font-size:10.5px;top:0;transform:translateY(-50%)}.diime-select.open .diime-select-label{color:var(--text-primary)}.diime-select-label.error,.diime-select.error .diime-select-label{color:var(--color-red)}.diime-select-required{color:var(--color-red);margin-left:2px}.diime-select-trigger{align-items:center;background:var(--input-bg);border:1px solid var(--border-default);border-radius:4px;cursor:pointer;display:flex;height:40px;justify-content:space-between;min-height:40px;padding:8.5px 14px;position:relative;transition:border-color .2s ease}.diime-select-trigger:hover{border-color:var(--border-hover)}.diime-select.open .diime-select-trigger{border-color:var(--focus-border)}.diime-select.error .diime-select-trigger{border-color:var(--color-red)}.diime-select-placeholder,.diime-select-trigger.placeholder{color:var(--text-secondary)}.diime-select-placeholder{font-size:14px;font-weight:400;opacity:1}.diime-select-loading{color:var(--text-secondary);font-size:.875rem}.diime-select-arrow{align-items:center;color:var(--icon-default);display:flex;flex-shrink:0;justify-content:center;transition:transform .2s ease}.diime-select-arrow.open{transform:rotate(180deg)}.diime-select-selected-content{align-items:center;display:flex;flex:1 1;min-width:0}.diime-select-selected-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.diime-select-selected-text{align-items:baseline;display:flex;gap:6px;min-width:0}.diime-select-selected-label{color:var(--text-primary);font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diime-select-selected-subtitle{color:var(--text-secondary);font-size:.75rem}.diime-select-dropdown{background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;box-shadow:var(--shadow);display:flex;flex-direction:column;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%;z-index:9999}.diime-select-dropdown-portal{margin-top:0}.diime-select-search{border-bottom:1px solid var(--border-default);padding:8px}.diime-select-search-input{background-color:var(--input-bg);border:1px solid var(--border-default);border-radius:4px;color:var(--text-primary);font-size:.875rem;outline:none;padding:8px 12px;transition:border-color .2s ease;width:100%}.diime-select-search-input:focus{border-color:var(--focus-border);box-shadow:0 0 0 2px var(--focus-ring)}.diime-select-search-wrapper{align-items:center;display:flex;position:relative}.diime-select-search-wrapper .diime-select-search-input{padding-right:28px}.diime-select-search-clear{align-items:center;border-radius:50%;color:var(--icon-default);cursor:pointer;display:flex;font-size:16px;height:18px;justify-content:center;line-height:1;position:absolute;right:8px;transition:color .15s ease,background .15s ease;width:18px}.diime-select-search-clear:hover{background:var(--selected-hover);color:var(--text-primary)}.diime-select-list{background-color:var(--page-bg);display:flex;flex:1 1;flex-direction:column;max-height:250px;min-height:0;overflow:hidden}.diime-select-list>.overlay-scroll-wrapper{flex:1 1 auto;min-height:0}.diime-select-dropdown-portal .diime-select-list{flex:1 1;max-height:none;overflow:hidden}.diime-select-option{border-bottom:1px solid var(--border-default);cursor:pointer;padding:12px;transition:background .2s ease}.diime-select-option:last-child{border-bottom:none}.diime-select-option:hover{background:var(--selected)}.diime-select-option.selected{background:var(--selected);border-left:3px solid var(--color-primary-green);padding-left:9px}.diime-select-option.disabled{cursor:not-allowed;opacity:.5}.diime-select-option-content{align-items:center;display:flex;gap:8px}.diime-select-option-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.diime-select-option-text{display:flex;flex-direction:column;gap:2px}.diime-select-option-label{color:var(--text-primary);font-size:.875rem;font-weight:500}.diime-select-option-subtitle{color:var(--text-secondary);font-size:.75rem}.diime-select-empty{color:var(--text-secondary);font-size:.875rem;padding:16px;text-align:center}.diime-select-group-header{border-top:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;display:block;font-size:.7rem;font-weight:600;letter-spacing:.05em;padding:6px 14px 4px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.diime-select-group-header:hover{background-color:var(--selected);color:var(--text-primary)}.diime-select-group-chevron{flex-shrink:0}.diime-select-group:first-child .diime-select-group-header{border-top:none}.diime-select-helper-text{color:var(--text-secondary);font-size:12px;margin-left:0;margin-top:4px}.diime-select-helper-text.error{color:var(--color-red)}.diime-select--small,.diime-select-wrapper--small{width:auto}.diime-select--small .diime-select-trigger{font-size:12px;gap:6px;height:28px;min-height:28px;padding:4px 8px;width:fit-content}.diime-select--small .diime-select-label{font-size:12px;left:8px}.diime-select--small .diime-select-label.floating{font-size:9px}.diime-select--small .diime-select-placeholder,.diime-select--small .diime-select-selected-label{font-size:12px}.diime-select--small .diime-select-dropdown{min-width:110px;width:fit-content}.diime-select--small .diime-select-option{font-size:12px;padding:10px 12px;white-space:nowrap}.diime-select--small .diime-select-option-label{font-size:12px;white-space:nowrap}.diime-select--small .diime-select-option-subtitle{font-size:10px}.diime-select--small .diime-select-empty{font-size:12px;padding:12px}.diime-select-multi-actions{border-bottom:1px solid var(--border-default);display:flex;gap:8px;padding:6px 12px}.diime-select-multi-action-toggle{align-items:center;border-radius:4px;color:var(--text-primary);cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:8px;padding:4px;transition:background .15s ease;-webkit-user-select:none;user-select:none}.diime-select-multi-action-toggle .diime-select-checkbox{padding:0}.diime-select-multi-action-toggle:hover{background:var(--selected-hover)}.diime-select-checkbox{appearance:none;background:var(--input-bg);border:1.5px solid var(--border-hover);border-radius:3px;cursor:pointer;flex-shrink:0;height:14px;pointer-events:none;position:relative;transition:background .15s ease,border-color .15s ease;width:14px}.diime-select-checkbox:checked{background:#74b72e;background:var(--color-primary-green,#74b72e);border-color:#74b72e;border-color:var(--color-primary-green,#74b72e)}.diime-select-checkbox:checked:after{border:solid var(--text-white);border-width:0 1.5px 1.5px 0;content:"";height:7px;left:3.5px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.diime-select-option{align-items:center;display:flex;gap:8px}.diime-select-option .diime-select-checkbox{padding:0}.diime-select-multi-summary{align-items:center;display:flex;gap:8px;min-width:0;overflow:hidden;width:100%}.diime-select-multi-summary-text{color:var(--text-primary);flex:1 1;font-size:14px;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diime-select-multi-summary-count{align-items:center;background:#74b72e;background:var(--color-primary-green,#74b72e);border-radius:10px;color:var(--text-white);display:inline-flex;flex-shrink:0;font-size:.7rem;font-weight:600;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 6px}.diime-select-multi-summary-action{flex-shrink:0;padding:0}.diime-select-selected-tags-panel{background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;box-shadow:var(--shadow);left:0;padding:10px 12px 12px;position:absolute;right:0;top:calc(100% + 4px);z-index:10005}.diime-select-selected-tags-header{align-items:center;color:var(--text-primary);display:flex;font-size:12px;font-weight:600;gap:8px;justify-content:space-between;margin-bottom:8px}.diime-select-selected-tags-close{flex-shrink:0;padding:0}.diime-select-selected-tags-list{display:flex;flex-wrap:wrap;gap:6px;max-height:180px;overflow-y:auto}.diime-select-selected-tag{min-width:0}.diime-select-selected-tag .MuiChip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diime-banner{align-items:center;background:var(--page-bg);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:16px 40px;justify-content:center;min-height:66px;padding:8px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.diime-banner__content{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0}.diime-banner__icon{align-items:center;display:flex;flex-shrink:0;font-size:18px}.diime-banner--success .diime-banner__icon{color:var(--status-success)}.diime-banner--error .diime-banner__icon{color:var(--status-error)}.diime-banner--warning .diime-banner__icon{color:var(--status-warning)}.diime-banner--info .diime-banner__icon{color:var(--status-info)}.diime-banner__text-container{display:flex;flex-direction:column;min-width:0}.diime-banner__title{font-size:14px;font-weight:600;overflow-wrap:anywhere}.diime-banner__text{color:var(--text-dark);font-size:.75rem;overflow-wrap:anywhere}.diime-banner__link{background:none;border:none;cursor:pointer;font:inherit;font-weight:600;margin:0;padding:0;text-decoration:underline}.diime-banner__link:hover{opacity:.85}.diime-banner--success .diime-banner__title{color:var(--status-success)}.diime-banner--error .diime-banner__title{color:var(--status-error)}.diime-banner--warning .diime-banner__title{color:var(--status-warning)}.diime-banner--info .diime-banner__title{color:var(--status-info)}.diime-banner--success .diime-banner__action{border-color:var(--status-success);color:var(--status-success)}.diime-banner--success .diime-banner__action:hover{background-color:#2e7d3214}.diime-banner--error .diime-banner__action{border-color:var(--status-error);color:var(--status-error)}.diime-banner--error .diime-banner__action:hover{background-color:#d32f2f14}.diime-banner--warning .diime-banner__action{border-color:var(--status-warning);color:var(--status-warning)}.diime-banner--warning .diime-banner__action:hover{background-color:#ed6c0214}.diime-banner--info .diime-banner__action{border-color:var(--status-info);color:var(--status-info)}.diime-banner--info .diime-banner__action:hover{background-color:#0288d114}@media (max-width:768px){.diime-banner{align-items:stretch;flex-direction:column;gap:8px;padding:8px 16px 20px}.diime-banner__action{text-align:center;width:100%}}.campaign-dashboard{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.campaign-dashboard>.diime-page-header{flex-shrink:0}.campaign-dashboard__body{background-color:var(--pageadm-bg);flex:1 1;min-height:0;overflow-y:auto;padding:24px}.cd-card{background:var(--page-bg)!important;border:1px solid var(--border-default)!important;border-radius:16px!important;padding:20px 24px}.cd-status-bar{align-items:center;display:flex;flex-wrap:nowrap;gap:0;overflow:hidden;padding:0!important}.cd-status-bar>.MuiDivider-root{align-self:stretch;border-color:var(--border-default);margin:12px 0}.cd-status-bar__item{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:center;min-width:0;padding:14px 16px;white-space:nowrap}.cd-status-bar__text{color:var(--text-secondary);font-family:Inter,sans-serif;font-size:.82rem}.cd-status-bar__text b{color:var(--text-primary);font-weight:600}.cd-health-score{align-items:center;display:flex;flex:1 1;gap:12px;justify-content:center;min-width:0;padding:14px 20px}.cd-health-score__label{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;line-height:1.2}.cd-health-score__bar{border-radius:4px;flex-shrink:1;height:8px;min-width:80px;overflow:visible;position:relative;width:120px}.cd-health-score__gradient{background:linear-gradient(90deg,#2e7d32,#f6de00 45%,#ed6c02 65%,#d32f2f);border-radius:4px;height:100%;width:100%}.cd-health-score__indicator{background:var(--text-primary);border-radius:2px;height:14px;position:absolute;top:-3px;transform:translateX(-50%);transition:left .4s ease;width:4px}.cd-kpi-card{display:flex;flex-direction:column;gap:4px;height:100%;padding:16px 18px;position:relative;transition:box-shadow .2s ease}.cd-kpi-card:hover{box-shadow:0 4px 12px #0000000f}.cd-kpi-card__header{align-items:center;display:flex;gap:6px}.cd-kpi-card__title{font-family:Inter,sans-serif!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.5px;text-transform:uppercase}.cd-kpi-card__icon{align-items:center;display:flex;flex-shrink:0;opacity:.7}.cd-kpi-card__icon svg{font-size:18px!important}.cd-kpi-card__value{color:var(--text-primary)!important;font-family:Inter,sans-serif!important;font-size:1.75rem!important;font-weight:700!important;line-height:1.2!important}.cd-kpi-card__footer{align-items:flex-end;display:flex;justify-content:space-between;margin-top:auto}.cd-kpi-card__description{color:var(--text-secondary)!important;font-family:Inter,sans-serif!important;font-size:.78rem!important}.cd-kpi-card__expand{align-items:center;background:none;border:none;border-radius:4px;color:inherit;cursor:pointer;display:flex;justify-content:center;opacity:.4;padding:4px!important;position:absolute!important;right:8px;top:8px;transition:opacity .2s;z-index:1}.cd-kpi-card__expand:hover{opacity:1}.cd-kpi-card:hover .cd-kpi-card__expand{opacity:.8}.cd-chart-card{display:flex;flex-direction:column;height:100%}.cd-chart-card__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.cd-chart-card__title{color:var(--text-primary)!important;font-family:Inter,sans-serif!important;font-size:1rem!important;font-weight:700!important;margin:0!important}.cd-chart-card__subtitle{margin-top:2px!important}.cd-chart-card__link,.cd-chart-card__subtitle{color:var(--text-secondary)!important;font-family:Inter,sans-serif!important;font-size:.8rem!important}.cd-chart-card__link{cursor:pointer;white-space:nowrap}.cd-chart-card__link:hover{color:var(--text-primary)!important}.cd-chart-card__badge{color:var(--text-secondary)!important;font-family:Inter,sans-serif!important;font-size:.8rem!important;white-space:nowrap}.cd-funnel-legend{border-top:1px solid var(--border-default);display:flex;flex-wrap:wrap;gap:20px;margin-top:8px;padding-top:12px}.cd-funnel-legend__item{align-items:center;display:flex;gap:6px}.cd-funnel-legend__label{color:var(--text-secondary)!important}.cd-funnel-legend__label,.cd-funnel-legend__value{font-family:Inter,sans-serif!important;font-size:.78rem!important}.cd-funnel-legend__value{color:var(--text-primary)!important;font-weight:600!important}.cd-funnel-legend__drop{color:#2e7d32!important;color:var(--status-success,#2e7d32)!important;font-family:Inter,sans-serif!important;font-size:.72rem!important;font-weight:500!important}.cd-spam-alert{align-items:center;background:#ffebee;border-radius:12px;color:#d32f2f;color:var(--status-error,#d32f2f);display:flex;gap:8px;margin-bottom:8px;padding:8px 14px}.cd-spam-alert__text{color:#d32f2f!important;color:var(--status-error,#d32f2f)!important;font-family:Inter,sans-serif!important;font-size:.8rem!important;font-weight:500!important}.cd-metrics-tabs{display:flex;flex-direction:column;gap:10px}.cd-metrics-tabs__cards{display:flex;gap:8px}.cd-peak-card{background:var(--page-bg);border:1.5px solid var(--border-default);border-radius:12px!important;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0;padding:10px 12px;position:relative;transition:all .2s ease}.cd-peak-card:hover{box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}.cd-peak-card--selected{box-shadow:0 2px 8px #0000000f}.cd-peak-card__header{align-items:center;display:flex;gap:4px;margin-bottom:0}.cd-peak-card__label{color:var(--text-secondary)!important;font-family:Inter,sans-serif!important;font-size:.62rem!important;font-weight:600!important;letter-spacing:.4px;text-transform:uppercase}.cd-peak-card__time{color:var(--text-primary)!important;font-family:Inter,sans-serif!important;font-size:1.1rem!important;font-weight:700!important;line-height:1.3!important}.cd-peak-card__detail{color:var(--text-secondary)!important;font-family:Inter,sans-serif!important;font-size:.72rem!important}.cd-metric-insight{border:1.5px solid;border-radius:12px;padding:18px 24px;position:relative;transition:background-color .2s ease,border-color .2s ease}.cd-metric-insight__title{font-family:Inter,sans-serif!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.3px;text-transform:uppercase}.cd-metric-insight__text{color:var(--text-primary)!important;font-family:Inter,sans-serif!important;font-size:.85rem!important;line-height:1.5!important}.cd-modal{gap:16px;min-height:400px}.cd-modal,.cd-modal__table{display:flex;flex-direction:column}.cd-modal__table{border:1px solid var(--border-default);border-radius:12px;overflow:hidden}.cd-modal__row{align-items:center;border-bottom:1px solid var(--border-default);display:flex;gap:8px;padding:10px 16px;transition:background .15s ease}.cd-modal__row:last-child{border-bottom:none}.cd-modal__row--header,.cd-modal__row:not(.cd-modal__row--header):hover{background:var(--hardcoded-hover-light)}.cd-modal__row--header{border-bottom:2px solid var(--border-default)}.cd-modal__cell{flex:1 1;min-width:0}.cd-modal__cell--header{color:var(--text-secondary)!important;font-family:Inter,sans-serif!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.5px;text-transform:uppercase}.cd-modal__text{color:var(--text-primary)!important;font-family:Inter,sans-serif!important;font-size:.85rem!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-modal__text--error{color:#d32f2f!important;color:var(--status-error,#d32f2f)!important;font-weight:600!important}.cd-modal__body{max-height:50vh;overflow-y:auto}.cd-modal__reply-btn{align-items:center;background:#0000;border:1px solid #74b72e;border:1px solid var(--color-primary-green,#74b72e);border-radius:8px;color:#74b72e;color:var(--color-primary-green,#74b72e);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;gap:6px;padding:6px 14px;transition:all .15s ease;white-space:nowrap}.cd-modal__reply-btn:hover{background:#74b72e;background:var(--color-primary-green,#74b72e);color:#fff}@media (max-width:960px){.cd-status-bar{flex-wrap:wrap;overflow:visible}.cd-status-bar__item{flex:1 1 45%;justify-content:flex-start;padding:10px 16px;white-space:normal}.cd-status-bar__text{white-space:normal;word-break:break-word}.cd-status-bar>.MuiDivider-root{display:none}.cd-health-score{flex:1 1 100%;justify-content:center;padding:10px 16px}.cd-health-score__bar{width:140px}}@media (max-width:768px){.campaign-dashboard__body{padding:16px}.cd-status-bar{flex-wrap:wrap;overflow:visible}.cd-status-bar__item{flex:1 1 45%;justify-content:flex-start;padding:10px 16px;white-space:normal}.cd-status-bar__text{white-space:normal;word-break:break-word}.cd-status-bar>.MuiDivider-root{display:none}.cd-health-score{flex:1 1 100%;justify-content:center;padding:10px 16px}.cd-health-score__bar{width:140px}.cd-chart-card__header{align-items:flex-start;flex-direction:column;gap:4px}.cd-kpi-card__value{font-size:1.4rem!important}.cd-funnel-legend{gap:12px}.cd-metrics-tabs__cards{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.cd-peak-card{min-height:64px}.cd-peak-card__label{white-space:normal}.cd-metric-insight{padding:14px 16px}}@media (max-width:480px){.cd-carousel__slide{padding:10px 14px}.cd-status-bar__item{flex:1 1 100%}}.input-toggle{align-items:center;cursor:pointer;display:inline-flex;margin-right:.65rem;margin-top:.15rem}.input-toggle.disabled{cursor:not-allowed;opacity:.5}.input-toggle>.box{background-color:var(--toggle-bg);border-radius:12px;height:20px;padding:3px;width:36px}.input-toggle>.box>.dot{background-color:var(--toggle-dot);border-radius:50%;height:14px;transition:all .2s ease;width:14px}.input-toggle.toggled>.box{background-color:var(--color-secondary-lime)}.input-toggle.toggled>.box>.dot{margin-left:16px}.input-toggle>.title{color:var(--text-primary);font-family:Inter,sans-serif;font-size:.835rem;margin-bottom:3px;margin-left:7px}.scrollable-v:has(.diime-assistant-list){display:flex!important;flex-direction:column!important;overflow:hidden!important}[class$=-tab]:has(.diime-assistant-list),[class*="-tab "]:has(.diime-assistant-list){display:flex!important;flex-direction:column!important;height:100%!important}[class*=-tab-content]:has(.diime-assistant-list),[class*=details-content]:has(.diime-assistant-list),[class=tab-content]:has(.diime-assistant-list){display:flex!important;flex:1 1!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.content-section:has(>.diime-assistant-list){display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.diime-assistant-list{grid-gap:16px;align-content:start;display:grid;flex:1 1;gap:16px;min-height:0}.diime-assistant-list--1-per-row{grid-template-columns:minmax(0,1fr)}.diime-assistant-list--2-per-row{grid-template-columns:repeat(2,minmax(0,1fr))}.diime-assistant-list--3-per-row{grid-template-columns:repeat(3,minmax(0,1fr))}.diime-assistant-list--4-per-row{grid-template-columns:repeat(4,minmax(0,1fr))}.diime-assistant-list-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;height:100%;min-height:180px;overflow:hidden;padding:16px;transition:all .2s ease}.diime-assistant-list-card--fixed{height:180px}.diime-assistant-list-card:hover{border-color:var(--border-hover);box-shadow:0 4px 12px #00000014}.diime-assistant-list-card-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.diime-assistant-list-card-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.diime-assistant-list-card-main{align-items:center;display:flex;gap:12px;min-width:0}.diime-assistant-list-card-icon{align-items:center;align-self:flex-start;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;position:relative;width:40px}.diime-assistant-list-card-icon:not([style*=gradient-aix]):not([style*=icon-grey]){background:var(--brand-primary)!important;color:var(--text-white)!important}.diime-assistant-list-card-title-row{align-items:center;display:flex;flex:1 1;min-width:0;overflow:hidden}.diime-assistant-list-card-title{color:var(--text-primary);font-size:14px;font-weight:600;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diime-assistant-list-card-badge{border-radius:12px;flex-shrink:0;font-size:11px;font-weight:500;padding:2px 8px;text-transform:capitalize;white-space:nowrap}.diime-assistant-list-card-badge--active{background-color:var(--tag-success-bg);border:1px solid var(--tag-success-text);color:var(--tag-success-text)}.diime-assistant-list-card-badge--inactive{background-color:var(--tag-danger-bg);border:1px solid var(--tag-danger-text);color:var(--tag-danger-text)}.diime-assistant-list-card-badge--default{background-color:var(--tag-neutral-bg);border:1px solid var(--tag-neutral-text);color:var(--tag-neutral-text)}.diime-assistant-list-card-badge--info{background-color:var(--tag-warning-bg);border:1px solid var(--tag-warning-text);color:var(--tag-warning-text)}.diime-assistant-list-card-badge--success{background-color:var(--tag-success-bg);border:1px solid var(--tag-success-text);color:var(--tag-success-text)}.diime-assistant-list-card-badge--warning{background-color:var(--tag-warning-bg);border:1px solid var(--tag-warning-text);color:var(--tag-warning-text)}.diime-assistant-list-card-badge--error{background-color:var(--tag-danger-bg);border:1px solid var(--tag-danger-text);color:var(--tag-danger-text)}.diime-assistant-list-card-description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;flex:1 1;font-size:12px;line-height:1.5;margin:8px 0 0;overflow:hidden;text-overflow:ellipsis}.diime-assistant-list-card-stats{display:flex;flex-wrap:nowrap;gap:20px;margin-top:auto;min-width:0;overflow:hidden;padding-top:12px}.diime-assistant-list-card-stat{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:6px;min-width:0;overflow:hidden}.diime-assistant-list-card-stat svg{color:var(--icon-default);flex-shrink:0}.diime-assistant-list-card-stat span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diime-assistant-list-card-actions{align-items:center;display:flex;gap:8px}.diime-assistant-list-card-header .diime-assistant-list-card-action-btn{padding:0}.diime-assistant-list-card-action-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--icon-default);cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s ease}.diime-assistant-list-card-action-btn:hover{background-color:initial;color:var(--text-primary)}.diime-assistant-list-card-action-btn.Mui-disabled{color:var(--icon-disabled);cursor:not-allowed;opacity:1}.diime-assistant-list-card-action-btn.Mui-disabled:hover{background-color:initial;color:var(--icon-disabled)}.diime-assistant-list-card-action-btn.action-inactivate{color:var(--status-red)}.diime-assistant-list-card-action-btn.action-inactivate:hover{background-color:var(--tag-danger-bg);color:var(--status-red)}.diime-assistant-list-card-action-btn.action-activate{color:var(--status-green)}.diime-assistant-list-card-action-btn.action-activate:hover{background-color:var(--tag-success-bg);color:var(--status-green)}.diime-card--mobile-layout{display:flex;flex-direction:column;gap:8px;min-height:auto;padding:14px 16px}.diime-card--mobile-layout .diime-assistant-list-card-title{font-size:15px;font-weight:600}.diime-card--mobile-layout .diime-assistant-list-card-description{flex:initial;margin:0}.diime-card-mobile-footer{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.diime-card-mobile-footer__badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.diime-assistant-list-loading{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.diime-assistant-list-spinner{animation:diime-assistant-list-spin 1s linear infinite;border:3px solid var(--border-default);border-radius:50%;border-top-color:var(--brand-primary);height:40px;margin-bottom:16px;width:40px}@keyframes diime-assistant-list-spin{to{transform:rotate(1turn)}}@media (max-width:768px){.diime-assistant-list--2-per-row,.diime-assistant-list--3-per-row,.diime-assistant-list--4-per-row{grid-template-columns:minmax(0,1fr)}.diime-assistant-list-card{min-height:auto;padding:16px}.diime-assistant-list-card-stats{gap:12px}}@media (min-width:769px) and (max-width:1024px){.diime-assistant-list--3-per-row,.diime-assistant-list--4-per-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.diime-assistant-list{padding:0 16px}.diime-assistant-list--3-per-row,.diime-assistant-list--4-per-row{grid-template-columns:repeat(2,minmax(0,1fr))}.diime-assistant-list-card{padding:16px}.diime-assistant-list-card-stats{gap:12px}.diime-assistant-list-card-title{font-size:16px}.diime-assistant-list-card-description{font-size:14px}.diime-assistant-list-card-stat{font-size:13px}.diime-assistant-list-card-badge{font-size:12px}}@media (max-width:480px){.diime-assistant-list{padding:0 12px}.diime-assistant-list--2-per-row,.diime-assistant-list--3-per-row,.diime-assistant-list--4-per-row{grid-template-columns:minmax(0,1fr)}.diime-assistant-list-card-main{flex-direction:column;gap:8px}.diime-assistant-list-card-icon{height:36px;width:36px}.diime-assistant-list-card-stats{gap:8px}}.superadmin-page{display:flex;flex-direction:column;height:100%;padding:0}.superadmin-layout{min-height:0}.superadmin-layout,.superadmin-main-content{display:flex;flex:1 1;height:100%;overflow:hidden}.superadmin-main-content{flex-direction:column;min-width:0}.superadmin-menus-wrapper{display:flex;flex-direction:column;height:100%;min-height:0}.superadmin-subtab-content{flex:1 1;min-height:0;overflow:hidden}.sa-tab-wrapper{display:flex;flex-direction:column;height:100%;min-height:0}.sa-tab-content{background-color:var(--page-bg);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.sa-tab-content.scrollable-v{overflow-x:hidden;overflow-y:auto}.sa-tab-content .sa-content-section{flex:1 1;min-height:0;width:100%}.sa-tab-content .diime-datagrid-wrapper{overflow-x:hidden!important}.sa-entity-code{color:var(--text-secondary);font-size:11px;font-weight:400;margin-top:1px}.sa-action-tags{display:flex;flex-wrap:wrap;gap:4px}.sa-form-label{color:var(--text-primary);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.sa-actions-grid{display:flex;flex-wrap:wrap;gap:12px 20px}.sa-action-option{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;gap:6px}.sa-category-group{background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;flex:none;margin-bottom:16px;overflow:hidden}.sa-category-header{align-items:center;background:var(--selected);border-bottom:1px solid var(--border-default);cursor:pointer;display:flex;gap:8px;padding:12px 16px;transition:background .12s;-webkit-user-select:none;user-select:none}.sa-category-header:hover{background:var(--selected-hover)}.sa-category-title{color:var(--text-primary);font-size:14px;font-weight:600}.sa-category-count{color:var(--text-secondary);font-size:12px;font-weight:400}.sa-category-items{padding:0}.sa-category-items .diime-datagrid-wrapper,.sa-tab-content .sa-content-section .sa-category-items .diime-datagrid-wrapper{flex:none;height:fit-content;overflow:hidden}.sa-category-items .diime-datagrid-wrapper revo-grid{max-height:inherit;overflow:hidden!important}.sa-category-items .diime-datagrid-wrapper revo-grid .horizontal-scroll,.sa-category-items .diime-datagrid-wrapper revo-grid .vertical-scroll,.sa-category-items .diime-datagrid-wrapper revo-grid revogr-scroll-virtual{display:none!important}.sa-category-items .diime-datagrid-wrapper revo-grid .main-viewport,.sa-category-items .diime-datagrid-wrapper revo-grid .viewports{max-height:inherit;min-height:0!important}.sa-category-empty{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;font-style:italic;gap:8px;justify-content:center;padding:16px 20px}.sa-category-select{background:var(--page-bg);border:1px solid var(--border-default);border-radius:6px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;font-size:13px;outline:none;padding:8px 12px;width:100%}.sa-category-select:focus{border-color:var(--brand-primary)}.diime-datagrid-wrapper{align-self:flex-start;border-radius:8px;height:fit-content;overflow:visible;position:relative;width:100%}.diime-datagrid-empty{align-items:center;background:#0000;color:var(--text-secondary);display:flex;font-size:15px;gap:8px;justify-content:center;padding:80px 16px;width:100%}.diime-datagrid-wrapper revo-grid{--revo-grid-text:var(--text-primary);color:var(--text-primary);display:block;overflow:hidden!important;width:100%!important}.diime-datagrid-wrapper .vertical-inner{-ms-overflow-style:none!important;scrollbar-width:none!important}.diime-datagrid-wrapper .vertical-inner::-webkit-scrollbar{display:none!important}.diime-datagrid-wrapper revo-grid[theme=compact]{border:none!important}.diime-datagrid-wrapper revo-grid revogr-scroll-virtual.horizontal{left:0;min-height:0!important}.diime-datagrid-wrapper revo-grid revogr-scroll-virtual.horizontal,.diime-datagrid-wrapper revo-grid revogr-scroll-virtual.vertical{bottom:0;position:absolute!important;right:0;scrollbar-color:#0000 #0000;scrollbar-width:thin;transition:scrollbar-color .25s ease;z-index:10}.diime-datagrid-wrapper revo-grid revogr-scroll-virtual.vertical{min-width:0!important;top:0}.diime-datagrid-wrapper revo-grid revogr-scroll-virtual.horizontal:hover,.diime-datagrid-wrapper revo-grid revogr-scroll-virtual.vertical:hover,.diime-datagrid-wrapper:hover revo-grid revogr-scroll-virtual.horizontal,.diime-datagrid-wrapper:hover revo-grid revogr-scroll-virtual.vertical{scrollbar-color:var(--scrollbar-thumb) #0000}.diime-datagrid-wrapper revo-grid revogr-scroll-virtual.horizontal::-webkit-scrollbar{height:.5rem}.diime-datagrid-wrapper revo-grid revogr-scroll-virtual.horizontal::-webkit-scrollbar-track,.diime-datagrid-wrapper revo-grid revogr-scroll-virtual.vertical::-webkit-scrollbar-track{background:#0000}.diime-datagrid-wrapper revo-grid revogr-scroll-virtual.horizontal::-webkit-scrollbar-thumb,.diime-datagrid-wrapper revo-grid revogr-scroll-virtual.vertical::-webkit-scrollbar-thumb{background:#0000;border-radius:.25rem;-webkit-transition:background .25s ease;transition:background .25s ease}.diime-datagrid-wrapper:hover revo-grid revogr-scroll-virtual.horizontal::-webkit-scrollbar-thumb,.diime-datagrid-wrapper:hover revo-grid revogr-scroll-virtual.vertical::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}.diime-datagrid-wrapper revo-grid revogr-scroll-virtual.horizontal::-webkit-scrollbar-thumb:hover,.diime-datagrid-wrapper revo-grid revogr-scroll-virtual.vertical::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.diime-datagrid-wrapper revo-grid[theme=compact] revogr-header{background:var(--table-header-bg);border-bottom:1px solid var(--border-default)}.diime-datagrid-wrapper revo-grid[theme=compact] revogr-header .header-rgRow{box-shadow:none;height:40px}.diime-datagrid-wrapper revo-grid[theme=compact] revogr-header .rgHeaderCell{box-shadow:none!important;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:40px;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.diime-datagrid-wrapper revo-grid[theme=compact] revogr-header .rgHeaderCell:hover{background:var(--selected-hover);color:var(--text-primary)}.diime-datagrid-wrapper revo-grid[theme=compact] revogr-header .rgHeaderCell:active{background:var(--selected);color:var(--brand-primary)}.diime-datagrid-wrapper revo-grid revogr-header .rgHeaderCell.focused-cell{background:var(--selected);box-shadow:none!important;color:var(--brand-primary)}.diime-datagrid-wrapper revo-grid[theme=compact] revogr-data .rgRow:not(.groupingRow){border-radius:0!important;box-shadow:none!important}.diime-datagrid-wrapper revo-grid[theme=compact] revogr-data .rgRow:not(.groupingRow) .rgCell{background:var(--table-row-bg);border-bottom:1px solid var(--border-default);box-shadow:none!important;color:var(--text-primary);font-size:13px}.diime-datagrid-cell-content,.diime-datagrid-wrapper revo-grid[theme=compact] revogr-data .rgRow:not(.groupingRow) .rgCell>span:not([class]){align-items:center;display:flex;height:100%;min-width:0;width:100%}.diime-datagrid-cell-content{overflow:hidden}.diime-datagrid-cell-content>*{flex-shrink:1;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diime-datagrid-wrapper revo-grid[theme=compact] revogr-data .rgRow:not(.groupingRow)+.rgRow:not(.groupingRow){margin-top:0}.diime-datagrid-wrapper revo-grid[theme=compact] revogr-data .rgRow:not(.groupingRow):last-child .rgCell{border-bottom:none}.diime-datagrid--clickable [data-rgrow]:hover revogr-data .rgRow:not(.groupingRow) .rgCell,.diime-datagrid--clickable revo-grid[theme=compact] revogr-data .rgRow:not(.groupingRow):hover .rgCell{background:var(--selected)}.diime-datagrid--clickable [data-rgrow]{cursor:pointer}.diime-datagrid--clickable [data-rgrow]:hover revogr-data .rgCell{background:var(--selected)}.diime-datagrid-wrapper revo-grid revogr-data .rgCell,.diime-datagrid-wrapper revo-grid revogr-data .rgCell *{user-select:text!important;-webkit-user-select:text!important}.diime-datagrid-wrapper revo-grid .selection-border-range,.diime-datagrid-wrapper revo-grid revogr-focus.focused-cell{box-shadow:none!important;display:none!important}.diime-datagrid-wrapper .groupingRow .diime-datagrid-group__label>*{display:none!important}.diime-datagrid-wrapper .groupingRow{--rgRow-border:none!important;margin-top:4px}.diime-datagrid-wrapper .groupingRow,.diime-datagrid-wrapper .groupingRow *,.diime-datagrid-wrapper .groupingRow .rgCell,.diime-datagrid-wrapper .groupingRow .rgCell:after,.diime-datagrid-wrapper .groupingRow .rgCell:before,.diime-datagrid-wrapper .groupingRow [data-rgcol],.diime-datagrid-wrapper .groupingRow revogr-data{border:none!important;box-shadow:none!important;outline:none!important}.diime-datagrid-wrapper .groupingRow .rgCell{background:var(--table-header-bg);border-bottom:none;box-shadow:none!important;color:var(--text-primary);font-weight:600}.diime-datagrid-wrapper revo-grid[theme=compact] revogr-data .rgRow.groupingRow{margin-top:4px}.diime-datagrid-wrapper revo-grid[theme=compact] revogr-data .rgRow.groupingRow .rgCell{background:var(--table-header-bg);border-bottom:none;box-shadow:none!important;color:var(--text-primary);font-weight:600}.diime-datagrid-wrapper .groupingRow,.diime-datagrid-wrapper .groupingRow .rgCell{cursor:pointer!important}.diime-datagrid-wrapper .groupingRow .diime-datagrid-group__label{align-items:center;display:inline-flex}.diime-datagrid-wrapper .groupingRow .diime-datagrid-group__label:before{border-right:2px solid;border-top:2px solid;content:"";display:inline-block;flex-shrink:0;height:6px;margin-right:8px;opacity:.55;transform:rotate(45deg);transition:transform .2s ease;width:6px}.diime-datagrid-wrapper .groupingRow .diime-datagrid-group__label.is-expanded:before{transform:rotate(135deg)}.diime-datagrid-wrapper .rgCell:has(.dashboard__status-badge){overflow:hidden;text-overflow:clip}.diime-datagrid-wrapper .dashboard__status-badge{white-space:nowrap}.diime-datagrid-kebab{align-items:center;background:var(--table-header-bg);display:flex;gap:6px;height:39px;padding-right:8px;position:absolute;right:0;top:0;z-index:50}.diime-datagrid-kebab__btn{align-items:center;background:#0000;border:none;border-radius:6px;box-shadow:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;transition:background .15s,border-color .15s;width:32px}.diime-datagrid-kebab__btn:hover{background:var(--selected-hover);border-radius:4px}.diime-datagrid-kebab__btn--active{background:var(--tag-success-bg);border-color:var(--brand-primary);color:var(--brand-primary)}.diime-datagrid-kebab__popover{align-items:center;background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;box-shadow:var(--shadow);display:flex;flex-direction:row;gap:4px;margin-top:4px;padding:6px;position:absolute;right:0;top:100%;white-space:nowrap;z-index:101}.diime-datagrid-kebab__action{align-items:center;background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;height:30px;justify-content:center;transition:background .15s,border-color .15s;width:30px}.diime-datagrid-kebab__action:hover{background:var(--selected-hover);border-color:var(--border-hover)}.diime-datagrid-kebab__action--active{background:var(--tag-success-bg);border-color:var(--brand-primary);color:var(--brand-primary)}.diime-datagrid-kebab__search{align-items:center;background:var(--card-bg);border:1px solid var(--brand-primary);border-radius:6px;display:flex;gap:6px;height:28px;min-width:160px;padding:4px 10px;transition:border-color .15s}.diime-datagrid-kebab__search:focus-within{border-color:var(--focus-border);box-shadow:0 0 0 2px var(--focus-ring)}.diime-datagrid-search__input{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-size:13px;min-width:0;outline:none}.diime-datagrid-search__input::placeholder{color:var(--text-secondary)}.diime-datagrid-dropdown{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;box-shadow:var(--shadow);display:flex;flex-direction:column;margin-top:4px;max-height:300px;min-width:200px;overflow:hidden;position:absolute;right:0;top:100%;z-index:102}.diime-datagrid-dropdown__header{align-items:center;border-bottom:1px solid var(--border-default);color:var(--text-primary);display:flex;font-size:12px;font-weight:600;justify-content:space-between;padding:8px 12px}.diime-datagrid-dropdown__close{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:2px}.diime-datagrid-dropdown__close:hover{background:var(--selected-hover)}.diime-datagrid-dropdown__list{max-height:250px;overflow-y:auto;padding:6px 0}.diime-datagrid-dropdown__option{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;gap:0;padding:2px 12px;transition:background .12s}.diime-datagrid-dropdown__option:hover{background:var(--selected-hover)}.diime-datagrid-dropdown__level{background:var(--tag-success-bg);border-radius:4px;color:var(--brand-primary);font-size:11px;font-weight:600;margin-left:auto;padding:2px 6px;white-space:nowrap}.diime-datagrid-dropdown__footer{border-top:1px solid var(--border-default);padding:6px 12px}.diime-datagrid-dropdown__reset{background:none;border:none;border-radius:4px;color:var(--brand-primary);cursor:pointer;font-size:12px;font-weight:500;padding:6px 8px;text-align:center;transition:background .12s;width:100%}.diime-datagrid-dropdown__reset:hover{background:var(--selected-hover)}.diime-datagrid-dropdown__list::-webkit-scrollbar{background-color:var(--scrollbar-track);border-radius:.25rem;width:.5rem}.diime-datagrid-dropdown__list::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:.25rem}.diime-datagrid-dropdown__list::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.diime-datagrid-dropdown__list::-webkit-scrollbar-track{border-radius:.25rem}.diime-datagrid-wrapper revo-grid revogr-scroll-virtual.vertical{height:calc(100% - 40px)!important;top:40px!important}.diime-datagrid-wrapper revo-grid revogr-scroll-virtual.vertical::-webkit-scrollbar{background-color:var(--scrollbar-track);border-radius:.25rem;width:.5rem}.diime-datagrid-wrapper revo-grid revogr-scroll-virtual.vertical::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:.25rem}.diime-datagrid-wrapper revo-grid revogr-scroll-virtual.vertical::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.diime-datagrid-wrapper revo-grid revogr-scroll-virtual.vertical::-webkit-scrollbar-track{border-radius:.25rem}.diime-datagrid-wrapper revo-grid .rgHeaderCell .resizable:hover,.diime-datagrid-wrapper revo-grid .rgHeaderCell.active .resizable{background-color:var(--border-default)!important}.agent-management-wrapper{height:100%;overflow:hidden}.agent-management-wrapper .agent-management-container{display:flex;font-family:Inter,"72",Helvetica Neue,sans-serif;height:100%;overflow:hidden}.agent-management-wrapper .agent-main-content{display:flex;flex:1 1;flex-direction:column;height:100%;overflow:hidden}.agent-management-wrapper .agent-main-content>.page-header{flex-shrink:0}.agent-management-wrapper .agent-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}.agent-management-wrapper .agent-content-wrapper{display:flex;flex:1 1;flex-direction:column;margin:0 auto;min-height:0;width:100%}.agent-management-wrapper .agent-truncate-text{display:block;flex:1 1;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.agent-management-wrapper .agent-user-links{color:var(--text-secondary);font-size:12px;line-height:1.3}.agent-management-wrapper .agent-management-title{align-items:center;color:var(--text-primary);display:flex;font-size:24px;font-weight:700;gap:12px;margin:0}@keyframes agent-slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.agent-management-wrapper .form-input{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;font-size:14px;padding:12px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.agent-management-wrapper .form-input:focus{border-color:var(--brand-primary);box-shadow:var(--shadow);outline:none}.agent-management-wrapper .form-input.error{border-color:var(--color-red-default)}.agent-management-wrapper .form-select{background:var(--card-bg);cursor:pointer}.agent-management-wrapper .form-select,.agent-management-wrapper .form-textarea{border:1px solid var(--border-default);border-radius:8px;font-size:14px;padding:12px 16px;width:100%}.agent-management-wrapper .form-textarea{font-family:inherit;min-height:100px;resize:vertical}.agent-management-wrapper .form-group{margin-bottom:20px}.agent-management-wrapper .form-label{color:var(--text-primary);display:block;font-weight:500;margin-bottom:8px}.agent-management-wrapper .form-label.required:after{color:var(--color-red-default);content:" *"}.agent-management-wrapper .form-error{color:var(--color-red-default);display:block;font-size:12px;margin-top:4px}.agent-management-wrapper .form-help{color:var(--text-secondary);display:block;font-size:12px;margin-top:4px}.agent-management-wrapper .btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.agent-management-wrapper .btn:disabled{cursor:not-allowed;opacity:.6}.agent-management-wrapper .btn:hover:not(:disabled){box-shadow:var(--shadow);transform:translateY(-1px)}.agent-management-wrapper .btn-primary{background:var(--brand-primary);color:var(--text-on-color)}.agent-management-wrapper .btn-primary:hover:not(:disabled){background:var(--brand-primary)}.agent-management-wrapper .btn-secondary{background:var(--border-default);border:1px solid var(--border-default);color:var(--text-primary)}.agent-management-wrapper .btn-secondary:hover:not(:disabled){background:var(--border-default)}.agent-management-wrapper .btn-success{background:var(--color-green-default);color:var(--text-on-color)}.agent-management-wrapper .btn-success:hover:not(:disabled){background:var(--color-green-default)}.agent-management-wrapper .btn-danger{background:var(--color-red-default);color:var(--text-on-color)}.agent-management-wrapper .btn-danger:hover:not(:disabled){background:var(--color-red-default)}.agent-management-wrapper .btn-outline{background:#0000;border:1px solid var(--border-default);color:var(--text-secondary)}.agent-management-wrapper .btn-outline:hover:not(:disabled){background:var(--page-bg);border-color:var(--brand-primary);color:var(--text-primary)}.agent-management-wrapper .btn-icon.btn-danger{color:var(--color-red-default)}.agent-management-wrapper .btn-icon.btn-danger:hover{background:var(--tag-danger-bg);color:var(--color-red-default)}.agent-management-wrapper .btn-sm{font-size:12px;padding:6px 12px}.agent-management-wrapper .btn-lg{font-size:16px;padding:12px 24px}.agent-management-wrapper .agent-actions-cell{align-items:center;display:flex;gap:8px;justify-content:center}.agent-management-wrapper .status-badge{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;letter-spacing:.5px;padding:4px 8px}.agent-management-wrapper .status-badge.inactive{background:var(--selected);color:var(--text-secondary)}.agent-management-wrapper .status-badge.online{background:var(--tag-success-bg);color:var(--color-green-default)}.agent-management-wrapper .status-badge.away{background:var(--tag-warning-bg);color:var(--tag-warning-text)}.agent-management-wrapper .status-badge.offline{background:var(--selected);color:var(--text-secondary)}.agent-management-wrapper .loading{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:64px 24px}.agent-management-wrapper .loading-spinner{animation:agent-spin 1s linear infinite;border-top:3px solid var(--border-default);border:3px solid var(--border-default);border-radius:50%;border-top-color:var(--brand-primary);height:32px;margin-bottom:16px;width:32px}@keyframes agent-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.agent-management-wrapper .empty-state{color:var(--text-secondary);padding:64px 24px;text-align:center}.agent-management-wrapper .empty-icon,.agent-management-wrapper .empty-state-icon{color:var(--text-secondary);font-size:48px;margin-bottom:16px}.agent-management-wrapper .empty-state h3{color:var(--text-primary);font-size:18px;font-weight:600;margin-bottom:8px}.agent-management-wrapper .empty-state p{line-height:1.5;margin-bottom:24px}.agent-management-wrapper .details-tabs{background:var(--card-bg);border-bottom:1px solid var(--border-default);display:flex}.agent-management-wrapper .tab-button{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:16px 24px;transition:all .2s cubic-bezier(.4,0,.2,1)}.agent-management-wrapper .tab-button:hover{background:var(--selected);color:var(--text-primary)}.agent-management-wrapper .tab-button.active{background:var(--selected);border-bottom-color:var(--brand-primary);color:var(--brand-primary)}.agent-management-wrapper .tab-content{overflow-y:auto}.agent-management-wrapper .form-section{margin-bottom:32px}.agent-management-wrapper .section-title{border-bottom:1px solid var(--border-default);color:var(--text-primary);font-size:18px;font-weight:600;margin-bottom:16px;padding-bottom:8px}.agent-management-wrapper .form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.agent-management-wrapper .checkbox-group{display:flex;flex-direction:column;gap:12px}.agent-management-wrapper .checkbox-label{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;gap:8px}.agent-management-wrapper .checkbox-label input[type=checkbox]{accent-color:var(--brand-primary);height:16px;width:16px}.agent-management-wrapper .teams-list{display:flex;flex-direction:column;gap:12px}.agent-management-wrapper .team-item{align-items:center;background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;display:flex;justify-content:space-between;padding:16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.agent-management-wrapper .team-item:hover{border-color:var(--brand-primary);box-shadow:var(--shadow)}.agent-management-wrapper .team-info{flex:1 1}.agent-management-wrapper .team-name{margin-bottom:4px}.agent-management-wrapper .team-actions{display:flex;gap:8px}.agent-management-wrapper .info-message{margin-top:16px}.agent-management-wrapper .table-container{overflow-x:auto}.agent-management-wrapper .table{background:var(--card-bg);border-collapse:collapse;width:100%}.agent-management-wrapper .table td,.agent-management-wrapper .table th{border-bottom:1px solid var(--border-default);padding:12px;text-align:left}.agent-management-wrapper .table th{background-color:var(--selected);color:var(--text-primary);font-size:14px;font-weight:600}.agent-management-wrapper .table td{color:var(--text-secondary);font-size:14px}.agent-management-wrapper .table tbody tr:hover{background-color:var(--selected)}@media (min-width:768px){.agent-management-wrapper .form-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.agent-management-wrapper .agent-management-container{height:auto;min-height:calc(100vh - 60px)}.agent-management-wrapper .agent-content{padding:16px}.agent-management-wrapper .btn{justify-content:center}.agent-management-wrapper .team-item{align-items:flex-start;flex-direction:column;gap:12px}.agent-management-wrapper .team-actions{align-self:flex-end}.agent-management-wrapper .details-tabs{overflow-x:auto}.agent-management-wrapper .tab-button{min-width:fit-content;white-space:nowrap}}.agent-management-wrapper .channels-list{display:flex;flex-direction:column;gap:16px}.agent-management-wrapper .channel-item{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;overflow:hidden}.agent-management-wrapper .account-form,.agent-management-wrapper .channel-accounts{padding:16px}.agent-management-wrapper .account-item{padding:12px}.agent-management-wrapper .account-details{gap:4px}.agent-management-wrapper .empty-accounts{padding:24px}.agent-management-wrapper .status{border-radius:4px;padding:4px 8px}.agent-management-wrapper .channel-item{box-shadow:var(--shadow);transition:all .2s cubic-bezier(.4,0,.2,1)}.agent-management-wrapper .channel-item:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.agent-management-wrapper .channel-header{align-items:center;border-bottom:1px solid #0000;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:.2s cubic-bezier(.4,0,.2,1)}.agent-management-wrapper .channel-header:hover{background:var(--page-bg);border-bottom-color:var(--border-default)}.agent-management-wrapper .channel-info{display:flex;flex:1 1;flex-direction:column;gap:8px}.agent-management-wrapper .channel-name{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:8px}.agent-management-wrapper .channel-details{align-items:center;display:flex;font-size:14px;gap:12px}.agent-management-wrapper .channel-actions{align-items:center;display:flex;gap:8px}.agent-management-wrapper .channel-accounts{background:var(--page-bg);border-top:1px solid var(--border-default);padding:20px}.agent-management-wrapper .channel-accounts h4{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 16px}.agent-management-wrapper .account-form{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;box-shadow:var(--shadow);margin-bottom:16px;padding:20px}.agent-management-wrapper .account-form h5{color:var(--text-primary);font-size:14px;font-weight:600;margin:0 0 16px}.agent-management-wrapper .accounts-list{display:flex;flex-direction:column;gap:12px}.agent-management-wrapper .account-item{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;padding:16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.agent-management-wrapper .account-item:hover{border-color:var(--brand-primary);box-shadow:var(--shadow)}.agent-management-wrapper .account-info{align-items:center;display:flex;justify-content:space-between}.agent-management-wrapper .account-details{display:flex;flex-direction:column;gap:8px}.agent-management-wrapper .account-contact{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:8px}.agent-management-wrapper .account-contact svg{color:var(--brand-primary)}.agent-management-wrapper .account-actions{align-items:center}.agent-management-wrapper .empty-accounts{background:var(--card-bg);border:1px dashed var(--border-default);border-radius:8px;color:var(--text-secondary);padding:32px;text-align:center}.agent-management-wrapper .empty-accounts p{font-style:italic;margin:0}.agent-management-wrapper .form-section{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;box-shadow:var(--shadow);margin-bottom:24px;padding:24px}.agent-management-wrapper .form-section h3{border-bottom:1px solid var(--border-default);color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.agent-management-wrapper .form-section h4{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 16px}.agent-management-wrapper .form-section h5{color:var(--text-primary);font-size:14px;font-weight:600;margin:0 0 12px}.agent-management-wrapper .status{align-items:center;border-radius:16px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;letter-spacing:.5px;padding:4px 12px}.agent-management-wrapper .status.active{background:var(--tag-success-bg);border:1px solid var(--color-green-default);color:var(--color-green-default)}.agent-management-wrapper .status.inactive{background:var(--tag-danger-bg);border:1px solid var(--color-red-default);color:var(--color-red-default)}.agent-management-wrapper .btn-icon{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:inline-flex;justify-content:center;padding:8px;transition:all .2s cubic-bezier(.4,0,.2,1)}.agent-management-wrapper .btn-icon:hover{background:var(--page-bg);border-color:var(--border-default);color:var(--text-primary)}.agent-management-wrapper .btn-icon svg{font-size:18px}.agent-management-wrapper .agent-navigation-wrapper{background:var(--card-bg);border-radius:8px;box-shadow:var(--shadow);margin-bottom:24px;overflow:hidden}.agent-management-wrapper .agent-navigation-header{align-items:center;background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-primary) 100%);color:var(--text-on-color);display:flex;justify-content:space-between;padding:24px}.agent-management-wrapper .agent-navigation-header .header-left{align-items:center;display:flex;gap:20px}.agent-management-wrapper .agent-navigation-header .btn-secondary{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-on-color)}.agent-management-wrapper .agent-navigation-header .btn-secondary:hover{background:var(--glass-border)}.agent-management-wrapper .agent-info .agent-name{color:var(--text-on-color);font-size:24px;font-weight:600;margin:0}.agent-management-wrapper .agent-info .agent-details{color:var(--text-on-color);font-size:14px;margin:4px 0 0}.agent-management-wrapper .agent-navigation-tabs{grid-gap:1px;background:var(--border-default);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.agent-management-wrapper .nav-tab{align-items:center;background:var(--card-bg);border:none;cursor:pointer;display:flex;gap:16px;padding:20px;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1)}.agent-management-wrapper .nav-tab:hover{background:var(--page-bg);transform:translateY(-1px)}.agent-management-wrapper .nav-tab.active{background:var(--brand-primary);color:var(--text-on-color)}.agent-management-wrapper .nav-tab.active .tab-description{color:var(--text-on-color)}.agent-management-wrapper .tab-icon{align-items:center;background:var(--page-bg);border-radius:50%;color:var(--brand-primary);display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.agent-management-wrapper .nav-tab.active .tab-icon{background:var(--glass-bg);color:var(--text-on-color)}.agent-management-wrapper .tab-content{display:flex;flex:1 1;flex-direction:column;gap:4px}.agent-management-wrapper .tab-label{color:var(--text-primary);font-size:16px;font-weight:600}.agent-management-wrapper .nav-tab.active .tab-label{color:var(--text-on-color)}.agent-management-wrapper .tab-description{font-size:12px}@media (max-width:768px){.agent-management-wrapper .agent-navigation-tabs{grid-template-columns:1fr}.agent-management-wrapper .agent-navigation-header{align-items:stretch;flex-direction:column;gap:16px}.agent-management-wrapper .agent-navigation-header .header-left{align-items:flex-start;flex-direction:column;gap:12px}}.agent-management-wrapper .tab-content-wrapper{background:var(--page-bg);min-height:calc(100vh - 200px)}.agent-management-wrapper .tab-header{align-items:flex-start;background:var(--card-bg);border-bottom:1px solid var(--border-default);display:flex;gap:24px;justify-content:space-between;padding:24px}.agent-management-wrapper .tab-header-content{flex:1 1}.agent-management-wrapper .tab-title{align-items:center;color:var(--text-primary);display:flex;font-size:20px;font-weight:600;gap:12px;margin:0 0 8px}.agent-management-wrapper .tab-title svg{color:var(--brand-primary);font-size:24px}.agent-management-wrapper .tab-description{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:0}.agent-management-wrapper .tab-header-actions{align-items:center;display:flex;gap:12px}.agent-management-wrapper .channels-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:16px}.agent-management-wrapper .channel-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;flex-direction:column;overflow:hidden;padding:20px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1)}.agent-management-wrapper .channel-card:before{background:var(--brand-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0}.agent-management-wrapper .channel-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow);transform:translateY(-2px)}.agent-management-wrapper .card-header{margin-bottom:16px}.agent-management-wrapper .card-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.agent-management-wrapper .card-name{color:var(--text-primary);font-size:16px;font-weight:600}.agent-management-wrapper .card-id{background:var(--card-bg);border-radius:12px;color:var(--text-secondary);font-size:12px;padding:2px 8px}.agent-management-wrapper .card-type{color:var(--brand-primary);font-size:14px;font-weight:500}.agent-management-wrapper .card-content{margin-bottom:16px}.agent-management-wrapper .card-info{margin-bottom:12px}.agent-management-wrapper .info-field{align-items:center;display:flex;font-size:13px;justify-content:space-between;margin-bottom:6px}.agent-management-wrapper .field-label{color:var(--text-secondary)}.agent-management-wrapper .field-value{color:var(--text-primary);font-weight:500}.agent-management-wrapper .card-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.agent-management-wrapper .badge{border-radius:12px;font-size:11px;font-weight:500;letter-spacing:.5px;padding:4px 8px}.agent-management-wrapper .badge-success{background:var(--tag-success-bg);color:var(--color-green-default)}.agent-management-wrapper .badge-error{background:var(--tag-danger-bg);color:var(--color-red-default)}.agent-management-wrapper .badge-info{background:var(--tag-info-bg);color:var(--color-blue-default)}.agent-management-wrapper .badge-warning{background:var(--tag-warning-bg);color:var(--tag-warning-text)}.agent-management-wrapper .card-actions{display:flex;gap:8px;justify-content:flex-end}.agent-management-wrapper .form-wrapper{background:var(--page-bg);min-height:calc(100vh - 200px)}.agent-management-wrapper .form-header{align-items:center;background:var(--card-bg);border-bottom:1px solid var(--border-default);display:flex;gap:16px;padding:24px}.agent-management-wrapper .form-title{color:var(--text-primary);font-size:20px;font-weight:600;margin:0}.agent-management-wrapper .form-content{padding:24px}.agent-management-wrapper .form-container{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;margin:0 auto;max-width:600px;padding:24px}.agent-management-wrapper .details-container{margin:0 auto;max-width:800px}.agent-management-wrapper .info-card,.agent-management-wrapper .section{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;margin-bottom:24px;padding:24px}.agent-management-wrapper .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.agent-management-wrapper .section-header h3{align-items:center;color:var(--text-primary);display:flex;font-size:18px;font-weight:600;gap:8px;margin:0}.agent-management-wrapper .section-header svg{color:var(--brand-primary)}.agent-management-wrapper .section-description{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:8px 0 0}.agent-management-wrapper .account-card{transition:.2s cubic-bezier(.4,0,.2,1)}.agent-management-wrapper .account-email,.agent-management-wrapper .account-phone{margin-bottom:6px}.agent-management-wrapper .account-status{margin-top:8px}@media (max-width:768px){.agent-management-wrapper .tab-header{align-items:stretch;flex-direction:column;gap:16px}.agent-management-wrapper .tab-header-actions{flex-wrap:wrap;justify-content:flex-start}.agent-management-wrapper .channels-grid{gap:16px;grid-template-columns:1fr}.agent-management-wrapper .channel-card{padding:16px}.agent-management-wrapper .card-actions{flex-direction:column;gap:8px}.agent-management-wrapper .accounts-grid{gap:12px;grid-template-columns:1fr}.agent-management-wrapper .account-card{padding:12px}.agent-management-wrapper .section-header{align-items:stretch;flex-direction:column;gap:12px}.agent-management-wrapper .details-container,.agent-management-wrapper .form-container{margin:0;max-width:none}.agent-management-wrapper .form-container{border-left:none;border-radius:0;border-right:none}}.agent-management-wrapper .teams-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:16px}.agent-management-wrapper .team-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;overflow:hidden;padding:20px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1)}.agent-management-wrapper .team-card:before{background:var(--brand-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0}.agent-management-wrapper .team-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow);transform:translateY(-2px)}.agent-management-wrapper .team-name{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:8px}.agent-management-wrapper .team-name svg{color:var(--brand-primary);font-size:18px}.agent-management-wrapper .team-description{color:var(--text-secondary);font-size:14px;line-height:1.4;margin-bottom:16px}.agent-management-wrapper .team-info{margin-bottom:16px}.agent-management-wrapper .form-section-title{align-items:center;color:var(--text-primary);display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 20px}.agent-management-wrapper .info-message{background:var(--tag-info-bg);border:1px solid var(--color-blue-default);border-radius:8px;margin-top:20px;padding:16px}.agent-management-wrapper .info-message p{color:var(--color-blue-default);font-size:14px;line-height:1.4;margin:0}@media (max-width:768px){.agent-management-wrapper .teams-grid{gap:16px;grid-template-columns:1fr}.agent-management-wrapper .team-card{padding:16px}}.agent-management-wrapper .status-badge.active{background:var(--tag-success-bg);color:var(--color-green-default)}.agent-management-wrapper .status-badge.inactive{background:var(--tag-danger-bg);color:var(--color-red-default)}.agent-management-wrapper .channel-details{margin-top:24px}.agent-management-wrapper .channel-info-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;margin-bottom:24px;padding:20px}.agent-management-wrapper .channel-title{align-items:center;color:var(--text-primary);display:flex;font-size:18px;font-weight:600;gap:12px;margin-bottom:12px}.agent-management-wrapper .channel-title svg{color:var(--brand-primary)}.agent-management-wrapper .accounts-section h3{color:var(--text-primary);font-size:16px;font-weight:600;margin-bottom:16px}.agent-management-wrapper .accounts-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.agent-management-wrapper .account-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;padding:16px;transition:all .2s ease}.agent-management-wrapper .account-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow)}.agent-management-wrapper .account-info{margin-bottom:12px}.agent-management-wrapper .account-email,.agent-management-wrapper .account-phone{align-items:center;color:var(--text-primary);display:flex;font-size:14px;gap:8px;margin-bottom:8px}.agent-management-wrapper .account-email svg,.agent-management-wrapper .account-phone svg{color:var(--brand-primary);font-size:16px}.agent-management-wrapper .account-actions{display:flex;gap:8px;justify-content:flex-end}.agent-management-wrapper .account-form,.agent-management-wrapper .channel-form{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;margin-top:24px;padding:24px}.agent-management-wrapper .form-actions{border-top:1px solid var(--border-default);display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.agent-management-wrapper .loading-spinner-sm{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;margin-right:8px;width:16px}.agent-management-wrapper .sap-horizon-page-header{background:var(--card-bg);border-bottom:1px solid var(--border-default);padding:0}.agent-management-wrapper .sap-horizon-page-title-section{padding:24px}.agent-management-wrapper .sap-horizon-page-title-content{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.agent-management-wrapper .sap-horizon-page-title-info{flex:1 1}.agent-management-wrapper .sap-horizon-page-title{align-items:center;color:var(--text-primary);display:flex;font-size:28px;font-weight:400;gap:12px;line-height:1.2;margin:0 0 8px}.agent-management-wrapper .sap-horizon-page-title-icon{color:var(--brand-primary);font-size:32px}.agent-management-wrapper .sap-horizon-page-subtitle{color:var(--text-secondary);font-size:16px;line-height:1.4;margin:0}.agent-management-wrapper .sap-horizon-page-actions{align-items:center;display:flex;gap:12px}.agent-management-wrapper .sap-horizon-button{align-items:center;border:1px solid #0000;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;min-height:36px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.agent-management-wrapper .sap-horizon-button:disabled{cursor:not-allowed;opacity:.6}.agent-management-wrapper .sap-horizon-button--emphasized{color:var(--text-on-color)}.agent-management-wrapper .sap-horizon-button--emphasized,.agent-management-wrapper .sap-horizon-button--emphasized:hover:not(:disabled){background:var(--brand-primary);border-color:var(--brand-primary)}.agent-management-wrapper .sap-horizon-button--transparent{background:#0000;border-color:var(--brand-primary);color:var(--brand-primary)}.agent-management-wrapper .sap-horizon-button--transparent:hover:not(:disabled){background:var(--tag-info-bg)}.agent-management-wrapper .sap-horizon-button--negative{border-color:var(--color-red-default);color:var(--color-red-default)}.agent-management-wrapper .sap-horizon-button--negative:hover:not(:disabled){background:var(--tag-danger-bg)}.agent-management-wrapper .sap-horizon-button--compact{font-size:12px;min-height:28px;padding:4px 8px}.agent-management-wrapper .sap-horizon-button-group{display:flex;gap:4px}.agent-management-wrapper .sap-horizon-page-content{background:var(--card-bg);border-radius:8px;box-shadow:var(--shadow);overflow:hidden}.agent-management-wrapper .sap-horizon-loading-container{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:64px 24px}.agent-management-wrapper .sap-horizon-loading-spinner{animation:agent-spin 1s linear infinite;border-top:3px solid var(--border-default);border:3px solid var(--border-default);border-radius:50%;border-top-color:var(--brand-primary);height:32px;margin-bottom:16px;width:32px}.agent-management-wrapper .sap-horizon-loading-text{color:var(--text-secondary);font-size:14px}.agent-management-wrapper .sap-horizon-empty-state{color:var(--text-secondary);padding:64px 24px;text-align:center}.agent-management-wrapper .sap-horizon-empty-state-icon{color:var(--text-secondary);font-size:64px;margin-bottom:24px}.agent-management-wrapper .sap-horizon-empty-state-title{color:var(--text-primary);font-size:20px;font-weight:600;margin:0 0 12px}.agent-management-wrapper .sap-horizon-empty-state-description{color:var(--text-secondary);font-size:16px;line-height:1.5;margin:0 0 32px}.agent-management-wrapper .sap-horizon-empty-state-actions{display:flex;gap:12px;justify-content:center}.agent-management-wrapper .sap-horizon-table-container{background:var(--card-bg)}.agent-management-wrapper .sap-horizon-table-toolbar{background:var(--selected);border-bottom:1px solid var(--border-default);padding:16px 24px}.agent-management-wrapper .sap-horizon-table-title h2{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.agent-management-wrapper .sap-horizon-table{width:100%}.agent-management-wrapper .sap-horizon-table-header{background:var(--selected);border-bottom:2px solid var(--border-default)}.agent-management-wrapper .sap-horizon-table-row{align-items:center;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 120px;min-height:48px}.agent-management-wrapper .sap-horizon-table-row--clickable:hover{background:var(--selected)}.agent-management-wrapper .sap-horizon-table-cell{border-right:1px solid var(--border-default);font-size:14px;padding:12px 16px}.agent-management-wrapper .sap-horizon-table-cell:last-child{border-right:none}.agent-management-wrapper .sap-horizon-table-cell--header{background:var(--selected);color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:.5px}.agent-management-wrapper .sap-horizon-table-cell--actions{text-align:center}.agent-management-wrapper .sap-horizon-table-cell-content{align-items:center;display:flex}.agent-management-wrapper .sap-horizon-object-identifier{align-items:center;display:flex;gap:8px}.agent-management-wrapper .sap-horizon-object-identifier-icon{color:var(--brand-primary);font-size:18px}.agent-management-wrapper .sap-horizon-object-identifier-title{color:var(--text-primary);font-weight:500}.agent-management-wrapper .sap-horizon-text-secondary{color:var(--text-secondary)}.agent-management-wrapper .sap-horizon-object-status{align-items:center;border-radius:16px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.agent-management-wrapper .sap-horizon-object-status--success{background:var(--tag-success-bg);border:1px solid var(--tag-success-text);color:var(--color-green-default)}.agent-management-wrapper .sap-horizon-object-status--error{background:var(--tag-danger-bg);border:1px solid var(--tag-danger-text);color:var(--color-red-default)}.agent-management-wrapper .contact-management-page-content{background:var(--card-bg);border-radius:8px;box-shadow:var(--shadow);overflow:hidden;padding:24px}.agent-management-wrapper .contact-management-loading-container{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:64px 24px}.agent-management-wrapper .contact-management-loading-spinner{animation:agent-spin 1s linear infinite;border-top:3px solid var(--border-default);border:3px solid var(--border-default);border-radius:50%;border-top-color:var(--brand-primary);height:32px;margin-bottom:16px;width:32px}.agent-management-wrapper .contact-management-loading-text{color:var(--text-secondary);font-size:14px}.agent-management-wrapper .contact-management-empty-state{color:var(--text-secondary);padding:64px 24px;text-align:center}.agent-management-wrapper .contact-management-empty-state-icon{color:var(--text-disabled);font-size:64px;margin-bottom:24px}.agent-management-wrapper .contact-management-empty-state-title{color:var(--text-primary);font-size:20px;font-weight:600;margin:0 0 12px}.agent-management-wrapper .contact-management-empty-state-description{color:var(--text-secondary);font-size:16px;line-height:1.5;margin:0 0 32px}.agent-management-wrapper .contact-management-empty-state-actions{display:flex;gap:12px;justify-content:center}.agent-management-wrapper .contact-management-channels-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:24px}.agent-management-wrapper .contact-management-channel-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;transition:all .3s ease}.agent-management-wrapper .contact-management-channel-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow);transform:translateY(-2px)}.agent-management-wrapper .contact-management-channel-header{align-items:flex-start;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:20px}.agent-management-wrapper .contact-management-channel-info{flex:1 1}.agent-management-wrapper .contact-management-channel-title{align-items:center;display:flex;gap:12px;margin-bottom:12px}.agent-management-wrapper .contact-management-channel-icon{color:var(--brand-primary);font-size:24px}.agent-management-wrapper .contact-management-channel-name{color:var(--text-primary);font-size:18px;font-weight:600}.agent-management-wrapper .contact-management-channel-meta{display:flex;flex-direction:column;gap:8px}.agent-management-wrapper .contact-management-channel-type{color:var(--text-secondary);font-size:14px;font-weight:500}.agent-management-wrapper .contact-management-status-badge{align-items:center;border-radius:16px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;letter-spacing:.5px;padding:4px 12px;width:fit-content}.agent-management-wrapper .contact-management-status-badge--success{background:var(--tag-success-bg);border:1px solid var(--tag-success-text);color:var(--color-green-default)}.agent-management-wrapper .contact-management-status-badge--error{background:var(--tag-danger-bg);border:1px solid var(--tag-danger-text);color:var(--color-red-default)}.agent-management-wrapper .contact-management-channel-actions{align-items:flex-start;display:flex;gap:8px}.agent-management-wrapper .contact-management-channel-details{align-items:center;background:var(--selected);display:flex;justify-content:space-between;padding:16px 20px}.agent-management-wrapper .contact-management-channel-stat{display:flex;flex-direction:column;gap:4px}.agent-management-wrapper .contact-management-channel-stat-label{color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:.5px}.agent-management-wrapper .contact-management-channel-stat-value{color:var(--text-primary);font-size:14px;font-weight:600}.agent-management-wrapper .contact-management-channel-footer{border-top:1px solid var(--border-default);padding:16px 20px}.agent-management-wrapper .contact-management-button{align-items:center;border:1px solid #0000;border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;min-height:36px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.agent-management-wrapper .contact-management-button:disabled{cursor:not-allowed;opacity:.6}.agent-management-wrapper .contact-management-button--emphasized{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-on-color)}.agent-management-wrapper .contact-management-button--emphasized:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.agent-management-wrapper .contact-management-button--transparent{background:#0000;border-color:var(--brand-primary);color:var(--brand-primary)}.agent-management-wrapper .contact-management-button--transparent:hover:not(:disabled){background:var(--tag-brand-bg)}.agent-management-wrapper .contact-management-button--icon{background:#0000;border-color:var(--border-default);color:var(--text-secondary);min-height:32px;padding:8px}.agent-management-wrapper .contact-management-button--icon:hover:not(:disabled){background:var(--selected);border-color:var(--border-default);color:var(--text-primary)}.agent-management-wrapper .contact-management-button--danger{border-color:var(--color-red-default);color:var(--color-red-default)}.agent-management-wrapper .contact-management-button--danger:hover:not(:disabled){background:var(--tag-danger-bg)}.agent-management-wrapper .contact-management-button--full-width{justify-content:center;width:100%}.agent-management-wrapper .contact-management-teams-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:24px}.agent-management-wrapper .contact-management-team-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;transition:all .3s ease}.agent-management-wrapper .contact-management-team-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow);transform:translateY(-2px)}.agent-management-wrapper .contact-management-team-header{align-items:flex-start;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:20px}.agent-management-wrapper .contact-management-team-info{flex:1 1}.agent-management-wrapper .contact-management-team-title{align-items:center;display:flex;gap:12px;margin-bottom:12px}.agent-management-wrapper .contact-management-team-icon{color:var(--brand-primary);font-size:24px}.agent-management-wrapper .contact-management-team-name{color:var(--text-primary);font-size:18px;font-weight:600}.agent-management-wrapper .contact-management-team-description{color:var(--text-secondary);font-size:14px;line-height:1.4}.agent-management-wrapper .contact-management-team-actions{align-items:flex-start;display:flex;gap:8px}.agent-management-wrapper .contact-management-team-details{align-items:center;background:var(--selected);display:flex;justify-content:space-between;padding:16px 20px}.agent-management-wrapper .contact-management-team-stat{display:flex;flex-direction:column;gap:4px}.agent-management-wrapper .contact-management-team-stat-label{color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:.5px}.agent-management-wrapper .contact-management-team-stat-value{color:var(--text-primary);font-size:14px;font-weight:600}.agent-management-wrapper .contact-management-form-section{background:var(--card-bg);border:1px solid var(--border-default);border-radius:12px;box-shadow:var(--shadow);margin-bottom:24px;padding:24px}.agent-management-wrapper .contact-management-form-section h3{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 20px}.agent-management-wrapper .contact-management-form-row{align-items:end;display:flex;gap:16px}.agent-management-wrapper .contact-management-form-group{flex:1 1}.agent-management-wrapper .contact-management-form-label{color:var(--text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.agent-management-wrapper .contact-management-form-select{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;cursor:pointer;font-size:14px;padding:12px 16px;transition:border-color .2s ease;width:100%}.agent-management-wrapper .contact-management-form-select:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--tag-brand-bg);outline:none}.agent-management-wrapper .contact-management-form-actions{display:flex;gap:12px}.agent-management-wrapper .contact-management-content{padding:24px}.agent-management-wrapper .contact-management-info-message{background:var(--tag-info-bg);border:1px solid var(--color-blue-light);border-radius:8px;margin-top:24px;padding:16px;text-align:center}.agent-management-wrapper .contact-management-info-message p{color:var(--tag-info-text);font-size:14px;margin:0}.agent-management-wrapper .contact-management-skills-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-top:24px}.agent-management-wrapper .contact-management-skill-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;transition:all .3s ease}.agent-management-wrapper .contact-management-skill-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow);transform:translateY(-2px)}.agent-management-wrapper .contact-management-skill-header{align-items:flex-start;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:20px}.agent-management-wrapper .contact-management-skill-info{flex:1 1}.agent-management-wrapper .contact-management-skill-title{align-items:center;display:flex;gap:12px;margin-bottom:8px}.agent-management-wrapper .contact-management-skill-icon{color:var(--brand-primary);font-size:20px}.agent-management-wrapper .contact-management-skill-name{color:var(--text-primary);font-size:16px;font-weight:600}.agent-management-wrapper .contact-management-skill-level{align-items:center;display:flex;font-size:14px;font-weight:500;gap:6px}.agent-management-wrapper .contact-management-skill-actions{align-items:flex-start;display:flex;gap:8px}.agent-management-wrapper .contact-management-skill-details{background:var(--selected);padding:16px 20px}.agent-management-wrapper .contact-management-skill-weight{margin-bottom:12px}.agent-management-wrapper .contact-management-skill-weight-label{color:var(--text-secondary);display:block;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:8px}.agent-management-wrapper .contact-management-skill-weight-bar{background:var(--border-default);border-radius:8px;height:8px;overflow:hidden;position:relative}.agent-management-wrapper .contact-management-skill-weight-fill{border-radius:8px;height:100%;transition:width .3s ease}.agent-management-wrapper .contact-management-skill-weight-value{color:var(--text-primary);font-size:12px;font-weight:600;position:absolute;right:8px;top:-20px}.agent-management-wrapper .contact-management-skill-meta{display:flex;flex-wrap:wrap;gap:12px}.agent-management-wrapper .contact-management-skill-meta-item{background:var(--tag-info-bg);border-radius:12px;color:var(--tag-info-text);font-size:12px;font-weight:500;padding:4px 8px}.agent-management-wrapper .contact-management-stats-section{background:var(--card-bg);border:1px solid var(--border-default);border-radius:12px;box-shadow:var(--shadow);margin-bottom:24px;padding:24px}.agent-management-wrapper .contact-management-stats-section h3{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 20px}.agent-management-wrapper .contact-management-stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.agent-management-wrapper .contact-management-stat-card{border:1px solid #0000;border-radius:8px;padding:20px;text-align:center;transition:all .2s ease}.agent-management-wrapper .contact-management-stat-card--success{background:var(--tag-success-bg);border-color:var(--tag-success-text)}.agent-management-wrapper .contact-management-stat-card--warning{background:var(--tag-warning-bg);border-color:var(--tag-warning-text)}.agent-management-wrapper .contact-management-stat-card--error{background:var(--tag-danger-bg);border-color:var(--tag-danger-text)}.agent-management-wrapper .contact-management-stat-card--info{background:var(--tag-info-bg);border-color:var(--tag-info-text)}.agent-management-wrapper .contact-management-stat-value{font-size:28px;font-weight:700;margin-bottom:8px}.agent-management-wrapper .contact-management-stat-card--success .contact-management-stat-value{color:var(--color-green-default)}.agent-management-wrapper .contact-management-stat-card--warning .contact-management-stat-value{color:var(--tag-warning-text)}.agent-management-wrapper .contact-management-stat-card--error .contact-management-stat-value{color:var(--color-red-default)}.agent-management-wrapper .contact-management-stat-card--info .contact-management-stat-value{color:var(--color-blue-default)}.agent-management-wrapper .contact-management-stat-label{color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:.5px}.agent-management-wrapper .contact-management-form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.agent-management-wrapper .contact-management-form-input{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;font-size:14px;padding:12px 16px;transition:border-color .2s ease;width:100%}.agent-management-wrapper .contact-management-form-input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--tag-brand-bg);outline:none}.agent-management-wrapper .contact-management-form-help{color:var(--text-secondary);display:block;font-size:12px;font-style:italic;margin-top:4px}.agent-management-wrapper .contact-management-schedules-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));margin-top:24px}.agent-management-wrapper .contact-management-schedule-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;transition:all .3s ease}.agent-management-wrapper .contact-management-schedule-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow);transform:translateY(-2px)}.agent-management-wrapper .contact-management-schedule-header{align-items:flex-start;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:20px}.agent-management-wrapper .contact-management-schedule-info{flex:1 1}.agent-management-wrapper .contact-management-schedule-title{align-items:center;display:flex;gap:12px;margin-bottom:12px}.agent-management-wrapper .contact-management-schedule-icon{color:var(--brand-primary);font-size:20px}.agent-management-wrapper .contact-management-schedule-time{color:var(--text-primary);font-size:18px;font-weight:600}.agent-management-wrapper .contact-management-schedule-days{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:8px}.agent-management-wrapper .contact-management-schedule-days-icon{color:var(--text-secondary);font-size:16px}.agent-management-wrapper .contact-management-schedule-actions{align-items:flex-start;display:flex;gap:8px}.agent-management-wrapper .contact-management-schedule-details{background:var(--selected);padding:16px 20px}.agent-management-wrapper .contact-management-schedule-meta{display:flex;flex-wrap:wrap;gap:12px}.agent-management-wrapper .contact-management-schedule-meta-item{background:var(--tag-info-bg);border-radius:12px;color:var(--tag-info-text);font-size:12px;font-weight:500;padding:4px 8px}.agent-management-wrapper .contact-management-schedule-footer{background:var(--card-bg);border-top:1px solid var(--border-default);padding:16px 20px}.agent-management-wrapper .contact-management-schedule-duration{align-items:center;display:flex;justify-content:space-between}.agent-management-wrapper .contact-management-schedule-duration-label{color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:.5px}.agent-management-wrapper .contact-management-schedule-duration-value{color:var(--text-primary);font-size:14px;font-weight:600}.agent-management-wrapper .contact-management-weekdays-grid{grid-gap:24px!important;display:grid!important;gap:24px!important;grid-template-columns:repeat(2,1fr)!important;margin-top:8px}.agent-management-wrapper .contact-management-weekday-item{align-items:center;background:var(--card-bg)!important;border:1px solid var(--border-default)!important;border-radius:8px!important;cursor:pointer;display:flex;gap:16px!important;padding:12px 16px!important;transition:all .2s ease}.agent-management-wrapper .contact-management-weekday-item:hover{background:var(--selected)!important;border-color:var(--border-hover)!important}.agent-management-wrapper .contact-management-weekday-item input[type=checkbox]{accent-color:var(--icon-default)!important;cursor:pointer;height:18px!important;margin:0;width:18px!important}.agent-management-wrapper .contact-management-weekday-item input[type=checkbox]:checked+.contact-management-weekday-label{color:var(--text-primary)!important;font-weight:500!important}.agent-management-wrapper .contact-management-weekday-label{color:var(--text-secondary)!important;cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none}.agent-management-wrapper .contact-management-capacities-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));margin-top:24px}.agent-management-wrapper .contact-management-capacity-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;transition:all .3s ease}.agent-management-wrapper .contact-management-capacity-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow);transform:translateY(-2px)}.agent-management-wrapper .contact-management-capacity-header{align-items:flex-start;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:20px}.agent-management-wrapper .contact-management-capacity-info{flex:1 1}.agent-management-wrapper .contact-management-capacity-title{align-items:center;display:flex;gap:12px;margin-bottom:8px}.agent-management-wrapper .contact-management-capacity-icon{color:var(--brand-primary);font-size:24px}.agent-management-wrapper .contact-management-capacity-value{color:var(--text-primary);font-size:24px;font-weight:700}.agent-management-wrapper .contact-management-capacity-label{color:var(--text-secondary);font-size:14px;font-weight:500}.agent-management-wrapper .contact-management-capacity-status{align-items:center;display:flex;font-size:14px;font-weight:500;gap:6px}.agent-management-wrapper .contact-management-capacity-actions{align-items:flex-start;display:flex;gap:8px}.agent-management-wrapper .contact-management-capacity-details{background:var(--selected);padding:16px 20px}.agent-management-wrapper .contact-management-capacity-period{display:flex;justify-content:space-between;margin-bottom:12px}.agent-management-wrapper .contact-management-capacity-period-item{display:flex;flex-direction:column;gap:4px}.agent-management-wrapper .contact-management-capacity-period-label{color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:.5px}.agent-management-wrapper .contact-management-capacity-period-value{color:var(--text-primary);font-size:14px;font-weight:600}.agent-management-wrapper .contact-management-capacity-meta{display:flex;flex-wrap:wrap;gap:12px}.agent-management-wrapper .contact-management-capacity-meta-item{background:var(--tag-info-bg);border-radius:12px;color:var(--tag-info-text);font-size:12px;font-weight:500;padding:4px 8px}.agent-management-wrapper .contact-management-capacity-footer{background:var(--card-bg);border-top:1px solid var(--border-default);padding:16px 20px}.agent-management-wrapper .contact-management-capacity-timeline{align-items:center;display:flex;gap:8px}.agent-management-wrapper .contact-management-capacity-timeline-icon{color:var(--text-secondary);font-size:16px}.agent-management-wrapper .contact-management-capacity-timeline-text{color:var(--text-secondary);font-size:14px;font-style:italic}.agent-management-wrapper .contact-management-timeoffs-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));margin-top:24px}.agent-management-wrapper .contact-management-timeoff-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;transition:all .3s ease}.agent-management-wrapper .contact-management-timeoff-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow);transform:translateY(-2px)}.agent-management-wrapper .contact-management-timeoff-header{align-items:flex-start;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:20px}.agent-management-wrapper .contact-management-timeoff-info{flex:1 1}.agent-management-wrapper .contact-management-timeoff-title{align-items:center;display:flex;gap:12px;margin-bottom:8px}.agent-management-wrapper .contact-management-timeoff-icon{color:var(--brand-primary);font-size:24px}.agent-management-wrapper .contact-management-timeoff-duration{color:var(--text-primary);font-size:18px;font-weight:600}.agent-management-wrapper .contact-management-timeoff-status{align-items:center;display:flex;font-size:14px;font-weight:500;gap:6px}.agent-management-wrapper .contact-management-timeoff-actions{align-items:flex-start;display:flex;gap:8px}.agent-management-wrapper .contact-management-timeoff-details{background:var(--selected);padding:16px 20px}.agent-management-wrapper .contact-management-timeoff-period{display:flex;justify-content:space-between;margin-bottom:12px}.agent-management-wrapper .contact-management-timeoff-period-item{display:flex;flex-direction:column;gap:4px}.agent-management-wrapper .contact-management-timeoff-period-label{color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:.5px}.agent-management-wrapper .contact-management-timeoff-period-value{color:var(--text-primary);font-size:14px;font-weight:600}.agent-management-wrapper .contact-management-timeoff-reason{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;margin-bottom:12px;padding:12px}.agent-management-wrapper .contact-management-timeoff-reason-label{color:var(--text-secondary);display:block;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:4px}.agent-management-wrapper .contact-management-timeoff-reason-text{color:var(--text-primary);font-size:14px;line-height:1.4}.agent-management-wrapper .contact-management-timeoff-meta{display:flex;flex-wrap:wrap;gap:12px}.agent-management-wrapper .contact-management-timeoff-meta-item{background:var(--tag-info-bg);border-radius:12px;color:var(--tag-info-text);font-size:12px;font-weight:500;padding:4px 8px}.agent-management-wrapper .contact-management-timeoff-footer{background:var(--card-bg);border-top:1px solid var(--border-default);padding:16px 20px}.agent-management-wrapper .contact-management-timeoff-timeline{align-items:center;display:flex;gap:8px}.agent-management-wrapper .contact-management-timeoff-timeline-icon{color:var(--text-secondary);font-size:16px}.agent-management-wrapper .contact-management-timeoff-timeline-text{color:var(--text-secondary);font-family:monospace;font-size:12px}.agent-management-wrapper .contact-management-form-textarea{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;font-family:inherit;font-size:14px;min-height:80px;padding:12px 16px;resize:vertical;transition:border-color .2s ease;width:100%}.agent-management-wrapper .contact-management-form-textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--tag-brand-bg);outline:none}.agent-management-wrapper .contact-management-form-group--full{grid-column:1/-1}.agent-management-wrapper .skill-form-modal-overlay{align-items:center;background:var(--uber-light-overlay);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.agent-management-wrapper .skill-form-modal-content{background:var(--dialog-bg);border-radius:8px;box-shadow:var(--shadow);max-height:80vh;max-width:500px;overflow-y:auto;padding:24px;position:relative;width:90%;z-index:10000}.agent-management-wrapper,.agent-management-wrapper *,.agent-management-wrapper .MuiButtonBase-root,.agent-management-wrapper .MuiChip-root,.agent-management-wrapper .MuiInputBase-root,.agent-management-wrapper .MuiTypography-root,.agent-management-wrapper .details-tabs,.agent-management-wrapper .info-card,.agent-management-wrapper .section,.agent-management-wrapper .tab-button,.agent-management-wrapper .tab-content,.agent-management-wrapper :after,.agent-management-wrapper :before,.agent-management-wrapper button,.agent-management-wrapper div,.agent-management-wrapper h1,.agent-management-wrapper h2,.agent-management-wrapper h3,.agent-management-wrapper h4,.agent-management-wrapper h5,.agent-management-wrapper h6,.agent-management-wrapper input,.agent-management-wrapper label,.agent-management-wrapper p,.agent-management-wrapper select,.agent-management-wrapper span,.agent-management-wrapper td,.agent-management-wrapper textarea,.agent-management-wrapper th{font-family:Inter,"72",Helvetica Neue,sans-serif!important}.diime-tabmenu{background-color:var(--page-bg);display:flex;height:auto;justify-content:space-between;width:auto}.diime-tabmenu .items{align-items:center;display:flex;gap:20px;justify-content:flex-start;padding-left:16px}.diime-tabmenu .items .item{background-color:initial;border-bottom:3px solid #0000;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:400;min-height:36px;padding:8px 0;position:relative;text-decoration:none;transition:all .2s ease}.diime-tabmenu .items .item,.diime-tabmenu .items .item .item-content{align-items:center;display:flex;gap:8px}.diime-tabmenu .items .item .item-icon{align-items:center;color:var(--text-primary);display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.diime-tabmenu .items .item .item-label{font-weight:400;white-space:nowrap}.diime-tabmenu .items .item .tag{display:none}.diime-tabmenu .items .item.active{background-color:initial;border-bottom-color:var(--brand-accent);font-weight:500}.diime-tabmenu .items .item.active .item-icon{align-items:center;display:flex;justify-content:center}.diime-tabmenu .items .item.active .item-label{font-weight:500}.diime-tabmenu .items .item:hover:not(.disabled):not(.active){background-color:initial;color:var(--text-primary)}.diime-tabmenu .items .item.disabled{color:#d1d5db;cursor:not-allowed}.diime-tabmenu .right{align-items:center;display:flex}.assistant-template-manager-sap{font-family:Inter,"72",Helvetica Neue,sans-serif;font-family:var(--sapFontFamily,"Inter","72","Helvetica Neue",sans-serif);width:100%}.assistant-template-manager-sap,.assistant-template-manager-sap .fd-panel{background-color:var(--card-bg);display:flex;flex-direction:column;height:100%}.assistant-template-manager-sap .fd-panel{border:1px solid var(--border-default);border-radius:.25rem;border-radius:var(--sapElement_BorderCornerRadius,.25rem);box-shadow:0 0 0 1px #0000001a;box-shadow:var(--sapContent_Shadow0,0 0 0 1px #0000001a)}.assistant-template-manager-sap .fd-panel__header{background-color:var(--selected-hover);border-bottom:1px solid var(--border-default);padding:1rem 1.5rem}.assistant-template-manager-sap .fd-panel__title{align-items:center;color:var(--text-primary);display:flex;font-size:1.25rem;font-weight:600;margin:0}.assistant-template-manager-sap .fd-panel__content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.assistant-template-manager-sap .fd-tabs{background-color:var(--page-bg);border-bottom:1px solid var(--border-default)}.assistant-template-manager-sap .fd-tabs__nav{background-color:initial;display:flex;list-style:none;margin:0;padding:0}.assistant-template-manager-sap .fd-tabs__item{margin:0}.assistant-template-manager-sap .fd-tabs__link{align-items:center;background:none;border:none;border-bottom:3px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;min-height:2.75rem;padding:.75rem 1rem;text-decoration:none;transition:all .15s ease-in-out}.assistant-template-manager-sap .fd-tabs__link:hover{background-color:var(--selected-hover);color:var(--text-primary)}.assistant-template-manager-sap .fd-tabs__link.is-selected{background-color:var(--card-bg);border-bottom-color:var(--brand-primary);color:var(--brand-primary);font-weight:600}.assistant-template-manager-sap .fd-tabs__panel{background-color:var(--card-bg);display:flex;flex:1 1;flex-direction:column;overflow:hidden}.assistant-template-manager-sap .fd-toolbar{align-items:center;background-color:var(--page-bg);border-bottom:1px solid var(--border-default);display:flex;flex-wrap:wrap;gap:1rem;min-height:3.5rem;padding:1rem 1.5rem}.assistant-template-manager-sap .fd-toolbar--title{background-color:var(--selected-hover)}.assistant-template-manager-sap .fd-toolbar__title{align-items:center;color:var(--text-primary);display:flex;font-size:1.125rem;font-weight:600;margin:0}.assistant-template-manager-sap .fd-toolbar__spacer{flex:1 1}.assistant-template-manager-sap .fd-input-group{align-items:stretch;display:flex;min-width:250px;position:relative}.assistant-template-manager-sap .fd-input-group__input{background-color:var(--card-bg);border-bottom-right-radius:0;border-right:none;border:1px solid var(--border-default);border-top-right-radius:0;color:var(--text-primary);flex:1 1;font-size:.875rem;padding:.5rem .75rem}.assistant-template-manager-sap .fd-input-group__input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary);outline:none;z-index:1}.assistant-template-manager-sap .fd-input-group__addon--button{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.assistant-template-manager-sap .fd-input-group__addon--button .fd-button{background-color:var(--selected-hover);border:1px solid var(--border-default);border-bottom-left-radius:0;border-top-left-radius:0;height:100%;padding:.5rem .75rem}.assistant-template-manager-sap .fd-table-responsive{background-color:var(--card-bg);flex:1 1;overflow:auto;padding:1rem 1.5rem}.assistant-template-manager-sap .fd-table{background-color:var(--card-bg);border:1px solid var(--border-default);border-collapse:collapse;border-radius:.25rem;border-radius:var(--sapElement_BorderCornerRadius,.25rem);overflow:hidden;width:100%}.assistant-template-manager-sap .fd-table__header{background-color:var(--selected-hover);border-bottom:2px solid var(--border-default)}.assistant-template-manager-sap .fd-table__cell{border-bottom:1px solid var(--border-default);font-size:.875rem;line-height:1.25rem;padding:.75rem 1rem;vertical-align:middle}.assistant-template-manager-sap .fd-table__header .fd-table__cell{background-color:var(--selected-hover);color:var(--text-primary);font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:1rem;text-transform:uppercase}.assistant-template-manager-sap .fd-table__row{transition:background-color .15s ease-in-out}.assistant-template-manager-sap .fd-table__row:hover{background-color:var(--page-bg)}.assistant-template-manager-sap .fd-table__row:last-child .fd-table__cell{border-bottom:none}.assistant-template-manager-sap .fd-button{align-items:center;background-color:var(--card-bg);border:1px solid var(--border-default);border-radius:.25rem;border-radius:var(--sapElement_BorderCornerRadius,.25rem);color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.5rem 1rem;transition:all .15s ease-in-out}.assistant-template-manager-sap .fd-button:hover{background-color:var(--page-bg);border-color:var(--border-hover)}.assistant-template-manager-sap .fd-button--emphasized{background-color:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-on-color)}.assistant-template-manager-sap .fd-button--emphasized:hover{background-color:var(--brand-hover);border-color:var(--brand-hover)}.assistant-template-manager-sap .fd-button--transparent{background-color:initial;border-color:#0000;color:var(--text-secondary)}.assistant-template-manager-sap .fd-button--transparent:hover{background-color:var(--selected-hover);color:var(--text-primary)}.assistant-template-manager-sap .fd-button--compact{font-size:.75rem;padding:.25rem .5rem}.assistant-template-manager-sap .fd-button-group{align-items:center;display:flex;gap:.25rem}.assistant-template-manager-sap .fd-badge{align-items:center;background-color:var(--selected-hover);border:1px solid var(--border-default);border-radius:.25rem;border-radius:var(--sapElement_BorderCornerRadius,.25rem);color:var(--text-secondary);display:inline-flex;font-size:.75rem;font-weight:500;line-height:1;padding:.25rem .5rem}.assistant-template-manager-sap .fd-badge--pill{border-radius:1rem}.assistant-template-manager-sap .fd-badge--success{background-color:var(--tag-success-bg);border-color:var(--color-green-default);color:var(--color-green-default)}.assistant-template-manager-sap .fd-badge--error{background-color:var(--tag-danger-bg);border-color:var(--color-red-default);color:var(--color-red-default)}.assistant-template-manager-sap .fd-badge--warning{background-color:var(--tag-warning-bg);border-color:var(--tag-warning-text);color:var(--tag-warning-text)}.assistant-template-manager-sap .fd-message-strip{align-items:center;border-radius:.25rem;border-radius:var(--sapElement_BorderCornerRadius,.25rem);display:flex;font-size:.875rem;line-height:1.25rem;margin:1rem 1.5rem;padding:.75rem 1rem}.assistant-template-manager-sap .fd-message-strip__text{flex:1 1;margin:0}.assistant-template-manager-sap .fd-message-strip--information{background-color:var(--tag-info-bg);border-left:1px solid var(--color-blue-default);border:1px solid var(--color-blue-default);border-left-width:4px;color:var(--color-blue-default)}.assistant-template-manager-sap .fd-message-strip--success{background-color:var(--tag-success-bg);border-left:1px solid var(--color-green-default);border:1px solid var(--color-green-default);border-left-width:4px;color:var(--color-green-default)}.assistant-template-manager-sap .fd-message-strip--warning{background-color:var(--tag-warning-bg);border-left:1px solid var(--tag-warning-text);border:1px solid var(--tag-warning-text);border-left-width:4px;color:var(--tag-warning-text)}.assistant-template-manager-sap .fd-message-strip--error{background-color:var(--tag-danger-bg);border-left:1px solid var(--color-red-default);border:1px solid var(--color-red-default);border-left-width:4px;color:var(--color-red-default)}.assistant-template-manager-sap .fd-busy-indicator{align-items:center;display:inline-flex;justify-content:center}.assistant-template-manager-sap .fd-busy-indicator--s{height:1rem;width:1rem}.assistant-template-manager-sap .fd-busy-indicator--m{height:1.5rem;width:1.5rem}.assistant-template-manager-sap .fd-busy-indicator__circle{animation:fd-busy-indicator-spin 1s linear infinite;border:2px solid var(--border-default);border-radius:50%;border-top-color:var(--brand-primary);height:100%;width:100%;will-change:transform}@keyframes fd-busy-indicator-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.assistant-template-manager-sap .fd-dialog{align-items:center;background-color:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.assistant-template-manager-sap .fd-dialog--active{animation:fd-dialog-fade-in .2s ease-out}.assistant-template-manager-sap .fd-dialog__content{animation:fd-dialog-slide-in .2s ease-out;background-color:var(--card-bg);border:1px solid var(--border-default);border-radius:.5rem;border-radius:var(--sapElement_BorderCornerRadius,.5rem);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;min-width:400px;overflow:hidden}.assistant-template-manager-sap .fd-dialog__header{background-color:var(--selected-hover);border-bottom:1px solid var(--border-default);padding:1.5rem}.assistant-template-manager-sap .fd-dialog__header .fd-bar{align-items:center;display:flex;justify-content:space-between}.assistant-template-manager-sap .fd-dialog__header .fd-bar__left{flex:1 1}.assistant-template-manager-sap .fd-dialog__header .fd-bar__right{flex-shrink:0}.assistant-template-manager-sap .fd-dialog__title{color:var(--text-primary);font-size:1.25rem;font-weight:600;line-height:1.5;margin:0}.assistant-template-manager-sap .fd-dialog__close{background:#0000;border:none;border-radius:.25rem;border-radius:var(--sapElement_BorderCornerRadius,.25rem);color:var(--text-secondary);cursor:pointer;padding:.5rem;transition:all .15s ease-in-out}.assistant-template-manager-sap .fd-dialog__close:hover{background-color:var(--page-bg);color:var(--text-primary)}.assistant-template-manager-sap .fd-dialog__body{background-color:var(--card-bg);flex:1 1;overflow-y:auto;padding:1.5rem}.assistant-template-manager-sap .fd-dialog__footer{background-color:var(--selected-hover);border-top:1px solid var(--border-default);padding:1rem 1.5rem}.assistant-template-manager-sap .fd-dialog__footer .fd-bar{align-items:center;display:flex;gap:.75rem;justify-content:flex-end}@keyframes fd-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fd-dialog-slide-in{0%{opacity:0;transform:translateY(-1rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.assistant-template-manager-sap .fd-form-group{margin-bottom:1.5rem}.assistant-template-manager-sap .fd-form-group:last-child{margin-bottom:0}.assistant-template-manager-sap .fd-form-label{color:var(--text-primary);display:block;font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.5rem}.assistant-template-manager-sap .fd-form-label[for]{cursor:pointer}.assistant-template-manager-sap .fd-input,.assistant-template-manager-sap .fd-select,.assistant-template-manager-sap .fd-textarea{background-color:var(--card-bg);border:1px solid var(--border-default);border-radius:.25rem;border-radius:var(--sapElement_BorderCornerRadius,.25rem);color:var(--text-primary);font-family:inherit;font-size:.875rem;padding:.75rem;transition:all .15s ease-in-out;width:100%}.assistant-template-manager-sap .fd-input::placeholder,.assistant-template-manager-sap .fd-textarea::placeholder{color:var(--text-secondary)}.assistant-template-manager-sap .fd-input:focus,.assistant-template-manager-sap .fd-select:focus,.assistant-template-manager-sap .fd-textarea:focus{background-color:var(--card-bg);border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary);outline:none}.assistant-template-manager-sap .fd-input:disabled,.assistant-template-manager-sap .fd-select:disabled,.assistant-template-manager-sap .fd-textarea:disabled{background-color:var(--selected-hover);color:var(--text-secondary);cursor:not-allowed}.assistant-template-manager-sap .fd-textarea{line-height:1.5;min-height:4rem;resize:vertical}.assistant-template-manager-sap .fd-row{display:flex;flex-wrap:wrap;margin:0 -.5rem}.assistant-template-manager-sap .fd-col{flex:1 1;padding:0 .5rem}.assistant-template-manager-sap .fd-col--6{flex:0 0 50%;max-width:50%}.assistant-template-manager-sap .fd-col--12{flex:0 0 100%;max-width:100%}.assistant-template-manager-sap .fd-form-item{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.assistant-template-manager-sap .fd-checkbox{accent-color:var(--brand-primary);height:1rem;margin:0;width:1rem}.assistant-template-manager-sap .fd-checkbox__label{color:var(--text-primary);cursor:pointer;font-size:.875rem;line-height:1.25rem;margin:0}.assistant-template-manager-sap .text-center{text-align:center}.assistant-template-manager-sap .text-right{text-align:right}.assistant-template-manager-sap .mb-0{margin-bottom:0}.assistant-template-manager-sap .mt-2{margin-top:.5rem}.assistant-template-manager-sap .p-4{padding:1rem}@media (max-width:1024px){.assistant-template-manager-sap .fd-toolbar{flex-wrap:wrap;gap:.75rem}.assistant-template-manager-sap .fd-input-group{min-width:200px}}@media (max-width:768px){.assistant-template-manager-sap .fd-toolbar{align-items:stretch;flex-direction:column;gap:1rem}.assistant-template-manager-sap .fd-input-group{min-width:auto;width:100%}.assistant-template-manager-sap .fd-col--6{flex:0 0 100%;max-width:100%}.assistant-template-manager-sap .fd-dialog__content{margin:1rem;min-width:auto;width:calc(100% - 2rem)}.assistant-template-manager-sap .fd-table-responsive{padding:1rem}.assistant-template-manager-sap .fd-table__cell{font-size:.75rem;padding:.5rem}.assistant-template-manager-sap .fd-button-group{flex-direction:column;gap:.5rem}}@media (max-width:480px){.assistant-template-manager-sap .fd-dialog__body,.assistant-template-manager-sap .fd-dialog__footer,.assistant-template-manager-sap .fd-dialog__header,.assistant-template-manager-sap .fd-panel__header,.assistant-template-manager-sap .fd-toolbar{padding:1rem}.assistant-template-manager-sap .fd-table-responsive{padding:.5rem}}.assistant-template-modal-content{display:flex;flex-direction:column;gap:16px;margin:-16px -24px;padding:16px 24px}.assistant-template-modal-content--instructions-expanded{min-height:0}.assistant-template-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:0 16px}.assistant-template-name-field{flex:1 1 260px;min-width:0}.assistant-template-active-checkbox{align-items:center;display:flex;flex:0 0 auto;margin-left:auto}.assistant-template-modal-content .fd-form-group{display:flex;flex-direction:column;margin-bottom:10px;width:100%}.assistant-template-modal-content .fd-form-group:last-of-type{margin-bottom:0}.assistant-template-modal-content .fd-form-label{color:var(--text-primary);display:block;font-size:14px;font-weight:500;width:100%}.assistant-template-modal-content .fd-input,.assistant-template-modal-content .fd-select,.assistant-template-modal-content .fd-textarea{border:1px solid #e2e8f0;border-radius:.375rem;border-radius:var(--sapElement_BorderCornerRadius,.375rem);box-sizing:border-box;font-family:"72","72full",Arial,Helvetica,sans-serif;font-family:var(--sapFontFamily,"72","72full",Arial,Helvetica,sans-serif);font-size:14px;padding:.875rem 1rem;transition:all .2s ease;width:100%}.assistant-template-modal-content .fd-input:focus,.assistant-template-modal-content .fd-select:focus,.assistant-template-modal-content .fd-textarea:focus{border-color:#0070f2;border-color:var(--sap-color-primary,#0070f2);box-shadow:0 0 0 3px #0070f21a;outline:none}.assistant-template-modal-content .fd-input:hover,.assistant-template-modal-content .fd-select:hover,.assistant-template-modal-content .fd-textarea:hover{border-color:#cbd5e1;border-color:var(--sap-border-hover,#cbd5e1)}.assistant-template-modal-content .fd-textarea{min-height:60px;resize:vertical}.assistant-template-modal-content .fd-message-strip{background-color:#e0f2fe;border:1px solid #bae6fd;border-radius:.375rem;border-radius:var(--sapElement_BorderCornerRadius,.375rem);margin:12px 0 0;padding:12px 16px}.assistant-template-modal-content .fd-message-strip__text{color:#0c4a6e;font-size:13px;line-height:1.5;margin:0;padding:0}.assistant-template-instruction-field{animation:assistant-template-instruction-collapse .18s ease-out;position:relative;transform-origin:top}.assistant-template-instruction-expand-control{bottom:4px;position:absolute;right:28px;z-index:1}.assistant-template-instruction-expand-button{background-color:var(--dialog-bg)!important;color:var(--text-secondary)!important}.assistant-template-instruction-expand-button:hover{background-color:var(--icon-hover)!important;color:var(--text-primary)!important}.assistant-template-instruction-field .MuiInputBase-inputMultiline{padding-bottom:32px!important;padding-right:32px!important}.assistant-template-instruction-field--expanded{animation-duration:.22s;animation-name:assistant-template-instruction-expand;box-sizing:border-box;display:flex;height:clamp(240px,50vh,420px);max-height:calc(100dvh - 240px);min-height:0;width:100%}.assistant-template-instruction-field--expanded .diime-input{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.assistant-template-instruction-field--expanded .MuiInputBase-root{align-items:stretch;flex:1 1 auto;height:100%;min-height:0}.assistant-template-instruction-field--expanded textarea{box-sizing:border-box;flex:1 1 auto;height:auto!important;min-height:0;overflow-y:auto!important}.assistant-template-instruction-field--expanded .assistant-template-instruction-expand-control{bottom:8px;right:32px}@keyframes assistant-template-instruction-expand{0%{opacity:.75;transform:scaleY(.96)}to{opacity:1;transform:scaleY(1)}}@keyframes assistant-template-instruction-collapse{0%{opacity:.75;transform:scaleY(1.04)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.assistant-template-instruction-field,.assistant-template-instruction-field--expanded{animation:none}}.assistant-template-link-modal .MuiDialog-paper{border:1px solid var(--border-hover);border-radius:14px;height:auto;max-height:calc(100vh - 32px);max-width:calc(100vw - 32px);overflow:hidden;width:752px}.assistant-template-link-modal .MuiDialogTitle-root{box-sizing:border-box;height:80px;min-height:80px;padding:12px 24px}.assistant-template-link-modal-content-wrapper.MuiDialogContent-root{flex:1 1;max-height:calc(100vh - 220px);min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px}.assistant-template-link-modal .MuiDialogActions-root{box-sizing:border-box;height:80px;min-height:80px;padding:16px 24px}.assistant-template-link-modal-content{display:flex;flex-direction:column;gap:16px}.assistant-template-link-modal-selection-row{grid-gap:12px;align-items:end;border-bottom:1px solid var(--border-hover);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 40px;padding-bottom:12px}.assistant-template-link-modal-selection-row+.assistant-template-link-modal-selection-row{padding-top:12px}.assistant-template-link-modal-content .diime-select-trigger{height:50px;min-height:50px}.assistant-template-link-modal-content .diime-select-label{left:16px}.assistant-template-link-modal-selected-template{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.assistant-template-link-modal-available-count{color:var(--text-secondary);font-size:14px;line-height:17px;margin:-4px 0 0}@media (max-width:768px){.assistant-template-link-modal .MuiDialog-paper{max-width:100%;width:100%}.assistant-template-link-modal-selection-row{grid-template-columns:minmax(0,1fr) 40px}.assistant-template-link-modal-selection-row>:first-child,.assistant-template-link-modal-selection-row>:nth-child(2){grid-column:1}.assistant-template-link-modal-selection-row>:last-child{grid-column:2;grid-row:1/span 2}}.diime-date-input{width:100%}.diime-date-input .MuiOutlinedInput-root{background:var(--input-bg);border-radius:4px;font-size:12px;min-height:40px}.diime-date-input .MuiOutlinedInput-root fieldset{border-color:var(--border-default);transition:border-color .2s ease}.diime-date-input .MuiOutlinedInput-root:hover fieldset{border-color:var(--border-hover)}.diime-date-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--focus-border);border-width:2px}.diime-date-input .MuiInputLabel-root{color:var(--text-primary);font-size:14px}.diime-date-input .MuiInputLabel-root.Mui-focused{color:var(--focus-border)}.diime-date-input .MuiInputLabel-root.Mui-error{color:var(--status-error)}.diime-date-input .MuiOutlinedInput-root.Mui-error fieldset{border-color:var(--status-error)}.diime-date-input .MuiFormHelperText-root{font-size:12px;margin-left:0;margin-top:4px}.diime-date-input .MuiFormHelperText-root.Mui-error{color:var(--status-error)}.diime-date-input .MuiOutlinedInput-input{color:var(--text-primary);padding:10px 14px}.diime-date-input .MuiOutlinedInput-root.Mui-disabled{background:var(--selected)}.diime-date-input .MuiOutlinedInput-root.Mui-disabled fieldset{border-color:var(--border-default)}.diime-date-input .MuiInputLabel-root.Mui-disabled{color:var(--text-disabled)}.diime-channel-tab .empty-state{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:48px;text-align:center}.diime-channel-tab .empty-state svg{color:var(--text-muted);opacity:.5}@media (max-width:768px){.diime-channel-tab-content .content-section{padding:12px}}.channel-modal-content{height:auto;max-height:calc(100vh - 200px);min-height:auto}.channel-form-section--no-margin{margin-bottom:0;margin-top:0;padding-top:0}.create-channel-grid-2col{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:16px;margin-top:16px}@media (max-width:768px){.create-channel-grid-2col{gap:16px;grid-template-columns:1fr}}.channel-modal-body{padding:8px 0 0}.channel-modal-main-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr 1fr auto;margin-bottom:12px}.channel-accounts-section{border:1px solid var(--border-default);border-radius:4px;margin-bottom:16px;padding:12px}.channel-accounts-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.channel-accounts-label{color:var(--text-primary);font-size:14px;font-weight:500;margin:0}.channel-accounts-list{display:flex;flex-wrap:wrap;gap:6px}.channel-account-item{align-items:center;display:flex;gap:4px}.channel-account-item--full{width:100%}.channel-account-field--fill{flex:1 1;min-width:0}.channel-account-field--fixed{width:240px}.channel-accounts-hint{color:var(--text-secondary);font-size:12px;margin:4px 0 0}.channel-modal-options{display:flex;flex-wrap:wrap;gap:24px;margin-top:12px}.channel-modal-option{align-items:center;display:flex;gap:4px}.channel-modal-option-info{color:var(--icon-default);cursor:help;display:inline-flex}.channel-checkbox-container{margin-bottom:16px}.channel-checkbox-label{line-height:1.2}.channel-checkbox-title{color:var(--text-primary);font-size:14px;font-weight:500;margin:0;padding:0}.channel-checkbox-description{color:var(--text-secondary);font-size:12px;line-height:1.2;margin:0;padding:0}.channel-modal-btn-cancel{margin-right:auto}.channel-modal-btn-save{margin-left:8px}.diime-phone-input{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:minmax(150px,2fr) 3fr}.diime-phone-input__country{min-width:0}.diime-phone-input--other{grid-template-columns:minmax(150px,2fr) minmax(64px,1fr) 3fr}.diime-phone-input__ddi{min-width:0}.link-channel-modal-content{background-color:#fff;background-color:var(--sapBackgroundColor,#fff);color:#32363a;color:var(--sapTextColor,#32363a);font-family:Inter,sans-serif;font-family:var(--sapFontFamily,"Inter",sans-serif);max-width:100%!important;width:auto!important}.link-channel-compact{margin:0!important;padding:12px!important}.link-channel-compact .wizard-step-content-area{gap:4px}.link-channel-compact .wizard-form-section{margin-bottom:4px}.link-channel-compact input[type=text],.link-channel-compact select{box-sizing:border-box!important;font-size:13px!important;min-height:32px!important;padding:8px 10px!important;width:100%!important}.link-channel-compact label{font-size:13px!important;margin-bottom:4px!important;text-align:left!important}.link-channel-compact .wizard-form-group{margin-bottom:8px!important}.link-channel-compact input[type=checkbox]{height:14px!important;width:14px!important}.link-channel-compact div[style*="font-size: 11px"]{font-size:11px!important;line-height:1.2!important}.channel-link-content-area{display:flex;flex-direction:column;gap:0;min-height:0}.channel-link-section{display:flex;flex-direction:column;gap:16px}.wizard-form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.wizard-form-group:last-child{margin-bottom:0}.fd-form-label{align-items:center;color:#6a6d70;color:var(--sapContent_LabelColor,#6a6d70);display:flex;font-size:14px;font-weight:500;gap:4px;margin-bottom:4px}.fd-form-label--required:after{color:#b00;color:var(--sapErrorColor,#b00);content:" *";font-weight:600}.fd-input-group{align-items:stretch;display:flex;position:relative;width:100%}.fd-input-group__addon{align-items:center;background-color:#f7f7f7;background-color:var(--sapButton_Lite_Background,#f7f7f7);border:1px solid #89919a;border:1px solid var(--sapField_BorderColor,#89919a);color:#6a6d70;color:var(--sapContent_IconColor,#6a6d70);display:flex;font-size:14px;padding:10px 12px}.fd-input-group__addon--before{border-radius:4px 0 0 4px;border-radius:var(--sapElement_BorderCornerRadius,4px) 0 0 var(--sapElement_BorderCornerRadius,4px);border-right:none}.fd-input-group__input{border-left:none;border-radius:0 4px 4px 0;border-radius:0 var(--sapElement_BorderCornerRadius,4px) var(--sapElement_BorderCornerRadius,4px) 0}.fd-input-group__input:focus{border-left:1px solid #0070f2;border-left:1px solid var(--sapField_Focus_BorderColor,#0070f2);margin-left:-1px}.fd-input{background-color:#fff;background-color:var(--sapField_Background,#fff);border:1px solid #89919a;border:1px solid var(--sapField_BorderColor,#89919a);border-radius:4px;border-radius:var(--sapElement_BorderCornerRadius,4px);box-sizing:border-box;color:#32363a;color:var(--sapField_TextColor,#32363a);font-family:Inter,sans-serif;font-family:var(--sapFontFamily,"Inter",sans-serif);font-size:14px;padding:10px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.fd-input:focus{border-color:#0070f2;border-color:var(--sapField_Focus_BorderColor,#0070f2);box-shadow:0 0 0 2px #0070f226;box-shadow:0 0 0 2px var(--sapField_Focus_Background,#0070f226);outline:none}.fd-input:hover:not(:focus){border-color:#5b738b;border-color:var(--sapField_Hover_BorderColor,#5b738b)}.fd-input--error{background-color:#fff4f4;background-color:var(--sapField_InvalidBackground,#fff4f4)}.fd-input--error,.fd-input--error:focus{border-color:#b00;border-color:var(--sapErrorColor,#b00)}.fd-input--error:focus{box-shadow:0 0 0 2px #bb000026}.fd-select{background-color:#fff;background-color:var(--sapField_Background,#fff);border:1px solid #89919a;border:1px solid var(--sapField_BorderColor,#89919a);border-radius:4px;border-radius:var(--sapElement_BorderCornerRadius,4px);box-sizing:border-box;color:#32363a;color:var(--sapField_TextColor,#32363a);cursor:pointer;font-family:Inter,sans-serif;font-family:var(--sapFontFamily,"Inter",sans-serif);font-size:14px;padding:10px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.fd-select:focus{border-color:#0070f2;border-color:var(--sapField_Focus_BorderColor,#0070f2);box-shadow:0 0 0 2px #0070f226;box-shadow:0 0 0 2px var(--sapField_Focus_Background,#0070f226);outline:none}.fd-select:hover:not(:focus){border-color:#5b738b;border-color:var(--sapField_Hover_BorderColor,#5b738b)}.fd-select--error{background-color:#fff4f4;background-color:var(--sapField_InvalidBackground,#fff4f4)}.fd-select--error,.fd-select--error:focus{border-color:#b00;border-color:var(--sapErrorColor,#b00)}.fd-select--error:focus{box-shadow:0 0 0 2px #bb000026}.fd-form-message{display:block;font-size:12px;margin-top:4px}.fd-form-message--error{color:#b00;color:var(--sapErrorColor,#b00);font-weight:500}.fd-form-message--info{color:#0070f2;color:var(--sapInformationColor,#0070f2)}.fd-busy-indicator{align-items:center;color:#6a6d70;color:var(--sapContent_LabelColor,#6a6d70);display:flex;flex-direction:column;justify-content:center;padding:20px}.fd-busy-indicator__circle{animation:linkChannelSpin 1s linear infinite;border:2px solid #89919a;border-top:2px solid #0070f2;border:2px solid var(--sapContent_NonInteractiveIconColor,#89919a);border-radius:50%;border-top-color:var(--sapButton_Emphasized_Background,#0070f2);height:24px;margin-bottom:8px;width:24px}.fd-busy-indicator__text{color:#6a6d70;color:var(--sapContent_LabelColor,#6a6d70);font-size:14px;margin:0}@keyframes linkChannelSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fd-illustrated-message{align-items:center;color:#6a6d70;color:var(--sapContent_LabelColor,#6a6d70);display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center}.fd-illustrated-message__illustration{color:#89919a;color:var(--sapContent_NonInteractiveIconColor,#89919a);font-size:48px;margin-bottom:16px}.fd-illustrated-message__title{color:#32363a;color:var(--sapTextColor,#32363a);font-size:16px;font-weight:600;margin:0 0 8px}.fd-illustrated-message__text{color:#6a6d70;color:var(--sapContent_LabelColor,#6a6d70);font-size:14px;line-height:1.4;margin:0}.fd-fieldset{background-color:#fafafa;background-color:var(--sapGroup_ContentBackground,#fafafa);border:1px solid #d9d9d9;border:1px solid var(--sapGroup_BorderColor,#d9d9d9);border-radius:4px;border-radius:var(--sapElement_BorderCornerRadius,4px);margin:8px 0 16px;padding:12px 16px 8px;position:relative}.fd-fieldset__legend{align-items:center;background-color:#fff;background-color:var(--sapBackgroundColor,#fff);color:#32363a;color:var(--sapGroup_TitleTextColor,#32363a);display:flex;font-size:14px;font-weight:500;gap:4px;left:8px;margin-bottom:8px;padding:0 8px;position:absolute;top:-10px}.fd-fieldset--selected{background-color:#0070f20d;border-color:#0070f2;border-color:var(--sapButton_Emphasized_Background,#0070f2)}.fd-fieldset--selected .fd-fieldset__legend{color:#0070f2;color:var(--sapButton_Emphasized_Background,#0070f2)}.fd-checkbox{align-items:flex-start;display:flex;gap:8px;margin-bottom:12px}.fd-checkbox:last-child{margin-bottom:4px}.fd-checkbox__input{accent-color:#0070f2;accent-color:var(--sapButton_Emphasized_Background,#0070f2);cursor:pointer;height:16px;margin:2px 0 0;width:16px}.fd-checkbox__label{color:#32363a;color:var(--sapTextColor,#32363a);cursor:pointer;display:flex;flex-direction:column;font-size:14px;gap:2px;line-height:1.4;-webkit-user-select:none;user-select:none}.fd-checkbox__input:focus{outline:2px solid #0070f2;outline:2px solid var(--sapContent_FocusColor,#0070f2);outline-offset:1px}.fd-object-status{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;margin-left:8px;padding:2px 8px}.fd-object-status--positive{background-color:#e8f5e8;background-color:var(--sapSuccessBackground,#e8f5e8);border:1px solid #107e3e;border:1px solid var(--sapSuccessBorderColor,#107e3e);color:#107e3e;color:var(--sapSuccessColor,#107e3e)}.fd-object-status--critical{background-color:#ffeaea;background-color:var(--sapErrorBackground,#ffeaea);border:1px solid #b00;border:1px solid var(--sapErrorBorderColor,#b00);color:#b00;color:var(--sapErrorColor,#b00)}.channel-preview-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:8px}.channel-preview-grid>div{display:flex;flex-direction:column;gap:4px}.channel-preview-grid strong{color:#32363a;color:var(--sapTextColor,#32363a);font-weight:500}@media (max-width:768px){.channel-preview-grid{gap:12px;grid-template-columns:1fr}}@media (max-width:600px){.link-channel-modal-content{padding:0 16px}.fd-fieldset{padding:8px 12px 4px}.fd-input,.fd-select{font-size:16px;padding:8px 10px}.fd-input-group__addon{padding:8px 10px}}.link-channel-modal-content :focus{outline:2px solid #0070f2;outline:2px solid var(--sapContent_FocusColor,#0070f2);outline-offset:1px}.link-channel-modal-content .fd-input:focus,.link-channel-modal-content .fd-select:focus{outline:none}@media (prefers-contrast:high){.fd-fieldset,.fd-input,.fd-select{border-width:2px}.fd-form-message--error{font-weight:600}.fd-object-status{border-width:2px}}.team-modal-content{display:flex;flex-direction:column;gap:16px}.team-modal-wrapper .MuiDialogContent-root{overflow:visible!important}.team-modal-wrapper .diime-select-dropdown-portal{position:fixed!important;z-index:10006!important}.team-modal-wrapper .diime-select-wrapper{overflow:visible!important}.team-modal-empty-message{color:#64748b;color:var(--text-secondary,#64748b);padding:0;text-align:center}.team-modal-empty-message p{font-family:Inter,sans-serif;font-size:14px;line-height:1.5;margin:0}.quick-reply-modal-content{display:flex;flex-direction:column;gap:16px}.quick-reply-modal-content .mode-selector{background-color:#f5f5f5;border-radius:8px;display:flex;gap:12px;margin-bottom:8px;padding:8px}.quick-reply-modal-content .mode-btn{align-items:center;background-color:#fff;border:2px solid #0000;border-radius:6px;color:#666;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease}.quick-reply-modal-content .mode-btn:hover:not(:disabled){border-color:var(--color-primary-blue);color:var(--color-primary-blue)}.quick-reply-modal-content .mode-btn.active{background-color:var(--color-primary-blue);border-color:var(--color-primary-blue);color:#fff}.quick-reply-modal-content .mode-btn:disabled{cursor:not-allowed;opacity:.5}.quick-reply-modal-content .preview-box{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-top:12px;padding:12px}.quick-reply-modal-content .preview-label{color:#6b7280;font-size:12px;font-weight:600;margin-bottom:4px}.quick-reply-modal-content .preview-content{color:#374151;font-size:14px;line-height:1.5;white-space:pre-wrap}.quick-reply-modal-content .char-count{color:#9ca3af;display:block;font-size:12px;margin-top:4px;text-align:right}.quick-reply-modal-content .char-count--limit{color:#f59e0b;font-weight:500}.quick-reply-modal-content .fd-form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:0}.quick-reply-modal-content .fd-form-label{color:#374151;display:block;font-size:14px;font-weight:500}.quick-reply-modal-content .fd-input{border:1px solid #d1d5db;border-radius:6px;font-size:14px;line-height:1.5;padding:12px;width:100%}.quick-reply-modal-content .fd-input:focus{border-color:var(--color-primary-blue);box-shadow:0 0 0 2px #471fcc1a;outline:none}.quick-reply-modal-content .fd-textarea{border:1px solid #d1d5db;border-radius:6px;font-size:14px;line-height:1.5;min-height:200px;padding:12px;resize:vertical;width:100%}.quick-reply-modal-content .fd-textarea:focus{border-color:var(--color-primary-blue);box-shadow:0 0 0 2px #471fcc1a;outline:none}.quick-reply-modal-content .fd-checkbox-label{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:8px}.quick-reply-modal-content .fd-checkbox{accent-color:var(--color-primary-blue);cursor:pointer;height:18px;width:18px}.quick-reply-modal-content .fd-checkbox-text{-webkit-user-select:none;user-select:none}.diime-rich-text-area-form-control{margin-top:8px;position:relative;width:100%}.diime-rich-text-area-form-control .diime-rich-text-area-mui-label{background:var(--input-bg);color:var(--text-primary);font-size:14px;font-weight:400;left:0;padding:0 4px;pointer-events:none;position:absolute;top:0;transform:translate(14px,-9px) scale(.75);z-index:1}.diime-rich-text-area-form-control:focus-within .diime-rich-text-area-mui-label{color:var(--focus-border)}.diime-rich-text-area-form-control .MuiInputLabel-root.Mui-disabled{color:var(--text-disabled)}.diime-rich-text-area-form-control .MuiInputLabel-asterisk{color:var(--color-red)}.diime-rich-text-area{background:var(--input-bg);border:1px solid var(--border-default);border-radius:25px;box-sizing:border-box!important;display:block!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;padding:8px 12px;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%!important}.diime-rich-text-area--with-label{border-radius:25px;margin-top:0}.diime-rich-text-area-form-control:focus-within .diime-rich-text-area--with-label{border-color:var(--focus-border);border-width:2px}.diime-rich-text-area-form-control .diime-rich-text-area--with-label.diime-rich-text-area--disabled{background:var(--input-bg-disabled);border-color:var(--border-disabled)}.diime-rich-text-area--no-border{border:none!important;padding:0!important}.diime-rich-text-area--with-label.diime-rich-text-area--no-border{border:none!important}.diime-rich-text-area-form-control:focus-within .diime-rich-text-area--no-border{border:0!important}.diime-rich-text-area:focus-within{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring)}.diime-rich-text-area .MuiFormControl-root,.diime-rich-text-area .MuiInput-formControl,.diime-rich-text-area .MuiInput-root,.diime-rich-text-area .MuiInputBase-formControl,.diime-rich-text-area .MuiInputBase-root,.diime-rich-text-area .MuiTextField-root,.diime-rich-text-area .MuiTiptap-FieldContainer-root,.diime-rich-text-area .MuiTiptap-RichTextEditor-root,.diime-rich-text-area .MuiTiptap-RichTextField-content,.diime-rich-text-area .MuiTiptap-RichTextField-root,.diime-rich-text-area .ProseMirror,.diime-rich-text-area div:not(button):not(.MuiTiptap-MenuButton-root):not(.MuiTiptap-MenuControlsContainer-root):not(.MuiTiptap-MenuDivider-root),.diime-rich-text-area>:not(button):not(svg):not(.MuiTiptap-MenuButton-root):not(.MuiTiptap-MenuControlsContainer-root):not(.MuiTiptap-MenuDivider-root),.diime-rich-text-area>div:not(.MuiTiptap-MenuControlsContainer-root){box-sizing:border-box!important;max-width:100%!important;width:100%!important}.diime-rich-text-area .MuiTiptap-RichTextEditor-root{background-color:initial!important;background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:block!important;height:100%}.diime-rich-text-area .MuiInput-root,.diime-rich-text-area .MuiInputBase-root,.diime-rich-text-area .MuiTiptap-RichTextEditor-root{box-sizing:border-box!important;margin:0!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;padding:0!important;width:100%!important}.diime-rich-text-area .MuiOutlinedInput-notchedOutline,.diime-rich-text-area fieldset{border:none!important}.diime-rich-text-area .MuiTiptap-MenuControlsContainer-root{background-color:initial!important;background:none!important;border-bottom:1px solid var(--border-default);display:flex!important;flex-wrap:wrap!important;gap:2px;width:100%!important}.diime-rich-text-area .MuiTiptap-RichTextField-menuBarContent{background-color:initial!important;background:none!important;padding:0!important;width:100%!important}.diime-rich-text-area .MuiTiptap-MenuBar-root,.diime-rich-text-area .MuiTiptap-RichTextField-menuBar,.diime-rich-text-area [class*=MenuBar],.diime-rich-text-area [class*=menuBar]{background-color:initial!important;background:none!important}.diime-rich-text-area .MuiTiptap-MenuButton-root{border-radius:4px;color:var(--text-secondary)!important;flex-shrink:0!important;height:32px;max-width:fit-content!important;min-width:32px!important;transition:all .15s ease-in-out;width:auto!important}.diime-rich-text-area .MuiTiptap-MenuButton-root svg{fill:currentColor!important;color:inherit!important}.diime-rich-text-area .MuiTiptap-MenuButton-root,.diime-rich-text-area .MuiTiptap-MenuButtonTooltip-contentWrapper{align-items:center;display:inline-flex;justify-content:center}.diime-rich-text-area .MuiTiptap-MenuButton-root .MuiToggleButton-root{height:32px;min-width:32px}.diime-rich-text-area .MuiTiptap-MenuButton-root:hover{box-shadow:inset 0 0 0 1px var(--border-brand);color:var(--text-primary)!important}.diime-rich-text-area .diime-rich-text-area__ai-control{height:28px!important;margin-left:auto;padding:0 12px!important}.diime-rich-text-area .diime-rich-text-area__ai-control--icon{border-radius:8px!important;height:32px!important;min-width:32px!important;padding:0!important;width:32px}.diime-rich-text-area .MuiTiptap-MenuButton-root .Mui-selected,.diime-rich-text-area .MuiTiptap-MenuButton-root .Mui-selected:hover{background-color:var(--brand-primary)!important;color:var(--text-on-color)!important}.diime-rich-text-area .MuiTiptap-MenuDivider-root{border-color:var(--border-default);margin:4px 6px;max-width:fit-content!important;width:auto!important}.diime-rich-text-area .MuiTiptap-RichTextField-root{border:none!important;box-sizing:border-box!important;height:100px;height:var(--diime-rte-min-height,100px);margin:0!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;padding:0!important;width:100%!important}.diime-rich-text-area .MuiTiptap-FieldContainer-root{border:none!important;height:100%}.diime-rich-text-area .MuiTiptap-FieldContainer-root,.diime-rich-text-area .MuiTiptap-RichTextField-content{margin:0!important;padding:0!important;width:100%!important}.diime-rich-text-area .ProseMirror{word-wrap:break-word!important;box-sizing:border-box!important;color:var(--text-primary)!important;font-family:Inter,Ubuntu,Segoe UI,Roboto,sans-serif;font-size:14px;height:100px;line-height:1.5;margin:0!important;max-width:100%!important;outline:none;overflow-wrap:break-word!important;overflow-x:hidden!important;overflow-y:auto;padding:8px 16px!important;white-space:pre-wrap!important;width:100%!important;word-break:break-word!important}.diime-rich-text-area .ProseMirror p.is-editor-empty:first-child:before,.diime-rich-text-area .ProseMirror.is-empty:before{color:var(--text-muted);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.diime-rich-text-area .ProseMirror p{word-wrap:break-word!important;margin:0 0 8px;max-width:100%!important;overflow-wrap:break-word!important;white-space:pre-wrap!important;width:100%!important;word-break:break-word!important}.diime-rich-text-area .ProseMirror p:last-child{margin-bottom:0}.diime-rich-text-area .ProseMirror ol,.diime-rich-text-area .ProseMirror ul{word-wrap:break-word!important;margin:8px 0;max-width:100%!important;overflow-wrap:break-word!important;padding-left:24px;width:100%!important}.diime-rich-text-area .ProseMirror li{word-wrap:break-word!important;margin:4px 0;overflow-wrap:break-word!important;word-break:break-word!important}.diime-rich-text-area .ProseMirror strong{word-wrap:break-word!important;font-weight:600;overflow-wrap:break-word!important}.diime-rich-text-area .ProseMirror em{word-wrap:break-word!important;font-style:italic;overflow-wrap:break-word!important}.diime-rich-text-area .ProseMirror u{word-wrap:break-word!important;overflow-wrap:break-word!important;text-decoration:underline}.diime-rich-text-area .ProseMirror s{word-wrap:break-word!important;overflow-wrap:break-word!important;text-decoration:line-through}.diime-rich-text-area .ProseMirror code{word-wrap:break-word!important;background-color:var(--input-bg-disabled);border:1px solid var(--border-default);border-radius:4px;color:var(--text-primary)!important;font-family:Courier New,Courier,monospace;overflow-wrap:break-word!important;padding:1px 5px;word-break:break-all!important}.diime-rich-text-area__selection-menu{background-color:var(--dialog-bg);border:1px solid var(--border-default);border-radius:20px;display:flex;padding:2px 6px}.diime-rich-text-area__selection-menu .MuiTiptap-MenuButton-root .MuiToggleButton-root{color:var(--text-secondary)}.diime-rich-text-area__selection-menu .MuiTiptap-MenuButton-root .MuiToggleButton-root:hover{color:var(--text-primary)}.diime-rich-text-area__selection-menu .MuiTiptap-MenuButton-root .MuiToggleButton-root.Mui-selected,.diime-rich-text-area__selection-menu .MuiTiptap-MenuButton-root .MuiToggleButton-root.Mui-selected:hover{background-color:var(--brand-primary);color:var(--text-on-color)}.diime-rich-text-area__variable-menu{z-index:10010}.diime-rich-text-area__variable-paper{background-color:var(--dialog-bg);border:1px solid var(--border-default);border-radius:8px;max-width:320px;min-width:240px;padding:4px 0}.diime-rich-text-area__variable-title{color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 14px 2px;text-transform:uppercase}.diime-rich-text-area__limit{align-items:flex-start;display:flex;font-size:12px;gap:12px;justify-content:flex-end;line-height:1.4;padding:4px 12px 6px}.diime-rich-text-area__limit-notice{color:var(--color-red);flex:1 1}.diime-rich-text-area__counter{color:var(--text-secondary);flex-shrink:0}.diime-rich-text-area__counter--full{color:var(--color-red)}.diime-rich-text-area__variable-paper .MuiMenuItem-root.Mui-selected,.diime-rich-text-area__variable-paper .MuiMenuItem-root:hover{background-color:var(--sidemenu-bg)}.diime-rich-text-area__variable-paper .MuiListItemText-primary{color:var(--text-primary)}.diime-rich-text-area__variable-paper .MuiListItemText-secondary{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diime-rich-text-area .ProseMirror *{max-width:100%!important}.diime-rich-text-area .diime-emoji{font-size:1.5em;line-height:1;vertical-align:middle}.diime-rich-text-area .diime-emoji-only-1{font-size:3.5em}.diime-rich-text-area .diime-emoji-only-2{font-size:2.75em}.diime-rich-text-area .diime-emoji-only-3{font-size:2.25em}.diime-rich-text-area.diime-rich-text-area--field{border-radius:8px;padding:0}.diime-rich-text-area.diime-rich-text-area--field .MuiTiptap-MenuBar-root{border-bottom:none}.diime-rich-text-area.diime-rich-text-area--field .MuiTiptap-MenuControlsContainer-root{background:var(--pageadm-bg)!important;border-bottom:none;box-sizing:border-box;padding:4px 8px}.diime-rich-text-area.diime-rich-text-area--field.diime-rich-text-area--disabled{background:var(--input-bg-disabled);border-color:var(--border-disabled)}.diime-rich-text-area--disabled .MuiTiptap-RichTextEditor-root{background-color:var(--input-bg-disabled);border-color:var(--border-disabled);cursor:not-allowed}.diime-rich-text-area--disabled .ProseMirror{color:var(--text-disabled);cursor:not-allowed}.diime-rich-text-area--disabled .MuiTiptap-MenuControlsContainer-root{opacity:.5;pointer-events:none}.diime-rich-text-area--readonly .MuiTiptap-RichTextEditor-root{background-color:var(--input-bg-disabled)}.diime-rich-text-area--readonly .MuiTiptap-MenuControlsContainer-root{display:none}.diime-rich-text-area--readonly .ProseMirror{cursor:default}.diime-rich-text-area .ProseMirror::-webkit-scrollbar{width:8px}.diime-rich-text-area .ProseMirror::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:4px}.diime-rich-text-area .ProseMirror::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.diime-rich-text-area .ProseMirror::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.diime-overview-tab{background-color:var(--pageadm-bg);display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.diime-overview-tab-content{display:flex;flex-direction:column;gap:20px;padding:12px}.diime-overview-tab-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--diime-overview-stats-cols,4),minmax(0,1fr))}@media (max-width:900px){.diime-overview-tab-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.diime-overview-tab-stats{grid-template-columns:1fr}}.diime-overview-tab-sections{display:flex;flex-direction:column;gap:16px}.diime-overview-tab-section{background:var(--card-bg);border-radius:8px;padding:20px 24px}.diime-overview-tab-section-title{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 16px}.diime-overview-tab-section-grid{grid-gap:16px 24px;display:grid;gap:16px 24px}.diime-overview-tab-item{display:flex;flex-direction:column;gap:4px;min-width:0}.diime-overview-tab-item-label{color:#74b72e;color:var(--color-primary-green,#74b72e);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.diime-overview-tab-item-value{color:var(--text-primary);font-size:14px;word-break:break-word}@media (max-width:768px){.diime-overview-tab-content{gap:16px;padding:16px}.diime-overview-tab-stats{grid-template-columns:1fr}.diime-overview-tab-section{padding:16px}.diime-overview-tab-section-grid{grid-template-columns:1fr!important}}.diime-stat-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:10px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;transition:box-shadow .15s ease,transform .15s ease}.diime-stat-card:hover{box-shadow:var(--shadow)}.diime-stat-card--clickable{cursor:pointer}.diime-stat-card--clickable:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.diime-stat-card__row{align-items:center;display:flex;gap:8px;justify-content:space-between}.diime-stat-card__left{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0}.diime-stat-card__icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.diime-stat-card__label{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.2;margin:0;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.diime-stat-card__value{color:var(--text-primary);flex-shrink:0;font-size:22px;font-weight:700;line-height:1}.diime-stat-card__sublabel{color:var(--text-secondary);font-size:12px}.agent-form-modal-content{font-family:Inter,sans-serif}.form-group{display:flex;flex-direction:column;gap:8px}.conversations-filter-chip{align-items:center;background:var(--card-bg);border:1px solid var(--border-default);border-radius:16px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;height:30px;line-height:1;padding:0 12px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.conversations-filter-chip:hover{background:var(--selected)}.conversations-filter-chip--open{border-color:var(--chip-active-bg)}.conversations-filter-chip--active{background:var(--chip-active-bg);border-color:var(--chip-active-bg);color:var(--chip-active-text)}.conversations-filter-chip--active:hover{background:var(--chip-active-hover)}.conversations-filter-chip--disabled{cursor:not-allowed;opacity:.6}.conversations-filter-chip--disabled:hover{background:var(--card-bg)}.conversations-filter-chip__icon{align-items:center;color:currentColor;display:inline-flex}.conversations-filter-chip__label{line-height:1.3;max-width:180px;overflow:hidden;text-overflow:ellipsis}.conversations-filter-chip__count{align-items:center;background:var(--chip-active-text);border-radius:8px;color:var(--chip-active-bg);display:inline-flex;font-size:.68rem;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 5px}.conversations-filter-chip__chevron{align-items:center;display:inline-flex;opacity:.7}.conversations-filter-chip__menu{animation:filter-chip-fade .12s ease;background:var(--card-bg);border:1px solid var(--border-default);border-radius:10px;box-shadow:var(--shadow-notif-popover);display:flex;flex-direction:column;max-height:360px;padding:6px;z-index:10004}@keyframes filter-chip-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.conversations-filter-chip__search{align-items:center;border:1px solid var(--border-default);border-radius:8px;color:var(--text-secondary);display:flex;gap:8px;margin-bottom:4px;padding:6px 10px}.conversations-filter-chip__search input{background:#0000;border:none;color:var(--text-primary);flex:1 1 auto;font-size:.82rem;min-width:0;outline:none}.conversations-filter-chip__search input::placeholder{color:var(--text-secondary)}.conversations-filter-chip__search-row{align-items:center;display:flex;gap:6px;margin-bottom:4px}.conversations-filter-chip__search-row .conversations-filter-chip__search{flex:1 1;margin-bottom:0;min-width:0}.conversations-filter-chip__search-row .conversations-filter-chip__label{max-width:120px}.conversations-filter-chip__multi-actions{align-items:center;border-bottom:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;display:flex;font-size:.84rem;font-weight:500;gap:10px;margin-bottom:4px;padding:8px 10px;transition:background .12s ease;-webkit-user-select:none;user-select:none}.conversations-filter-chip__multi-actions:focus-visible,.conversations-filter-chip__multi-actions:hover{background:var(--selected);border-radius:8px;outline:none}.conversations-filter-chip__options{display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto}.conversations-filter-chip__option{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-size:.84rem;gap:10px;padding:8px 10px;text-align:left;transition:background .12s ease;width:100%}.conversations-filter-chip__option:hover{background:var(--selected)}.conversations-filter-chip__option:disabled{cursor:not-allowed;opacity:.6}.conversations-filter-chip__option:disabled:hover{background:#0000}.conversations-filter-chip__option--checked{background:#0000;color:var(--text-primary)}.conversations-filter-chip__checkbox{align-items:center;border:1.5px solid var(--border-hover);border-radius:5px;color:var(--chip-active-text);display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.conversations-filter-chip__checkbox--checked{background:var(--chip-active-bg);border-color:var(--chip-active-bg)}.conversations-filter-chip__radio-slot{height:18px;justify-content:center;width:18px}.conversations-filter-chip__check,.conversations-filter-chip__radio-slot{align-items:center;color:var(--chip-active-bg);display:inline-flex;flex-shrink:0}.conversations-filter-chip__check{margin-left:auto;padding-left:8px}.conversations-filter-chip__option-icon{align-items:center;color:var(--text-secondary);display:inline-flex;flex-shrink:0}.conversations-filter-chip__option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversations-filter-chip__option-text{display:flex;flex-direction:column;gap:2px;min-width:0}.conversations-filter-chip__option-description{color:var(--text-secondary);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversations-filter-chip__empty{color:var(--text-secondary);font-size:.82rem;padding:12px 10px;text-align:center}.conversations-filter-chip__extra{border-top:1px solid var(--border-default);margin-top:6px;padding-top:8px}.channel-management-wrapper .channel-management-container{background:var(--page-bg);display:flex;flex-direction:column;font-family:Inter,Segoe UI,Arial,sans-serif;height:calc(100vh - 52px);overflow:hidden;width:100%}.channel-management-wrapper .channel-content,.channel-management-wrapper .channel-main-content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;width:100%}.channel-management-wrapper .channel-content{background:var(--page-bg)}.channel-management-wrapper .channel-content-wrapper{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.channel-management-wrapper .channel-details-container{background:var(--page-header-bg);display:flex;flex-direction:column;height:100%;width:100%}.channel-management-wrapper .channel-details-content{background:var(--page-bg);display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.channel-management-wrapper .channel-account-tab{display:flex;flex:1 1;flex-direction:column;min-height:0}[class*=details-content]:has(.diime-conversation-tab),[class=tab-content]:has(.diime-conversation-tab){display:flex!important;flex:1 1!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.diime-conversation-tab{display:flex;flex:1 1;flex-direction:column;height:100%!important;min-height:0;overflow:hidden}.diime-conversation-tab-content{background-color:var(--pageadm-bg);flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto!important;padding:1px .8rem 1px 12px}.diime-conversation-tab-content--no-scroll{overflow-y:hidden!important}.diime-conversation-tab-content::-webkit-scrollbar{background-color:#eee;border-radius:.25rem;height:.5rem;width:.5rem}.diime-conversation-tab-content::-webkit-scrollbar-thumb{background:#cccccf;border-radius:.25rem}.diime-conversation-tab-content::-webkit-scrollbar-thumb:hover{background:#ddd}.diime-conversation-tab-content::-webkit-scrollbar-track{border-radius:.25rem}.diime-conversation-tab-content .content-section{grid-gap:12px;display:grid;gap:12px;width:100%}.diime-conversation-card{background-color:var(--card-bg);border-radius:8px;box-shadow:var(--shadow);overflow:hidden}.diime-conversation-card__header{padding:12px}.diime-conversation-card__title-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.diime-conversation-card__title-group{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:12px;min-width:0}.diime-conversation-card__title{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.diime-conversation-card__contact-info{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.diime-conversation-card__contact-info-item{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;gap:4px}.diime-conversation-card__ai-badge{background:linear-gradient(90deg,#75f9fb,#75f945);border-radius:8px;box-sizing:border-box;color:var(--text-white);display:inline-block;flex-shrink:0;font-size:10px;font-weight:500;height:20px;letter-spacing:.5px;line-height:16px;padding:2px 6px;text-transform:none;white-space:nowrap}.diime-conversation-card__last-message{background-color:var(--page-bg);border:1px solid var(--border-default);border-radius:6px;margin-bottom:12px;padding:12px}.diime-conversation-card__last-message.is-clickable{cursor:pointer;transition:background-color .2s ease}.diime-conversation-card__last-message.is-clickable:hover{background-color:var(--selected-hover)}.diime-conversation-card__last-message-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.diime-conversation-card__last-message-label{color:var(--text-secondary);font-size:12px;font-weight:600;text-transform:uppercase}.diime-conversation-card__last-message-meta{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:8px}.diime-conversation-card__last-message-text{color:var(--text-primary);font-size:14px;line-height:1.4;word-break:break-word}.diime-conversation-card__metadata{border-top:1px solid var(--border-default);color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:13px;gap:24px;padding-top:12px}.diime-conversation-card__metadata-item{align-items:center;display:flex;gap:4px}.diime-conversation-card__metadata-value{color:var(--text-primary)}.contact-form-modal-content{height:fit-content;min-height:auto;overflow:visible!important;padding:0}.contact-form-modal-content.MuiDialogContent-root{overflow:visible!important}.wizard-step-content-area{margin:0;overflow:visible;padding:0}.wizard-form-group,.wizard-form-section{overflow:visible}.contact-form-user-toggle{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:4px}.diime-contact-custom-fields{grid-gap:16px;display:grid;gap:16px}.diime-contact-custom-fields--columns-1{grid-template-columns:minmax(0,1fr)}.diime-contact-custom-fields--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.diime-contact-custom-fields__item{align-items:flex-start;display:flex;gap:4px;min-width:0}.diime-contact-custom-fields__item--full{grid-column:1/-1}.diime-contact-custom-fields__control{flex:1 1;min-width:0}.diime-contact-custom-fields__clear{flex-shrink:0;margin-top:6px}.diime-contact-custom-fields__clear--switch{margin-top:4px}.diime-contact-custom-fields__switch{min-width:0}.diime-contact-custom-fields__switch-error{color:var(--text-error);font-size:12px;margin-left:32px}.diime-rating{grid-gap:6px;display:grid;gap:6px;min-width:0}.diime-rating__label{color:var(--text-primary);font-family:Inter,sans-serif;font-size:13px;line-height:1.35}.diime-rating__required{color:var(--status-red)}.diime-rating .MuiRating-root{font-size:28px;width:fit-content}.diime-rating__helper{color:var(--text-secondary);font-size:12px;line-height:1.35}.diime-rating__helper--error{color:var(--status-error)}.diime-slider{min-width:0;width:100%}.diime-slider__header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:2px}.diime-slider__helper,.diime-slider__label,.diime-slider__value{font-family:Inter,sans-serif}.diime-slider__label{color:var(--text-primary);font-size:14px;font-weight:500}.diime-slider__required{color:var(--status-red)}.diime-slider__value{font-feature-settings:"tnum";color:var(--text-secondary);font-size:13px;font-variant-numeric:tabular-nums}.diime-slider__helper{color:var(--text-secondary);display:block;font-size:12px;margin-top:2px}.diime-slider__helper--error{color:var(--text-error)}.diime-switch{grid-gap:2px;display:grid;gap:2px;min-width:0}.diime-switch__control{color:var(--text-primary);margin:0;width:fit-content}.diime-switch__control .MuiFormControlLabel-label{font-family:Inter,sans-serif;font-size:14px}.diime-switch__required{color:var(--status-red)}.diime-switch__helper{color:var(--text-secondary);font-size:12px;line-height:1.35;padding-left:12px}.diime-switch__helper--error{color:var(--status-error)}.contact-management-wrapper{height:100%;overflow:hidden}.contact-management-wrapper,.contact-management-wrapper *,.contact-management-wrapper :after,.contact-management-wrapper :before{font-family:Inter,"72",Helvetica Neue,sans-serif}.contact-management-wrapper .contact-management-container{background:var(--page-bg);display:flex;font-family:Inter,"72",Helvetica Neue,sans-serif;height:100%;overflow:hidden}.contact-management-wrapper .contact-main-content{display:flex;flex:1 1;flex-direction:column;height:100%;overflow:hidden}.contact-management-wrapper .contact-main-content>.page-header{flex-shrink:0}.contact-management-wrapper .contact-header{background:var(--card-bg);border-bottom:1px solid var(--border-default);padding:24px}.contact-management-wrapper .contact-management-title{align-items:center;color:var(--text-primary);display:flex;font-size:24px;font-weight:700;gap:12px;margin:0}.contact-management-wrapper .contact-management-subtitle{color:var(--text-secondary);font-size:14px;margin:4px 0 0}.contact-management-wrapper .contact-content{background:var(--pageadm-bg);display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}.contact-management-wrapper .contact-content-wrapper{display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:100%;min-height:0;width:100%}@keyframes contact-slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.contact-management-wrapper .form-input{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;font-size:14px;padding:12px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.contact-management-wrapper .form-input:focus{border-color:var(--brand-primary);box-shadow:var(--shadow);outline:none}.contact-management-wrapper .form-input.error{border-color:var(--color-red-default)}.contact-management-wrapper .form-select{background:var(--card-bg);cursor:pointer}.contact-management-wrapper .form-select,.contact-management-wrapper .form-textarea{border:1px solid var(--border-default);border-radius:8px;font-size:14px;padding:12px 16px;width:100%}.contact-management-wrapper .form-textarea{font-family:inherit;min-height:100px;resize:vertical}.contact-management-wrapper .form-group{margin-bottom:20px}.contact-management-wrapper .form-label{color:var(--text-primary);display:block;font-weight:500;margin-bottom:8px}.contact-management-wrapper .form-label.required:after{color:var(--color-red-default);content:" *"}.contact-management-wrapper .form-error{color:var(--color-red-default);display:block;font-size:12px;margin-top:4px}.contact-management-wrapper .form-help{color:var(--text-secondary);display:block;font-size:12px;margin-top:4px}.contact-management-wrapper .btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.contact-management-wrapper .btn:disabled{cursor:not-allowed;opacity:.6}.contact-management-wrapper .btn:hover:not(:disabled){box-shadow:var(--shadow);transform:translateY(-1px)}.contact-management-wrapper .btn-primary{background:var(--brand-primary);color:var(--text-on-color)}.contact-management-wrapper .btn-primary:hover:not(:disabled){background:var(--brand-primary)}.contact-management-wrapper .btn-secondary{background:var(--border-default);border:1px solid var(--border-default);color:var(--text-primary)}.contact-management-wrapper .btn-secondary:hover:not(:disabled){background:var(--border-default)}.contact-management-wrapper .btn-success{background:var(--color-green-default);color:var(--text-on-color)}.contact-management-wrapper .btn-success:hover:not(:disabled){background:var(--color-green-default)}.contact-management-wrapper .btn-danger{background:var(--color-red-default);color:var(--text-on-color)}.contact-management-wrapper .btn-danger:hover:not(:disabled){background:var(--color-red-default)}.contact-management-wrapper .btn-outline{background:#0000;border:1px solid var(--border-default);color:var(--text-secondary)}.contact-management-wrapper .btn-outline:hover:not(:disabled){background:var(--page-bg);border-color:var(--brand-primary);color:var(--text-primary)}.contact-management-wrapper .btn-icon.btn-danger{color:var(--color-red-default)}.contact-management-wrapper .btn-icon.btn-danger:hover{background:var(--tag-danger-bg);color:var(--color-red-default)}.contact-management-wrapper .btn-sm{font-size:12px;padding:6px 12px}.contact-management-wrapper .btn-lg{font-size:16px;padding:12px 24px}.contact-management-wrapper .contact-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;box-shadow:var(--shadow);cursor:pointer;margin-bottom:12px;padding:16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.contact-management-wrapper .contact-card,.contact-management-wrapper .contact-card *{font-family:Inter,"72",Helvetica Neue,sans-serif}.contact-management-wrapper .contact-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow);transform:translateY(-1px)}.contact-management-wrapper .contact-card-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.contact-management-wrapper .contact-card-title{color:var(--text-primary);font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:16px;font-weight:600;margin:0 0 4px}.contact-management-wrapper .contact-card-subtitle{color:var(--text-secondary);font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:14px;margin:0}.contact-management-wrapper .contact-info-section{flex:1 1;min-width:0}.contact-management-wrapper .contact-card-fields{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.contact-management-wrapper .contact-card-field-compact{align-items:center;display:flex;font-size:12px;gap:4px}.contact-management-wrapper .contact-card-field-compact .contact-card-field-label{color:var(--text-secondary);font-weight:500}.contact-management-wrapper .contact-card-field-compact .contact-card-field-value{color:var(--text-primary);font-weight:600}.contact-management-wrapper .contact-card-actions{display:flex;flex-shrink:0;gap:8px}.contact-management-wrapper .contact-card-content{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.contact-management-wrapper .contact-card-field{display:flex;flex-direction:column;gap:4px}.contact-management-wrapper .contact-card-field-label{color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.contact-management-wrapper .contact-card-field-value{color:var(--text-primary);font-size:14px;font-weight:500}.contact-management-wrapper .status-badge{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;letter-spacing:.5px;padding:4px 8px;text-transform:none}.contact-management-wrapper .status-badge.inactive{background:var(--page-bg);color:var(--text-secondary)}.contact-management-wrapper .status-badge.online{background:var(--tag-success-bg);color:var(--color-green-default)}.contact-management-wrapper .status-badge.away{background:var(--tag-warning-bg);color:var(--tag-warning-text)}.contact-management-wrapper .status-badge.offline{background:var(--page-bg);color:var(--text-secondary)}.contact-management-wrapper .loading{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:64px 24px}.contact-management-wrapper .loading-spinner{animation:contact-spin 1s linear infinite;border-top:3px solid var(--border-default);border:3px solid var(--border-default);border-radius:50%;border-top-color:var(--brand-primary);height:32px;margin-bottom:16px;width:32px}@keyframes contact-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact-management-wrapper .empty-state{color:var(--text-secondary);padding:64px 24px;text-align:center}.contact-management-wrapper .empty-icon,.contact-management-wrapper .empty-state-icon{color:var(--text-secondary);font-size:48px;margin-bottom:16px}.contact-management-wrapper .empty-state h3{color:var(--text-primary);font-size:18px;font-weight:600;margin-bottom:8px}.contact-management-wrapper .empty-state p{line-height:1.5;margin-bottom:24px}.contact-management-wrapper .details-tabs{background:var(--card-bg);border-bottom:1px solid var(--border-default);display:flex}.contact-management-wrapper .tab-button{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 24px;transition:all .2s cubic-bezier(.4,0,.2,1)}.contact-management-wrapper .tab-button:hover{background:var(--page-bg);color:var(--text-primary)}.contact-management-wrapper .tab-button.active{background:var(--page-bg);border-bottom-color:var(--brand-primary);color:var(--brand-primary)}.contact-management-wrapper .form-section{margin-bottom:32px}.contact-management-wrapper .section-title{border-bottom:1px solid var(--border-default);color:var(--text-primary);font-size:18px;font-weight:600;margin-bottom:16px;padding-bottom:8px}.contact-management-wrapper .form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.contact-management-wrapper .checkbox-group{display:flex;flex-direction:column;gap:12px}.contact-management-wrapper .checkbox-label{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;gap:8px}.contact-management-wrapper .checkbox-label input[type=checkbox]{accent-color:var(--brand-primary);height:16px;width:16px}.contact-management-wrapper .teams-list{display:flex;flex-direction:column;gap:12px}.contact-management-wrapper .team-item{align-items:center;background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;display:flex;justify-content:space-between;padding:16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.contact-management-wrapper .team-item:hover{border-color:var(--brand-primary);box-shadow:var(--shadow)}.contact-management-wrapper .team-info{flex:1 1}.contact-management-wrapper .team-name{color:var(--text-primary);margin-bottom:4px}.contact-management-wrapper .team-actions{display:flex;gap:8px}.contact-management-wrapper .info-message{background:var(--tag-info-bg);border:1px solid var(--color-blue-default);margin-top:16px}.contact-management-wrapper .info-message p{color:var(--color-blue-default)}.contact-management-wrapper .table-container{overflow-x:auto}.contact-management-wrapper .table{background:var(--card-bg);border-collapse:collapse;width:100%}.contact-management-wrapper .table td,.contact-management-wrapper .table th{border-bottom:1px solid var(--border-default);padding:12px;text-align:left}.contact-management-wrapper .table th{background-color:var(--page-bg);color:var(--text-primary);font-size:14px;font-weight:600}.contact-management-wrapper .table td{color:var(--text-secondary);font-size:14px}.contact-management-wrapper .table tbody tr:hover{background-color:var(--page-bg)}@media (min-width:768px){.contact-management-wrapper .form-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.contact-management-wrapper .contact-management-container{height:100%;min-height:0;overflow:hidden}.contact-management-wrapper .contact-content,.contact-management-wrapper .contact-header{padding:16px}.contact-management-wrapper .contact-content-wrapper{padding:0 8px}.contact-management-wrapper .contact-card-content{grid-template-columns:1fr}.contact-management-wrapper .btn{justify-content:center}.contact-management-wrapper .team-item{align-items:flex-start;flex-direction:column;gap:12px}.contact-management-wrapper .team-actions{align-self:flex-end}.contact-management-wrapper .details-tabs{overflow-x:auto}.contact-management-wrapper .tab-button{min-width:fit-content;white-space:nowrap}}.contact-management-wrapper .channels-list{display:flex;flex-direction:column;gap:16px}.contact-management-wrapper .channel-item{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;overflow:hidden}.contact-management-wrapper .account-form,.contact-management-wrapper .channel-accounts{padding:16px}.contact-management-wrapper .account-item{padding:12px}.contact-management-wrapper .account-details{gap:4px}.contact-management-wrapper .empty-accounts{padding:24px}.contact-management-wrapper .status{border-radius:4px;padding:4px 8px;text-transform:uppercase}.contact-management-wrapper .channel-item{box-shadow:var(--shadow);transition:all .2s cubic-bezier(.4,0,.2,1)}.contact-management-wrapper .channel-item:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.contact-management-wrapper .channel-header{align-items:center;border-bottom:1px solid #0000;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:.2s cubic-bezier(.4,0,.2,1)}.contact-management-wrapper .channel-header:hover{background:var(--page-bg);border-bottom-color:var(--border-default)}.contact-management-wrapper .channel-info{display:flex;flex:1 1;flex-direction:column;gap:8px}.contact-management-wrapper .channel-name{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:8px}.contact-management-wrapper .channel-details{align-items:center;display:flex;font-size:14px;gap:12px}.contact-management-wrapper .channel-actions{align-items:center;display:flex;gap:8px}.contact-management-wrapper .channel-accounts{background:var(--page-bg);border-top:1px solid var(--border-default);padding:20px}.contact-management-wrapper .channel-accounts h4{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 16px}.contact-management-wrapper .account-form{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;box-shadow:var(--shadow);margin-bottom:16px;padding:20px}.contact-management-wrapper .account-form h5{color:var(--text-primary);font-size:14px;font-weight:600;margin:0 0 16px}.contact-management-wrapper .accounts-list{display:flex;flex-direction:column;gap:12px}.contact-management-wrapper .account-item{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;padding:16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.contact-management-wrapper .account-item:hover{border-color:var(--brand-primary);box-shadow:var(--shadow)}.contact-management-wrapper .account-info{align-items:center;display:flex;justify-content:space-between}.contact-management-wrapper .account-details{display:flex;flex-direction:column;gap:8px}.contact-management-wrapper .account-contact{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:8px}.contact-management-wrapper .account-contact svg{color:var(--brand-primary)}.contact-management-wrapper .account-actions{align-items:center}.contact-management-wrapper .empty-accounts{background:var(--card-bg);border:1px dashed var(--border-default);border-radius:8px;color:var(--text-secondary);padding:32px;text-align:center}.contact-management-wrapper .empty-accounts p{font-style:italic;margin:0}.contact-management-wrapper .form-section{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;box-shadow:var(--shadow);margin-bottom:24px;padding:24px}.contact-management-wrapper .form-section h3{border-bottom:1px solid var(--border-default);color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.contact-management-wrapper .form-section h4{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 16px}.contact-management-wrapper .form-section h5{color:var(--text-primary);font-size:14px;font-weight:600;margin:0 0 12px}.contact-management-wrapper .status{align-items:center;border-radius:16px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;letter-spacing:.5px;padding:4px 12px;text-transform:none}.contact-management-wrapper .status.active{background:var(--tag-success-bg);border:1px solid var(--color-green-default);color:var(--color-green-default)}.contact-management-wrapper .status.inactive{background:var(--tag-danger-bg);border:1px solid var(--color-red-default);color:var(--color-red-default)}.contact-management-wrapper .btn-icon{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:inline-flex;justify-content:center;padding:8px;transition:all .2s cubic-bezier(.4,0,.2,1)}.contact-management-wrapper .btn-icon:hover{background:var(--page-bg);border-color:var(--border-default);color:var(--text-primary)}.contact-management-wrapper .btn-icon svg{font-size:18px}.contact-management-wrapper .contact-navigation-wrapper{background:var(--card-bg);border-radius:8px;box-shadow:var(--shadow);margin-bottom:24px;overflow:hidden}.contact-management-wrapper .contact-navigation-header{align-items:center;background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-primary) 100%);color:var(--text-on-color);display:flex;justify-content:space-between;padding:24px}.contact-management-wrapper .contact-navigation-header .header-left{align-items:center;display:flex;gap:20px}.contact-management-wrapper .contact-navigation-header .btn-secondary{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-on-color)}.contact-management-wrapper .contact-navigation-header .btn-secondary:hover{background:var(--glass-border)}.contact-management-wrapper .contact-info .contact-name{color:var(--text-on-color);font-size:24px;font-weight:600;margin:0}.contact-management-wrapper .contact-info .contact-details{color:var(--text-on-color);font-size:14px;margin:4px 0 0}.contact-management-wrapper .contact-navigation-tabs{grid-gap:1px;background:var(--border-default);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.contact-management-wrapper .nav-tab{align-items:center;background:var(--card-bg);border:none;cursor:pointer;display:flex;gap:16px;padding:20px;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1)}.contact-management-wrapper .nav-tab:hover{background:var(--page-bg);transform:translateY(-1px)}.contact-management-wrapper .nav-tab.active{background:var(--brand-primary);color:var(--text-on-color)}.contact-management-wrapper .nav-tab.active .tab-description{color:var(--text-on-color)}.contact-management-wrapper .tab-icon{align-items:center;background:var(--page-bg);border-radius:50%;color:var(--brand-primary);display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.contact-management-wrapper .nav-tab.active .tab-icon{background:var(--glass-bg);color:var(--text-on-color)}.contact-management-wrapper .tab-content{display:flex;flex:1 1;flex-direction:column;gap:4px}.contact-management-wrapper .tab-label{color:var(--text-primary);font-size:16px;font-weight:600}.contact-management-wrapper .nav-tab.active .tab-label{color:var(--text-on-color)}.contact-management-wrapper .tab-description{font-size:12px}@media (max-width:768px){.contact-management-wrapper .contact-navigation-tabs{grid-template-columns:1fr}.contact-management-wrapper .contact-navigation-header{align-items:stretch;flex-direction:column;gap:16px}.contact-management-wrapper .contact-navigation-header .header-left{align-items:flex-start;flex-direction:column;gap:12px}}.contact-management-wrapper .tab-content-wrapper{background:var(--page-bg)}.contact-management-wrapper .tab-header{align-items:flex-start;background:var(--contact-color-surface);border-bottom:1px solid var(--border-default);display:flex;gap:24px;justify-content:space-between;padding:24px}.contact-management-wrapper .tab-header-content{flex:1 1}.contact-management-wrapper .tab-title{align-items:center;color:var(--contact-color-text);display:flex;font-size:20px;font-weight:600;gap:12px;margin:0 0 8px}.contact-management-wrapper .tab-title svg{color:var(--contact-color-primary);font-size:24px}.contact-management-wrapper .tab-description{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:0}.contact-management-wrapper .tab-header-actions{align-items:center;display:flex;gap:12px}.contact-management-wrapper .details-container{display:flex;flex-direction:row;min-width:90%}.contact-management-wrapper .info-card{margin:24px;min-width:40%}.contact-management-wrapper .channels-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:16px}.contact-management-wrapper .channel-card{background:var(--contact-color-surface);border:1px solid var(--border-default);border-radius:8px;flex-direction:column;overflow:hidden;padding:20px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1)}.contact-management-wrapper .channel-card:before{background:var(--contact-color-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0}.contact-management-wrapper .channel-card:hover{border-color:var(--contact-color-primary);box-shadow:var(--contact-shadow-hover);transform:translateY(-2px)}.contact-management-wrapper .card-header{margin-bottom:16px}.contact-management-wrapper .card-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.contact-management-wrapper .card-name{color:var(--contact-color-text);font-size:16px;font-weight:600}.contact-management-wrapper .card-id{background:var(--card-bg);border-radius:12px;color:var(--text-secondary);font-size:12px;padding:2px 8px}.contact-management-wrapper .card-type{color:var(--contact-color-primary);font-size:14px;font-weight:500}.contact-management-wrapper .card-content{margin-bottom:16px}.contact-management-wrapper .card-info{margin-bottom:12px}.contact-management-wrapper .info-field{align-items:center;display:flex;font-size:13px;justify-content:space-between;margin-bottom:6px}.contact-management-wrapper .field-label{color:var(--text-secondary)}.contact-management-wrapper .field-value{color:var(--contact-color-text);font-weight:500}.contact-management-wrapper .card-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.contact-management-wrapper .badge{border-radius:12px;font-size:11px;font-weight:500;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.contact-management-wrapper .badge-success{background:var(--contact-color-success-bg);color:var(--color-green-default)}.contact-management-wrapper .badge-error{background:var(--contact-color-error-bg);color:var(--color-red-default)}.contact-management-wrapper .badge-info{background:var(--contact-color-info-bg);color:var(--contact-color-info)}.contact-management-wrapper .badge-warning{background:var(--contact-color-warning-bg);color:var(--contact-color-warning)}.contact-management-wrapper .card-actions{display:flex;gap:8px;justify-content:flex-end}.contact-management-wrapper .form-wrapper{background:var(--page-bg);min-height:calc(100vh - 200px)}.contact-management-wrapper .form-header{align-items:center;background:var(--contact-color-surface);border-bottom:1px solid var(--border-default);display:flex;gap:16px;padding:24px}.contact-management-wrapper .form-title{color:var(--contact-color-text);font-size:20px;font-weight:600;margin:0}.contact-management-wrapper .form-content{padding:24px}.contact-management-wrapper .form-container{background:var(--contact-color-surface);border:1px solid var(--border-default);border-radius:8px;margin:0 auto;max-width:600px;padding:24px}.contact-management-wrapper .details-container{margin:0 auto;max-width:800px}.contact-management-wrapper .info-card,.contact-management-wrapper .section{background:var(--contact-color-surface);border:1px solid var(--border-default);border-radius:8px;margin-bottom:24px;padding:24px}.contact-management-wrapper .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.contact-management-wrapper .section-header h3{align-items:center;color:var(--contact-color-text);display:flex;font-size:18px;font-weight:600;gap:8px;margin:0}.contact-management-wrapper .section-header svg{color:var(--contact-color-primary)}.contact-management-wrapper .section-description{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:8px 0 0}.contact-management-wrapper .account-card{background:var(--card-bg);transition:.2s cubic-bezier(.4,0,.2,1)}.contact-management-wrapper .account-card:hover{box-shadow:var(--contact-shadow-hover)}.contact-management-wrapper .account-email,.contact-management-wrapper .account-phone{margin-bottom:6px}.contact-management-wrapper .account-status{margin-top:8px}@media (max-width:768px){.contact-management-wrapper .tab-header{align-items:stretch;flex-direction:column;gap:16px}.contact-management-wrapper .tab-header-actions{flex-wrap:wrap;justify-content:flex-start}.contact-management-wrapper .channels-grid{gap:16px;grid-template-columns:1fr}.contact-management-wrapper .channel-card{padding:16px}.contact-management-wrapper .card-actions{flex-direction:column;gap:8px}.contact-management-wrapper .accounts-grid{gap:12px;grid-template-columns:1fr}.contact-management-wrapper .account-card{padding:12px}.contact-management-wrapper .section-header{align-items:stretch;flex-direction:column;gap:12px}.contact-management-wrapper .details-container,.contact-management-wrapper .form-container{margin:0;max-width:none}.contact-management-wrapper .form-container{border-left:none;border-radius:0;border-right:none}}.contact-management-wrapper .teams-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:16px}.contact-management-wrapper .team-card{background:var(--contact-color-surface);border:1px solid var(--border-default);border-radius:8px;overflow:hidden;padding:20px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1)}.contact-management-wrapper .team-card:before{background:var(--contact-color-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0}.contact-management-wrapper .team-card:hover{border-color:var(--contact-color-primary);box-shadow:var(--contact-shadow-hover);transform:translateY(-2px)}.contact-management-wrapper .team-name{align-items:center;color:var(--contact-color-text);display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:8px}.contact-management-wrapper .team-name svg{color:var(--contact-color-primary);font-size:18px}.contact-management-wrapper .team-description{color:var(--text-secondary);font-size:14px;line-height:1.4;margin-bottom:16px}.contact-management-wrapper .team-info{margin-bottom:16px}.contact-management-wrapper .form-section-title{align-items:center;color:var(--contact-color-text);display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 20px}.contact-management-wrapper .info-message{background:var(--contact-color-info-bg);border:1px solid var(--contact-color-info);border-radius:8px;margin-top:20px;padding:16px}.contact-management-wrapper .info-message p{color:var(--contact-color-info);font-size:14px;line-height:1.4;margin:0}@media (max-width:768px){.contact-management-wrapper .teams-grid{gap:16px;grid-template-columns:1fr}.contact-management-wrapper .team-card{padding:16px}}.contact-management-wrapper .status-badge.active{background:var(--tag-success-bg);color:var(--color-green-default)}.contact-management-wrapper .status-badge.inactive{background:var(--tag-danger-bg);color:var(--color-red-default)}.contact-management-wrapper .status-badge.blocked{background:#ef444426;border:1px solid #ef44444d;color:#dc2626}.contact-management-wrapper .channel-details{margin-top:24px}.contact-management-wrapper .channel-info-card{background:var(--contact-color-surface);border:1px solid var(--border-default);border-radius:8px;margin-bottom:24px;padding:20px}.contact-management-wrapper .channel-title{align-items:center;color:var(--contact-color-text);display:flex;font-size:18px;font-weight:600;gap:12px;margin-bottom:12px}.contact-management-wrapper .channel-title svg{color:var(--contact-color-primary)}.contact-management-wrapper .accounts-section h3{color:var(--contact-color-text);font-size:16px;font-weight:600;margin-bottom:16px}.contact-management-wrapper .accounts-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.contact-management-wrapper .account-card{background:var(--contact-color-surface);border:1px solid var(--border-default);border-radius:8px;padding:16px;transition:all .2s ease}.contact-management-wrapper .account-card:hover{border-color:var(--contact-color-primary);box-shadow:var(--shadow)}.contact-management-wrapper .account-info{margin-bottom:12px}.contact-management-wrapper .account-email,.contact-management-wrapper .account-phone{align-items:center;color:var(--contact-color-text);display:flex;font-size:14px;gap:8px;margin-bottom:8px}.contact-management-wrapper .account-email svg,.contact-management-wrapper .account-phone svg{color:var(--contact-color-primary);font-size:16px}.contact-management-wrapper .account-actions{display:flex;gap:8px;justify-content:flex-end}.contact-management-wrapper .account-form,.contact-management-wrapper .channel-form{background:var(--contact-color-surface);border:1px solid var(--border-default);border-radius:8px;margin-top:24px;padding:24px}.contact-management-wrapper .form-actions{border-top:1px solid var(--border-default);display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.contact-management-wrapper .loading-spinner-sm{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;margin-right:8px;width:16px}.contact-management-wrapper .sap-horizon-form__actions{background:var(--card-bg);border-top:1px solid var(--border-default);display:flex;gap:16px;justify-content:flex-end;margin-top:24px;padding:24px 32px;width:100%}.contact-management-wrapper .sap-horizon-form__actions button[type=submit]{margin-left:auto}.contact-management-wrapper .sap-horizon-page-header{background:var(--card-bg);border-bottom:1px solid #e5e5e5;padding:0}.contact-management-wrapper .sap-horizon-page-title-section{padding:24px}.contact-management-wrapper .sap-horizon-page-title-content{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.contact-management-wrapper .sap-horizon-page-title-info{flex:1 1}.contact-management-wrapper .sap-horizon-page-title{align-items:center;color:var(--text-primary);display:flex;font-size:28px;font-weight:400;gap:12px;line-height:1.2;margin:0 0 8px}.contact-management-wrapper .sap-horizon-page-title-icon{color:var(--brand-primary);font-size:32px}.contact-management-wrapper .sap-horizon-page-subtitle{color:var(--text-muted);font-size:16px;line-height:1.4;margin:0}.contact-management-wrapper .sap-horizon-page-actions{align-items:center;display:flex;gap:12px}.contact-management-wrapper .sap-horizon-button{align-items:center;border:1px solid #0000;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;min-height:36px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.contact-management-wrapper .sap-horizon-button:disabled{cursor:not-allowed;opacity:.6}.contact-management-wrapper .sap-horizon-button--emphasized{color:var(--card-bg)}.contact-management-wrapper .sap-horizon-button--emphasized,.contact-management-wrapper .sap-horizon-button--emphasized:hover:not(:disabled){background:var(--brand-primary);border-color:var(--brand-primary)}.contact-management-wrapper .sap-horizon-button--transparent{background:#0000;border-color:var(--brand-primary);color:var(--brand-primary)}.contact-management-wrapper .sap-horizon-button--transparent:hover:not(:disabled){background:var(--tag-info-bg)}.contact-management-wrapper .sap-horizon-button--negative{border-color:var(--color-red-default);color:var(--color-red-default)}.contact-management-wrapper .sap-horizon-button--negative:hover:not(:disabled){background:var(--tag-danger-bg)}.contact-management-wrapper .sap-horizon-button--compact{font-size:12px;min-height:28px;padding:4px 8px}.contact-management-wrapper .sap-horizon-button-group{display:flex;gap:4px}.contact-management-wrapper .sap-horizon-page-content{background:var(--card-bg);border-radius:8px;box-shadow:var(--shadow);overflow:hidden}.contact-management-wrapper .sap-horizon-loading-container{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;justify-content:center;padding:64px 24px}.contact-management-wrapper .sap-horizon-loading-spinner{animation:contact-spin 1s linear infinite;border-top:3px solid var(--border-default);border:3px solid var(--border-default);border-radius:50%;border-top-color:var(--brand-primary);height:32px;margin-bottom:16px;width:32px}.contact-management-wrapper .sap-horizon-loading-text{color:var(--text-muted);font-size:14px}.contact-management-wrapper .sap-horizon-empty-state{color:var(--text-muted);padding:64px 24px;text-align:center}.contact-management-wrapper .sap-horizon-empty-state-icon{color:var(--text-secondary);font-size:64px;margin-bottom:24px}.contact-management-wrapper .sap-horizon-empty-state-title{color:var(--text-primary);font-size:20px;font-weight:600;margin:0 0 12px}.contact-management-wrapper .sap-horizon-empty-state-description{color:var(--text-muted);font-size:16px;line-height:1.5;margin:0 0 32px}.contact-management-wrapper .sap-horizon-empty-state-actions{display:flex;gap:12px;justify-content:center}.contact-management-wrapper .sap-horizon-table-container{background:var(--card-bg)}.contact-management-wrapper .sap-horizon-table-toolbar{background:var(--page-bg);border-bottom:1px solid var(--border-default);padding:16px 24px}.contact-management-wrapper .sap-horizon-table-title h2{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.contact-management-wrapper .sap-horizon-table{width:100%}.contact-management-wrapper .sap-horizon-table-header{background:#f7f7f7;border-bottom:2px solid #e5e5e5}.contact-management-wrapper .sap-horizon-table-row{align-items:center;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 120px;min-height:48px}.contact-management-wrapper .sap-horizon-table-row--clickable:hover{background:#f8f9fa}.contact-management-wrapper .sap-horizon-table-cell{border-right:1px solid #e5e5e5;font-size:14px;padding:12px 16px}.contact-management-wrapper .sap-horizon-table-cell:last-child{border-right:none}.contact-management-wrapper .sap-horizon-table-cell--header{background:#f7f7f7;color:#1a1a1a;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.contact-management-wrapper .sap-horizon-table-cell--actions{text-align:center}.contact-management-wrapper .sap-horizon-table-cell-content{align-items:center;display:flex}.contact-management-wrapper .sap-horizon-object-identifier{align-items:center;display:flex;gap:8px}.contact-management-wrapper .sap-horizon-object-identifier-icon{color:#0070f3;font-size:18px}.contact-management-wrapper .sap-horizon-object-identifier-title{color:#1a1a1a;font-weight:500}.contact-management-wrapper .sap-horizon-text-secondary{color:#666}.contact-management-wrapper .sap-horizon-object-status{align-items:center;border-radius:16px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.contact-management-wrapper .sap-horizon-object-status--success{background:#10b9811a;border:1px solid #10b98133;color:#10b981}.contact-management-wrapper .sap-horizon-object-status--error{background:#ef44441a;border:1px solid #ef444433;color:var(--color-red-default)}.contact-management-wrapper .contact-management-page-content{background:var(--card-bg);border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;padding:24px}.contact-management-wrapper .contact-management-loading-container{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;padding:64px 24px}.contact-management-wrapper .contact-management-loading-spinner{animation:contact-spin 1s linear infinite;border:3px solid #e5e5e5;border-radius:50%;border-top-color:#0070f3;height:32px;margin-bottom:16px;width:32px}.contact-management-wrapper .contact-management-loading-text{color:#666;font-size:14px}.contact-management-wrapper .contact-management-empty-state{color:#666;padding:64px 24px;text-align:center}.contact-management-wrapper .contact-management-empty-state-icon{color:#ccc;font-size:64px;margin-bottom:24px}.contact-management-wrapper .contact-management-empty-state-title{color:#1a1a1a;font-size:20px;font-weight:600;margin:0 0 12px}.contact-management-wrapper .contact-management-empty-state-description{color:#666;font-size:16px;line-height:1.5;margin:0 0 32px}.contact-management-wrapper .contact-management-empty-state-actions{display:flex;gap:12px;justify-content:center}.contact-management-wrapper .contact-management-channels-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:24px}.contact-management-wrapper .contact-management-channel-card{background:var(--card-bg);border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:all .3s ease}.contact-management-wrapper .contact-management-channel-card:hover{border-color:#0070f3;box-shadow:0 8px 24px #0070f326;transform:translateY(-2px)}.contact-management-wrapper .contact-management-channel-header{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px}.contact-management-wrapper .contact-management-channel-info{flex:1 1}.contact-management-wrapper .contact-management-channel-title{align-items:center;display:flex;gap:12px;margin-bottom:12px}.contact-management-wrapper .contact-management-channel-icon{color:#0070f3;font-size:24px}.contact-management-wrapper .contact-management-channel-name{color:#1a1a1a;font-size:18px;font-weight:600}.contact-management-wrapper .contact-management-channel-meta{display:flex;flex-direction:column;gap:8px}.contact-management-wrapper .contact-management-channel-type{color:#666;font-size:14px;font-weight:500}.contact-management-wrapper .contact-management-status-badge{align-items:center;border-radius:16px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase;width:fit-content}.contact-management-wrapper .contact-management-status-badge--success{background:#10b9811a;border:1px solid #10b98133;color:#10b981}.contact-management-wrapper .contact-management-status-badge--error{background:#ef44441a;border:1px solid #ef444433;color:var(--color-red-default)}.contact-management-wrapper .contact-management-channel-actions{align-items:flex-start;display:flex;gap:8px}.contact-management-wrapper .contact-management-channel-details{align-items:center;background:#f8f9fa;display:flex;justify-content:space-between;padding:16px 20px}.contact-management-wrapper .contact-management-channel-stat{display:flex;flex-direction:column;gap:4px}.contact-management-wrapper .contact-management-channel-stat-label{color:#666;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.contact-management-wrapper .contact-management-channel-stat-value{color:#1a1a1a;font-size:14px;font-weight:600}.contact-management-wrapper .contact-management-channel-footer{border-top:1px solid #f0f0f0;padding:16px 20px}.contact-management-wrapper .contact-management-button{align-items:center;border:1px solid #0000;border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;min-height:36px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.contact-management-wrapper .contact-management-button:disabled{cursor:not-allowed;opacity:.6}.contact-management-wrapper .contact-management-button--emphasized{background:#0070f3;border-color:#0070f3;color:var(--card-bg)}.contact-management-wrapper .contact-management-button--emphasized:hover:not(:disabled){background:#0056b3;border-color:#0056b3}.contact-management-wrapper .contact-management-button--transparent{background:#0000;border-color:#0070f3;color:#0070f3}.contact-management-wrapper .contact-management-button--transparent:hover:not(:disabled){background:#0070f31a}.contact-management-wrapper .contact-management-button--icon{background:#0000;border-color:#e5e5e5;color:#666;min-height:32px;padding:8px}.contact-management-wrapper .contact-management-button--icon:hover:not(:disabled){background:#f8f9fa;border-color:#d0d0d0;color:#1a1a1a}.contact-management-wrapper .contact-management-button--danger{border-color:#dc3545;color:#dc3545}.contact-management-wrapper .contact-management-button--danger:hover:not(:disabled){background:#dc35451a}.contact-management-wrapper .contact-management-button--full-width{justify-content:center;width:100%}.contact-management-wrapper .contact-management-teams-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:24px}.contact-management-wrapper .contact-management-team-card{background:var(--card-bg);border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:all .3s ease}.contact-management-wrapper .contact-management-team-card:hover{border-color:#0070f3;box-shadow:0 8px 24px #0070f326;transform:translateY(-2px)}.contact-management-wrapper .contact-management-team-header{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px}.contact-management-wrapper .contact-management-team-info{flex:1 1}.contact-management-wrapper .contact-management-team-title{align-items:center;display:flex;gap:12px;margin-bottom:12px}.contact-management-wrapper .contact-management-team-icon{color:#0070f3;font-size:24px}.contact-management-wrapper .contact-management-team-name{color:#1a1a1a;font-size:18px;font-weight:600}.contact-management-wrapper .contact-management-team-description{color:#666;font-size:14px;line-height:1.4}.contact-management-wrapper .contact-management-team-actions{align-items:flex-start;display:flex;gap:8px}.contact-management-wrapper .contact-management-team-details{align-items:center;background:#f8f9fa;display:flex;justify-content:space-between;padding:16px 20px}.contact-management-wrapper .contact-management-team-stat{display:flex;flex-direction:column;gap:4px}.contact-management-wrapper .contact-management-team-stat-label{color:#666;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.contact-management-wrapper .contact-management-team-stat-value{color:#1a1a1a;font-size:14px;font-weight:600}.contact-management-wrapper .contact-management-form-section{background:var(--card-bg);border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px;padding:24px}.contact-management-wrapper .contact-management-form-section h3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 20px}.contact-management-wrapper .contact-management-form-row{align-items:end;display:flex;gap:16px}.contact-management-wrapper .contact-management-form-group{flex:1 1}.contact-management-wrapper .contact-management-form-label{color:#1a1a1a;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.contact-management-wrapper .contact-management-form-select{background:var(--card-bg);border:1px solid #e5e5e5;border-radius:6px;cursor:pointer;font-size:14px;padding:12px 16px;transition:border-color .2s ease;width:100%}.contact-management-wrapper .contact-management-form-select:focus{border-color:#0070f3;box-shadow:0 0 0 3px #0070f31a;outline:none}.contact-management-wrapper .contact-management-form-actions{display:flex;gap:12px}.contact-management-wrapper .contact-management-content{padding:24px}.contact-management-wrapper .contact-management-info-message{background:#e3f2fd;border:1px solid #bbdefb;border-radius:8px;margin-top:24px;padding:16px;text-align:center}.contact-management-wrapper .contact-management-info-message p{color:#1976d2;font-size:14px;margin:0}.contact-management-wrapper .contact-management-skills-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-top:24px}.contact-management-wrapper .contact-management-skill-card{background:var(--card-bg);border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:all .3s ease}.contact-management-wrapper .contact-management-skill-card:hover{border-color:#0070f3;box-shadow:0 8px 24px #0070f326;transform:translateY(-2px)}.contact-management-wrapper .contact-management-skill-header{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px}.contact-management-wrapper .contact-management-skill-info{flex:1 1}.contact-management-wrapper .contact-management-skill-title{align-items:center;display:flex;gap:12px;margin-bottom:8px}.contact-management-wrapper .contact-management-skill-icon{color:#0070f3;font-size:20px}.contact-management-wrapper .contact-management-skill-name{color:#1a1a1a;font-size:16px;font-weight:600}.contact-management-wrapper .contact-management-skill-level{align-items:center;display:flex;font-size:14px;font-weight:500;gap:6px}.contact-management-wrapper .contact-management-skill-actions{align-items:flex-start;display:flex;gap:8px}.contact-management-wrapper .contact-management-skill-details{background:#f8f9fa;padding:16px 20px}.contact-management-wrapper .contact-management-skill-weight{margin-bottom:12px}.contact-management-wrapper .contact-management-skill-weight-label{color:#666;display:block;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.contact-management-wrapper .contact-management-skill-weight-bar{background:#e5e5e5;border-radius:8px;height:8px;overflow:hidden;position:relative}.contact-management-wrapper .contact-management-skill-weight-fill{border-radius:8px;height:100%;transition:width .3s ease}.contact-management-wrapper .contact-management-skill-weight-value{color:#1a1a1a;font-size:12px;font-weight:600;position:absolute;right:8px;top:-20px}.contact-management-wrapper .contact-management-skill-meta{display:flex;flex-wrap:wrap;gap:12px}.contact-management-wrapper .contact-management-skill-meta-item{background:#e3f2fd;border-radius:12px;color:#1976d2;font-size:12px;font-weight:500;padding:4px 8px}.contact-management-wrapper .contact-management-stats-section{background:var(--card-bg);border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px;padding:24px}.contact-management-wrapper .contact-management-stats-section h3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 20px}.contact-management-wrapper .contact-management-stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.contact-management-wrapper .contact-management-stat-card{border:1px solid #0000;border-radius:8px;padding:20px;text-align:center;transition:all .2s ease}.contact-management-container .sap-horizon-button--emphasized{background-color:#2563eb;color:var(--text-on-color)}.contact-management-container .sap-horizon-button--emphasized:hover:not(:disabled){background:#2563eb;border-color:#2563eb;box-shadow:0 4px 8px #3b82f64d;transform:translateY(-1px)}.contact-management-wrapper .contact-management-stat-card--success{background:#4caf501a;border-color:#4caf5033}.contact-management-wrapper .contact-management-stat-card--warning{background:#ff98001a;border-color:#ff980033}.contact-management-wrapper .contact-management-stat-card--error{background:#f443361a;border-color:#f4433633}.contact-management-wrapper .contact-management-stat-card--info{background:#2196f31a;border-color:#2196f333}.contact-management-wrapper .contact-management-stat-value{font-size:28px;font-weight:700;margin-bottom:8px}.contact-management-wrapper .contact-management-stat-card--success .contact-management-stat-value{color:#4caf50}.contact-management-wrapper .contact-management-stat-card--warning .contact-management-stat-value{color:#ff9800}.contact-management-wrapper .contact-management-stat-card--error .contact-management-stat-value{color:#f44336}.contact-management-wrapper .contact-management-stat-card--info .contact-management-stat-value{color:#2196f3}.contact-management-wrapper .contact-management-stat-label{color:#666;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.contact-management-wrapper .contact-management-form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.contact-management-wrapper .contact-management-form-input{background:var(--card-bg);border:1px solid #e5e5e5;border-radius:6px;font-size:14px;padding:12px 16px;transition:border-color .2s ease;width:100%}.contact-management-wrapper .contact-management-form-input:focus{border-color:#0070f3;box-shadow:0 0 0 3px #0070f31a;outline:none}.contact-management-wrapper .contact-management-form-help{color:#666;display:block;font-size:12px;font-style:italic;margin-top:4px}.contact-management-wrapper .contact-management-schedules-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));margin-top:24px}.contact-management-wrapper .contact-management-schedule-card{background:var(--card-bg);border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:all .3s ease}.contact-management-wrapper .contact-management-schedule-card:hover{border-color:#0070f3;box-shadow:0 8px 24px #0070f326;transform:translateY(-2px)}.contact-management-wrapper .contact-management-schedule-header{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px}.contact-management-wrapper .contact-management-schedule-info{flex:1 1}.contact-management-wrapper .contact-management-schedule-title{align-items:center;display:flex;gap:12px;margin-bottom:12px}.contact-management-wrapper .contact-management-schedule-icon{color:#0070f3;font-size:20px}.contact-management-wrapper .contact-management-schedule-time{color:#1a1a1a;font-size:18px;font-weight:600}.contact-management-wrapper .contact-management-schedule-days{align-items:center;color:#666;display:flex;font-size:14px;gap:8px}.contact-management-wrapper .contact-management-schedule-days-icon{color:#666;font-size:16px}.contact-management-wrapper .contact-management-schedule-actions{align-items:flex-start;display:flex;gap:8px}.contact-management-wrapper .contact-management-schedule-details{background:#f8f9fa;padding:16px 20px}.contact-management-wrapper .contact-management-schedule-meta{display:flex;flex-wrap:wrap;gap:12px}.contact-management-wrapper .contact-management-schedule-meta-item{background:#e3f2fd;border-radius:12px;color:#1976d2;font-size:12px;font-weight:500;padding:4px 8px}.contact-management-wrapper .contact-management-schedule-footer{background:var(--card-bg);border-top:1px solid #f0f0f0;padding:16px 20px}.contact-management-wrapper .contact-management-schedule-duration{align-items:center;display:flex;justify-content:space-between}.contact-management-wrapper .contact-management-schedule-duration-label{color:#666;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.contact-management-wrapper .contact-management-schedule-duration-value{color:#1a1a1a;font-size:14px;font-weight:600}.contact-management-wrapper .contact-management-weekdays-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin-top:8px}.contact-management-wrapper .contact-management-weekday-item{align-items:center;background:var(--card-bg);border:1px solid #e5e5e5;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:all .2s ease}.contact-management-wrapper .contact-management-weekday-item:hover{background:#0070f30d;border-color:#0070f3}.contact-management-wrapper .contact-management-weekday-item input[type=checkbox]{cursor:pointer;margin:0}.contact-management-wrapper .contact-management-weekday-item input[type=checkbox]:checked+.contact-management-weekday-label{color:#0070f3;font-weight:600}.contact-management-wrapper .contact-management-weekday-label{color:#1a1a1a;cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none}.contact-management-wrapper .contact-management-capacities-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));margin-top:24px}.contact-management-wrapper .contact-management-capacity-card{background:var(--card-bg);border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:all .3s ease}.contact-management-wrapper .contact-management-capacity-card:hover{border-color:#0070f3;box-shadow:0 8px 24px #0070f326;transform:translateY(-2px)}.contact-management-wrapper .contact-management-capacity-header{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px}.contact-management-wrapper .contact-management-capacity-info{flex:1 1}.contact-management-wrapper .contact-management-capacity-title{align-items:center;display:flex;gap:12px;margin-bottom:8px}.contact-management-wrapper .contact-management-capacity-icon{color:#0070f3;font-size:24px}.contact-management-wrapper .contact-management-capacity-value{color:#1a1a1a;font-size:24px;font-weight:700}.contact-management-wrapper .contact-management-capacity-label{color:#666;font-size:14px;font-weight:500}.contact-management-wrapper .contact-management-capacity-status{align-items:center;display:flex;font-size:14px;font-weight:500;gap:6px}.contact-management-wrapper .contact-management-capacity-actions{align-items:flex-start;display:flex;gap:8px}.contact-management-wrapper .contact-management-capacity-details{background:#f8f9fa;padding:16px 20px}.contact-management-wrapper .contact-management-capacity-period{display:flex;justify-content:space-between;margin-bottom:12px}.contact-management-wrapper .contact-management-capacity-period-item{display:flex;flex-direction:column;gap:4px}.contact-management-wrapper .contact-management-capacity-period-label{color:#666;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.contact-management-wrapper .contact-management-capacity-period-value{color:#1a1a1a;font-size:14px;font-weight:600}.contact-management-wrapper .contact-management-capacity-meta{display:flex;flex-wrap:wrap;gap:12px}.contact-management-wrapper .contact-management-capacity-meta-item{background:#e3f2fd;border-radius:12px;color:#1976d2;font-size:12px;font-weight:500;padding:4px 8px}.contact-management-wrapper .contact-management-capacity-footer{background:var(--card-bg);border-top:1px solid #f0f0f0;padding:16px 20px}.contact-management-wrapper .contact-management-capacity-timeline{align-items:center;display:flex;gap:8px}.contact-management-wrapper .contact-management-capacity-timeline-icon{color:#666;font-size:16px}.contact-management-wrapper .contact-management-capacity-timeline-text{color:#666;font-size:14px;font-style:italic}.contact-management-wrapper .contact-management-timeoffs-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));margin-top:24px}.contact-management-wrapper .contact-management-timeoff-card{background:var(--card-bg);border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:all .3s ease}.contact-management-wrapper .contact-management-timeoff-card:hover{border-color:#0070f3;box-shadow:0 8px 24px #0070f326;transform:translateY(-2px)}.contact-management-wrapper .contact-management-timeoff-header{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px}.contact-management-wrapper .contact-management-timeoff-info{flex:1 1}.contact-management-wrapper .contact-management-timeoff-title{align-items:center;display:flex;gap:12px;margin-bottom:8px}.contact-management-wrapper .contact-management-timeoff-icon{color:#0070f3;font-size:24px}.contact-management-wrapper .contact-management-timeoff-duration{color:#1a1a1a;font-size:18px;font-weight:600}.contact-management-wrapper .contact-management-timeoff-status{align-items:center;display:flex;font-size:14px;font-weight:500;gap:6px}.contact-management-wrapper .contact-management-timeoff-actions{align-items:flex-start;display:flex;gap:8px}.contact-management-wrapper .contact-management-timeoff-details{background:#f8f9fa;padding:16px 20px}.contact-management-wrapper .contact-management-timeoff-period{display:flex;justify-content:space-between;margin-bottom:12px}.contact-management-wrapper .contact-management-timeoff-period-item{display:flex;flex-direction:column;gap:4px}.contact-management-wrapper .contact-management-timeoff-period-label{color:#666;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.contact-management-wrapper .contact-management-timeoff-period-value{color:#1a1a1a;font-size:14px;font-weight:600}.contact-management-wrapper .contact-management-timeoff-reason{background:var(--card-bg);border:1px solid #e5e5e5;border-radius:6px;margin-bottom:12px;padding:12px}.contact-management-wrapper .contact-management-timeoff-reason-label{color:#666;display:block;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.contact-management-wrapper .contact-management-timeoff-reason-text{color:#1a1a1a;font-size:14px;line-height:1.4}.contact-management-wrapper .contact-management-timeoff-meta{display:flex;flex-wrap:wrap;gap:12px}.contact-management-wrapper .contact-management-timeoff-meta-item{background:#e3f2fd;border-radius:12px;color:#1976d2;font-size:12px;font-weight:500;padding:4px 8px}.contact-management-wrapper .contact-management-timeoff-footer{background:var(--card-bg);border-top:1px solid #f0f0f0;padding:16px 20px}.contact-management-wrapper .contact-management-timeoff-timeline{align-items:center;display:flex;gap:8px}.contact-management-wrapper .contact-management-timeoff-timeline-icon{color:#666;font-size:16px}.contact-management-wrapper .contact-management-timeoff-timeline-text{color:#666;font-family:monospace;font-size:12px}.contact-management-wrapper .contact-management-form-textarea{background:var(--card-bg);border:1px solid #e5e5e5;border-radius:6px;font-family:inherit;font-size:14px;min-height:80px;padding:12px 16px;resize:vertical;transition:border-color .2s ease;width:100%}.contact-management-wrapper .contact-management-form-textarea:focus{border-color:#0070f3;box-shadow:0 0 0 3px #0070f31a;outline:none}.contact-management-wrapper .contact-management-form-group--full{grid-column:1/-1}.contact-management-wrapper .skill-form-modal-overlay{align-items:center;background:var(--uber-light-overlay);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.contact-management-wrapper .skill-form-modal-content{background:var(--card-bg);border-radius:8px;box-shadow:0 8px 32px #0003;max-height:80vh;max-width:500px;overflow-y:auto;padding:24px;position:relative;width:90%;z-index:10000}.contact-management-wrapper .wizard-navigation{align-items:center;background:#0000;border-top:1px solid #e5e5e5;display:flex;justify-content:space-between;margin-top:24px;padding:24px 40px}.contact-management-wrapper .wizard-nav-left,.contact-management-wrapper .wizard-nav-right{display:flex;gap:12px}.contact-management-wrapper .wizard-navigation .wizard-nav-right button{align-items:center;background-color:#2563eb;background:#2563eb;border:none;border-radius:6px;box-shadow:none;color:var(--text-on-color);cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;justify-content:center;min-width:90px;padding:8px 16px}.contact-management-wrapper .wizard-navigation .wizard-nav-right button:hover{background-color:#1d4ed8;background:#1d4ed8}.contact-status-filter-wrapper .diime-select,.contact-status-filter-wrapper .diime-select-trigger{border-radius:8px}.diime-custom-field-definition-form{grid-gap:18px;color:var(--text-primary);display:grid;font-family:Inter,sans-serif;gap:18px}.diime-custom-field-definition-form__layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(250px,.72fr)}.diime-custom-field-definition-form__editor{grid-gap:18px;display:grid;gap:18px;min-width:0}.diime-custom-field-definition-form__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.diime-custom-field-definition-form__options{grid-gap:12px;display:grid;gap:12px;padding-top:4px}.diime-custom-field-definition-form__option,.diime-custom-field-definition-form__option-entry,.diime-custom-field-definition-form__options-header{align-items:center;display:flex;gap:12px}.diime-custom-field-definition-form__options-header{justify-content:space-between}.diime-custom-field-definition-form__options-header span{color:var(--text-secondary);font-size:12px}.diime-custom-field-definition-form__option-entry>:first-child{flex:1 1;min-width:0}.diime-custom-field-definition-form__option-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.diime-custom-field-definition-form__option{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;justify-content:space-between;min-height:36px;padding:4px 8px 4px 12px}.diime-custom-field-definition-form__option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diime-custom-field-definition-form__error{color:var(--status-error);font-size:13px}.diime-custom-field-definition-form__preview{grid-gap:16px;align-self:start;background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;display:grid;gap:16px;min-width:0;padding:16px}.diime-custom-field-definition-form__preview-header{grid-gap:4px;display:grid;gap:4px}.diime-custom-field-definition-form__preview-header strong{color:var(--text-primary);font-size:14px}.diime-custom-field-definition-form__preview-header span{color:var(--text-secondary);font-size:12px;line-height:1.4}.diime-custom-field-definition-form__preview-body{grid-gap:12px;display:grid;gap:12px;min-width:0}@media (max-width:900px){.diime-custom-field-definition-form__layout{grid-template-columns:1fr}.diime-custom-field-definition-form__preview{order:-1}}.contact-custom-fields{background:var(--page-bg);color:var(--text-primary);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.contact-custom-fields__message{flex-shrink:0;padding:12px 24px 0}.contact-custom-fields__content{display:flex;flex:1 1;min-height:0;overflow:hidden;padding:0 24px 24px}.contact-custom-fields__name-cell{display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:100%;min-width:0}.contact-custom-fields__name-cell strong{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-custom-fields__name-cell .contact-custom-fields__key{color:var(--tag-neutral-text);display:block;font-size:12px;line-height:1.25;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-custom-fields__actions-cell{align-items:center;display:flex;gap:4px;justify-content:center}.contact-custom-fields__empty{grid-gap:10px;align-content:center;color:var(--text-secondary);display:grid;gap:10px;min-height:240px;place-items:center;text-align:center;width:100%}.contact-custom-fields__empty strong{color:var(--text-primary);font-size:16px}.contact-custom-fields__empty span{font-size:13px}.queue-management-wrapper{height:100%;overflow:hidden}.queue-management-wrapper .queue-management-container{background:var(--pageadm-bg);display:flex;font-family:Inter,"72",Helvetica Neue,sans-serif;height:100%;overflow:hidden}.queue-management-wrapper .queue-main-content{display:flex;flex:1 1;flex-direction:column;height:100%;overflow:hidden}.queue-management-wrapper .queue-main-content>.page-header{flex-shrink:0}.queue-management-wrapper .queue-truncate-text{display:block;flex:1 1;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.queue-management-wrapper .queue-header{background:var(--card-bg);border-bottom:1px solid var(--border-default);padding:24px}.queue-management-wrapper .queue-header-content{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.queue-management-wrapper .queue-header-title-section{flex:1 1;min-width:0}.queue-management-wrapper .queue-header-controls{align-items:center;display:flex;flex-shrink:0;gap:16px}.queue-management-wrapper .queue-header-actions{align-items:center;display:flex;gap:12px}.queue-management-wrapper .queue-search-input{align-items:center;display:flex;min-width:280px;position:relative}.queue-management-wrapper .queue-search-input .search-icon{color:var(--text-secondary);font-size:16px;left:12px;position:absolute;z-index:1}.queue-management-wrapper .queue-search-input .form-control{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:14px;height:40px;padding-left:40px;transition:all .2s cubic-bezier(.4,0,.2,1)}.queue-management-wrapper .queue-search-input .form-control:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px var(--brand-primary);outline:none}@media (max-width:1024px){.queue-management-wrapper .queue-header-content{align-items:stretch;flex-direction:column;gap:16px}.queue-management-wrapper .queue-header-controls{flex-wrap:wrap;gap:12px;justify-content:space-between}.queue-management-wrapper .queue-search-input{flex:1 1;min-width:240px}}@media (max-width:768px){.queue-management-wrapper .queue-header-controls{align-items:stretch;flex-direction:column}.queue-management-wrapper .queue-search-input{min-width:auto;width:100%}.queue-management-wrapper .queue-header-actions{justify-content:center}}.queue-management-wrapper .queue-table-container{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;margin:24px;overflow:hidden}.queue-management-wrapper .queue-table-header{background:var(--page-bg);border-bottom:2px solid var(--border-default);color:var(--text-primary);display:grid;font-size:14px;font-weight:600;grid-template-columns:2fr 2fr 1fr 1fr 1.5fr}.queue-management-wrapper .queue-table-header-cell{align-items:center;border-right:1px solid var(--border-default);display:flex;font-family:Inter,"72",Helvetica Neue,sans-serif;padding:16px}.queue-management-wrapper .queue-table-header-cell:last-child{border-right:none}.queue-management-wrapper .queue-table-body{max-height:calc(100vh - 300px);overflow-y:auto}.queue-management-wrapper .queue-table-row{border-bottom:1px solid var(--border-default);cursor:pointer;display:grid;grid-template-columns:2fr 2fr 1fr 1fr 1.5fr;transition:all .2s cubic-bezier(.4,0,.2,1)}.queue-management-wrapper .queue-table-row:hover{background:var(--page-bg)}.queue-management-wrapper .queue-table-row:last-child{border-bottom:none}.queue-management-wrapper .queue-table-cell{align-items:center;border-right:1px solid var(--border-default);display:flex;min-height:60px;padding:16px}.queue-management-wrapper .queue-table-cell:last-child{border-right:none}.queue-management-wrapper .queue-name-cell{align-items:center;display:flex}.queue-management-wrapper .queue-icon{color:var(--brand-primary);flex-shrink:0;font-size:20px}.queue-management-wrapper .queue-name-content{display:flex;flex-direction:column;gap:2px}.queue-management-wrapper .queue-name{font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:14px;font-weight:600}.queue-management-wrapper .queue-id{color:var(--text-secondary);font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:12px}.queue-management-wrapper .queue-description{color:var(--text-secondary);font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:14px;line-height:1.4}.queue-management-wrapper .queue-status{border-radius:4px;font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:12px;font-weight:500;padding:4px 8px;text-transform:none}.queue-management-wrapper .queue-status.active{background:var(--tag-success-bg);color:var(--color-green-default)}.queue-management-wrapper .queue-status.inactive{background:var(--tag-danger-bg);color:var(--color-red-default)}.queue-management-wrapper .queue-sla{color:var(--text-secondary);font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.queue-management-wrapper .queue-actions{align-items:center;display:flex;gap:8px}@media (max-width:1024px){.queue-management-wrapper .queue-table-header,.queue-management-wrapper .queue-table-row{grid-template-columns:2fr 2fr 1fr 1.5fr}.queue-management-wrapper .queue-col-sla{display:none}}@media (max-width:768px){.queue-management-wrapper .queue-table-container{margin:16px}.queue-management-wrapper .queue-table-header,.queue-management-wrapper .queue-table-row{gap:0;grid-template-columns:1fr}.queue-management-wrapper .queue-table-header{display:none}.queue-management-wrapper .queue-table-row{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;display:block;margin-bottom:12px;padding:16px}.queue-management-wrapper .queue-table-cell{border:none;display:block;min-height:auto;padding:8px 0}.queue-management-wrapper .queue-table-cell:before{color:var(--text-secondary);content:attr(data-label);display:block;font-size:12px;font-weight:600;margin-bottom:4px;text-transform:uppercase}.queue-management-wrapper .queue-col-actions .queue-actions{justify-content:flex-start;margin-top:8px}}.queue-management-wrapper .queue-form-container{background:var(--page-bg);display:flex;flex-direction:column;height:calc(100vh - 60px)}.queue-management-wrapper .queue-form-content{flex:1 1;overflow-y:auto;padding:0 24px 24px}.queue-management-wrapper .form-section{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;margin-bottom:24px}.queue-management-wrapper .form-section-header{background:var(--page-bg);border-bottom:1px solid var(--border-default);padding:20px 24px}.queue-management-wrapper .form-section-title{color:var(--text-primary);font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:18px;font-weight:600;margin:0 0 4px}.queue-management-wrapper .form-section-subtitle{color:var(--text-secondary);font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:14px;margin:0}.queue-management-wrapper .form-section-content{padding:24px}.queue-management-wrapper .form-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}.queue-management-wrapper .form-group{display:flex;flex-direction:column;gap:8px}.queue-management-wrapper .form-label{font-family:Inter,"72",Helvetica Neue,sans-serif;margin:0}.queue-management-wrapper .form-label.required:after{color:var(--color-red-default);content:" *"}.queue-management-wrapper .form-control{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:14px;padding:12px 16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.queue-management-wrapper .form-control:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px var(--brand-primary);outline:none}.queue-management-wrapper .form-control.error{border-color:var(--color-red-default);box-shadow:0 0 0 2px var(--color-red-default)}.queue-management-wrapper .form-control:disabled{background:var(--page-bg);color:var(--text-secondary);cursor:not-allowed}.queue-management-wrapper .form-input-group{align-items:stretch;display:flex}.queue-management-wrapper .form-input-group .form-control{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.queue-management-wrapper .form-input-addon{align-items:center;background:var(--page-bg);border:1px solid var(--border-default);border-bottom-right-radius:8px;border-left:none;border-top-right-radius:8px;color:var(--text-secondary);display:flex;font-size:14px;padding:12px 16px}.queue-management-wrapper .form-help{line-height:1.4}.queue-management-wrapper .form-error{color:var(--color-red-default);font-size:12px;font-weight:500}.queue-management-wrapper .form-switch{align-items:center;display:flex;gap:12px}.queue-management-wrapper .form-switch-input{display:none}.queue-management-wrapper .form-switch-label{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px}.queue-management-wrapper .form-switch-slider{background:var(--border-default);border-radius:12px;height:24px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);width:44px}.queue-management-wrapper .form-switch-slider:before{background:var(--card-bg);border-radius:50%;box-shadow:var(--shadow);content:"";height:20px;left:2px;position:absolute;top:2px;transition:all .2s cubic-bezier(.4,0,.2,1);width:20px}.queue-management-wrapper .form-switch-input:checked+.form-switch-label .form-switch-slider{background:var(--brand-primary)}.queue-management-wrapper .form-switch-input:checked+.form-switch-label .form-switch-slider:before{transform:translateX(20px)}.queue-management-wrapper .form-info-panel{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;margin-bottom:24px;overflow:hidden}.queue-management-wrapper .form-info-header{background:var(--tag-info-bg);border-bottom:1px solid var(--border-default);padding:16px 24px}.queue-management-wrapper .form-info-title{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.queue-management-wrapper .form-info-content{padding:20px 24px}.queue-management-wrapper .form-info-item{align-items:flex-start;display:flex;gap:16px;margin-bottom:20px}.queue-management-wrapper .form-info-item:last-child{margin-bottom:0}.queue-management-wrapper .form-info-icon{align-items:center;background:var(--brand-primary);border-radius:50%;color:var(--text-on-color);display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.queue-management-wrapper .form-info-text{flex:1 1}.queue-management-wrapper .form-info-text strong{color:var(--text-primary);display:block;font-size:14px;font-weight:600;margin-bottom:4px}.queue-management-wrapper .form-info-text p{color:var(--text-secondary);font-size:13px;line-height:1.4;margin:0}@media (max-width:1024px){.queue-management-wrapper .form-row{gap:16px;grid-template-columns:1fr}.queue-management-wrapper .queue-form-content{padding:0 16px 16px}}@media (max-width:768px){.queue-management-wrapper .queue-header-content{flex-direction:column;gap:16px}.queue-management-wrapper .queue-header-actions{justify-content:stretch}.queue-management-wrapper .queue-header-actions .btn{flex:1 1}.queue-management-wrapper .form-info-content,.queue-management-wrapper .form-section-content{padding:16px}.queue-management-wrapper .form-info-item{gap:12px}}.queue-management-wrapper .agent-manager-container{background:var(--page-bg);display:flex;flex-direction:column;height:100%}.queue-management-wrapper .agent-manager-content{flex:1 1;overflow-y:auto;padding:24px}.queue-management-wrapper .agent-col-info{flex:2 1}.queue-management-wrapper .agent-col-actions,.queue-management-wrapper .agent-col-assigned,.queue-management-wrapper .agent-col-status{flex:1 1}.queue-management-wrapper .agent-info-cell{align-items:center;display:flex;gap:12px}.queue-management-wrapper .agent-icon{color:var(--brand-primary);flex-shrink:0;font-size:20px}.queue-management-wrapper .agent-info-content{display:flex;flex-direction:column;gap:2px}.queue-management-wrapper .agent-name{font-size:14px}.queue-management-wrapper .agent-id{color:var(--text-secondary);font-size:12px}.queue-management-wrapper .agent-assigned-date{color:var(--text-secondary);font-size:14px}.queue-management-wrapper .agent-status{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px;text-transform:uppercase}.queue-management-wrapper .agent-status.active{background:var(--tag-success-bg);color:var(--color-green-default)}.queue-management-wrapper .agent-actions{align-items:center;display:flex;gap:8px}.queue-management-wrapper .dialog-overlay{align-items:center;background:var(--uber-light-overlay);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.queue-management-wrapper .dialog-container{background:var(--card-bg);border-radius:8px;box-shadow:var(--shadow);display:flex;flex-direction:column;max-height:80vh;max-width:600px;overflow:hidden;width:90%}.queue-management-wrapper .dialog-header{background:var(--card-bg);border-bottom:1px solid var(--border-default);padding:24px 24px 16px}.queue-management-wrapper .dialog-title{align-items:center;color:var(--text-primary);display:flex;font-size:20px;font-weight:600;margin:0 0 8px}.queue-management-wrapper .dialog-subtitle{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:0}.queue-management-wrapper .dialog-content{flex:1 1;overflow-y:auto;padding:24px}.queue-management-wrapper .dialog-footer{background:var(--page-bg);border-top:1px solid var(--border-default);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px 24px}@media (max-width:1024px){.queue-management-wrapper .queue-table-header,.queue-management-wrapper .queue-table-row{grid-template-columns:2fr 1fr 1.5fr}.queue-management-wrapper .agent-col-assigned{display:none}}@media (max-width:768px){.queue-management-wrapper .agent-manager-content{padding:16px}.queue-management-wrapper .queue-table-header,.queue-management-wrapper .queue-table-row{grid-template-columns:1fr}.queue-management-wrapper .queue-table-header{display:none}.queue-management-wrapper .queue-table-row{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;display:block;margin-bottom:12px;padding:16px}.queue-management-wrapper .queue-table-cell{border:none;display:block;min-height:auto;padding:8px 0}.queue-management-wrapper .queue-table-cell:before{color:var(--text-secondary);content:attr(data-label);display:block;font-size:12px;font-weight:600;margin-bottom:4px;text-transform:uppercase}.queue-management-wrapper .dialog-container{margin:20px;width:95%}.queue-management-wrapper .dialog-footer{flex-direction:column}.queue-management-wrapper .dialog-footer .btn{width:100%}}.queue-management-wrapper .queue-management-title{align-items:center;color:var(--text-primary);display:flex;font-size:24px;font-weight:700;gap:12px;margin:0}.queue-management-wrapper .queue-management-subtitle{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:4px 0 0}.queue-management-wrapper .content-area{background:var(--page-bg);flex:1 1;overflow-y:auto}.queue-management-wrapper .btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.queue-management-wrapper .btn:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.queue-management-wrapper .btn:active{transform:translateY(0)}.queue-management-wrapper .btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.queue-management-wrapper .btn-primary{color:var(--text-on-color)}.queue-management-wrapper .btn-primary,.queue-management-wrapper .btn-primary:hover{background:var(--brand-primary);border-color:var(--brand-primary)}.queue-management-wrapper .btn-secondary{background:var(--card-bg);border-color:var(--border-default);color:var(--text-primary)}.queue-management-wrapper .btn-secondary:hover{background:var(--page-bg);border-color:var(--brand-primary)}.queue-management-wrapper .btn-outline{background:#0000;border-color:var(--brand-primary);color:var(--brand-primary)}.queue-management-wrapper .btn-outline:hover{background:var(--brand-primary);color:var(--text-on-color)}.queue-management-wrapper .btn-destructive{color:var(--text-on-color)}.queue-management-wrapper .btn-destructive,.queue-management-wrapper .btn-destructive:hover{background:var(--color-red-default);border-color:var(--color-red-default)}.queue-management-wrapper .btn-sm{font-size:12px}.queue-management-wrapper .btn-lg{font-size:16px;padding:12px 24px}.queue-management-wrapper .queue-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;box-shadow:var(--shadow);cursor:pointer;margin-bottom:16px;padding:20px;transition:all .2s cubic-bezier(.4,0,.2,1)}.queue-management-wrapper .queue-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow);transform:translateY(-1px)}.queue-management-wrapper .queue-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.queue-management-wrapper .queue-card-title{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 4px}.queue-management-wrapper .queue-card-subtitle{color:var(--text-secondary);font-size:14px;margin:0}.queue-management-wrapper .queue-card-actions{display:flex;gap:8px}.queue-management-wrapper .loading{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;font-size:14px;justify-content:center;padding:48px}.queue-management-wrapper .loading-spinner{animation:spin 1s linear infinite;border-top:3px solid var(--border-default);border:3px solid var(--border-default);border-radius:50%;border-top-color:var(--brand-primary);height:32px;margin-bottom:16px;width:32px}.queue-management-wrapper .form-group{margin-bottom:20px}.queue-management-wrapper .form-label{color:var(--text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:6px}.queue-management-wrapper .form-input,.queue-management-wrapper .form-select,.queue-management-wrapper .form-textarea{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:14px;padding:10px 12px;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.queue-management-wrapper .form-input:focus,.queue-management-wrapper .form-select:focus,.queue-management-wrapper .form-textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-primary);outline:none}.queue-management-wrapper .form-textarea{min-height:80px;resize:vertical}.queue-management-wrapper .form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.queue-management-wrapper .form-container{padding:24px}.queue-management-wrapper .queue-navigation-wrapper{background:var(--card-bg);border-bottom:1px solid var(--border-default)}.queue-management-wrapper .queue-navigation-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;padding:24px}.queue-management-wrapper .header-left{align-items:center;display:flex;flex:1 1;gap:16px}.queue-management-wrapper .queue-info{flex:1 1}.queue-management-wrapper .queue-name{color:var(--text-primary);font-size:28px;font-weight:400;line-height:1.2;margin:0 0 8px}.queue-management-wrapper .queue-details{color:var(--text-secondary);font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:14px;line-height:1.4;margin:0}.queue-management-wrapper .header-actions{align-items:center;display:flex;gap:12px}.queue-management-wrapper .queue-navigation-tabs{grid-gap:1px;background:var(--border-default);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.queue-management-wrapper .nav-tab{gap:16px;text-align:left}.queue-management-wrapper .nav-tab,.queue-management-wrapper .tab-button{align-items:center;background:var(--card-bg);border:none;cursor:pointer;display:flex;transition:all .2s cubic-bezier(.4,0,.2,1)}.queue-management-wrapper .tab-button{border-bottom:1px solid var(--border-default);color:var(--text-secondary);font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:16px 24px}.queue-management-wrapper .tab-button:hover{background:var(--selected-hover);color:var(--text-primary)}.queue-management-wrapper .tab-button.active{background:var(--tag-info-bg);border-bottom:2px solid var(--brand-primary);color:var(--brand-primary)}.queue-management-wrapper .nav-tab:hover{background:var(--page-bg);transform:translateY(-1px)}.queue-management-wrapper .nav-tab.active{background:var(--brand-primary);color:var(--text-on-color)}.queue-management-wrapper .nav-tab.active .tab-description{color:var(--text-secondary)}.queue-management-wrapper .details-tabs{background:var(--card-bg);border-bottom:1px solid var(--border-default);display:flex}.queue-management-wrapper .tab-icon{align-items:center;color:inherit;display:flex;flex-shrink:0;font-size:20px;height:24px;justify-content:center;width:24px}.queue-management-wrapper .tab-content{align-items:flex-start;min-width:0;text-align:left}.queue-management-wrapper .tab-label{color:inherit;font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:14px;font-weight:500;line-height:1.2;margin:0}.queue-management-wrapper .tab-description{font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:12px;margin:2px 0 0}.queue-management-wrapper .queue-list-container{background:var(--pageadm-bg)}.queue-management-wrapper .queue-content,.queue-management-wrapper .queue-list-container{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.queue-management-wrapper .queue-content-wrapper{display:flex;flex:1 1;flex-direction:column;min-height:0}.queue-management-wrapper .queue-list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.queue-management-wrapper .queue-list-title{color:var(--text-primary);font-size:20px;font-weight:600;margin:0}.queue-management-wrapper .queue-list-actions{display:flex;gap:12px}.queue-management-wrapper .queue-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:24px}@media (min-width:768px){.queue-management-wrapper .form-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.queue-management-wrapper .queue-navigation-tabs{grid-template-columns:1fr}.queue-management-wrapper .queue-navigation-header{align-items:stretch;flex-direction:column;gap:16px}.queue-management-wrapper .header-left{align-items:flex-start;flex-direction:column;gap:12px}}.queue-management-wrapper .table{background:var(--card-bg);border-collapse:collapse;border-radius:8px;box-shadow:var(--shadow);overflow:hidden;width:100%}.queue-management-wrapper .table td,.queue-management-wrapper .table th{border-bottom:1px solid var(--border-default);padding:12px;text-align:left}.queue-management-wrapper .table th{background-color:var(--selected-hover);color:var(--text-primary);font-size:14px;font-weight:600}.queue-management-wrapper .table td{color:var(--text-secondary);font-size:14px}.queue-management-wrapper .table tbody tr:hover{background-color:var(--selected-hover)}.queue-management-wrapper .search-icon{color:var(--text-secondary);font-size:16px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.queue-management-wrapper .search-input{padding-left:40px}.queue-management-wrapper .tab-content-wrapper{background:var(--page-bg);min-height:calc(100vh - 200px)}.queue-management-wrapper .tab-header{align-items:flex-start;background:var(--card-bg);border-bottom:1px solid var(--border-default);display:flex;gap:24px;justify-content:space-between;padding:24px}.queue-management-wrapper .tab-header-content{flex:1 1}.queue-management-wrapper .tab-title{align-items:center;color:var(--text-primary);display:flex;font-size:20px;font-weight:600;gap:12px;margin:0 0 8px}.queue-management-wrapper .tab-title svg{color:var(--brand-primary);font-size:24px}.queue-management-wrapper .tab-description{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:0}.queue-management-wrapper .tab-header-actions{align-items:center;display:flex;gap:12px}.queue-management-wrapper .tab-content{padding:24px}.queue-management-wrapper .search-container{margin-bottom:24px}.queue-management-wrapper .search-input-wrapper{max-width:400px;position:relative}.queue-management-wrapper .search-input-wrapper .search-icon{color:var(--text-secondary);font-size:18px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.queue-management-wrapper .search-input{padding-left:44px}.queue-management-wrapper .channels-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:16px}.queue-management-wrapper .channel-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;overflow:hidden;padding:20px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1)}.queue-management-wrapper .channel-card:before{background:var(--brand-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0}.queue-management-wrapper .channel-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow);transform:translateY(-2px)}.queue-management-wrapper .card-header{flex-direction:column;margin-bottom:16px}.queue-management-wrapper .card-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.queue-management-wrapper .card-name{color:var(--text-primary);font-size:16px;font-weight:600}.queue-management-wrapper .card-id{background:var(--page-bg);border-radius:12px;color:var(--text-secondary);font-size:12px;padding:2px 8px}.queue-management-wrapper .card-type{color:var(--brand-primary);font-size:14px;font-weight:500}.queue-management-wrapper .card-content{margin-bottom:16px}.queue-management-wrapper .card-info{margin-bottom:12px}.queue-management-wrapper .info-field{align-items:center;display:flex;font-size:13px;justify-content:space-between;margin-bottom:6px}.queue-management-wrapper .field-label{color:var(--text-secondary)}.queue-management-wrapper .field-value{color:var(--text-primary);font-weight:500}.queue-management-wrapper .card-actions{display:flex;gap:8px;justify-content:flex-end}.queue-management-wrapper .badge{border-radius:12px;font-size:11px;font-weight:500;letter-spacing:.5px;padding:4px 8px;text-transform:none}.queue-management-wrapper .badge-success{background:var(--tag-success-bg);color:var(--color-green-default)}.queue-management-wrapper .badge-error{background:var(--tag-danger-bg);color:var(--color-red-default)}.queue-management-wrapper .status-badge{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;letter-spacing:.5px;padding:4px 8px;text-transform:none}.queue-management-wrapper .status-badge.status-active{background:var(--tag-success-bg);color:var(--color-green-default)}.queue-management-wrapper .status-badge.status-inactive{background:var(--tag-danger-bg);color:var(--color-red-default)}.queue-management-wrapper .empty-state{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;margin-top:24px;padding:48px 24px;text-align:center}.queue-management-wrapper .empty-icon{color:var(--text-secondary);font-size:48px;margin-bottom:16px}.queue-management-wrapper .empty-title{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 8px}.queue-management-wrapper .empty-description{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:0 0 24px}.queue-management-wrapper .empty-actions{display:flex;gap:12px;justify-content:center}.queue-management-wrapper .modal-overlay{align-items:center;background:var(--uber-light-overlay);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.queue-management-wrapper .modal-container{background:var(--card-bg);border-radius:8px;box-shadow:var(--shadow);max-height:80vh;overflow:auto;width:90%}.queue-management-wrapper .modal-header{border-bottom:1px solid var(--border-default);padding:24px 24px 0}.queue-management-wrapper .modal-title{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 16px}.queue-management-wrapper .modal-content{padding:24px}.queue-management-wrapper .modal-actions{display:flex;gap:12px;justify-content:flex-end;padding:0 24px 24px}.queue-management-wrapper .form-container{background:#0000;border:none;padding:0}@media (max-width:768px){.queue-management-wrapper .tab-header{align-items:stretch;flex-direction:column;gap:16px}.queue-management-wrapper .tab-header-actions{flex-wrap:wrap;justify-content:flex-start}.queue-management-wrapper .channels-grid{gap:16px;grid-template-columns:1fr}.queue-management-wrapper .channel-card{padding:16px}.queue-management-wrapper .card-actions{flex-direction:column;gap:8px}.queue-management-wrapper .search-input-wrapper{max-width:none}.queue-management-wrapper .modal-container{margin:16px;width:calc(100% - 32px)}}.queue-management-wrapper .queue-details-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.queue-management-wrapper .queue-details-container>.diime-page-header,.queue-management-wrapper .queue-details-container>.diime-tab-menu{flex-shrink:0}.queue-management-wrapper .queue-details-container>.queue-tab-content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.queue-management-wrapper .queue-details-container>.diime-quick-reply-tab{flex:1 1;min-height:0;overflow:hidden}.queue-management-wrapper .queue-tab-content .diime-channel-tab{flex:1 1;min-height:0}.queue-management-wrapper .queue-tab-content .diime-channel-tab-content{flex:1 1;overflow-y:auto}.queue-management-wrapper .queue-tab-content .diime-agent-tab{flex:1 1;min-height:0}.queue-management-wrapper .queue-tab-content .diime-agent-tab-content{flex:1 1;overflow:hidden}.queue-management-wrapper .queue-tab-content .diime-quick-reply-tab{flex:1 1;min-height:0}.queue-management-wrapper .queue-tab-content .diime-quick-reply-tab-content{flex:1 1;overflow-y:auto}.queue-management-wrapper .queue-tab-content .diime-skill-tab{flex:1 1;min-height:0}.queue-management-wrapper .queue-tab-content .diime-skill-tab-content{flex:1 1;overflow-y:auto}.queue-management-wrapper .queue-tab-content .diime-assistant-ai-tab{flex:1 1;min-height:0}.queue-management-wrapper .queue-tab-content .diime-assistant-ai-tab-content{flex:1 1;overflow-y:auto}.queue-management-wrapper .teams-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:16px}.queue-management-wrapper .team-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;overflow:hidden;padding:20px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1)}.queue-management-wrapper .team-card:before{background:var(--brand-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0}.queue-management-wrapper .team-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow);transform:translateY(-2px)}.queue-management-wrapper .team-name{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:8px}.queue-management-wrapper .team-name svg{color:var(--brand-primary);font-size:18px}.queue-management-wrapper .team-description{color:var(--text-secondary);font-size:14px;line-height:1.4;margin-bottom:16px}.queue-management-wrapper .team-info{margin-bottom:16px}.queue-management-wrapper .priority-input{background:var(--card-bg);border:1px solid var(--border-default);border-radius:4px;color:var(--text-primary);font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:13px;padding:4px 8px;text-align:center;transition:.2s cubic-bezier(.4,0,.2,1);width:60px}.queue-management-wrapper .priority-input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px var(--brand-primary);outline:none}.queue-management-wrapper .priority-input:disabled{background:var(--page-bg);color:var(--text-secondary);cursor:not-allowed}.queue-management-wrapper .form-help{color:var(--text-secondary);display:block;font-size:12px;margin-top:4px}@media (max-width:768px){.queue-management-wrapper .teams-grid{gap:16px;grid-template-columns:1fr}.queue-management-wrapper .team-card{padding:16px}.queue-management-wrapper .priority-input{width:50px}}.queue-management-wrapper .agents-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:16px}.queue-management-wrapper .agent-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;overflow:hidden;padding:20px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1)}.queue-management-wrapper .agent-card:before{background:var(--brand-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0}.queue-management-wrapper .agent-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow);transform:translateY(-2px)}.queue-management-wrapper .agent-name{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:8px}.queue-management-wrapper .agent-name svg{color:var(--brand-primary);font-size:18px}.queue-management-wrapper .agent-email{color:var(--text-secondary);font-size:14px;line-height:1.4;margin-bottom:16px}.queue-management-wrapper .agent-info{margin-bottom:16px}@media (max-width:768px){.queue-management-wrapper .agents-grid{gap:16px;grid-template-columns:1fr}.queue-management-wrapper .agent-card{padding:16px}}.agent-link-modal-content{display:flex;flex-direction:column;gap:0}.agent-link-modal-content .fd-form-group{display:flex;flex-direction:column;margin-bottom:10px;width:100%}.agent-link-modal-content .fd-form-group:last-of-type{margin-bottom:0}.agent-link-modal-content .fd-form-label{color:var(--text-primary);display:block;font-size:14px;font-weight:500;width:100%}.agent-link-modal-content .fd-input,.agent-link-modal-content .fd-select,.agent-link-modal-content .fd-textarea{border:1px solid #e2e8f0;border-radius:.375rem;border-radius:var(--sapElement_BorderCornerRadius,.375rem);box-sizing:border-box;font-family:"72","72full",Arial,Helvetica,sans-serif;font-family:var(--sapFontFamily,"72","72full",Arial,Helvetica,sans-serif);font-size:14px;padding:.875rem 1rem;transition:all .2s ease;width:100%}.agent-link-modal-content .fd-input:focus,.agent-link-modal-content .fd-select:focus,.agent-link-modal-content .fd-textarea:focus{border-color:#0070f2;border-color:var(--sap-color-primary,#0070f2);box-shadow:0 0 0 3px #0070f21a;outline:none}.agent-link-modal-content .fd-input:hover,.agent-link-modal-content .fd-select:hover,.agent-link-modal-content .fd-textarea:hover{border-color:#cbd5e1;border-color:var(--sap-border-hover,#cbd5e1)}.agent-link-modal-content .fd-textarea{min-height:60px;resize:vertical}.agent-link-modal-content .fd-message-strip{background-color:#e0f2fe;border:1px solid #bae6fd;border-radius:.375rem;border-radius:var(--sapElement_BorderCornerRadius,.375rem);margin:12px 0 0;padding:12px 16px}.agent-link-modal-content .fd-message-strip__text{color:#0c4a6e;font-size:13px;line-height:1.5;margin:0;padding:0}.agent-link-modal-content .fd-form-label.required:after{color:#dc2626;color:var(--error-color,#dc2626);content:"*";margin-left:4px}.agent-link-modal-content .fd-form-help{color:#64748b;color:var(--text-muted,#64748b);display:block;font-size:12px;margin-top:4px}.agent-link-empty-message{color:#64748b;color:var(--text-secondary,#64748b);padding:0;text-align:center}.agent-link-empty-message p{font-family:Inter,sans-serif;font-size:14px;line-height:1.5;margin:0}.queue-form-modal-content{display:flex;flex-direction:column;font-family:Inter,sans-serif;gap:20px;margin:0!important;padding:0!important}.queue-form-modal-content .form-section{background:#0000;border:none;box-shadow:none;display:flex;flex-direction:column;gap:10px;padding:0}.queue-form-modal-content .form-section-header{align-items:center;display:flex;gap:10px;margin:0 0 6px}.queue-form-modal-content .form-section-title{color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1.2;margin:0;text-transform:uppercase;white-space:nowrap}.queue-form-modal-content .form-section-header:after{background:var(--border-default);content:"";flex:1 1 auto;height:1px}.queue-form-modal-content .form-section-body{display:flex;flex-direction:column;gap:12px}.queue-form-modal-content .form-subsection-title{border-top:1px solid var(--border-default);color:var(--text-secondary);font-size:12px;font-weight:600;margin-top:8px;padding-top:12px}.queue-form-modal-content .form-subsection-title:first-child{border-top:none;margin-top:0;padding-top:0}.queue-form-modal-content .form-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.queue-form-modal-content .name-active-row{align-items:flex-start;display:flex;gap:14px}.queue-form-modal-content .name-active-row__name{flex:1 1 auto;min-width:0}.queue-form-modal-content .name-active-row__active{align-self:flex-end;flex:0 0 auto;margin-left:auto;padding-bottom:6px}@media (max-width:768px){.queue-form-modal-content .name-active-row{align-items:stretch;flex-direction:column}.queue-form-modal-content .name-active-row__active{margin-left:0;padding-bottom:0}.queue-form-modal-content .form-row{grid-template-columns:1fr}}.queue-form-modal-content .form-help{color:var(--text-secondary);font-size:12px;margin-top:3px}.queue-form-modal-content .form-checkbox-group{display:flex;flex-direction:column;gap:4px}.tag-modal-content{display:flex;flex-direction:column;font-family:Inter,sans-serif;gap:16px;padding:0}.tag-modal-content .fd-form-group{display:flex;flex-direction:column;gap:16px;width:100%}.tag-modal-content .fd-form-item{display:flex;flex-direction:column;margin-bottom:0}.tag-modal-content .fd-form-message--help{color:var(--text-muted);font-size:12px;margin-top:4px}.tag-management-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden}.tag-management-wrapper .tag-management-container{background:var(--page-bg);display:flex;font-family:"72",Inter,sans-serif;height:100%;overflow:hidden}.tag-management-wrapper .tag-main-content{display:flex;flex:1 1;flex-direction:column;height:100%;overflow:hidden}.tag-management-wrapper .tag-main-content>.page-header{flex-shrink:0}.tag-management-wrapper .tag-header{background:var(--page-bg);border-bottom:1px solid var(--border-default);padding:24px}.tag-management-wrapper .tag-management-title{align-items:center;color:var(--text-primary);display:flex;font-size:20px;font-weight:600;gap:12px;margin:0}.tag-management-wrapper .tag-management-subtitle{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:4px 0 0}.tag-management-wrapper .content-area{background:var(--pageadm-bg);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:0}.tag-management-wrapper .fd-button{align-items:center;background:var(--card-bg);border:1px solid #0000;border-color:var(--border-default);border-radius:6px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:"72",Inter,sans-serif;font-size:.875rem;font-weight:500;gap:8px;min-height:2.25rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.tag-management-wrapper .fd-button:hover{background:var(--page-bg);border-color:var(--brand-primary);box-shadow:var(--shadow);text-decoration:none;transform:translateY(-1px)}.tag-management-wrapper .fd-button:active{transform:translateY(0)}.tag-management-wrapper .fd-button:focus{border-color:var(--brand-primary);outline:2px solid var(--brand-primary);outline-offset:2px}.tag-management-wrapper .fd-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;pointer-events:none;transform:none}.tag-management-wrapper .fd-button--emphasized{background:var(--brand-primary);border-color:var(--brand-primary);box-shadow:var(--shadow);color:var(--text-on-color)}.tag-management-wrapper .fd-button--emphasized:hover{background:var(--brand-primary);border-color:var(--brand-primary);box-shadow:var(--shadow);transform:translateY(-1px)}.tag-management-wrapper .fd-button--transparent{background:#0000;border-color:#0000;color:var(--brand-primary);margin-left:0}.tag-management-wrapper .fd-button--transparent:hover{background:var(--tag-info-bg);color:var(--brand-primary)}.tag-management-wrapper .fd-button--negative{background:var(--color-red-default);border-color:var(--color-red-default);color:var(--text-on-color)}.tag-management-wrapper .fd-button--negative:hover{background:var(--color-red-default);border-color:var(--color-red-default);box-shadow:var(--shadow);transform:translateY(-1px)}.tag-management-wrapper .fd-button--compact{font-size:.75rem;min-height:1.75rem;padding:.25rem .75rem}.tag-management-wrapper .fd-button--icon{height:2.25rem;justify-content:center;min-width:2.25rem;padding:.5rem;width:2.25rem}.tag-management-wrapper .fd-button--icon.fd-button--compact{height:1.75rem;min-width:1.75rem;padding:.25rem;width:1.75rem}.tag-management-wrapper .fd-form-item{display:flex;flex-direction:column;margin-bottom:16px}.tag-management-wrapper .fd-form-header__text{align-items:center;color:var(--text-primary);display:flex;font-size:1.125rem;font-weight:600;gap:8px;margin:0 0 4px}.tag-management-wrapper .fd-form-header{border-bottom:none;margin-bottom:4px;padding-bottom:0;text-align:left;width:100%}.tag-management-wrapper .fd-form-header__description{color:var(--text-secondary);font-size:.875rem;margin:0}.tag-management-wrapper .fd-form-label{color:var(--text-primary);display:block;font-family:"72",Inter,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4;margin-bottom:8px}.tag-management-wrapper .fd-form-label--required:after{color:var(--color-red-default);content:" *"}.tag-management-wrapper .fd-input,.tag-management-wrapper .fd-select__control,.tag-management-wrapper .fd-textarea{background:var(--page-bg);border:1px solid var(--border-default);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-family:"72",Inter,sans-serif;font-size:.875rem;min-height:2.25rem;transition:all .2s ease;width:100%}.tag-management-wrapper .fd-input:focus,.tag-management-wrapper .fd-select__control:focus,.tag-management-wrapper .fd-textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #0070f21a;outline:none}.tag-management-wrapper .fd-input:hover:not(:focus):not(:disabled),.tag-management-wrapper .fd-select__control:hover:not(:focus):not(:disabled),.tag-management-wrapper .fd-textarea:hover:not(:focus):not(:disabled){border-color:#cbd5e1}.tag-management-wrapper .fd-input.is-error,.tag-management-wrapper .fd-select__control.is-error,.tag-management-wrapper .fd-textarea.is-error{border-color:var(--color-red-default)}.tag-management-wrapper .fd-input.is-error:focus,.tag-management-wrapper .fd-select__control.is-error:focus,.tag-management-wrapper .fd-textarea.is-error:focus{border-color:var(--color-red-default);box-shadow:0 0 0 3px #ef44441a}.tag-management-wrapper .fd-input:disabled,.tag-management-wrapper .fd-select__control:disabled,.tag-management-wrapper .fd-textarea:disabled{background:#f1f5f9;color:var(--text-secondary);cursor:not-allowed}.tag-management-wrapper .fd-object-status-group{display:flex;flex-wrap:wrap;gap:4px}.tag-management-wrapper .fd-object-status{align-items:center;border-radius:.75rem;display:inline-flex;font-size:.75rem;font-weight:500;letter-spacing:.025em;padding:.125rem .5rem;text-transform:uppercase}.tag-management-wrapper .fd-object-status--positive{background:#22c55e1a;color:var(--color-green-default)}.tag-management-wrapper .fd-object-status--neutral{background:#94a3b81a;color:var(--text-secondary)}.tag-management-wrapper .fd-object-status--negative{background:#ef44441a;color:var(--color-red-default)}.tag-management-wrapper .fd-page{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.tag-management-wrapper .fd-page__header,.tag-management-wrapper .fd-page__header-content{margin-left:0;padding-left:0}.tag-management-wrapper .fd-page__title-section{margin-left:0;padding-left:0;text-align:left}.tag-management-wrapper .fd-page__title{align-items:center;color:var(--text-primary);display:flex;font-size:24px;font-weight:700;gap:12px;margin:0}.tag-management-wrapper .fd-page__actions{align-items:center;display:flex;gap:8px}.tag-management-wrapper .loading-container{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:64px 24px}.tag-management-wrapper .loading-spinner{animation:tag-spin 1s linear infinite;border-top:3px solid var(--border-default);border:3px solid var(--border-default);border-radius:50%;border-top-color:var(--brand-primary);height:32px;margin-bottom:16px;width:32px}@keyframes tag-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tag-management-wrapper .tag-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;flex-direction:column;gap:16px;margin-bottom:10px;margin-left:10px;padding:20px;transition:.2s ease}.tag-management-wrapper .tag-card:hover{border-color:var(--brand-primary);box-shadow:0 4px 12px #3b82f626;transform:translateY(-1px)}.tag-management-wrapper .tag-card.has-conversations{background:linear-gradient(135deg,#e3f2fd,#f8f9ff);border-color:#2196f3;box-shadow:0 2px 8px #2196f333}.tag-management-wrapper .tag-card.has-conversations:hover{background:linear-gradient(135deg,#bbdefb,#e8eaff);border-color:#1976d2;box-shadow:0 4px 16px #2196f34d;transform:translateY(-2px)}.tag-management-wrapper .tag-card.has-conversations .tag-card-title{color:#1565c0;font-weight:700}.tag-management-wrapper .tag-card-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.tag-management-wrapper .tag-title-row{align-items:center;display:flex;gap:8px;margin-bottom:4px}.tag-management-wrapper .tag-card-title{color:var(--text-primary);flex:1 1;font-size:16px;font-weight:600;line-height:1.2;margin:0}.tag-management-wrapper .conversation-badge{animation:pulse-badge 2s infinite;background:#2196f3;border-radius:12px;box-shadow:0 2px 4px #2196f34d;color:var(--text-on-color);font-size:12px;font-weight:700;min-width:24px;padding:4px 8px;text-align:center}@keyframes pulse-badge{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.tag-management-wrapper .tag-card.has-conversations .conversation-badge{background:#1565c0;box-shadow:0 2px 6px #1565c066}.tag-management-wrapper .tag-card-subtitle{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:0}.tag-management-wrapper .tag-card-actions{display:flex;flex-shrink:0;gap:8px}.tag-management-wrapper .tag-card-body{display:flex;flex-direction:column;gap:8px}.tag-management-wrapper .tag-card-info{align-items:center;display:flex;font-size:14px;gap:8px}.tag-management-wrapper .tag-card-label{color:var(--text-primary);font-weight:500;min-width:80px}.tag-management-wrapper .tag-card-info span:not(.tag-card-label){color:var(--text-secondary)}.tag-management-wrapper .tag-navigation-wrapper{background:var(--card-bg);border-bottom:1px solid var(--border-default)}.tag-management-wrapper .tag-navigation-header{align-items:flex-start;background:var(--page-bg);border-bottom:1px solid var(--border-default);display:flex;gap:24px;justify-content:space-between;padding:24px}.tag-management-wrapper .tag-navigation-tabs{grid-gap:0;background:var(--card-bg);border-top:1px solid var(--border-default);display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tag-management-wrapper .nav-tab{align-items:center;background:#0000;border:none;border-right:1px solid var(--border-default);cursor:pointer;display:flex;gap:12px;min-height:80px;padding:16px 20px;text-align:left;transition:.2s ease}.tag-management-wrapper .nav-tab:last-child{border-right:none}.tag-management-wrapper .nav-tab:hover{background:#0070f20d}.tag-management-wrapper .nav-tab.active{background:var(--brand-primary);color:var(--text-on-color)}.tag-management-wrapper .nav-tab.active .tab-description,.tag-management-wrapper .nav-tab.active .tab-icon,.tag-management-wrapper .nav-tab.active .tab-label{color:var(--text-on-color)}.tag-management-wrapper .tab-icon{color:var(--brand-primary);flex-shrink:0;font-size:20px}.tag-management-wrapper .tab-content{display:flex;flex-direction:column;gap:4px}.tag-management-wrapper .tab-label-row{align-items:center;display:flex;gap:8px}.tag-management-wrapper .tab-label{color:var(--text-primary);font-weight:600;line-height:1.2}.tag-management-wrapper .tab-count-badge{background:#2196f3;border-radius:10px;box-shadow:0 1px 3px #2196f34d;color:var(--text-on-color);font-size:11px;font-weight:700;min-width:18px;padding:2px 6px;text-align:center}.tag-management-wrapper .nav-tab.active .tab-count-badge{background:#1565c0;box-shadow:0 2px 4px #1565c066}.tag-management-wrapper .tab-description{color:var(--text-secondary);line-height:1.4}.tag-management-wrapper .empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:32px 24px;text-align:center}.tag-management-wrapper .empty-state-icon{color:var(--text-secondary);font-size:4rem;margin-bottom:24px}.tag-management-wrapper .empty-state-title{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin:0 0 8px}.tag-management-wrapper .empty-state-description{color:var(--text-secondary);font-size:1rem;line-height:1.5;margin:0 0 32px;max-width:400px}.tag-management-wrapper .results-info{font-size:14px;margin-top:24px;padding:16px 0}.tag-management-wrapper .details-tabs{background:var(--card-bg);border-bottom:1px solid var(--border-default);display:flex;overflow-x:auto}.tag-management-wrapper .tab-button{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:column;min-width:120px;padding:16px 20px;text-align:center;transition:.2s ease}.tag-management-wrapper .tab-button:hover{background:var(--page-bg);color:var(--text-primary)}.tag-management-wrapper .tab-button.active{background:var(--page-bg);border-bottom-color:var(--brand-primary);color:var(--brand-primary)}.tag-management-wrapper .tab-label{font-size:14px;font-weight:500;margin-top:4px}.tag-management-wrapper .tab-description{font-size:12px;margin-top:2px;opacity:.8}.tag-management-wrapper .tab-content{flex:1 1;overflow-y:auto}.tag-management-wrapper .details-grid{grid-gap:24px;display:grid;gap:24px;margin-bottom:24px}.tag-management-wrapper .details-section{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;padding:20px}.tag-management-wrapper .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.tag-management-wrapper .section-title{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.tag-management-wrapper .details-list{grid-gap:12px;display:grid;gap:12px}.tag-management-wrapper .detail-label,.tag-management-wrapper .detail-value{font-size:14px}.tag-management-wrapper .stats-grid{grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tag-management-wrapper .stat-icon{font-size:24px;margin-bottom:8px}.tag-management-wrapper .stat-content{text-align:center}.tag-management-wrapper .conversations-preview,.tag-management-wrapper .templates-preview{grid-gap:12px;display:grid;gap:12px}.tag-management-wrapper .conversation-preview-item,.tag-management-wrapper .template-preview-item{align-items:center;background:var(--page-bg);border-radius:6px;display:flex;justify-content:space-between;padding:12px}.tag-management-wrapper .conversation-info,.tag-management-wrapper .template-info{flex:1 1}.tag-management-wrapper .conversation-name,.tag-management-wrapper .template-name{color:var(--text-primary);font-size:14px;font-weight:500;margin:0 0 4px}.tag-management-wrapper .conversation-description,.tag-management-wrapper .template-description{color:var(--text-secondary);font-size:12px;margin:0}.tag-management-wrapper .conversation-meta,.tag-management-wrapper .template-meta{color:var(--text-secondary);font-size:12px}.tag-management-wrapper .conversation-date{font-size:12px}.tag-management-wrapper .templates-header{align-items:flex-start;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.tag-management-wrapper .templates-header-info h3{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 4px}.tag-management-wrapper .templates-header-info p{color:var(--text-secondary);font-size:14px;margin:0}.tag-management-wrapper .templates-header-actions{display:flex;gap:12px}.tag-management-wrapper .templates-section{margin-bottom:32px}.tag-management-wrapper .templates-section h4{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 16px}.tag-management-wrapper .templates-grid{grid-gap:16px;gap:16px}.tag-management-wrapper .template-card{padding:16px}.tag-management-wrapper .template-card:hover{box-shadow:var(--tag-shadow-sm)}.tag-management-wrapper .template-card-header{margin-bottom:12px}.tag-management-wrapper .template-card-info h5{color:var(--text-primary);font-size:14px;font-weight:600;margin:0 0 4px}.tag-management-wrapper .template-card-info p{color:var(--text-secondary);font-size:12px;margin:0}.tag-management-wrapper .template-card-content{margin-top:12px}.tag-management-wrapper .template-meta{gap:16px;margin-bottom:8px}.tag-management-wrapper .template-instruction strong,.tag-management-wrapper .template-meta{color:var(--text-secondary);font-size:12px}.tag-management-wrapper .template-instruction p{font-size:12px}.tag-management-wrapper .conversations-header-info h3{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 4px}.tag-management-wrapper .conversations-header-info p{color:var(--text-secondary);font-size:14px;margin:0}.tag-management-wrapper .conversations-header-actions{display:flex;gap:12px}.tag-management-wrapper .conversations-grid{grid-gap:16px;gap:16px}.tag-management-wrapper .conversation-card{padding:16px}.tag-management-wrapper .conversation-card:hover{box-shadow:var(--tag-shadow-sm)}.tag-management-wrapper .conversation-card-header{gap:12px;margin-bottom:12px}.tag-management-wrapper .conversation-avatar{border-radius:6px;font-size:16px;height:40px;width:40px}.tag-management-wrapper .conversation-name{font-size:14px}.tag-management-wrapper .conversation-contact{gap:2px}.tag-management-wrapper .conversation-email,.tag-management-wrapper .conversation-phone{font-size:12px}.tag-management-wrapper .conversation-card-content{margin-bottom:12px}.tag-management-wrapper .last-message{background:var(--page-bg);border-radius:var(--tag-radius-sm);padding:12px}.tag-management-wrapper .last-message-header{font-size:12px;font-weight:500;margin-bottom:4px}.tag-management-wrapper .last-message-text{font-size:12px}.tag-management-wrapper .last-message-date{font-size:11px}.tag-management-wrapper .conversation-card-footer{padding-top:12px}.tag-management-wrapper .conversation-dates{gap:16px;justify-content:space-between}.tag-management-wrapper .conversation-date{font-size:11px}.tag-management-wrapper .modal-overlay{align-items:center;background:var(--uber-light-overlay);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.tag-management-wrapper .modal{background:var(--card-bg);border-radius:var(--tag-radius-lg);box-shadow:var(--tag-shadow-lg);display:flex;flex-direction:column;max-height:90vh;max-width:500px;overflow:hidden;width:100%}.tag-management-wrapper .modal-header{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:20px}.tag-management-wrapper .modal-header h3{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.tag-management-wrapper .modal-content{flex:1 1;overflow-y:auto;padding:20px}.tag-management-wrapper .modal-actions{border-top:1px solid var(--border-default);display:flex;gap:12px;justify-content:flex-end;padding:20px}.tag-management-wrapper .templates-list{grid-gap:12px;display:grid;max-height:300px}.tag-management-wrapper .template-item{align-items:center;background:var(--page-bg);display:flex;justify-content:space-between;padding:12px}.tag-management-wrapper .template-item-info h5{color:var(--text-primary);font-size:14px;font-weight:500;margin:0 0 4px}.tag-management-wrapper .template-item-info p{color:var(--text-secondary);font-size:12px;margin:0 0 4px}.tag-management-wrapper .template-item-info small{color:var(--text-secondary);font-size:11px}@media (max-width:768px){.tag-management-wrapper .tag-navigation-tabs{grid-template-columns:1fr}.tag-management-wrapper .tag-navigation-header{align-items:stretch;flex-direction:column;gap:16px}.tag-management-wrapper .tag-navigation-header .header-left{align-items:flex-start;flex-direction:column;gap:12px}.tag-management-wrapper .search-section{flex-direction:column}.tag-management-wrapper .search-field{max-width:none}.tag-management-wrapper .tag-card{padding:16px}.tag-management-wrapper .tag-card-header{align-items:stretch;flex-direction:column;gap:12px}.tag-management-wrapper .tag-card-actions{justify-content:flex-start}}@media (max-width:480px){.tag-management-wrapper .tag-management-title{font-size:20px}.tag-management-wrapper .fd-button{font-size:13px;padding:8px 12px}.tag-management-wrapper .fd-button--compact{font-size:11px;padding:6px 10px}.tag-management-wrapper .tag-card{padding:12px}.tag-management-wrapper .tag-card-actions{flex-direction:column;gap:6px}.tag-management-wrapper .tag-header-title{font-size:16px}.tag-management-wrapper .btn{font-size:13px;padding:8px 12px}.tag-management-wrapper .btn-sm{font-size:11px;padding:6px 10px}.tag-management-wrapper .conversation-card,.tag-management-wrapper .tag-card,.tag-management-wrapper .template-card{padding:12px}.tag-management-wrapper .tag-card-actions{flex-direction:column;gap:6px}.tag-management-wrapper .stat-cardA{padding:16px}.tag-management-wrapper .stat-number{font-size:24px}}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.tag-management-wrapper .search-filter-bar{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;margin-bottom:24px;padding:24px}.tag-management-wrapper .search-section{align-items:center;display:flex}.tag-management-wrapper .search-field{flex:1 1;max-width:90%;min-width:70%;padding-right:12px;position:relative}.tag-management-wrapper .search-field svg{color:var(--text-secondary);left:8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tag-management-wrapper .search-field input{border:1px solid var(--border-default);border-radius:6px;font-size:.875rem;padding:8px 8px 8px 2.5rem;transition:.2s ease;width:100%}.tag-management-wrapper .search-field input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-primary);outline:none}.tag-management-wrapper .tags-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:32px}.tag-management-wrapper .tags-content{background:var(--background-grey-medium);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.tag-management-wrapper .tags-content-wrapper{display:flex;flex:1 1;flex-direction:column;margin:0 auto;min-height:0;overflow:hidden;width:100%}.tag-management-wrapper .status-badge{font-weight:500;gap:4px;letter-spacing:.5px;padding:4px 8px;text-transform:none}.tag-management-wrapper .status-badge.active{background:var(--tag-success-bg)}.tag-management-wrapper .status-badge.inactive{background:var(--page-bg);color:var(--text-secondary)}.tag-management-wrapper .results-info{background:var(--card-bg);border-top:1px solid var(--border-default);color:var(--text-secondary);font-size:.875rem;padding:16px;text-align:center}.tag-management-wrapper .fd-form-message{display:block;font-size:.75rem;line-height:1.4;margin-top:4px}.tag-management-wrapper .fd-form-message--error{color:var(--color-red-default)}.tag-management-wrapper .fd-form-message--help{color:var(--text-primary);font-size:16px;font-weight:400;margin-top:4px}.tag-management-wrapper .fd-checkbox{align-items:flex-start;display:flex;gap:8px;margin-bottom:8px}.tag-management-wrapper .fd-checkbox__input{accent-color:var(--brand-primary);cursor:pointer;height:1rem;margin:0;width:1rem}.tag-management-wrapper .fd-checkbox__label{color:var(--text-primary);cursor:pointer;font-size:.875rem;line-height:1.4}.tag-management-wrapper .fd-message-strip{border-radius:6px;margin-bottom:16px;padding:16px}.tag-management-wrapper .fd-message-strip__text{font-size:.875rem;line-height:1.5}.tag-management-wrapper .fd-button-group{border-top:1px solid var(--border-default);display:flex;gap:8px;justify-content:flex-end;padding-top:24px}.tag-management-wrapper .tag-form-container{background:var(--card-bg);border-radius:6px;box-shadow:var(--shadow)}.tag-management-wrapper .fd-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;box-shadow:var(--shadow);margin-bottom:24px}.tag-management-wrapper .fd-card__header{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:24px}.tag-management-wrapper .fd-card__title{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0}.tag-management-wrapper .fd-card__content{padding:24px}.tag-management-wrapper .tag-details-container{display:flex;flex-direction:column;height:100%}.tag-management-wrapper .tag-details-wrapper{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.tag-management-wrapper .tag-details-content{flex:1 1;min-height:0;overflow-y:auto}.tag-management-wrapper .tag-details-content--templates{display:flex;flex-direction:column;overflow:hidden}.tag-management-wrapper .tag-details-content--templates .assistant-template-manager-sap{flex:1 1;height:100%;min-height:0;min-width:0;overflow:hidden}.tag-management-wrapper .tag-details-content--templates .diime-assistant-ai-tab{min-width:0;overflow:hidden}.tag-management-wrapper .tag-details-content--templates .diime-assistant-ai-tab-content{overflow-y:auto}.tag-management-wrapper .tag-details-content .diime-contacts-tab{height:auto}.tag-management-wrapper .tag-details-content .diime-conversation-tab{overflow:visible}.tag-management-wrapper .tag-details-content .diime-conversation-tab-content{overflow-y:visible}.tag-management-wrapper .details-container{display:flex;flex-direction:column;gap:24px}.tag-management-wrapper .details-list{display:flex;flex-direction:column;gap:16px}.tag-management-wrapper .detail-item{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:8px 0}.tag-management-wrapper .detail-item:last-child{border-bottom:none}.tag-management-wrapper .detail-label{color:var(--text-secondary);font-weight:500;min-width:100px}.tag-management-wrapper .detail-value{color:var(--text-primary);text-align:right}.tag-management-wrapper .stats-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tag-management-wrapper .stat-item{align-items:center;background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;display:flex;gap:16px;padding:24px}.tag-management-wrapper .stat-icon{color:var(--brand-primary);flex-shrink:0;font-size:2rem}.tag-management-wrapper .stat-content{display:flex;flex-direction:column;gap:4px}.tag-management-wrapper .stat-number{color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1}.tag-management-wrapper .stat-label{color:var(--text-secondary);font-size:.875rem;font-weight:500}.tag-management-wrapper .conversations-preview,.tag-management-wrapper .templates-preview{display:flex;flex-direction:column;gap:8px}.tag-management-wrapper .preview-item{align-items:flex-start;background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;display:flex;justify-content:space-between;padding:16px}.tag-management-wrapper .preview-info{flex:1 1}.tag-management-wrapper .preview-title{color:var(--text-primary);font-weight:600;margin-bottom:4px}.tag-management-wrapper .preview-description{color:var(--text-secondary);font-size:.875rem;line-height:1.4}.tag-management-wrapper .preview-meta{text-align:right}.tag-management-wrapper .preview-date,.tag-management-wrapper .preview-meta{color:var(--text-secondary);font-size:.75rem}.tag-management-wrapper .template-manager-container{display:flex;flex-direction:column;gap:24px}.tag-management-wrapper .header-info{flex:1 1}.tag-management-wrapper .header-description{color:var(--text-secondary);font-size:.875rem;margin:4px 0 0}.tag-management-wrapper .header-actions{align-items:center;display:flex;gap:8px}.tag-management-wrapper .templates-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.tag-management-wrapper .template-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;padding:24px;transition:.2s ease}.tag-management-wrapper .template-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow);transform:translateY(-1px)}.tag-management-wrapper .template-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.tag-management-wrapper .template-card-info{flex:1 1}.tag-management-wrapper .template-title{font-size:1rem;margin:0 0 4px}.tag-management-wrapper .template-description{font-size:.875rem;line-height:1.4}.tag-management-wrapper .template-card-body{display:flex;flex-direction:column;gap:8px}.tag-management-wrapper .template-meta{display:flex;flex-direction:column;gap:4px}.tag-management-wrapper .meta-item{color:var(--text-secondary);font-size:.75rem}.tag-management-wrapper .template-instruction{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;margin-top:8px;padding:8px}.tag-management-wrapper .template-instruction strong{color:var(--text-primary);font-size:.75rem;letter-spacing:.025em;text-transform:uppercase}.tag-management-wrapper .template-instruction p{color:var(--text-secondary);font-size:.875rem;line-height:1.4;margin:4px 0 0}.tag-management-wrapper .templates-list{gap:8px;max-height:400px;overflow-y:auto}.tag-management-wrapper .template-list-item{align-items:flex-start;background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;display:flex;justify-content:space-between;padding:16px}.tag-management-wrapper .template-item-info{flex:1 1;margin-right:16px}.tag-management-wrapper .template-item-title{color:var(--text-primary);font-size:.875rem;font-weight:600;margin:0 0 4px}.tag-management-wrapper .template-item-description{color:var(--text-secondary);font-size:.75rem;line-height:1.4;margin:0 0 4px}.tag-management-wrapper .template-item-meta{color:var(--text-secondary);font-size:.625rem}.tag-management-wrapper .fd-dialog-overlay{align-items:center;background:var(--uber-light-overlay);bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:1000}.tag-management-wrapper .fd-dialog{background:var(--card-bg);border-radius:6px;box-shadow:var(--shadow);display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow:hidden;width:100%}.tag-management-wrapper .fd-dialog__header{align-items:center;background:var(--card-bg);border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:24px}.tag-management-wrapper .fd-dialog__title{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0}.tag-management-wrapper .fd-dialog__content{flex:1 1;overflow-y:auto;padding:24px}.tag-management-wrapper .fd-dialog__footer{background:var(--card-bg);border-top:1px solid var(--border-default);padding:24px}.tag-management-wrapper .conversation-list-container{display:flex;flex-direction:column;gap:24px}.tag-management-wrapper .conversation-count-badge{border-radius:12px;font-size:12px;font-weight:700;margin-left:8px;min-width:24px;padding:4px 8px;text-align:center}.tag-management-wrapper .conversation-count-badge.has-conversations{background:#4caf50;box-shadow:0 2px 4px #4caf504d;color:var(--text-on-color)}.tag-management-wrapper .conversation-count-badge.no-conversations{background:#f5f5f5;border:1px solid #e0e0e0;color:#757575}.tag-management-wrapper .conversations-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.tag-management-wrapper .conversation-card{border-radius:6px;display:flex;flex-direction:column;gap:16px;padding:24px;transition:.2s ease}.tag-management-wrapper .conversation-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow);transform:translateY(-1px)}.tag-management-wrapper .conversation-card-header{align-items:flex-start}.tag-management-wrapper .conversation-avatar{font-size:1.5rem}.tag-management-wrapper .conversation-info{flex:1 1}.tag-management-wrapper .conversation-name{font-size:1rem;margin:0 0 4px}.tag-management-wrapper .conversation-contact{display:flex;flex-direction:column;gap:4px}.tag-management-wrapper .conversation-email,.tag-management-wrapper .conversation-phone{align-items:center;color:var(--text-secondary);display:flex;font-size:.875rem;gap:4px}.tag-management-wrapper .conversation-card-content{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;padding:16px}.tag-management-wrapper .last-message-header{align-items:center;color:var(--text-secondary);display:flex;font-size:.75rem;font-weight:600;gap:4px;letter-spacing:.025em;margin-bottom:8px;text-transform:uppercase}.tag-management-wrapper .last-message-text{color:var(--text-primary);font-size:.875rem;line-height:1.4;margin:0 0 4px}.tag-management-wrapper .last-message-date{color:var(--text-secondary);font-size:.75rem}.tag-management-wrapper .conversation-card-footer{border-top:1px solid var(--border-default);padding-top:16px}.tag-management-wrapper .conversation-dates{flex-direction:column;gap:4px}.tag-management-wrapper .conversation-date{align-items:center;color:var(--text-secondary);display:flex;font-size:.75rem;gap:4px}.tag-management-wrapper .info-panel,.tag-management-wrapper .sidebar,.tag-management-wrapper .tag-info-box{margin-left:40px;margin-right:-20px}.tag-management-wrapper .button-group,.tag-management-wrapper .fd-button-group,.tag-management-wrapper .form-actions{margin-top:-10px;padding-top:0}.tag-management-wrapper .fd-button--emphasized,.tag-management-wrapper .fd-button--transparent{margin-top:-5px}.tag-management-wrapper .description-box,.tag-management-wrapper .help-text,.tag-management-wrapper .info-box,.tag-management-wrapper .sidebar-content,.tag-management-wrapper .tag-info{margin-left:60px;transform:translateX(40px)}.tag-management-wrapper .button-group,.tag-management-wrapper .fd-button-group,.tag-management-wrapper .form-actions{border-top:1px solid var(--border-default);padding-top:10px}.tag-management-wrapper .fd-button--emphasized,.tag-management-wrapper .fd-button--transparent{margin-top:0}.tag-management-wrapper .fd-message-strip--information{background:var(--tag-info-bg);border:1px solid var(--brand-primary);border-radius:8px;box-sizing:border-box;color:var(--text-primary);display:block;margin:20px 0 0 20px;max-width:600px;padding:12px 16px;position:relative;transform:none;width:calc(100% - 40px)}.tag-management-wrapper button.fd-button--emphasized,.tag-management-wrapper button.fd-button--transparent{position:relative;top:-1px}.tag-management-wrapper div:has(button.fd-button){margin-top:-1px;transform:translateY(-1px)}.tag-management-wrapper button{position:relative;top:-1px}.tag-management-wrapper .fd-dialog__footer{margin-top:-1px;transform:translateY(-1px)}.assistant-template-modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.assistant-template-modal .fd-dialog{background:#0000;display:flex;flex-direction:column;max-height:90vh;position:static}.assistant-template-modal .fd-dialog__content{background-color:var(--text-on-color);border-radius:8px;box-shadow:0 20px 25px -5px #0003,0 10px 10px -5px #0000001a;display:flex;flex-direction:column;height:auto;overflow:hidden;width:100%}.assistant-template-modal .fd-dialog__body{flex:1 1;min-height:400px;overflow-y:auto}.tag-management-wrapper .overview-content{display:flex;flex-direction:column;gap:32px}.tag-management-wrapper .overview-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tag-management-wrapper .overview-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;padding:20px;text-align:center;transition:all .2s ease}.tag-management-wrapper .overview-card:hover{border-color:var(--brand-primary);box-shadow:0 4px 12px #3b82f626;transform:translateY(-2px)}.tag-management-wrapper .overview-card-header{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:16px}.tag-management-wrapper .overview-icon{color:var(--brand-primary);font-size:24px}.tag-management-wrapper .overview-card-header h4{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.tag-management-wrapper .overview-card-content{display:flex;flex-direction:column;gap:4px}.tag-management-wrapper .overview-number{color:var(--brand-primary);font-size:32px;font-weight:700;line-height:1}.tag-management-wrapper .overview-label{color:var(--text-secondary);font-size:14px}.tag-management-wrapper .team-info-section{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;padding:24px}.tag-management-wrapper .team-info-section h3{border-bottom:1px solid var(--border-default);color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.tag-management-wrapper .info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.tag-management-wrapper .info-item{display:flex;flex-direction:column;gap:4px}.tag-management-wrapper .info-item label{color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.tag-management-wrapper .info-item span{color:var(--text-primary);font-size:14px;font-weight:500}.tag-management-wrapper .status-badge{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 12px}.tag-management-wrapper .status-badge.active{background-color:var(--tag-success-bg);color:var(--color-green-default)}.tag-management-wrapper .status-badge.inactive{background-color:var(--page-bg);color:var(--text-muted)}.tag-management-wrapper .templates-container{padding:24px}.tag-management-wrapper .templates-list{display:flex;flex-direction:column;gap:12px}.tag-management-wrapper .template-item{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;padding:16px;transition:all .2s ease}.tag-management-wrapper .template-item:hover{border-color:var(--brand-primary);box-shadow:0 4px 12px #3b82f626}.tag-management-wrapper .template-info{display:flex;flex-direction:column;gap:6px}.tag-management-wrapper .template-title{color:var(--text-primary);font-size:14px;font-weight:600;margin:0}.tag-management-wrapper .template-description{color:var(--text-secondary);font-size:13px;margin:0}.tag-management-wrapper .conversations-container{padding:24px}.tag-management-wrapper .conversations-header{align-items:flex-start;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.tag-management-wrapper .conversations-header-content{flex:1 1}.tag-management-wrapper .conversations-title{align-items:center;color:var(--text-primary);display:flex;font-size:20px;font-weight:600;gap:12px;margin:0 0 8px}.tag-management-wrapper .conversations-title svg{color:var(--brand-primary);font-size:24px}.tag-management-wrapper .conversations-subtitle{color:var(--text-secondary);font-size:14px;margin:0}.tag-management-wrapper .conversations-count-badge{background:var(--brand-primary);border-radius:20px;color:var(--text-on-color);font-size:14px;font-weight:600;padding:6px 16px}.tag-management-wrapper .conversations-list{grid-gap:12px;display:grid;gap:12px}.tag-management-wrapper .conversation-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;overflow:hidden;transition:all .2s ease}.tag-management-wrapper .conversation-card:hover{box-shadow:0 2px 8px #0000001a}.tag-management-wrapper .conversation-card-header{border-bottom:1px solid var(--border-default);display:flex;gap:16px;padding:16px 20px}.tag-management-wrapper .conversation-avatar{align-items:center;background:var(--brand-primary);border-radius:50%;color:var(--text-on-color);display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.tag-management-wrapper .conversation-main-info{flex:1 1;min-width:0}.tag-management-wrapper .conversation-name{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 8px}.tag-management-wrapper .conversation-contact-info{display:flex;flex-wrap:wrap;gap:16px}.tag-management-wrapper .conversation-contact-item{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;gap:6px}.tag-management-wrapper .conversation-contact-item svg{color:var(--brand-primary);font-size:14px}.tag-management-wrapper .conversation-card-footer{background:var(--page-bg);padding:12px 20px}.tag-management-wrapper .conversation-dates{display:flex;flex-wrap:wrap;gap:24px}.tag-management-wrapper .conversation-date-item{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:6px}.tag-management-wrapper .conversation-date-item svg{color:var(--brand-primary);font-size:14px}.tag-management-wrapper,.tag-management-wrapper *{font-family:Inter,"72",Helvetica Neue,sans-serif}.team-management-wrapper{height:100%;overflow:hidden}.team-management-wrapper .team-management-container{background:var(--page-bg);display:flex;font-family:Inter,"72",Helvetica Neue,sans-serif;height:100%;overflow:hidden}.team-management-wrapper .team-main-content{height:100%}.team-management-wrapper .team-main-area,.team-management-wrapper .team-main-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.team-management-wrapper .team-main-content>.page-header{flex-shrink:0}.team-management-wrapper .sap-horizon-page-header{background:var(--card-bg);border-bottom:1px solid var(--border-default);margin:0;padding:0}.team-management-wrapper .sap-horizon-page-title-section{padding:24px}.team-management-wrapper .sap-horizon-page-title-content{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.team-management-wrapper .sap-horizon-page-title-info{flex:1 1}.team-management-wrapper .sap-horizon-page-title{align-items:center;color:var(--text-primary);display:flex;font-size:28px;font-weight:400;gap:8px;line-height:1.2;margin:0 0 8px}.team-management-wrapper .sap-horizon-page-title svg{color:var(--brand-primary);font-size:32px}.team-management-wrapper .sap-horizon-page-subtitle{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:0}.team-management-wrapper .sap-horizon-page-actions{align-items:flex-start;display:flex;gap:8px}.team-management-wrapper .team-content{background:var(--pageadm-bg);display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}.team-management-wrapper .team-content-wrapper{display:flex;flex:1 1;flex-direction:column;margin:0 auto;min-height:0;width:100%}@keyframes team-slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.team-management-wrapper .form-input{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;font-size:14px;padding:12px 16px;transition:all .15s ease-in-out;width:100%}.team-management-wrapper .form-input:focus{border-color:var(--team-color-accent);box-shadow:0 0 0 3px var(--brand-primary);outline:none}.team-management-wrapper .form-input.error{border-color:var(--color-red-default)}.team-management-wrapper .form-select{background:var(--card-bg);cursor:pointer}.team-management-wrapper .form-select,.team-management-wrapper .form-textarea{border:1px solid var(--border-default);border-radius:6px;font-size:14px;padding:12px 16px;width:100%}.team-management-wrapper .form-textarea{font-family:inherit;min-height:100px;resize:vertical}.team-management-wrapper .form-group{margin-bottom:20px}.team-management-wrapper .form-label{color:var(--team-color-text-primary);display:block;font-weight:500;margin-bottom:8px}.team-management-wrapper .form-label.required:after{color:var(--color-red-default);content:" *"}.team-management-wrapper .form-error{color:var(--color-red-default);display:block;font-size:12px;margin-top:4px}.team-management-wrapper .form-help{color:var(--text-secondary);display:block;font-size:12px;margin-top:4px}.team-management-wrapper .btn{align-items:center;border:1px solid #0000;border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:14px;font-weight:400;gap:8px;justify-content:center;line-height:1.4;min-height:32px;padding:8px 16px;text-decoration:none;transition:.15s ease-in-out}.team-management-wrapper .btn:focus{outline:2px solid var(--brand-primary);outline-offset:1px}.team-management-wrapper .btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.team-management-wrapper .btn-primary{background:#69a92b;border-color:var(--brand-primary);color:var(--text-on-color);padding:8px}.team-management-wrapper .btn-secondary{background:var(--card-bg);border-color:var(--border-default);color:var(--text-primary)}.team-management-wrapper .btn-secondary:hover:not(:disabled){background:var(--selected-hover);border-color:var(--brand-primary);box-shadow:var(--shadow)}.team-management-wrapper .btn-success{background:var(--color-green-default);border-color:var(--color-green-default);color:var(--text-on-color)}.team-management-wrapper .btn-success:hover:not(:disabled){background:var(--color-green-default);border-color:var(--color-green-default);box-shadow:var(--shadow)}.team-management-wrapper .btn-danger{background:var(--color-red-default);border-color:var(--color-red-default);color:var(--text-on-color)}.team-management-wrapper .btn-danger:hover:not(:disabled){background:var(--color-red-default);border-color:var(--color-red-default);box-shadow:var(--shadow)}.team-management-wrapper .btn-ghost{background:#0000;border-color:#0000;color:var(--brand-primary)}.team-management-wrapper .btn-ghost:hover:not(:disabled){background:var(--tag-info-bg);color:var(--brand-hover)}.team-management-wrapper .btn-icon{background:#0000;border-color:#0000;color:var(--text-secondary);min-height:32px;min-width:32px;padding:8px}.team-management-wrapper .btn-icon:hover:not(:disabled){background:var(--selected-hover);color:var(--text-primary)}.team-management-wrapper .btn-icon.btn-danger{color:var(--color-red-default)}.team-management-wrapper .btn-icon.btn-danger:hover:not(:disabled){background:var(--tag-danger-bg);color:var(--color-red-default)}.team-management-wrapper .btn-icon.btn-success{color:var(--color-green-default)}.team-management-wrapper .btn-icon.btn-success:hover:not(:disabled){background:var(--tag-success-bg);color:var(--color-green-default)}.team-management-wrapper .btn-sm{font-size:12px;min-height:28px;padding:4px 8px}.team-management-wrapper .btn-lg{font-size:16px;min-height:40px;padding:16px 24px}.team-management-wrapper .team-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;box-shadow:var(--shadow);cursor:pointer;margin-bottom:16px;padding:20px;transition:all .15s ease-in-out}.team-management-wrapper .team-card:hover{border-color:var(--team-color-accent);box-shadow:var(--shadow);transform:translateY(-1px)}.team-management-wrapper .team-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.team-management-wrapper .team-card-title{align-items:center;color:var(--team-color-text-primary);display:flex;font-size:18px;font-weight:600;gap:8px;margin:0}.team-management-wrapper .team-card-subtitle{color:var(--text-secondary);font-size:14px;margin:4px 0 0}.team-management-wrapper .team-card-actions{display:flex;gap:8px}.team-management-wrapper .team-card-content{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.team-management-wrapper .team-card-field{display:flex;flex-direction:column;gap:4px}.team-management-wrapper .team-card-field-label{color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.team-management-wrapper .team-card-field-value{color:var(--team-color-text-primary);font-size:14px;font-weight:500}.team-management-wrapper .status-badge{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;letter-spacing:.5px;padding:4px 8px;text-transform:none}.team-management-wrapper .status-badge.active{background:var(--tag-success-bg);color:var(--color-green-default)}.team-management-wrapper .status-badge.inactive{background:var(--page-bg);color:var(--text-secondary)}.team-management-wrapper .loading{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:64px 24px}.team-management-wrapper .loading-spinner{animation:team-spin 1s linear infinite;border-top:3px solid var(--border-default);border:3px solid var(--border-default);border-radius:50%;border-top-color:var(--team-color-accent);height:32px;margin-bottom:16px;width:32px}@keyframes team-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.team-management-wrapper .empty-state{color:var(--text-secondary);padding:64px 24px;text-align:center}.team-management-wrapper .empty-icon,.team-management-wrapper .empty-state-icon{color:var(--text-secondary);font-size:48px;margin-bottom:16px}.team-management-wrapper .empty-state h3{color:var(--team-color-text-primary);font-size:18px;font-weight:600;margin-bottom:8px}.team-management-wrapper .empty-state p{line-height:1.5;margin-bottom:24px}.team-management-wrapper .details-tabs{background:var(--card-bg);border-bottom:1px solid var(--border-default);display:flex}.team-management-wrapper .tab-button{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:16px 24px;transition:all .15s ease-in-out}.team-management-wrapper .tab-button:hover{background:var(--page-bg);color:var(--team-color-text-primary)}.team-management-wrapper .tab-button.active{background:var(--tag-info-bg);border-bottom-color:var(--team-color-accent);color:var(--team-color-accent)}.team-management-wrapper .team-details-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.team-management-wrapper .team-details-content{background-color:var(--pageadm-bg);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.team-management-wrapper .team-details-content .diime-agent-tab{height:auto}.team-management-wrapper .team-details-content .diime-agent-tab-content{min-height:auto;overflow:visible}.team-management-wrapper .team-details-content .diime-quick-reply-tab{height:auto}.team-management-wrapper .team-details-content .diime-quick-reply-tab-content{min-height:auto;overflow:visible}.team-management-wrapper .team-details-content .diime-skill-tab{height:auto}.team-management-wrapper .team-details-content .diime-skill-tab-content{min-height:auto;overflow:visible}.team-management-wrapper .team-details-content .diime-assistant-ai-tab{height:auto}.team-management-wrapper .team-details-content .diime-assistant-ai-tab-content{min-height:auto;overflow:visible}.team-management-wrapper .team-details-content .diime-overview-tab{min-height:0}.team-management-wrapper .tab-content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.team-management-wrapper .form-section{margin-bottom:32px}.team-management-wrapper .section-title{border-bottom:1px solid var(--border-default);color:var(--team-color-text-primary);font-size:18px;font-weight:600;margin-bottom:16px;padding-bottom:8px}.team-management-wrapper .form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.team-management-wrapper .form-container{padding:24px}.team-management-wrapper .checkbox-group{display:flex;flex-direction:column;gap:12px}.team-management-wrapper .checkbox-label{align-items:center;color:var(--team-color-text-primary);cursor:pointer;display:flex;font-size:14px;gap:8px}.team-management-wrapper .checkbox-label input[type=checkbox]{accent-color:var(--team-color-accent);height:16px;width:16px}.team-management-wrapper .table-container{overflow-x:auto}.team-management-wrapper .table{background:var(--card-bg);border-collapse:collapse;width:100%}.team-management-wrapper .table td,.team-management-wrapper .table th{border-bottom:1px solid var(--border-default);padding:12px;text-align:left}.team-management-wrapper .table th{background-color:#f8f9fa;color:var(--team-color-text-primary);font-size:14px;font-weight:600}.team-management-wrapper .table td{color:var(--text-secondary);font-size:14px}.team-management-wrapper .table tbody tr:hover{background-color:#f8f9fa}@media (min-width:768px){.team-management-wrapper .form-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.team-management-wrapper .team-management-container{height:auto;min-height:calc(100vh - 60px)}.team-management-wrapper .team-content,.team-management-wrapper .team-header{padding:16px}.team-management-wrapper .team-content--details{padding:0}.team-management-wrapper .team-card-content{grid-template-columns:1fr}.team-management-wrapper .btn{justify-content:center}.team-management-wrapper .details-tabs{overflow-x:auto}.team-management-wrapper .tab-button{min-width:fit-content;white-space:nowrap}}.team-management-wrapper .modal-overlay{align-items:center;background-color:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.team-management-wrapper .modal-content{background:var(--card-bg);border-radius:6px;box-shadow:0 8px 32px #0003;max-height:80vh;max-width:500px;overflow:hidden;width:90%}.team-management-wrapper .modal-header{align-items:center;background:var(--card-bg);border-bottom:none;display:flex;justify-content:space-between;padding:16px 12px}.team-management-wrapper .modal-header h3{color:var(--team-color-text-primary);font-size:18px;font-weight:600;margin:0;padding-left:0}.team-management-wrapper .modal-body{background:var(--card-bg);box-sizing:border-box;margin:0;overflow:hidden;padding:24px 12px;position:relative;z-index:1001}.team-management-wrapper .modal-body .form-label{margin-left:0;padding-left:0}.team-management-wrapper .modal-body .form-select{margin-left:0;margin-top:0}.team-management-wrapper .modal-actions{background:var(--card-bg);border-top:1px solid var(--border-default);display:flex;gap:12px;justify-content:space-between;margin-top:-4px;padding:8px 20px}.team-management-wrapper .list-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.team-management-wrapper .header-left h2{color:var(--team-color-text-primary);font-size:24px;font-weight:600;margin:0 0 8px}.team-management-wrapper .header-left p{color:var(--text-secondary);font-size:14px;margin:0}.team-management-wrapper .header-actions{display:flex;gap:12px}.team-management-wrapper .search-container{margin-bottom:24px}.team-management-wrapper .search-input-wrapper{max-width:400px;position:relative}.team-management-wrapper .search-icon{color:var(--text-secondary);font-size:18px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.team-management-wrapper .search-input{padding-left:44px}.team-management-wrapper .teams-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.team-management-wrapper .manager-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.team-management-wrapper .manager-header .header-left h3{color:var(--team-color-text-primary);font-size:20px;font-weight:600;margin:0 0 8px}.team-management-wrapper .manager-header .header-left p{color:var(--text-secondary);font-size:14px;margin:0}.team-management-wrapper .agents-list,.team-management-wrapper .queues-list,.team-management-wrapper .roles-list,.team-management-wrapper .skills-list,.team-management-wrapper .timeoffs-list{display:flex;flex-direction:column;gap:16px}.team-management-wrapper .agent-item,.team-management-wrapper .queue-item,.team-management-wrapper .role-item,.team-management-wrapper .skill-item,.team-management-wrapper .timeoff-item{align-items:center;background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;display:flex;justify-content:space-between;padding:16px;transition:all .15s ease-in-out}.team-management-wrapper .agent-item:hover,.team-management-wrapper .queue-item:hover,.team-management-wrapper .role-item:hover,.team-management-wrapper .skill-item:hover,.team-management-wrapper .timeoff-item:hover{border-color:var(--team-color-accent);box-shadow:0 2px 8px #3b82f61a}.team-management-wrapper .agent-info,.team-management-wrapper .queue-info,.team-management-wrapper .role-info,.team-management-wrapper .skill-info,.team-management-wrapper .timeoff-info{flex:1 1}.team-management-wrapper .agent-name,.team-management-wrapper .queue-name,.team-management-wrapper .role-name,.team-management-wrapper .skill-name,.team-management-wrapper .timeoff-header .timeoff-name{align-items:center;color:var(--team-color-text-primary);display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:8px}.team-management-wrapper .agent-details,.team-management-wrapper .queue-details,.team-management-wrapper .role-details,.team-management-wrapper .skill-details,.team-management-wrapper .timeoff-details{color:var(--text-secondary);display:flex;flex-direction:column;font-size:14px;gap:4px}.team-management-wrapper .agent-actions,.team-management-wrapper .queue-actions,.team-management-wrapper .role-actions,.team-management-wrapper .skill-actions,.team-management-wrapper .timeoff-actions{display:flex;gap:8px}.team-management-wrapper .timeoff-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.team-management-wrapper .timeoff-status{display:flex;gap:8px}.team-management-wrapper .overview-content{display:flex;flex-direction:column;gap:32px}.team-management-wrapper .overview-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.team-management-wrapper .overview-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;padding:20px;text-align:center;transition:all .15s ease-in-out}.team-management-wrapper .overview-card:hover{border-color:var(--team-color-accent);box-shadow:0 4px 12px #3b82f626;transform:translateY(-2px)}.team-management-wrapper .overview-card-header{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:16px}.team-management-wrapper .overview-icon{color:var(--team-color-accent);font-size:24px}.team-management-wrapper .overview-card-header h4{color:var(--team-color-text-primary);font-size:16px;font-weight:600;margin:0}.team-management-wrapper .overview-card-content{display:flex;flex-direction:column;gap:4px}.team-management-wrapper .overview-number{color:var(--team-color-accent);font-size:32px;font-weight:700}.team-management-wrapper .overview-label{color:var(--text-secondary);font-size:14px}.team-management-wrapper .team-info-section{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;padding:24px}.team-management-wrapper .team-info-section h3{border-bottom:1px solid var(--border-default);color:var(--team-color-text-primary);font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.team-management-wrapper .info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.team-management-wrapper .info-item{display:flex;flex-direction:column;gap:4px}.team-management-wrapper .info-item label{color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.team-management-wrapper .info-item span{color:var(--team-color-text-primary);font-size:14px;font-weight:500}.team-management-wrapper .form-header{align-items:center;display:flex;gap:16px;margin-bottom:24px}.team-management-wrapper .form-header h2{color:var(--team-color-text-primary);font-size:24px;font-weight:600;margin:0}.team-management-wrapper .form-actions{border-top:1px solid var(--border-default);display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px}.team-management-wrapper .loading-spinner-sm{animation:team-spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}.team-management-wrapper .team-navigation-wrapper{background:var(--card-bg);border-bottom:1px solid var(--border-default)}.team-management-wrapper .team-navigation-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;padding:24px}.team-management-wrapper .team-navigation-header .header-left{align-items:center;display:flex;flex:1 1;gap:16px}.team-management-wrapper .team-navigation-header .team-info{flex:1 1}.team-management-wrapper .team-navigation-header .team-name{align-items:center;color:var(--text-primary);display:flex;font-size:20px;font-weight:600;gap:8px;line-height:1.2;margin:0 0 4px}.team-management-wrapper .team-navigation-header .team-name svg{color:var(--brand-primary);font-size:24px}.team-management-wrapper .team-navigation-header .team-details{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:8px;margin:0}.team-management-wrapper .team-navigation-header .header-actions{align-items:flex-start;display:flex;gap:8px}.team-management-wrapper .team-navigation-tabs{grid-gap:0;border-top:1px solid var(--border-default);display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.team-management-wrapper .nav-tab{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;font-family:Inter,sans-serif;gap:16px;min-height:36px;padding:8px 24px;text-align:left;transition:.15s ease-in-out}.team-management-wrapper .nav-tab:hover{background:var(--selected-hover);color:var(--text-primary)}.team-management-wrapper .nav-tab.active{background:var(--tag-info-bg);border-bottom-color:var(--brand-primary);color:var(--brand-primary)}.team-management-wrapper .nav-tab .tab-icon{flex-shrink:0;font-size:24px}.team-management-wrapper .nav-tab .tab-content{flex:1 1;min-width:0}.team-management-wrapper .nav-tab .tab-label{align-items:center;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:4px;margin-bottom:4px}.team-management-wrapper .nav-tab .tab-count{color:var(--text-secondary);font-family:Inter,sans-serif;font-size:12px;font-weight:400}.team-management-wrapper .nav-tab .tab-description{color:var(--text-secondary);font-family:Inter,sans-serif;font-size:12px;line-height:1.4}.team-management-wrapper .tab-content-wrapper{background:var(--page-bg);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.team-management-wrapper .tab-header{align-items:flex-start;background:var(--card-bg);border-bottom:1px solid var(--border-default);display:flex;gap:24px;justify-content:space-between;padding:24px}.team-management-wrapper .tab-header-content{flex:1 1}.team-management-wrapper .tab-title{align-items:center;color:var(--text-primary);display:flex;font-size:20px;font-weight:600;gap:8px;margin:0 0 8px}.team-management-wrapper .tab-title svg{color:var(--brand-primary);font-size:24px}.team-management-wrapper .tab-description{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:0}.team-management-wrapper .tab-header-actions{align-items:flex-start;display:flex;gap:8px}.team-management-wrapper .sap-form{margin:0 auto;max-width:800px;padding:24px}.team-management-wrapper .sap-form-section{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;padding:24px}.team-management-wrapper .sap-section-title{border-bottom:1px solid var(--border-default);color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 24px;padding-bottom:8px}.team-management-wrapper .sap-form-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:768px){.team-management-wrapper .sap-form-grid{grid-template-columns:repeat(2,1fr)}}.team-management-wrapper .sap-form-group{display:flex;flex-direction:column;gap:8px}.team-management-wrapper .sap-form-label{color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.4}.team-management-wrapper .sap-form-label.required:after{color:var(--color-red-default);content:" *"}.team-management-wrapper .sap-form-input,.team-management-wrapper .sap-form-select,.team-management-wrapper .sap-form-textarea{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;box-sizing:border-box;font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:14px;line-height:1.4;padding:8px 16px;transition:.15s ease-in-out;width:100%}.team-management-wrapper .sap-form-input:focus,.team-management-wrapper .sap-form-select:focus,.team-management-wrapper .sap-form-textarea:focus{border-color:var(--brand-primary);outline:2px solid var(--brand-primary);outline-offset:1px}.team-management-wrapper .sap-form-input.error,.team-management-wrapper .sap-form-select.error,.team-management-wrapper .sap-form-textarea.error{background:var(--tag-danger-bg);border-color:var(--color-red-default)}.team-management-wrapper .sap-form-textarea{min-height:100px;resize:vertical}.team-management-wrapper .sap-form-help{color:var(--text-secondary);font-size:12px;line-height:1.4}.team-management-wrapper .sap-form-error{color:var(--color-red-default);font-size:12px;line-height:1.4}.team-management-wrapper .sap-checkbox-group{display:flex;flex-direction:column;gap:16px}.team-management-wrapper .sap-checkbox-label{align-items:flex-start;cursor:pointer;display:flex;gap:8px;line-height:1.4}.team-management-wrapper .sap-checkbox{accent-color:var(--brand-primary);cursor:pointer;height:16px;margin:2px 0 0;width:16px}.team-management-wrapper .sap-checkbox-text{color:var(--text-primary);font-size:14px;font-weight:500}.team-management-wrapper .sap-form-actions{border-top:1px solid var(--border-default);display:flex;gap:8px;justify-content:flex-end;margin-top:32px;padding-top:24px}.team-management-wrapper .sap-search-container{margin-bottom:24px}.team-management-wrapper .sap-search-input-wrapper{max-width:400px;position:relative}.team-management-wrapper .sap-search-icon{color:var(--text-secondary);font-size:18px;left:8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.team-management-wrapper .sap-search-input{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;box-sizing:border-box;font-family:Inter,"72",Helvetica Neue,sans-serif;font-size:14px;padding:8px 16px 8px 40px;transition:.15s ease-in-out;width:100%}.team-management-wrapper .sap-search-input:focus{border-color:var(--brand-primary);outline:2px solid var(--brand-primary);outline-offset:1px}.team-management-wrapper .sap-teams-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.team-management-wrapper .sap-team-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;box-shadow:var(--shadow);cursor:pointer;padding:24px;transition:.15s ease-in-out}.team-management-wrapper .sap-team-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow);transform:translateY(-2px)}.team-management-wrapper .sap-team-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.team-management-wrapper .sap-team-info{flex:1 1;min-width:0}.team-management-wrapper .sap-team-card-title{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:8px;line-height:1.2;margin:0 0 4px}.team-management-wrapper .sap-team-card-title svg{color:var(--brand-primary);flex-shrink:0;font-size:20px}.team-management-wrapper .sap-team-card-subtitle{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:0}.team-management-wrapper .sap-team-card-actions{display:flex;flex-shrink:0;gap:4px}.team-management-wrapper .sap-team-card-content{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.team-management-wrapper .sap-team-card-field{display:flex;flex-direction:column;gap:4px}.team-management-wrapper .sap-team-card-field-label{color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.team-management-wrapper .sap-team-card-field-value{color:var(--text-primary);font-size:14px;font-weight:500}.team-management-wrapper .sap-status-badge{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.team-management-wrapper .sap-status-badge.active{background:var(--tag-success-bg);color:var(--color-green-default)}.team-management-wrapper .sap-status-badge.inactive{background:#94a3b81a;color:var(--text-secondary)}.team-management-wrapper .sap-empty-state{color:var(--text-secondary);padding:40px 24px;text-align:center}.team-management-wrapper .sap-empty-icon{color:var(--text-secondary);font-size:48px;margin-bottom:16px}.team-management-wrapper .sap-empty-title{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 8px}.team-management-wrapper .sap-empty-description{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 0 24px}@media (max-width:768px){.team-management-wrapper .sap-teams-grid{gap:16px;grid-template-columns:1fr}.team-management-wrapper .sap-team-card{padding:16px}.team-management-wrapper .sap-team-card-content{gap:8px;grid-template-columns:1fr}.team-management-wrapper .sap-search-input-wrapper{max-width:none}}.team-management-wrapper .modal-body .form-select{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;box-shadow:none;outline:none;padding:12px}.team-management-wrapper .modal-body .form-select:focus{border-color:var(--team-color-accent);box-shadow:0 0 0 2px #3b82f61a;outline:none}.team-management-wrapper .um-user-list-filters{align-items:center;background:var(--card-bg);display:flex;gap:16px;margin-bottom:16px;padding:16px}.team-management-wrapper .um-search-container{display:flex;flex:1 1;max-width:400px;position:relative}.team-management-wrapper .um-search-icon{color:var(--text-secondary);font-size:16px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.team-management-wrapper .um-search-input{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;color:var(--team-color-text-primary);font-size:14px;padding:12px 16px 12px 40px;transition:border-color .2s ease;width:100%}.team-management-wrapper .um-search-input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px #471fcc1a;outline:none}.team-management-wrapper .um-filter-select{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;color:var(--team-color-text-primary);cursor:pointer;font-size:14px;min-width:120px;padding:12px 16px;transition:border-color .2s ease}.team-management-wrapper .um-filter-select:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px #471fcc1a;outline:none}@media (max-width:768px){.team-management-wrapper .um-user-list-filters{align-items:stretch;flex-direction:column;gap:12px}.team-management-wrapper .um-search-container{max-width:none}}.team-management-wrapper .agent-card{background:var(--agent-color-bg-secondary);border:1px solid var(--agent-color-border);border-radius:var(--agent-radius-base);box-shadow:var(--shadow);cursor:pointer;margin-bottom:12px;padding:16px;transition:all var(--agent-transition)}.team-management-wrapper .agent-card-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.queue-link-modal-content{font-family:Inter,sans-serif;padding:0}.queue-link-empty-message{color:#64748b;color:var(--text-secondary,#64748b);padding:0;text-align:center}.queue-link-empty-message p{font-family:Inter,sans-serif;font-size:14px;line-height:1.5;margin:0}.queue-link-modal-content .queue-info{background:#f8fafc;background:var(--background-lightest,#f8fafc);border-radius:8px;display:flex;flex-direction:column;gap:4px;margin-bottom:20px;padding:16px}.queue-link-modal-content .info-label{color:#64748b;color:var(--text-secondary,#64748b);font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.queue-link-modal-content .info-value{color:#1e293b;color:var(--text-default,#1e293b);font-family:Inter,sans-serif;font-size:14px;font-weight:600}.queue-link-modal-content .form-group{margin-bottom:20px}.queue-link-modal-content .form-group:last-child{margin-bottom:0}.queue-link-modal-content .form-label{color:#1e293b;color:var(--text-default,#1e293b);display:block;font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin-bottom:8px}.queue-link-modal-content .form-label.required:after{color:#ef4444;color:var(--status-error,#ef4444);content:" *"}.queue-link-modal-content .form-input,.queue-link-modal-content .form-select{background:#fff;background:var(--background-white,#fff);border:1px solid #e5e7eb;border:1px solid var(--line-default,#e5e7eb);border-radius:6px;color:#1e293b;color:var(--text-default,#1e293b);font-family:Inter,sans-serif;font-size:14px;outline:none;padding:10px 12px;transition:all .2s ease;width:100%}.queue-link-modal-content .form-input:hover,.queue-link-modal-content .form-select:hover{border-color:#cbd5e1;border-color:var(--line-hover,#cbd5e1)}.queue-link-modal-content .form-input:focus,.queue-link-modal-content .form-select:focus{border-color:#74b72e;border-color:var(--primary-default,#74b72e);box-shadow:0 0 0 3px #74b72e1a}.queue-link-modal-content .form-input.error,.queue-link-modal-content .form-select.error{border-color:#ef4444;border-color:var(--status-error,#ef4444)}.queue-link-modal-content .form-input.error:focus,.queue-link-modal-content .form-select.error:focus{border-color:#ef4444;border-color:var(--status-error,#ef4444);box-shadow:0 0 0 3px #ef44441a}.queue-link-modal-content .form-input:disabled,.queue-link-modal-content .form-select:disabled{background:#f8fafc;background:var(--background-lightest,#f8fafc);color:#94a3b8;color:var(--text-disabled,#94a3b8);cursor:not-allowed;opacity:.6}.queue-link-modal-content .form-error{color:#ef4444;color:var(--status-error,#ef4444);font-family:Inter,sans-serif;font-size:12px;margin-top:6px}.queue-link-modal-content .form-help{color:#64748b;color:var(--text-secondary,#64748b);font-family:Inter,sans-serif;font-size:12px;line-height:1.4;margin-top:6px}.queue-link-modal-content .form-input[type=number]::-webkit-inner-spin-button,.queue-link-modal-content .form-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.queue-link-modal-content .form-input[type=number]{-moz-appearance:textfield}.queue-link-modal-wrapper .MuiDialogContent-root{overflow:visible!important}.queue-link-modal-wrapper .diime-select-dropdown-portal{position:fixed!important;z-index:10006!important}.queue-link-modal-wrapper .diime-select-wrapper{overflow:visible!important}.team-form-modal-content{display:flex;flex-direction:column;gap:16px;padding:0}.team-form-section{display:flex;flex-direction:column;gap:8px}.team-form-section-title{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color,#e2e8f0);color:#2d3748;color:var(--text-primary,#2d3748);font-size:12px;font-weight:600;margin:0;padding-bottom:4px}.team-form-field-group{display:flex;flex-direction:column;gap:2px}.team-form-helper-text{color:#718096;color:var(--text-secondary,#718096);font-size:11px;line-height:1.2;margin-left:32px;margin-top:-2px}.team-form-modal-content .form-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:768px){.team-form-modal-content .form-row{grid-template-columns:1fr}}.team-form-modal-content .form-checkbox-group{display:flex;flex-direction:column;gap:4px}.team-form-modal-content .form-checkbox-group .form-help{margin-top:0}.team-form-modal-content .form-help{color:#64748b;color:var(--text-secondary,#64748b);font-size:12px;margin-top:3px}.template-management-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden}.template-management-wrapper .template-management-container{background:var(--pageadm-bg);display:flex;font-family:Inter,Segoe UI,Arial,sans-serif;height:calc(100vh - 60px);overflow:hidden}.template-management-wrapper .template-main-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.template-management-wrapper .template-header{background:var(--card-bg);border-bottom:1px solid var(--border-default);padding:24px}.template-management-wrapper .template-management-title{align-items:center;color:var(--text-primary);display:flex;font-size:24px;font-weight:700;gap:12px;margin:0}.template-management-wrapper .template-management-subtitle{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:4px 0 0}.template-management-wrapper .content-area{background:var(--pageadm-bg);flex:1 1}.template-management-wrapper .diime-assistant-ai-tab-content{display:flex;flex-direction:column;min-height:0;overflow:hidden}.template-management-wrapper .diime-assistant-ai-tab-content.scrollable-v{overflow-x:hidden;overflow-y:auto}.template-management-wrapper .btn{background:#0000;border:1px solid #0000;border-radius:8px;color:inherit;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.template-management-wrapper .btn:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.template-management-wrapper .btn:active{transform:translateY(0)}.template-management-wrapper .btn:disabled{box-shadow:none;opacity:.5;transform:none}.template-management-wrapper .btn-primary{color:var(--text-on-color)}.template-management-wrapper .btn-primary,.template-management-wrapper .btn-primary:hover{background:var(--brand-primary);border-color:var(--brand-primary)}.template-management-wrapper .btn-secondary{background:var(--card-bg);border-color:var(--border-default);color:var(--text-primary)}.template-management-wrapper .btn-secondary:hover{background:var(--page-bg);border-color:var(--brand-primary)}.template-management-wrapper .btn-outline{background:#0000;border-color:var(--brand-primary);color:var(--brand-primary)}.template-management-wrapper .btn-outline:hover{background:var(--brand-primary);color:var(--text-on-color)}.template-management-wrapper .btn-destructive{color:var(--text-on-color)}.template-management-wrapper .btn-destructive,.template-management-wrapper .btn-destructive:hover{background:var(--color-red-default);border-color:var(--color-red-default)}.template-management-wrapper .btn-sm{font-size:12px;padding:6px 12px}.template-management-wrapper .btn-lg{font-size:16px;padding:12px 24px}.template-management-wrapper .template-card{background:var(--card-bg);border-radius:8px;box-shadow:var(--shadow);cursor:pointer;margin-bottom:16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.template-management-wrapper .template-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow);transform:translateY(-1px)}.template-management-wrapper .template-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.template-management-wrapper .template-card-title{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 4px}.template-management-wrapper .template-card-subtitle{color:var(--text-secondary);font-size:14px;margin:0}.template-management-wrapper .template-card-actions{display:flex;gap:8px}.template-management-wrapper .template-management-header{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;margin-bottom:var(--template-spacing-lg);padding-bottom:var(--template-spacing-md)}.template-management-wrapper .header-left{align-items:center;display:flex;gap:var(--template-spacing-sm)}.template-management-wrapper .page-title{color:var(--text-primary);font-size:var(--template-font-size-xl);font-weight:var(--template-font-weight-semibold);margin:0}.template-management-wrapper .template-management-content{background:var(--page-bg);border-radius:var(--template-border-radius);box-shadow:var(--template-shadow-md);overflow:hidden}.template-management-wrapper .assistant-view-switch{align-items:center;background:var(--pageadm-bg);border:1px solid var(--border-default);border-radius:8px;display:flex;gap:2px;margin-right:4px;padding:3px}.template-management-wrapper .assistant-view-switch>span{display:flex}.template-management-wrapper .assistant-view-switch__option.diime-icon-button{align-items:center;background:#0000!important;border:1px solid #0000!important;border-radius:5px!important;color:var(--text-secondary)!important;display:flex;height:26px!important;justify-content:center;min-height:26px!important;min-width:30px!important;padding:0!important;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;width:30px!important}.template-management-wrapper .assistant-view-switch__option.diime-icon-button:hover{background:var(--border-default)!important;color:var(--text-primary)!important}.template-management-wrapper .assistant-view-switch__option--active.diime-icon-button,.template-management-wrapper .assistant-view-switch__option--active.diime-icon-button:hover{background:var(--dialog-bg)!important;border-color:var(--border-default)!important;box-shadow:var(--shadow)!important;color:var(--brand-primary)!important}.template-management-wrapper .assistant-view-switch__option.diime-icon-button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.template-management-wrapper .assistant-table-content{display:flex;flex:0 0 auto;flex-direction:column;min-height:100%;padding:0}.template-management-wrapper .assistant-table-actions{align-items:center;display:flex;gap:4px;height:100%;justify-content:center;min-width:0;width:100%}.template-management-wrapper .assistant-table-action{color:var(--icon-default)}.template-management-wrapper .search-container{margin-bottom:20px;position:relative}.template-management-wrapper .btn{align-items:center;border:none;border-radius:var(--template-border-radius-sm);cursor:pointer;display:inline-flex;font-size:var(--template-font-size-sm);font-weight:var(--template-font-weight-medium);gap:var(--template-spacing-sm);padding:var(--template-spacing-sm) var(--template-spacing-md);text-decoration:none;transition:.2s cubic-bezier(.4,0,.2,1)}.template-management-wrapper .btn:disabled{cursor:not-allowed;opacity:.6}.template-management-wrapper .btn-primary{background:var(--template-color-primary);color:var(--template-color-white)}.template-management-wrapper .btn-primary:hover:not(:disabled){background:var(--brand-primary)}.template-management-wrapper .btn-secondary{background:var(--template-color-secondary);color:var(--template-color-white)}.template-management-wrapper .btn-secondary:hover:not(:disabled){background:var(--text-secondary)}.template-management-wrapper .btn-success{background:var(--color-green-default);color:var(--template-color-white)}.template-management-wrapper .btn-success:hover:not(:disabled){background:#1e7e34}.template-management-wrapper .btn-danger{background:var(--template-color-danger);color:var(--template-color-white)}.template-management-wrapper .btn-danger:hover:not(:disabled){background:#c82333}.template-management-wrapper .btn-icon{align-items:center;background:#0000;border:none;border-radius:var(--template-border-radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:.2s cubic-bezier(.4,0,.2,1);width:32px}.template-management-wrapper .btn-icon:hover{background:var(--card-bg);color:var(--text-primary)}.template-management-wrapper .templates-table{background:var(--page-bg);border-collapse:collapse;width:100%}.template-management-wrapper .templates-table td,.template-management-wrapper .templates-table th{border-bottom:1px solid var(--border-default);padding:12px var(--template-spacing-md);text-align:left}.template-management-wrapper .templates-table th{background:var(--card-bg);color:var(--text-primary);font-size:var(--template-font-size-sm);font-weight:var(--template-font-weight-semibold)}.template-management-wrapper .templates-table td{color:var(--text-secondary);font-size:var(--template-font-size-sm)}.template-management-wrapper .templates-table tbody tr:hover{background:var(--card-bg)}.template-management-wrapper .template-card{background:var(--page-bg);border:1px solid var(--border-default);border-radius:var(--template-border-radius);margin-bottom:var(--template-spacing-md);padding:20px;transition:.2s cubic-bezier(.4,0,.2,1)}.template-management-wrapper .template-card:hover{border-color:var(--template-color-primary);box-shadow:var(--template-shadow-lg)}.template-management-wrapper .template-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.template-management-wrapper .template-title{color:var(--text-primary);font-size:var(--template-font-size-lg);font-weight:var(--template-font-weight-semibold);margin:0}.template-management-wrapper .template-actions{display:flex;gap:var(--template-spacing-sm)}.template-management-wrapper .template-body{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.template-management-wrapper .info-item{display:flex;flex-direction:column;gap:var(--template-spacing-xs)}.template-management-wrapper .info-label{color:var(--text-secondary);font-size:var(--template-font-size-xs);font-weight:var(--template-font-weight-semibold);text-transform:uppercase}.template-management-wrapper .info-value{color:var(--text-primary);font-size:var(--template-font-size-sm)}.template-management-wrapper .form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.template-management-wrapper .form-group{display:flex;flex-direction:column;gap:var(--template-spacing-xs)}.template-management-wrapper .form-label{color:var(--text-primary);font-size:var(--template-font-size-sm);font-weight:var(--template-font-weight-semibold)}.template-management-wrapper .form-input,.template-management-wrapper .form-select,.template-management-wrapper .form-textarea{background:var(--page-bg);border:1px solid var(--border-default);border-radius:var(--template-border-radius-sm);font-size:var(--template-font-size-sm);padding:10px 12px;transition:.2s cubic-bezier(.4,0,.2,1)}.template-management-wrapper .form-input:focus,.template-management-wrapper .form-select:focus,.template-management-wrapper .form-textarea:focus{border-color:var(--template-color-primary);box-shadow:0 0 0 2px #007bff40;outline:none}.template-management-wrapper .form-textarea{min-height:80px;resize:vertical}.template-management-wrapper .modal-overlay{align-items:center;background:var(--uber-light-overlay);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.template-management-wrapper .modal-content{background:var(--page-bg);border-radius:var(--template-border-radius);box-shadow:0 10px 30px #0000004d;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.template-management-wrapper .modal-header{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:20px var(--template-spacing-lg)}.template-management-wrapper .modal-header h2{color:var(--text-primary);font-size:var(--template-font-size-lg);font-weight:var(--template-font-weight-semibold);margin:0}.template-management-wrapper .modal-body{padding:var(--template-spacing-lg)}.template-management-wrapper .modal-footer{background:var(--card-bg);border-top:1px solid var(--border-default);display:flex;gap:12px;justify-content:flex-end;padding:var(--template-spacing-md) var(--template-spacing-lg)}.template-management-wrapper .loading-container{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:40px}.template-management-wrapper .loading-spinner{animation:template-spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid var(--template-color-primary);height:32px;margin-bottom:var(--template-spacing-md);width:32px}@keyframes template-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.template-management-wrapper .empty-state{color:var(--text-secondary);padding:40px;text-align:center}.template-management-wrapper .empty-state p{font-size:var(--template-font-size-md);margin:0}@keyframes template-slideUp{0%{opacity:0;transform:translateX(-50%) translateY(100%)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.template-management-wrapper .error-message{color:var(--template-color-danger);font-size:var(--template-font-size-xs);margin-top:var(--template-spacing-xs)}.template-management-wrapper .info-message{color:var(--template-color-info);font-size:var(--template-font-size-xs);margin-top:var(--template-spacing-xs)}.template-management-wrapper .form-input.error,.template-management-wrapper .form-select.error,.template-management-wrapper .form-textarea.error{border-color:var(--template-color-danger);box-shadow:0 0 0 2px #dc354540}.template-management-wrapper .templates-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.template-management-wrapper .relationship-item:hover{background:#e9ecef;border-color:var(--template-color-primary)}@media (max-width:768px){.template-management-wrapper .template-management{padding:var(--template-spacing-md)}.template-management-wrapper .template-management-header{align-items:flex-start;flex-direction:column;gap:var(--template-spacing-md)}.template-management-wrapper .form-grid,.template-management-wrapper .template-body,.template-management-wrapper .templates-grid{grid-template-columns:1fr}}.message-template-management-wrapper{height:100%;overflow:hidden}.message-template-management-wrapper .fd-page{background:var(--card-bg);display:flex;flex-direction:column;height:100%;overflow:hidden}.message-template-management-wrapper .fd-page>.page-header{flex-shrink:0}.message-template-management-wrapper .page-header-search{max-width:200px;min-width:200px}.message-template-management-wrapper .page-header-search .MuiOutlinedInput-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-template-management-wrapper .page-header-actions .diime-button-base{flex-shrink:0;white-space:nowrap}.message-template-management-wrapper .content-area{background:var(--pageadm-bg);display:flex;flex:1 1;flex-direction:column;overflow:hidden}.message-template-management-wrapper .message-template-list{border-radius:8px;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.message-template-management-wrapper .message-template-list .lc-infinite-table{border:none}.message-template-management-wrapper .message-template-list .lc-table-header{background:var(--sidemenu-bg);border-bottom:1px solid var(--border-default)}.message-template-management-wrapper .message-template-list .lc-table-header th{color:var(--text-label);font-size:.8rem;font-weight:500;letter-spacing:.5px;padding:12px 16px;text-transform:uppercase}.message-template-management-wrapper .message-template-list .lc-table-row{border-bottom:1px solid var(--border-default);transition:background-color .15s ease}.message-template-management-wrapper .message-template-list .lc-table-row:hover{background-color:var(--sidemenu-bg)}.message-template-management-wrapper .message-template-list .lc-table-cell{padding:16px;vertical-align:middle}.message-template-management-wrapper .message-template-list a{color:var(--color-primary-green);font-weight:500;text-decoration:none}.message-template-management-wrapper .message-template-list a:hover{text-decoration:underline}.message-template-management-wrapper .badge-success{background-color:var(--sidemenu-bg);color:var(--color-primary-green)}.message-template-management-wrapper .badge-error,.message-template-management-wrapper .badge-info,.message-template-management-wrapper .badge-warning{background-color:var(--selected);color:var(--text-primary)}.message-template-management-wrapper .snackbar{animation:slideInRight .3s ease;border-radius:8px;box-shadow:var(--shadow);font-size:.9rem;font-weight:500;max-width:400px;min-width:250px;padding:12px 16px;position:fixed;right:24px;top:24px;z-index:1000}.message-template-management-wrapper .snackbar-success{background:var(--color-primary-green);color:var(--text-on-color)}.message-template-management-wrapper .snackbar-error{background:var(--status-red);color:var(--text-on-color)}.message-template-management-wrapper .snackbar-warning{background:var(--status-yellow);color:var(--text-primary)}.message-template-management-wrapper .snackbar-info{background:var(--color-grey-dark);color:var(--text-on-color)}.diime-form-section{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.diime-form-section__header{align-items:flex-start;display:flex;gap:12px}.diime-form-section__icon{align-items:center;background:var(--tag-success-bg);border-radius:50%;color:var(--brand-primary);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.diime-form-section__heading{display:flex;flex-direction:column;gap:2px;min-width:0}.diime-form-section__title{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.3;margin:0}.diime-form-section__description{color:var(--text-secondary);font-size:12px;line-height:1.4;margin:0}.diime-form-section__actions{align-items:center;align-self:center;display:flex;flex-shrink:0;gap:4px;margin-left:auto}.diime-form-section__content{display:flex;flex-direction:column;gap:16px}.diime-form-section--inline .diime-form-section__content,.diime-form-section--inline .diime-form-section__header{flex:9 1;min-width:0}.diime-form-section--inline .diime-form-section__content{flex:11 1}.diime-collapsible-panel{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;min-height:0;min-width:0}.diime-collapsible-panel--collapsed{width:44px}.diime-collapsible-panel__bar{display:flex;justify-content:flex-end}.diime-collapsible-panel__rail{align-items:center;background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;padding:12px 0;transition:color .2s ease,border-color .2s ease;width:100%}.diime-collapsible-panel__rail:hover{border-color:var(--border-brand);color:var(--brand-primary)}.diime-collapsible-panel__rail:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px}.diime-collapsible-panel__label{font-size:12px;font-weight:500;letter-spacing:.5px;writing-mode:vertical-rl}.diime-collapsible-panel__count{background:var(--tag-danger-bg);border-radius:9px;box-sizing:border-box;color:var(--tag-danger-text);font-size:11px;font-weight:600;height:18px;line-height:18px;min-width:18px;padding:0 5px;text-align:center}.diime-ai-icon{--diime-ai-icon-leaf:#ffc000;--diime-ai-icon-leaf-shade:#ffb200;display:inline-flex;flex-shrink:0;line-height:0}.diime-ai-icon svg{height:100%;overflow:visible;width:100%}.diime-ai-icon__leaf{fill:var(--diime-ai-icon-leaf)}.diime-ai-icon__leaf--shade{fill:var(--diime-ai-icon-leaf-shade)}.diime-ai-icon__mark{fill:var(--diime-ai-icon-mark)}.diime-ai-icon__spark{fill:var(--diime-ai-icon-leaf);transform-box:fill-box;transform-origin:center}.diime-ai-icon--animated .diime-ai-icon__spark{animation:diime-ai-icon-twinkle 2.4s ease-in-out infinite both}.diime-ai-icon--sparkles path{fill:currentColor}@keyframes diime-ai-icon-twinkle{0%,to{opacity:.25;transform:scale(.45) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(20deg)}}@media (prefers-reduced-motion:reduce){.diime-ai-icon--animated .diime-ai-icon__spark{animation:none}}.diime-audio-recorder{align-items:center;background:var(--input-bg);border:1px solid var(--border-default);border-radius:25px;box-sizing:border-box;display:flex;gap:8px;min-height:50px;min-width:0;padding:8px 12px;width:100%}.diime-audio-recorder--initializing{gap:10px}.diime-audio-recorder__spinner{animation:diime-audio-spin .8s linear infinite;border:2px solid var(--border-default);border-radius:50%;border-top-color:var(--text-secondary);height:16px;width:16px}.diime-audio-recorder--recording{gap:10px}.diime-audio-recorder--paused{gap:8px}.diime-audio-recorder--sending{gap:10px;justify-content:center}.diime-audio-recorder--sending .diime-audio-recorder__text{flex:0 1 auto}.diime-audio-recorder__tooltip{display:inline-flex;flex:0 0 auto}.diime-audio-recorder__dot{animation:diime-audio-blink 1s ease-in-out infinite;background:var(--color-red);border-radius:50%;flex-shrink:0;height:10px;width:10px}@keyframes diime-audio-blink{0%,to{opacity:1}50%{opacity:.3}}.diime-audio-recorder__time{color:var(--text-primary);flex-shrink:0;font-family:Inter,monospace;font-size:14px;font-weight:500;min-width:40px;white-space:nowrap}.diime-audio-recorder__text{color:var(--text-secondary);flex:1 1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diime-audio-recorder__pause,.diime-audio-recorder__resume{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.diime-audio-recorder__pause,.diime-audio-recorder__resume{background:#0000;color:var(--icon-active)}.diime-audio-recorder__pause:hover{filter:brightness(1.1);transform:scale(1.05)}.diime-audio-recorder__resume:hover{background:var(--selected-hover)}.diime-audio-recorder__stop{align-items:center;background:#0000;border:1px solid var(--border-default);border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.diime-audio-recorder__stop:hover{background:var(--selected-hover)}.diime-audio-recorder__play{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--icon-active);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.diime-audio-recorder__play:hover{filter:brightness(1.1);transform:scale(1.05)}.diime-audio-recorder__play:disabled{cursor:wait;opacity:.55;transform:none}.diime-audio-recorder__waveform{flex:1 1;height:32px;min-width:0;position:relative}.diime-audio-recorder__waveform-canvas{height:100%;width:100%}.diime-audio-recorder__waveform-canvas>div::part(cursor){background:var(--brand-primary)!important;border:2px solid var(--text-on-color);border-radius:50%;box-shadow:var(--shadow);box-sizing:border-box;height:12px;top:50%!important;transform:translate(-50%,-50%)!important;width:12px}.diime-audio-recorder__waveform-canvas>div::part(scroll){overflow:visible!important}.diime-audio-recorder__discard{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.diime-audio-recorder__discard:hover{background:var(--selected-hover);color:var(--text-primary)}.diime-audio-recorder__send{align-items:center;background:var(--brand-primary);border:none;border-radius:50%;box-shadow:var(--shadow);color:var(--text-on-brand);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.diime-audio-recorder__send:hover{filter:brightness(1.1);transform:scale(1.05)}.diime-audio-recorder__discard:disabled,.diime-audio-recorder__send:disabled{cursor:wait;opacity:.55;transform:none}.diime-audio-recorder__discard:focus-visible,.diime-audio-recorder__pause:focus-visible,.diime-audio-recorder__play:focus-visible,.diime-audio-recorder__resume:focus-visible,.diime-audio-recorder__send:focus-visible,.diime-audio-recorder__stop:focus-visible{outline:2px solid var(--border-hover);outline-offset:2px}.diime-textarea-wrapper{position:relative;width:100%}.diime-textarea-label{background:var(--input-bg);color:var(--text-secondary);font-size:14px;left:14px;padding:0 4px;pointer-events:none;position:absolute;top:12px;transition:all .2s ease;z-index:1}.diime-textarea-label.floating{font-size:10.5px;top:0;transform:translateY(-50%)}.diime-textarea-wrapper.focused .diime-textarea-label{color:var(--focus-border)}.diime-textarea-wrapper.disabled .diime-textarea-label{color:var(--button-disabled-text)}.diime-textarea-required{color:var(--status-error)}.diime-textarea--with-label{padding-top:12px}.diime-textarea{background-color:var(--input-bg);border:1px solid var(--border-default);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:Inter,Ubuntu,Segoe UI,Roboto;font-size:14px;line-height:1.5;overflow:auto;padding:10px 12px;resize:none;transition:all .2s ease-in-out;width:100%}.diime-textarea:hover:not(:disabled):not(:focus){border-color:var(--border-hover)}.diime-textarea::placeholder{color:var(--text-muted);opacity:1}.diime-textarea--disabled,.diime-textarea:disabled{background-color:var(--button-disabled);border-color:var(--border-disabled);color:var(--button-disabled-text);cursor:not-allowed}.diime-textarea--disabled::placeholder,.diime-textarea:disabled::placeholder{color:var(--button-disabled-text)}.diime-textarea:read-only{background-color:var(--selected);cursor:default}.diime-textarea::-webkit-scrollbar{width:8px}.diime-textarea::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:4px}.diime-textarea::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.diime-textarea::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.diime-textarea--small{font-size:12px;padding:6px 8px}.diime-textarea--large{font-size:16px;padding:14px 16px}.diime-textarea--error,.diime-textarea--error:focus{border-color:var(--status-error)}.diime-textarea--error:focus{box-shadow:0 0 0 3px #ef44441a}.diime-textarea--success,.diime-textarea--success:focus{border-color:var(--status-success)}.diime-textarea--success:focus{box-shadow:0 0 0 3px #10b9811a}.new-operator-wrapper .message-input.diime-textarea{align-self:flex-end;border:1px solid var(--border-default);border-radius:25px;box-sizing:border-box;flex:1 1;font-family:"72",Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.5;max-height:200px;min-height:35px;padding:12px 15px 0;resize:none;transition:all .2s cubic-bezier(.4,0,.2,1);vertical-align:bottom}.new-operator-wrapper .input-container{min-height:40px}@media (max-width:768px){.new-operator-wrapper .message-input.diime-textarea{font-size:.75rem;padding:8px 12px}.new-operator-wrapper .messages-container{padding-bottom:60px}}.diime-ai-chat{--diime-ai-chat-max-width:768px;color:var(--text-primary);display:flex;flex-direction:column;height:100%;min-height:0;position:relative;width:100%}.diime-ai-chat__messages{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(180deg,#000 calc(100% - 24px),#0000);min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 20px 24px}.diime-ai-chat__messages>*{box-sizing:border-box;margin-inline:auto;max-width:var(--diime-ai-chat-max-width);width:100%}.diime-ai-chat__row{display:flex;gap:10px}.diime-ai-chat__row--user{justify-content:flex-end}.diime-ai-chat__bubble{background:var(--chat-bubble-out);border-radius:18px;border-bottom-right-radius:4px;color:var(--text-primary);font-size:14px;line-height:1.5;max-width:80%;overflow-wrap:anywhere;padding:10px 14px;white-space:pre-wrap}.diime-ai-chat__avatar{align-items:center;background:var(--card-bg);border:1px solid var(--border-default);border-radius:50%;color:var(--brand-primary);display:flex;flex:0 0 32px;height:32px;justify-content:center;width:32px}.diime-ai-chat__assistant{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.diime-ai-chat__author{color:var(--text-secondary);display:flex;font-size:12px;font-weight:600;height:32px;line-height:32px;margin-bottom:-8px;min-width:0;white-space:nowrap}.diime-ai-chat__row--no-avatar .diime-ai-chat__author{height:auto;line-height:1.4;margin-bottom:0}.diime-ai-chat__author-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.diime-ai-chat__time{color:var(--text-secondary);flex-shrink:0;font-size:11px;font-weight:400;white-space:pre}.diime-ai-chat__user-message{align-items:flex-end;display:flex;flex-direction:column;gap:2px;max-width:80%}.diime-ai-chat__user-message .diime-ai-chat__bubble{max-width:100%}.diime-ai-chat__markdown{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.diime-ai-chat__markdown>:first-child{margin-top:0}.diime-ai-chat__markdown>:last-child{margin-bottom:0}.diime-ai-chat__markdown p{margin:0 0 10px}.diime-ai-chat__markdown ol,.diime-ai-chat__markdown ul{margin:0 0 10px;padding-left:22px}.diime-ai-chat__markdown li+li{margin-top:4px}.diime-ai-chat__markdown h1,.diime-ai-chat__markdown h2,.diime-ai-chat__markdown h3,.diime-ai-chat__markdown h4{font-size:15px;font-weight:600;margin:14px 0 8px}.diime-ai-chat__markdown a{color:var(--brand-primary)}.diime-ai-chat__markdown code{background:var(--sidemenu-bg);border-radius:4px;font-size:13px;padding:1px 5px}.diime-ai-chat__markdown pre{background:var(--sidemenu-bg);border-radius:8px;margin:0 0 10px;overflow-x:auto;padding:10px 12px}.diime-ai-chat__markdown pre code{background:#0000;padding:0}.diime-ai-chat__markdown blockquote{border-left:3px solid var(--border-default);color:var(--text-secondary);margin:0 0 10px;padding-left:12px}.diime-ai-chat__markdown--streaming>:last-child:after{animation:diime-ai-chat-caret 1s steps(2,start) infinite;background:var(--brand-primary);border-radius:1px;content:"";display:inline-block;height:15px;margin-left:3px;vertical-align:text-bottom;width:7px}@keyframes diime-ai-chat-caret{to{visibility:hidden}}.diime-ai-chat__thinking{align-items:center;align-self:flex-start;color:var(--text-primary);display:inline-flex;gap:5px;-webkit-mask-image:linear-gradient(90deg,#00000073 40%,#000 50%,#00000073 60%);mask-image:linear-gradient(90deg,#00000073 40%,#000 50%,#00000073 60%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%;min-height:22px}.diime-ai-chat__typing{align-items:center;display:inline-flex;gap:3px}.diime-ai-chat__typing span{animation:diime-ai-chat-typing 1.2s ease-in-out infinite;background:currentColor;border-radius:50%;height:4px;width:4px}.diime-ai-chat__typing span:nth-child(2){animation-delay:.2s}.diime-ai-chat__typing span:nth-child(3){animation-delay:.4s}@keyframes diime-ai-chat-typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.diime-ai-chat__activity{font-size:12px;line-height:1.4}@keyframes diime-ai-chat-shimmer{to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes diime-ai-chat-step-in{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:no-preference){.diime-ai-chat__thinking{animation:diime-ai-chat-shimmer 2s linear infinite}.diime-ai-chat__thinking .diime-ai-chat__activity{animation:diime-ai-chat-step-in .3s ease-out}}.diime-ai-chat__error{align-items:center;background:var(--tag-danger-bg);border-radius:8px;color:var(--tag-danger-text);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;padding:8px 12px}.diime-ai-chat__stopped{color:var(--text-secondary);font-size:12px}.diime-ai-chat__actions{display:flex;gap:2px;margin-left:-6px}.diime-ai-chat__composer-toolbar-start>*{max-width:100%;min-width:0}.diime-ai-chat__suggestions{display:flex;flex-wrap:wrap;gap:8px;padding-left:42px}.diime-ai-chat__empty{flex:1 1;flex-direction:column;gap:8px;padding:0 8px;text-align:center}.diime-ai-chat__empty,.diime-ai-chat__empty-icon{align-items:center;display:flex;justify-content:center}.diime-ai-chat__empty-icon{background:var(--card-bg);border:1px solid color-mix(in srgb,var(--brand-primary) 35%,#0000);border-radius:50%;color:var(--brand-primary);height:52px;isolation:isolate;margin-bottom:4px;position:relative;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;width:52px}.diime-ai-chat__empty-icon:before{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--gradient-aix-end) 30%,#0000),#0000 70%);background:radial-gradient(circle at calc(50% + var(--diime-ai-chat-pointer-x, 0)*30%) calc(50% + var(--diime-ai-chat-pointer-y, 0)*30%),color-mix(in srgb,var(--gradient-aix-end) 30%,#0000),#0000 70%);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .35s ease;z-index:-1}.diime-ai-chat__empty-comet{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--gradient-aix-end) 90%,transparent));height:calc(100% + 1px);left:-.5px;opacity:0;overflow:visible;pointer-events:none;position:absolute;top:-.5px;transition:opacity .35s ease;width:calc(100% + 1px)}.diime-ai-chat__empty-comet circle{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:18 82}@keyframes diime-ai-chat-orbit{to{transform:rotate(1turn)}}.diime-ai-chat__empty-spark{background:var(--gradient-aix-end);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);height:8px;opacity:.7;pointer-events:none;position:absolute;width:8px}.diime-ai-chat__empty-spark--top{height:10px;right:-9px;top:-7px;width:10px}.diime-ai-chat__empty-spark--left{background:var(--gradient-aix-start);height:7px;left:-13px;top:55%;width:7px}.diime-ai-chat__empty-spark--bottom{bottom:-7px;height:6px;right:2px;width:6px}@media (prefers-reduced-motion:no-preference){.diime-ai-chat__empty-comet{animation:diime-ai-chat-orbit 2.6s linear infinite paused}.diime-ai-chat__empty-spark{animation:diime-ai-icon-twinkle 2.4s ease-in-out infinite both}.diime-ai-chat__empty-spark--left{animation-delay:-.8s}.diime-ai-chat__empty-spark--bottom{animation-delay:-1.6s}}@media (hover:hover){.diime-ai-chat__empty:hover .diime-ai-chat__empty-icon{box-shadow:0 0 20px -4px color-mix(in srgb,var(--brand-primary) 45%,#0000);box-shadow:calc(var(--diime-ai-chat-pointer-x, 0)*8px) calc(var(--diime-ai-chat-pointer-y, 0)*8px) 20px -4px color-mix(in srgb,var(--brand-primary) 45%,#0000)}.diime-ai-chat__empty:hover .diime-ai-chat__empty-icon:before{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.diime-ai-chat__empty:hover .diime-ai-chat__empty-icon{transform:perspective(300px) rotateX(0deg) rotateY(0deg);transform:perspective(300px) rotateX(calc(var(--diime-ai-chat-pointer-y, 0)*-14deg)) rotateY(calc(var(--diime-ai-chat-pointer-x, 0)*14deg))}.diime-ai-chat__empty:hover .diime-ai-chat__empty-comet{animation-play-state:running;opacity:1}}.diime-ai-chat__empty-title{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.diime-ai-chat__empty-description{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 0 6px;max-width:520px}.diime-ai-chat__starters{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));max-width:660px;width:100%}.diime-ai-chat__starter.MuiButton-root{justify-content:flex-start;min-height:40px;text-align:left;white-space:normal}.diime-ai-chat__scroll-bottom{align-items:center;animation:diime-ai-chat-scroll-bottom-in .2s ease-out;background:var(--page-bg);border:none;border-radius:50%;bottom:110px;box-shadow:0 2px 8px #0000002e;color:var(--icon-default);cursor:pointer;display:flex;height:32px;justify-content:center;left:0;margin-inline:auto;padding:0;position:absolute;right:0;transition:background .15s ease,box-shadow .15s ease,transform .15s ease;width:32px;z-index:1}.diime-ai-chat__scroll-bottom:hover{background:var(--icon-hover);box-shadow:0 4px 12px #00000038;transform:scale(1.05)}.diime-ai-chat__scroll-bottom:active{transform:scale(.95)}.diime-ai-chat__scroll-bottom:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}@keyframes diime-ai-chat-scroll-bottom-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.diime-ai-chat__scroll-bottom{animation:none;transition:none}}.diime-ai-chat__composer-area{--diime-ai-chat-composer-height:54px;flex-shrink:0;gap:6px;margin-inline:auto;max-width:calc(var(--diime-ai-chat-max-width) + 40px);padding:8px 20px 14px;position:relative;width:100%}.diime-ai-chat__composer-area,.diime-ai-chat__mention{box-sizing:border-box;display:flex;flex-direction:column}.diime-ai-chat__mention{background:var(--dialog-bg);border:1px solid var(--border-default);border-radius:12px;bottom:calc(100% - 4px);box-shadow:0 4px 12px #0000001f;gap:4px;left:20px;max-height:300px;padding:6px;position:absolute;right:20px;z-index:10}.diime-ai-chat__mention-title{color:var(--text-secondary);font-size:11px;font-weight:600;padding:4px 8px}.diime-ai-chat__mention-tabs{border-bottom:1px solid var(--border-default);display:flex;flex-shrink:0;flex-wrap:wrap;gap:4px 2px;padding-bottom:4px}.diime-ai-chat__mention-tab{background:#0000;border:1px solid #0000;border-radius:999px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;font:inherit;font-size:12px;font-weight:500;padding:3px 10px;white-space:nowrap}.diime-ai-chat__mention-tab:hover{background:var(--hardcoded-hover-light);color:var(--text-primary)}.diime-ai-chat__mention-tab--active,.diime-ai-chat__mention-tab--active:hover{background:#0000;border-color:var(--brand-primary);color:var(--text-primary)}.diime-ai-chat__mention-list{display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto}.diime-ai-chat__mention-option{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;min-width:0;padding:8px}.diime-ai-chat__mention-option--active{background:var(--hardcoded-hover-light)}.diime-ai-chat__mention-label{color:var(--text-primary);flex-shrink:0;font-size:13px;font-weight:600;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diime-ai-chat__mention-description{color:var(--text-secondary);flex:1 1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diime-ai-chat__mention-badge{background:var(--tag-info-bg);border-radius:4px;color:var(--tag-info-text);flex-shrink:0;font-size:10px;font-weight:600;line-height:1.4;margin-left:auto;padding:1px 6px}.diime-ai-chat__mention-status{color:var(--text-secondary);font-size:12px;padding:8px}.diime-ai-chat__composer{align-items:flex-end;background:var(--input-bg);border:1px solid var(--border-default);box-sizing:border-box;display:flex;gap:8px;transition:border-color .2s cubic-bezier(.4,0,.2,1)}.diime-ai-chat__composer,.diime-ai-chat__composer-area .diime-audio-recorder{border-radius:24px;min-height:var(--diime-ai-chat-composer-height);padding:8px 8px 8px 12px}.diime-ai-chat__composer-area .diime-audio-recorder__send{height:36px;width:36px}.diime-ai-chat__composer:focus-within{border-color:var(--brand-primary)}.diime-ai-chat__composer--disabled{opacity:.6}.diime-ai-chat__composer-actions{align-items:center;display:flex;gap:4px;min-height:36px}.diime-ai-chat .diime-ai-chat__composer-button{padding:0}.diime-ai-chat .diime-ai-chat__composer-button svg{flex-shrink:0}.diime-ai-chat__composer .diime-ai-chat__input{background:#0000;border:none;box-shadow:none;flex:1 1;font-size:14px;line-height:1.5;min-width:0;padding:7px 4px;resize:none}.diime-ai-chat__composer .diime-ai-chat__input:focus{border:none;box-shadow:none;outline:none}.diime-ai-chat__composer--with-toolbar{border-radius:20px;flex-wrap:wrap;padding:6px 6px 6px 12px;row-gap:0}.diime-ai-chat__composer--with-toolbar .diime-ai-chat__input{flex-basis:100%}.diime-ai-chat__composer-toolbar{align-items:center;display:flex;flex-basis:100%;gap:8px;justify-content:space-between;min-width:0}.diime-ai-chat__composer-toolbar-start{align-items:center;display:flex;flex:1 1 auto;gap:4px;margin-left:-6px;min-width:0}.diime-ai-chat__footer{align-items:center;display:flex;gap:12px;justify-content:center;min-height:16px}.diime-ai-chat__disclaimer{color:var(--text-secondary);font-size:11px;text-align:center}.diime-ai-chat__audio-error{color:var(--tag-danger-text);font-size:11px;text-align:center}.diime-ai-chat__counter{color:var(--text-secondary);font-size:11px}.template-agent-modal{display:flex;flex:1 1;min-height:0;width:100%}.template-agent-modal--compact{flex-direction:column}.template-agent-modal__chat{background:var(--dialog-bg);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;position:relative}.template-agent-modal__draft{background:var(--page-bg);border-left:1px solid var(--border-default);box-sizing:border-box;min-height:0}.template-agent-modal__draft-content{box-sizing:border-box;flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px}.template-agent-modal--compact .template-agent-modal__draft{border-left:none;flex:1 1 auto}.template-agent-modal--compact .template-agent-modal__draft:not([hidden]){display:flex;flex-direction:column}.template-agent-modal__draft .diime-collapsible-panel__rail{background:#0000;border:none;border-radius:0;flex:1 1 auto}.template-agent-modal__draft .diime-collapsible-panel__rail:focus-visible{outline-offset:-2px}.template-agent-modal__chat[hidden],.template-agent-modal__draft[hidden]{display:none}.template-agent-modal__views{display:flex;gap:8px;padding:12px 16px 0}.template-agent-modal__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.template-agent-modal__footer .diime-button-base{white-space:nowrap}.template-agent-draft{display:flex;flex-direction:column;gap:16px}.template-agent-draft__summary{display:flex;flex-direction:column;gap:2px;margin:0}.template-agent-draft__row{grid-gap:8px;border-radius:6px;display:grid;gap:8px;grid-template-columns:96px minmax(0,1fr);padding:6px 8px;transition:background-color .6s ease}.template-agent-draft__row--updated{background:var(--tag-success-bg)}.template-agent-draft__label{color:var(--text-secondary);font-size:12px;font-weight:600;line-height:22px}.template-agent-draft__value{color:var(--text-primary);display:flex;flex-direction:column;font-size:13px;gap:4px;line-height:22px;margin:0;min-width:0;overflow-wrap:anywhere}.template-agent-draft__hint{color:var(--text-secondary);font-size:11px;line-height:16px}.template-agent-draft__empty{color:var(--text-muted)}.template-agent-draft__inline,.template-agent-draft__tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.template-agent-draft__file{min-width:0;overflow-wrap:anywhere}.template-agent-draft__reasons{color:var(--text-secondary);font-size:12px;line-height:18px;margin:0;padding-left:18px}.template-agent-draft__ok{align-items:center;color:var(--tag-success-text);display:flex;font-size:13px;gap:8px;margin:0}.template-agent-draft__issues{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.template-agent-draft__issue{align-items:flex-start;display:flex;font-size:13px;gap:8px;line-height:18px}.template-agent-draft__issue svg{flex-shrink:0;margin-top:1px}.template-agent-draft__issue--error{color:var(--tag-danger-text)}.template-agent-draft__issue--warning{color:var(--tag-warning-text)}.template-agent-cards{display:flex;flex-direction:column;gap:8px;margin-top:4px}.template-agent-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:10px;display:flex;flex-direction:column;gap:6px;max-width:520px;padding:12px 14px}.template-agent-card--notice{align-items:center;color:var(--text-secondary);flex-direction:row;font-size:13px;gap:8px}.template-agent-card__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.template-agent-card__title{color:var(--text-primary);font-size:14px;font-weight:600;overflow-wrap:anywhere}.template-agent-card__meta{color:var(--text-secondary);font-size:12px;line-height:18px}.template-agent-card__alert{align-items:flex-start;border-radius:8px;display:flex;font-size:12px;gap:8px;line-height:18px;overflow-wrap:anywhere;padding:8px 10px}.template-agent-card__alert svg{flex-shrink:0;margin-top:1px}.template-agent-card__alert--warning{background:var(--tag-warning-bg);color:var(--tag-warning-text)}.template-agent-card__alert--danger{background:var(--tag-danger-bg);color:var(--tag-danger-text)}.template-agent-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.template-agent-card__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.template-agent-card__list-item{align-items:center;border-top:1px solid var(--border-default);display:flex;gap:8px;padding:8px 0}.template-agent-card__list-item:first-child{border-top:none}.template-agent-card__list-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.template-agent-card__list-name{color:var(--text-primary);font-size:13px;overflow-wrap:anywhere}.template-agent-confirm{color:var(--text-primary);display:flex;flex-direction:column;font-size:14px;gap:16px;line-height:1.5}.template-agent-confirm p{margin:0}.template-agent-confirm__risk{border-radius:8px;display:flex;flex-direction:column;font-size:13px;gap:8px;padding:12px 14px}.template-agent-confirm__risk ul{margin:0;padding-left:18px}.template-agent-confirm__risk--high{background:var(--tag-danger-bg);color:var(--tag-danger-text)}.template-agent-confirm__risk--warning{background:var(--tag-warning-bg);color:var(--tag-warning-text)}.diime-choice-card__icon{align-items:center;background:var(--tag-success-bg);border-radius:50%;color:var(--brand-primary);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.diime-choice-card__title{font-size:14px;font-weight:600;line-height:1.3}.diime-choice-card__description{color:var(--text-secondary);font-size:12px;line-height:1.5}.diime-choice-card--ai{isolation:isolate}.MuiButton-root.diime-ai-outline.diime-choice-card--ai{border-color:color-mix(in srgb,var(--brand-primary) 35%,#0000)!important}.MuiButton-root.diime-ai-outline.diime-choice-card--ai:after,.MuiButton-root.diime-ai-outline.diime-choice-card--ai:before{display:none}.diime-choice-card__comet{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--gradient-aix-end) 90%,transparent));height:calc(100% + 1px);left:-.5px;overflow:visible;pointer-events:none;position:absolute;top:-.5px;width:calc(100% + 1px)}.diime-choice-card__comet rect{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:18 82;opacity:0}@keyframes diime-choice-card-comet{to{stroke-dashoffset:-100}}@media (prefers-reduced-motion:no-preference){.diime-choice-card--ai:not(:disabled) .diime-choice-card__comet rect{animation:diime-choice-card-comet 2.6s linear infinite;opacity:1}}.diime-choice-card__spotlight{background:radial-gradient(240px circle at 50% 50%,color-mix(in srgb,var(--gradient-aix-end) 22%,#0000),#0000 60%);background:radial-gradient(240px circle at var(--diime-choice-card-x,50%) var(--diime-choice-card-y,50%),color-mix(in srgb,var(--gradient-aix-end) 22%,#0000),#0000 60%);border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease;z-index:-1}@media (hover:hover){.MuiButton-root.diime-ai-outline--animated.diime-choice-card--ai:not(:disabled):hover{background-color:var(--card-bg)!important;box-shadow:0 12px 30px -14px color-mix(in srgb,var(--brand-primary) 45%,#0000)}.diime-choice-card--ai:not(:disabled):hover .diime-choice-card__spotlight{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.diime-choice-card--ai:not(:disabled):hover{transform:perspective(900px) rotateX(0deg) rotateY(0deg) translateY(-2px);transform:perspective(900px) rotateX(var(--diime-choice-card-tilt-x,0deg)) rotateY(var(--diime-choice-card-tilt-y,0deg)) translateY(-2px)}}.template-creation-choice{display:flex;flex-direction:column;gap:16px;padding-bottom:8px}.template-creation-choice__question{color:var(--text-primary);font-size:14px;margin:0}.template-creation-choice__options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.template-form-modal-content{display:flex;gap:24px}.template-form-fields{display:flex;flex:1 1;flex-direction:column;gap:16px}.template-form-modal-content--compact{flex:1 1;flex-direction:column;gap:0;min-height:0;width:100%}.template-form-modal__tabs{display:flex;gap:8px;padding:12px 16px 0}.template-form-modal-content--compact .template-form-fields,.template-form-modal-content--compact .template-form-modal__preview{box-sizing:border-box;flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px}.template-form-modal__preview{display:flex;flex-direction:column;gap:16px}.template-form-fields[hidden],.template-form-modal__preview[hidden]{display:none}.template-form-modal-content--compact .form-row{flex-direction:column}.template-form-modal-content--compact .form-row>.form-field{align-self:stretch}.UserDetails_userDetailsWrapper__Vcq7b{background:var(--page-bg);font-family:"72",Inter,sans-serif;min-height:calc(100vh - 60px);padding:0}.UserDetails_objectPage__UWmu8{background:var(--page-bg);min-height:100vh}.UserDetails_objectPageHeader__jOzOI{background:var(--card-bg);border-bottom:1px solid var(--border-default);box-shadow:var(--shadow);position:sticky;top:0;z-index:100}.UserDetails_breadcrumbSection__\+L2\+h{border-bottom:1px solid var(--border-default);padding:8px 32px}.UserDetails_breadcrumbNav__CKDSm{align-items:center;display:flex}.UserDetails_breadcrumbButton__9UQh\+{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--brand-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.UserDetails_breadcrumbButton__9UQh\+:hover{background:var(--selected-hover);color:var(--brand-hover)}.UserDetails_breadcrumbIcon__mFlQk{font-size:14px}.UserDetails_headerContent__L9-dG{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;padding:32px}.UserDetails_headerTitleSection__Kpml1{align-items:flex-start;display:flex;flex:1 1;gap:24px}.UserDetails_avatarSection__o62XN{flex-shrink:0}.UserDetails_avatar__8AYYd{align-items:center;background:linear-gradient(135deg,var(--brand-primary),var(--brand-hover));border:3px solid var(--card-bg);border-radius:50%;box-shadow:var(--shadow);color:var(--text-on-color);display:flex;font-size:20px;font-weight:600;height:80px;justify-content:center;width:80px}.UserDetails_titleTextSection__KdILx{flex:1 1}.UserDetails_headerTitle__2kiS4{color:var(--text-primary);font-size:24px;font-weight:600;line-height:1.3;margin:0 0 8px}.UserDetails_headerSubtitle__qkwy7{display:flex;flex-wrap:wrap;gap:8px;margin:0}.UserDetails_statusBadge__p20BS{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;line-height:1.2;padding:4px 8px}.UserDetails_statusBadgeInformative__UHkdp{background:var(--tag-info-bg);border:1px solid var(--brand-primary);color:var(--brand-primary)}.UserDetails_statusBadgePositive__eISs0{background:var(--tag-success-bg);border:1px solid var(--color-green-default);color:var(--color-green-default)}.UserDetails_statusBadgeCritical__lTePk{background:var(--tag-danger-bg);border:1px solid var(--color-red-default);color:var(--color-red-default)}.UserDetails_headerActions__-Eqmo{align-items:center;display:flex;flex-shrink:0;gap:8px}.UserDetails_navigationSection__mQqva{background:var(--card-bg);border-bottom:1px solid var(--border-default);padding:0 32px}.UserDetails_tabsList__Hf6PK{display:flex;gap:16px;list-style:none;margin:0;padding:0}.UserDetails_tabItem__Cib6y{position:relative}.UserDetails_tabLink__Ez0ZI{align-items:center;border-bottom:3px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:16px 24px;text-decoration:none;transition:all .2s ease}.UserDetails_tabLink__Ez0ZI:hover{background:var(--selected-hover);color:var(--brand-primary)}.UserDetails_tabLinkActive__M55dc{border-bottom-color:var(--brand-primary);color:var(--brand-primary)}.UserDetails_tabIcon__uzBiD{font-size:14px}.UserDetails_objectPageContent__m4pi1{margin:0 auto;max-width:1200px;padding:32px}.UserDetails_contentContainer__ORnJf{background:var(--card-bg);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.UserDetails_contentSection__4eeh2{border-bottom:1px solid var(--border-default)}.UserDetails_contentSection__4eeh2:first-of-type{margin-left:-32px;padding-left:38px}.UserDetails_contentSection__4eeh2:last-child{border-bottom:none}.UserDetails_sectionHeader__6wd0W{align-items:center;background:var(--page-bg);border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:24px 32px}.UserDetails_sectionTitle__UC-Gg{color:var(--text-primary);font-size:18px;font-weight:600;line-height:1.4;margin:0}.UserDetails_sectionActions__2ynL8{display:flex;gap:8px}.UserDetails_sectionContent__2ipi5{padding:32px}.UserDetails_formGrid__Tx4gt{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:repeat(12,1fr)}.UserDetails_formCol6__ZdfS6{grid-column:span 6}.UserDetails_formCol4__D6gwZ{grid-column:span 4}.UserDetails_formCol12__pOE6e{grid-column:span 12}@media (max-width:768px){.UserDetails_formCol4__D6gwZ,.UserDetails_formCol6__ZdfS6{grid-column:span 12}.UserDetails_headerContent__L9-dG{align-items:stretch;flex-direction:column}.UserDetails_headerTitleSection__Kpml1{align-items:center;flex-direction:column;text-align:center}.UserDetails_headerActions__-Eqmo{justify-content:center}.UserDetails_tabsList__Hf6PK{flex-wrap:wrap}}.UserDetails_formItem__V4WVD{display:flex;flex-direction:column;gap:8px}.UserDetails_formLabel__OS5LP{color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.4;margin:0}.UserDetails_formInput__j9AOq{background:var(--selected-hover);border:1px solid var(--border-default);border-radius:4px;box-sizing:border-box;color:var(--text-secondary);cursor:not-allowed;font-family:"72",Inter,sans-serif;font-size:14px;min-height:40px;padding:.75rem 1rem;transition:all .2s ease;width:100%}.UserDetails_formInput__j9AOq:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px var(--brand-primary);outline:none}.UserDetails_button__D51cL{align-items:center;background:var(--card-bg);border:1px solid var(--border-default);border-radius:4px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:"72",Inter,sans-serif;font-size:14px;font-weight:500;gap:8px;min-height:40px;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.UserDetails_button__D51cL:hover:not(:disabled){background:var(--selected-hover);border-color:var(--brand-primary);box-shadow:var(--shadow);transform:translateY(-1px)}.UserDetails_buttonTransparent__p-fXW{background:#0000;border-color:#0000;color:var(--brand-primary)}.UserDetails_buttonTransparent__p-fXW:hover:not(:disabled){background:var(--selected-hover);border-color:#0000}.UserDetails_buttonEmphasized__\+lKdl{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-on-color)}.UserDetails_buttonEmphasized__\+lKdl:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.UserDetails_buttonIcon__C015R{font-size:14px}.UserDetails_loadingContainer__10mpN{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px}.UserDetails_loadingSpinner__C7JUk{animation:UserDetails_spin__rt3fV 1s linear infinite;border-top:3px solid var(--border-default);border:3px solid var(--border-default);border-radius:50%;border-top-color:var(--brand-primary);height:40px;width:40px}@keyframes UserDetails_spin__rt3fV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserDetails_loadingText__1LxDo{color:var(--text-secondary);font-size:14px;text-align:center}.UserDetails_tableContainer__D\+-ae{background:var(--card-bg);border:1px solid var(--border-default);border-radius:4px;overflow:hidden}.UserDetails_table__-X6-w{background:var(--card-bg);border-collapse:collapse;font-family:"72",Inter,sans-serif;width:100%}.UserDetails_tableHeader__vhL2E{background:var(--page-bg)}.UserDetails_tableRow__-FWrH{transition:background-color .2s ease}.UserDetails_tableRow__-FWrH:hover{background:var(--selected-hover)}.UserDetails_tableCell__bxeoa{border-bottom:1px solid var(--border-default);font-size:14px;padding:16px;text-align:left;vertical-align:middle}.UserDetails_tableHeader__vhL2E .UserDetails_tableCell__bxeoa{background:var(--page-bg);border-bottom:1px solid var(--border-default);color:var(--text-primary);font-weight:600}.UserDetails_tableBody__\+5HMi .UserDetails_tableRow__-FWrH:last-child .UserDetails_tableCell__bxeoa{border-bottom:none}@media (max-width:768px){.UserDetails_tableContainer__D\+-ae{overflow-x:auto}.UserDetails_table__-X6-w{min-width:600px}}.UserDetails_formSelect__wAulp,select[id*=permission]{margin-left:0;transform:translateX(0)}.UserDetails_formItem__V4WVD:has(select){margin-left:0;transform:translateX(0)}.UserDetails_formSelectControl__D7UDE,select{margin-left:0;transform:translateX(0)}.UserForm_userFormWrapper__anu4q{background:var(--page-bg);font-family:"72",Inter,sans-serif;min-height:calc(100vh - 60px);padding:0}.UserForm_objectPage__U5zmP{background:var(--page-bg);min-height:100vh}.UserForm_objectPageHeader__pw7N2{background:var(--card-bg);border-bottom:1px solid var(--border-default);box-shadow:var(--shadow);position:sticky;top:0;z-index:100}.UserForm_breadcrumbSection__j1rJi{border-bottom:1px solid var(--border-default);padding:8px 0}.UserForm_breadcrumbNav__f8sK\+{align-items:center;display:flex;margin-left:0;padding-left:0}.UserForm_breadcrumbButton__KvVPC{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--brand-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-left:-16px;padding:8px 16px;transition:all .2s ease}.UserForm_breadcrumbButton__KvVPC:hover{background:var(--selected-hover);color:var(--brand-hover)}.UserForm_breadcrumbIcon__DemKh{font-size:14px}.UserForm_headerContent__5PZU0{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:0;padding:24px 32px}.UserForm_headerTitleSection__UnehT{display:flex;flex:1 1;flex-direction:column;gap:8px;margin-left:0;padding-left:0}.UserForm_headerTitle__tAMfV{align-items:center;color:var(--text-primary);display:flex;font-size:24px;font-weight:600;gap:12px;line-height:1.3;margin:0 0 4px}.UserForm_headerSubtitle__V4WYH{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:0}.UserForm_headerActions__sbHqK{align-items:center;display:flex;flex-shrink:0;gap:8px}.UserForm_objectPageContent__P3LEt{margin:0 auto;max-width:1200px;padding:32px}.UserForm_formContainer__jMALO{background:var(--card-bg);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.UserForm_formSection__IeQMM{border-bottom:1px solid var(--border-default)}.UserForm_formSection__IeQMM:last-child{border-bottom:none}.UserForm_sectionHeader__vqQZc{background:var(--page-bg);border-bottom:1px solid var(--border-default);border-radius:4px 4px 0 0;margin-bottom:0;padding:16px 24px}.UserForm_sectionTitle__KrmUY{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.UserForm_formSection__IeQMM{margin-bottom:32px}.UserForm_sectionTitlePermissions__xUyHz{background:var(--page-bg);border-bottom:none;border-radius:4px 4px 0 0;color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 0 -16px;padding:8px 12px;position:relative;transform:translateX(-48px)}.UserForm_permissionsSection__juLuF,.UserForm_sectionContent__cjWCB,.UserForm_statusSection__tOG-z{background:var(--card-bg);border-radius:0 0 4px 4px;margin-bottom:8px;padding:24px}.UserForm_formGrid__8Fi34{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:repeat(12,1fr)}.UserForm_formCol6__uiq7M{grid-column:span 6}.UserForm_formCol4__gVa2t{grid-column:span 4}.UserForm_formCol12__Jb7TI{grid-column:span 12}@media (max-width:768px){.UserForm_formCol4__gVa2t,.UserForm_formCol6__uiq7M{grid-column:span 12}.UserForm_headerContent__5PZU0{align-items:stretch;flex-direction:column}.UserForm_headerActions__sbHqK{justify-content:flex-end}}.UserForm_formItem__38W-X{display:flex;flex-direction:column;gap:8px}.UserForm_formLabel__D-zF6{color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.4;margin:0}.UserForm_formLabelRequired__RBf5z:after{color:var(--color-red-default);content:" *";font-weight:600}.UserForm_formInput__UPEF7{background:var(--card-bg);border:1px solid var(--border-default);border-radius:4px;box-sizing:border-box;color:var(--text-primary);font-family:"72",Inter,sans-serif;font-size:14px;min-height:40px;padding:.75rem 1rem;transform:translateX(-12px);transition:all .2s ease;width:100%}.UserForm_formInput__UPEF7:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px var(--brand-primary);outline:none}.UserForm_formInput__UPEF7::placeholder{color:var(--text-secondary)}.UserForm_formInput__UPEF7.UserForm_error__Jk8z3{border-color:var(--color-red-default);box-shadow:0 0 0 2px var(--color-red-default)}.UserForm_formSelect__ZDkZm{position:relative}.UserForm_formSelectControl__z94qL{appearance:none;background:var(--card-bg);border:1px solid var(--border-default);border-radius:4px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;font-family:"72",Inter,sans-serif;font-size:14px;min-height:40px;padding:.75rem 2.5rem .75rem 1rem;transition:all .2s ease;width:100%}.UserForm_formSelectControl__z94qL:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px var(--brand-primary);outline:none}.UserForm_formSelectControl__z94qL.UserForm_error__Jk8z3{border-color:var(--color-red-default);box-shadow:0 0 0 2px var(--color-red-default)}.UserForm_formSelect__ZDkZm:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid var(--text-secondary);content:"";height:0;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:0}.UserForm_formCheckbox__6S6VF{align-items:center;cursor:pointer;display:flex;gap:8px;padding:8px 0}.UserForm_formCheckboxInput__KzXr7{appearance:none;background:var(--card-bg);border:2px solid var(--border-default);border-radius:4px;cursor:pointer;height:18px;position:relative;transition:all .2s ease;width:18px}.UserForm_formCheckboxInput__KzXr7:checked{background:var(--brand-primary);border-color:var(--brand-primary)}.UserForm_formCheckboxInput__KzXr7:checked:after{color:var(--text-on-color);content:"✓";font-size:12px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.UserForm_formCheckboxInput__KzXr7:focus{box-shadow:0 0 0 2px var(--brand-primary);outline:none}.UserForm_formCheckboxLabel__vSMqk{color:var(--text-primary);cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none}.UserForm_formMessage__xuraq{align-items:center;display:flex;font-size:12px;gap:4px;line-height:1.4}.UserForm_formMessageError__VJfPj{color:var(--color-red-default)}.UserForm_formMessageError__VJfPj:before{content:"⚠";font-size:12px}.UserForm_button__WiNkQ{align-items:center;background:var(--card-bg);border:1px solid var(--border-default);border-radius:4px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:"72",Inter,sans-serif;font-size:14px;font-weight:500;gap:8px;min-height:40px;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.UserForm_button__WiNkQ:hover:not(:disabled){background:var(--selected-hover);border-color:var(--brand-primary);box-shadow:var(--shadow);transform:translateY(-1px)}.UserForm_button__WiNkQ:disabled{cursor:not-allowed;opacity:.6;transform:none}.UserForm_buttonGhost__42PxU{background:#0000;border-color:var(--border-default);color:var(--text-secondary)}.UserForm_buttonGhost__42PxU:hover:not(:disabled){background:var(--selected-hover);color:var(--text-primary)}.UserForm_buttonEmphasized__gBkoA{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-on-color)}.UserForm_buttonEmphasized__gBkoA:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.UserForm_buttonIcon__dzksw{font-size:14px}.UserForm_modalOverlay__plMG\+{align-items:center;background:var(--uber-dark-overlay);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.um-root-container{background:var(--pageadm-bg);font-family:"72",Inter,sans-serif;height:100%;overflow:hidden;*{box-sizing:border-box}}.um-root-container>.page-header{flex-shrink:0}.um-root-container .um-user-list-container{background:var(--card-bg);display:flex;flex-direction:column;height:100%;width:100%}.um-root-container .um-user-list-header{background:var(--card-bg);border-bottom:1px solid var(--border-default);padding:24px}.um-root-container .um-user-list-title{color:var(--text-primary);font-size:24px;font-weight:600;margin:0 0 16px}.um-root-container .um-user-list-actions{align-items:center;display:flex;gap:12px}.um-root-container .um-user-list-content{background:var(--pageadm-bg);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.um-root-container .um-truncate-text{display:block;flex:1 1;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.um-root-container .um-user-links{color:var(--text-secondary);font-size:12px;line-height:1.3}.um-root-container .um-user-table{background:var(--card-bg);border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.um-root-container .um-user-table td,.um-root-container .um-user-table th{border-bottom:1px solid var(--border-default);padding:12px 16px;text-align:left}.um-root-container .um-user-table th{background:var(--page-bg);color:var(--text-primary);font-size:14px;font-weight:600}.um-root-container .um-user-table td{color:var(--text-secondary);font-size:14px}.um-root-container .um-user-table tbody tr:hover{background:var(--page-bg);cursor:pointer}.um-root-container .um-user-table tbody tr:last-child td{border-bottom:none}.um-root-container .um-status-active{color:var(--color-green-default);font-weight:500}.um-root-container .um-status-inactive{color:var(--color-red-default);font-weight:500}.um-root-container .um-action-buttons{align-items:center;display:flex;gap:8px}.um-root-container .btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:"72",Inter,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.um-root-container .btn-primary{background:var(--brand-primary);color:var(--text-on-color)}.um-root-container .btn-primary:hover{background:var(--brand-primary)}.um-root-container .btn-secondary{background:var(--page-bg);border:1px solid var(--border-default);color:var(--text-primary)}.um-root-container .btn-secondary:hover{background:var(--page-bg)}.um-root-container .btn-danger{color:var(--text-on-color)}.um-root-container .btn-danger,.um-root-container .btn-danger:hover{background:var(--color-red-default)}.um-root-container .btn-icon{background:#0000;border:1px solid var(--border-default);border-radius:8px;color:var(--text-secondary);padding:8px}.um-root-container .btn-icon:hover{background:var(--page-bg);color:var(--text-primary)}.um-root-container .user-form-container{background:var(--card-bg);display:flex;flex-direction:column;height:100%;width:100%}.um-root-container .user-form-header{align-items:center;border-bottom:1px solid var(--border-default);display:flex;gap:16px;padding:24px}.um-root-container .user-form-title{color:var(--text-primary);font-size:24px;font-weight:600;margin:0}.um-root-container .user-form-content{flex:1 1;overflow-y:auto;padding:24px}.um-root-container .form-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:800px}.um-root-container .form-group{display:flex;flex-direction:column;gap:8px}.um-root-container .form-label{color:var(--text-primary);font-size:14px;font-weight:500}.um-root-container .form-input{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);font-size:14px;padding:12px 16px;transition:all .2s ease}.um-root-container .form-input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-primary);outline:none}.um-root-container .form-select{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:14px;padding:12px 16px}.um-root-container .form-checkbox{align-items:center;display:flex;gap:8px;margin-top:8px}.um-root-container .form-checkbox input{height:16px;width:16px}.um-root-container .form-actions{border-top:1px solid var(--border-default);display:flex;gap:12px;justify-content:flex-end;padding:24px}.user-management-container .user-details-container{background:var(--card-bg);display:flex;flex-direction:column;height:100%;width:100%}.user-management-container .user-details-header{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:24px}.user-management-container .user-details-info{align-items:center;display:flex;gap:16px}.user-management-container .user-avatar{align-items:center;background:var(--brand-primary);border-radius:50%;color:var(--text-on-color);display:flex;font-size:18px;font-weight:600;height:48px;justify-content:center;width:48px}.user-management-container .user-details-text h2{color:var(--text-primary);font-size:20px;font-weight:600;margin:0 0 4px}.user-management-container .user-details-text p{color:var(--text-secondary);font-size:14px;margin:0}.user-management-container .user-details-tabs{background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;display:flex;gap:4px;margin-bottom:16px;padding:4px}.user-management-container .user-details-tabs .tab-button{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;min-height:32px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.user-management-container .user-details-tabs .tab-button.active{background:var(--card-bg);box-shadow:var(--shadow);color:var(--text-primary);font-weight:600}.user-management-container .user-details-tabs .tab-button:hover:not(.active){background:var(--overlay-loading);color:var(--text-secondary)}.user-management-container .user-details-content{padding:24px}@keyframes um-slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.um-root-container .loading-container{align-items:center;color:var(--text-secondary);display:flex;height:200px;justify-content:center}.um-root-container .loading-spinner{animation:um-spin 1s linear infinite;border-top:3px solid var(--border-default);border:3px solid var(--border-default);border-radius:50%;border-top-color:var(--brand-primary);height:32px;width:32px}@keyframes um-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.um-root-container .user-list-filters{align-items:center;display:flex;gap:16px;margin-bottom:16px}.um-root-container .um-user-list-filters{background:var(--background-grey-medium);padding:16px 24px 0}.um-root-container .filter-select{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);font-size:14px;min-width:120px;padding:12px 16px}.um-root-container .user-cell{align-items:center;display:flex;gap:12px}.um-root-container .user-info{display:flex;flex-direction:column;gap:2px}.um-root-container .user-name{color:var(--text-primary);font-weight:500}.um-root-container .user-id{color:var(--text-secondary);font-size:12px}.um-root-container .permission-badge{background:var(--page-bg);color:var(--text-secondary)}.um-root-container .permission-badge,.um-root-container .status-badge{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px}.um-root-container .empty-state{color:var(--text-secondary);padding:48px 24px}.um-root-container .empty-state p{margin-bottom:16px}.um-root-container .pagination{align-items:center;border-top:1px solid var(--border-default);display:flex;justify-content:space-between;margin-top:24px;padding-top:24px}.um-root-container .pagination-info{color:var(--text-secondary);font-size:14px}.um-root-container .pagination-controls{align-items:center;display:flex;gap:8px}.um-root-container .pagination-controls .btn{min-width:40px;padding:8px 12px}.um-root-container .form-input.error,.um-root-container .form-select.error{border-color:var(--color-red-default);box-shadow:0 0 0 3px var(--color-red-default)}.um-root-container .error-message{color:var(--color-red-default);display:block;font-size:12px;margin-top:4px}.um-root-container .form-group{position:relative}.um-root-container .form-input:disabled,.um-root-container .form-select:disabled{background-color:var(--page-bg);color:var(--text-secondary);cursor:not-allowed}.um-root-container .form-checkbox label{cursor:pointer;-webkit-user-select:none;user-select:none}.um-root-container .form-checkbox input:disabled+label{color:var(--text-secondary);cursor:not-allowed}.user-management-container .user-details-actions{align-items:center;display:flex;gap:12px}.um-root-container .details-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:32px}.um-root-container .details-section{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;padding:24px}.um-root-container .section-title{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 16px}.um-root-container .section-header{margin-bottom:16px}.um-root-container .details-list{display:flex;flex-direction:column;gap:12px}.um-root-container .detail-item{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:8px 0}.um-root-container .detail-item:last-child{border-bottom:none}.um-root-container .detail-label{color:var(--text-secondary);font-weight:500;min-width:120px}.um-root-container .detail-value{color:var(--text-primary);text-align:right}.um-root-container .stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.um-root-container .stat-card{align-items:center;background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;display:flex;gap:12px;padding:16px}.um-root-container .stat-icon{align-items:center;background:var(--brand-primary);border-radius:50%;color:var(--text-on-color);display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.um-root-container .stat-content{flex:1 1}.um-root-container .stat-number{color:var(--text-primary);font-size:24px;font-weight:600;line-height:1}.um-root-container .stat-label{color:var(--text-secondary);font-size:12px;margin-top:2px}.um-root-container .contacts-preview{display:flex;flex-direction:column;gap:12px}.um-root-container .contact-preview-item{align-items:center;background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;display:flex;justify-content:space-between;padding:12px}.um-root-container .contact-info{flex:1 1}.um-root-container .contact-name{color:var(--text-primary);font-weight:500;margin-bottom:2px}.um-root-container .contact-description,.um-root-container .contact-meta{color:var(--text-secondary);font-size:12px}.um-root-container .contact-meta .contact-date{color:var(--text-secondary);font-size:11px;font-style:italic;margin-top:4px}.um-root-container .contact-manager-container{background:var(--card-bg);display:flex;flex-direction:column;height:100%;width:100%}.um-root-container .contact-manager-header{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:24px}.um-root-container .header-left{align-items:center;display:flex;gap:16px}.um-root-container .page-title{color:var(--text-primary);font-size:24px;font-weight:600;margin:0}.um-root-container .contact-manager-content{flex:1 1;overflow-y:auto;padding:24px}.um-root-container .contact-form{margin:0 auto;max-width:600px}.um-root-container .form-header{margin-bottom:24px}.um-root-container .form-header h2{color:var(--text-primary);font-size:20px;font-weight:600;margin:0}.um-root-container .form-textarea{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:14px;min-height:80px;padding:12px 16px;resize:vertical}.um-root-container .form-textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-primary);outline:none}.um-root-container .contacts-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.um-root-container .contact-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;overflow:hidden;transition:all .2s ease}.um-root-container .contact-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow)}.um-root-container .contact-header{align-items:center;background:var(--page-bg);border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:16px}.um-root-container .contact-title{color:var(--text-primary);font-size:16px;font-weight:600}.um-root-container .contact-actions{display:flex;gap:8px}.um-root-container .contact-body{padding:16px}.um-root-container .info-item{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.um-root-container .info-item:last-child{margin-bottom:0}.um-root-container .info-label{color:var(--text-secondary);font-weight:500;min-width:80px}.um-root-container .info-value{color:var(--text-primary);flex:1 1;margin-left:12px;text-align:right;word-break:break-word}.um-root-container .contact-footer{background:var(--page-bg);border-top:1px solid var(--border-default);padding:12px 16px}.um-root-container .contact-date{color:var(--text-secondary);font-size:12px}.um-root-container .form-section{border:1px solid var(--border-default);border-radius:8px;margin-bottom:32px;overflow:hidden}.um-root-container .form-section h3{background:var(--page-bg);border-bottom:1px solid var(--border-default);color:var(--text-primary);font-size:16px;font-weight:600;margin:0;padding:16px 20px}.um-root-container .form-section .form-grid{padding:20px}.um-root-container .section-header{cursor:pointer;justify-content:space-between;padding:16px 20px;transition:all .2s ease}.um-root-container .section-header:hover{background:var(--page-bg)}.um-root-container .section-header h3{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.um-root-container .section-header .btn-icon{background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:20px;padding:4px;transition:all .2s ease}.um-root-container .section-header .btn-icon:hover{background:var(--card-bg);color:var(--text-primary)}.um-root-container .form-description{line-height:1.5}.um-root-container .channel-section-content{background:var(--card-bg);padding:20px}.um-root-container .channel-info-badge{align-items:center;background:var(--tag-info-bg);border-radius:6px;color:var(--brand-primary);display:inline-flex;font-size:12px;font-weight:500;gap:8px;margin-bottom:16px;padding:8px 12px}.um-root-container .channel-status-indicator{background:var(--color-green-default);border-radius:50%;height:8px;width:8px}.um-root-container .channel-status-indicator.inactive{background:var(--color-red-default)}.um-root-container .form-grid.channel-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.um-root-container .form-section-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.um-root-container .form-section-content.expanded{max-height:1000px}.um-root-container .contact-card.enhanced{overflow:hidden;position:relative}.um-root-container .contact-card.enhanced:before{background:var(--brand-primary);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:4px}.um-root-container .contact-card.enhanced:hover:before{opacity:1}.um-root-container .channel-preview{background:var(--page-bg);border-left:3px solid var(--brand-primary);border-radius:6px;margin-top:12px;padding:12px}.um-root-container .channel-preview-title{color:var(--text-secondary);font-size:12px;font-weight:600;margin-bottom:4px}.um-root-container .channel-preview-name{color:var(--text-primary);font-size:14px;font-weight:500}.um-root-container .assistant-manager-container,.um-root-container .channel-manager-container{background:var(--card-bg);display:flex;flex-direction:column;height:100%;width:100%}.um-root-container .assistant-manager-header,.um-root-container .channel-manager-header{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:24px}.um-root-container .assistant-manager-content,.um-root-container .channel-manager-content{flex:1 1;overflow-y:auto;padding:24px}.um-root-container .assistant-form,.um-root-container .channel-form{margin:0 auto;max-width:800px}.um-root-container .form-description{color:var(--text-secondary);font-size:14px;margin:8px 0 0}.um-root-container .form-help{color:var(--text-secondary);display:block;font-size:12px;margin-top:4px}.um-root-container .form-options{background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;margin:32px 0;padding:24px}.um-root-container .form-options h3{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 16px}.um-root-container .options-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.um-root-container .assistants-info,.um-root-container .channels-info{align-items:center;display:flex;justify-content:center;min-height:400px}.um-root-container .info-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;box-shadow:var(--shadow);max-width:600px;padding:48px;text-align:center}.um-root-container .info-icon{align-items:center;background:var(--brand-primary);border-radius:50%;color:var(--text-on-color);display:flex;font-size:32px;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.um-root-container .info-content h3{color:var(--text-primary);font-size:24px;font-weight:600;margin:0 0 16px}.um-root-container .info-content p{color:var(--text-secondary);line-height:1.6;margin-bottom:24px}.um-root-container .info-features,.um-root-container .info-steps{background:var(--page-bg);border-radius:8px;margin:24px 0;padding:20px;text-align:left}.um-root-container .info-features h4,.um-root-container .info-steps h4{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 12px}.um-root-container .info-features ul,.um-root-container .info-steps ol{color:var(--text-secondary);margin:0;padding-left:20px}.um-root-container .info-features li,.um-root-container .info-steps li{line-height:1.5;margin-bottom:8px}.um-root-container .info-steps li{margin-bottom:12px}.um-root-container .role-manager-container{background:var(--card-bg);display:flex;flex-direction:column;height:100%;width:100%}.um-root-container .role-manager-header{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:24px}.um-root-container .role-manager-content{flex:1 1;overflow-y:auto;padding:24px}.um-root-container .permissions-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr;margin:0 auto;max-width:1200px}.um-root-container .permissions-section{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;overflow:hidden}.um-root-container .section-header{align-items:center;background:var(--page-bg);border-bottom:1px solid var(--border-default);display:flex;gap:12px;padding:20px 24px}.um-root-container .section-icon{align-items:center;background:var(--brand-primary);border-radius:50%;color:var(--text-on-color);display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.um-root-container .section-header h2{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.um-root-container .empty-section{color:var(--text-secondary);padding:24px;text-align:center}.um-root-container .teams-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px}.um-root-container .team-card{background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;padding:16px;transition:all .2s ease}.um-root-container .team-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow)}.um-root-container .team-info{display:flex;flex-direction:column;gap:4px}.um-root-container .team-name{color:var(--text-primary);font-size:16px;font-weight:600}.um-root-container .team-id{color:var(--text-secondary);font-size:12px}.um-root-container .roles-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:24px}.um-root-container .role-card{background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;padding:20px;transition:all .2s ease}.um-root-container .role-card:hover{border-color:var(--brand-primary);box-shadow:0 4px 12px #0000001a}.um-root-container .role-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.um-root-container .role-name{color:var(--text-primary);flex:1 1;font-size:16px;font-weight:600}.um-root-container .role-code{background:var(--brand-primary);border-radius:4px;color:var(--text-on-color);font-size:12px;font-weight:500;padding:4px 8px}.um-root-container .role-description{color:var(--text-secondary);font-size:14px;line-height:1.5;margin-bottom:16px}.um-root-container .role-meta{border-top:1px solid var(--border-default);display:flex;flex-direction:column;gap:8px;padding-top:16px}.um-root-container .meta-item{align-items:center;display:flex;font-size:12px;justify-content:space-between}.um-root-container .meta-label{color:var(--text-secondary);font-weight:500}.um-root-container .meta-value{color:var(--text-secondary)}.um-root-container .access-subsections{display:flex;flex-direction:column;gap:24px;padding:24px}.um-root-container .access-subsection{border:1px solid var(--border-default);border-radius:8px;overflow:hidden}.um-root-container .access-subsection h3{background:var(--page-bg);border-bottom:1px solid var(--border-default);color:var(--text-primary);font-size:16px;font-weight:600;margin:0;padding:16px 20px}.um-root-container .empty-text{color:var(--text-secondary);font-style:italic;margin:0;padding:20px;text-align:center}.um-root-container .access-list{display:flex;flex-direction:column;gap:12px;padding:16px}.um-root-container .access-item{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;padding:16px;transition:all .2s ease}.um-root-container .access-item:hover{border-color:var(--brand-primary);box-shadow:0 2px 8px #0000000d}.um-root-container .access-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.um-root-container .access-id{color:var(--text-primary);font-size:14px;font-weight:500}.um-root-container .access-status{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px}.um-root-container .access-status.active{background:#10b9811a;color:var(--color-green-default)}.um-root-container .access-status.inactive{background:#ef44441a;color:var(--color-red-default)}.um-root-container .access-date{color:var(--text-secondary);font-size:12px}.um-root-container .empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:64px 24px;text-align:center}.um-root-container .empty-icon{align-items:center;background:var(--page-bg);border-radius:50%;color:var(--text-secondary);display:flex;font-size:32px;height:80px;justify-content:center;margin-bottom:24px;width:80px}.um-root-container .empty-state h3{color:var(--text-primary);font-size:20px;font-weight:600;margin:0 0 12px}.um-root-container .empty-state p{color:var(--text-secondary);font-size:16px;margin:0;max-width:400px}@media (max-width:768px){.user-management-container{height:calc(100vh - 60px)}.form-grid{grid-template-columns:1fr}.user-list-actions{align-items:stretch;flex-direction:column}.action-buttons{justify-content:center}.user-list-filters{align-items:stretch;flex-direction:column}.search-container{max-width:none}.pagination{flex-direction:column;gap:16px}.pagination-controls{flex-wrap:wrap;justify-content:center}.user-table{display:block;font-size:12px;overflow-x:auto;white-space:nowrap}.user-table td,.user-table th{min-width:100px;padding:8px 12px}.action-buttons{flex-direction:column;gap:4px}.user-management-container .user-details-header{align-items:flex-start;flex-direction:column;gap:16px}.user-management-container .user-details-info{align-items:flex-start;flex-direction:column;gap:12px}.user-management-container .user-details-tabs{gap:2px;overflow-x:auto;padding:3px;white-space:nowrap}.user-management-container .user-details-tabs .tab-button{font-size:12px;min-height:28px;padding:6px 12px}.details-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.assistant-manager-header,.channel-manager-header,.contact-manager-header,.role-manager-header{align-items:flex-start;flex-direction:column;gap:16px}.header-left{align-items:flex-start;flex-direction:column;gap:12px}.contacts-grid{grid-template-columns:1fr}.contact-header{align-items:flex-start;flex-direction:column;gap:12px}.contact-actions{align-self:flex-end}.assistant-form,.channel-form{max-width:none}.options-grid{grid-template-columns:1fr}.form-actions{flex-direction:column;gap:12px}.form-actions .btn{justify-content:center;width:100%}.info-card{margin:16px;padding:24px}.info-icon{font-size:24px;height:60px;width:60px}.info-content h3{font-size:20px}.info-features,.info-steps{padding:16px}.roles-list,.teams-list{grid-template-columns:1fr}.access-subsections{padding:16px}.access-info,.role-header{gap:8px}.access-info,.meta-item,.role-header{align-items:flex-start;flex-direction:column}.meta-item{gap:4px}}@media (max-width:480px){.assistant-manager-content,.assistant-manager-header,.channel-manager-content,.channel-manager-header,.contact-manager-content,.contact-manager-header,.user-form-content,.user-form-header,.user-list-content,.user-list-header,.user-management-container .user-details-content,.user-management-container .user-details-header{padding:16px}.page-title,.user-form-title,.user-list-title{font-size:20px}.btn{font-size:14px;padding:12px 16px}.btn-icon{padding:10px}.user-management-container .user-avatar{font-size:16px;height:40px;width:40px}.stat-card{gap:8px;padding:12px}.stat-icon{font-size:16px;height:32px;width:32px}.stat-number{font-size:20px}}.um-root-container .modal-overlay{align-items:center;background:var(--uber-light-overlay);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.um-root-container .modal-content{background:var(--card-bg);border-radius:8px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:500px;overflow:hidden;width:100%}.um-root-container .modal-header{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:24px}.um-root-container .modal-header h2{color:var(--text-primary);font-size:20px;font-weight:600;margin:0}.um-root-container .modal-body{flex:1 1;overflow-y:auto;padding:24px}.um-root-container .modal-footer{border-top:1px solid var(--border-default);display:flex;gap:12px;justify-content:flex-end;padding:24px}.um-root-container .um-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:"72",Inter,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.um-root-container .um-btn-primary{background:var(--brand-primary);color:var(--text-on-color)}.um-root-container .um-btn-primary:hover{background:#2563eb}.um-root-container .um-btn-secondary{background:var(--page-bg);border:1px solid var(--border-default);color:var(--text-primary)}.um-root-container .um-btn-secondary:hover{background:#f1f5f9}.um-root-container .um-btn-danger{background:var(--color-red-default);color:var(--text-on-color)}.um-root-container .um-btn-danger:hover{background:#dc2626}.um-root-container .um-btn-icon{background:#0000;border:1px solid var(--border-default);border-radius:8px;color:var(--text-secondary);padding:8px}.um-root-container .um-btn-icon:hover{background:var(--page-bg);color:var(--text-primary)}.um-root-container .um-user-list-filters{align-items:center;display:flex;gap:16px;margin-bottom:16px}.um-root-container .um-search-container{display:flex;flex:1 1;max-width:400px;position:relative}.um-root-container .um-search-icon{color:var(--text-secondary);font-size:16px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.um-root-container .um-search-input{padding:12px 16px 12px 40px;width:100%}.um-root-container .um-filter-select,.um-root-container .um-search-input{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);font-size:14px}.um-root-container .um-filter-select{min-width:120px;padding:12px 16px}.um-root-container .um-user-cell{align-items:center;display:flex;gap:12px;min-width:0;width:100%}.um-root-container .um-user-info{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}.um-root-container .um-user-name{color:var(--text-primary);font-weight:500}.um-root-container .um-user-id{color:var(--text-secondary);font-size:12px}.um-root-container .um-permission-badge{background:var(--page-bg);color:var(--text-secondary)}.um-root-container .um-permission-badge,.um-root-container .um-status-badge{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px}.um-root-container .um-empty-state{color:var(--text-secondary);padding:48px 24px;text-align:center}.um-root-container .um-empty-state p{font-size:16px;margin-bottom:16px}.um-root-container .um-pagination{align-items:center;border-top:1px solid var(--border-default);display:flex;justify-content:space-between;margin-top:24px;padding-top:24px}.um-root-container .um-pagination-info{color:var(--text-secondary);font-size:14px}.um-root-container .um-pagination-controls{align-items:center;display:flex;gap:8px}.um-root-container .um-pagination-controls .um-btn{min-width:40px;padding:8px 12px}.um-root-container .um-details-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:8px;margin-top:0}.um-root-container .um-details-section{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;padding:8px}.um-root-container .um-section-title{color:var(--text-primary);font-size:14px;font-weight:600;margin:0 0 4px}.user-management-container .user-details-wrapper{margin-top:0;padding-top:0}.user-management-container .user-details-content{flex:1 1;overflow-y:auto;padding:4px 24px}.um-root-container .um-snackbar{align-items:center;animation:slideIn .3s ease-out;border-radius:8px;bottom:24px;box-shadow:0 4px 12px #00000026;color:var(--text-on-color);display:flex;font-size:14px;font-weight:500;gap:12px;padding:16px 24px;position:fixed;right:24px;z-index:9999}.um-root-container .um-snackbar-success{background-color:#4caf50}.um-root-container .um-snackbar-error{background-color:#f44336}.um-root-container .um-snackbar-warning{background-color:#ff9800}.um-root-container .um-snackbar-info{background-color:#2196f3}.sap-object-page{background:var(--page-bg);display:flex;flex-direction:column;font-family:"72",Inter,sans-serif;height:100%}.sap-object-page__header{background:var(--card-bg);border-bottom:1px solid var(--border-default);padding:24px}.sap-object-page__header-content{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1200px}.sap-object-page__breadcrumb,.sap-object-page__title-area{align-items:center;display:flex}.sap-object-page__title-area{gap:16px}.sap-object-page__avatar{flex-shrink:0}.sap-object-page__title{color:var(--text-primary);margin:0 0 4px}.sap-object-page__subtitle{color:var(--text-secondary);margin:0}.sap-object-page__actions{align-items:center;display:flex;gap:12px}.sap-object-page__navigation{background:var(--card-bg);border-bottom:1px solid var(--border-default);padding:0 24px}.sap-object-page__navigation .fd-tabs__list{margin:0 auto;max-width:1200px}.sap-object-page__content{flex:1 1;overflow-y:auto;padding:32px 24px}.sap-object-page__content .sap-horizon-container{margin:0 auto;max-width:1200px}.sap-object-page__form{display:flex;flex-direction:column;gap:16px}.sap-object-page__form .fd-form-item{border-bottom:1px solid var(--border-default);display:flex;flex-direction:column;gap:4px;padding:8px 0}.sap-object-page__form .fd-form-item:last-child{border-bottom:none}.sap-object-page__form .fd-form-label{color:var(--text-secondary);font-size:14px;font-weight:500}.sap-object-page__stats{align-items:center;display:flex;justify-content:center}.sap-object-page__contacts-preview{display:flex;flex-direction:column;gap:8px}.sap-object-page__contacts-preview .fd-list__item{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;padding:16px;transition:.2s ease}.sap-object-page__contacts-preview .fd-list__item:hover{border-color:var(--brand-primary);box-shadow:var(--shadow)}.sap-object-page__contacts-preview .fd-list__content{display:flex;flex-direction:column;gap:4px}.sap-object-page__contacts-preview .fd-list__title{font-weight:500}.sap-object-page__contacts-preview .fd-list__secondary{color:var(--text-secondary)}.sap-loading-container{align-items:center;display:flex;justify-content:center;padding:48px}.sap-loading-spinner{animation:sap-spin 1s linear infinite;border-top:2px solid var(--border-default);border:2px solid var(--border-default);border-radius:50%;border-top-color:var(--brand-primary);height:24px;width:24px}@media (max-width:768px){.sap-object-page__header{padding:16px}.sap-object-page__header-content{gap:12px}.sap-object-page__title-area{align-items:flex-start;flex-direction:column;gap:12px}.sap-object-page__actions{justify-content:flex-end;width:100%}.sap-object-page__navigation{padding:0 16px}.sap-object-page__navigation .fd-tabs__list{-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.sap-object-page__navigation .fd-tabs__list::-webkit-scrollbar{display:none}.sap-object-page__content{padding:16px}.sap-object-page__form .fd-form-item{padding:12px 0}}@media (min-width:769px){.sap-object-page__header-content{align-items:center;flex-direction:row;justify-content:space-between}.sap-object-page__title-area{flex:1 1}.sap-object-page__actions{flex-shrink:0}}@media (min-width:1200px){.sap-object-page__content{padding:48px 32px}}.um-root-container .btn,.um-root-container .btn-danger,.um-root-container .btn-icon,.um-root-container .btn-primary,.um-root-container .btn-secondary,.um-root-container .um-btn,.um-root-container .um-btn-danger,.um-root-container .um-btn-icon,.um-root-container .um-btn-primary,.um-root-container .um-btn-secondary,.um-root-container button{font-family:Inter,"72",Helvetica Neue,sans-serif}.flow-list-wrapper{background-color:#e40101;background-color:var(--bg-light,#e40101);display:flex;flex-direction:column;height:100%;overflow:hidden}.flow-list-container{position:relative}.flow-list-container,.flow-main-content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.flow-list-wrapper .flow-truncate-text{display:block;flex:1 1;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.flow-content{background:var(--pageadm-bg)}.flow-content,.flow-content-wrapper{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}@media (max-width:768px){.flow-content{padding:8px;padding:var(--spacing-sm,8px)}}.flow-create-modal-content{display:flex;flex-direction:column;gap:20px;min-width:400px;padding:8px 0}.flow-create-modal-content .diime-input-container,.flow-create-modal-content .diime-textarea-container{width:100%}.flow-editor-layout{background-color:#f5f5f5;background-color:var(--background-light,#f5f5f5);height:100vh;overflow:hidden}.flow-editor-container{display:flex;flex-direction:column;height:calc(100vh - 60px)}.flow-editor-workspace{background-color:#f5f5f5;background-color:var(--background-light,#f5f5f5);display:flex;flex:1 1;overflow:hidden;position:relative}.flow-canvas-container{flex:1 1;height:100%;overflow:hidden;position:relative}.flow-canvas-container,.flow-canvas-container .react-flow{background-color:#fafafa}.flow-canvas-container .react-flow__node{background-color:initial;border:none;color:#333;font-size:13px;padding:0}.flow-canvas-container .react-flow__node-input{background-color:#e8f5e9;border-color:#4caf50}.flow-canvas-container .react-flow__node-output{background-color:#ffebee;border-color:#f44336}.flow-canvas-container .react-flow__edge-path{stroke:#1976d2;stroke-width:2}.flow-canvas-container .react-flow__edge.selected .react-flow__edge-path,.flow-canvas-container .react-flow__edge:hover .react-flow__edge-path{stroke:#1565c0;stroke-width:3}.flow-canvas-container .react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.flow-canvas-container .react-flow__edge-text{fill:#2d3748;font-size:11px;font-weight:600;pointer-events:none}.flow-canvas-container .react-flow__edge-textbg{fill:#fff;fill-opacity:.95;stroke:#e2e8f0;stroke-width:1;rx:4;ry:4;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.flow-canvas-container .react-flow__edge:hover .react-flow__edge-text{fill:#3289ec;font-weight:700}.flow-canvas-container .react-flow__edge.selected .react-flow__edge-text{fill:#1565c0;font-weight:700}.flow-canvas-container .react-flow__minimap{background-color:var(--text-on-color);border:1px solid #e0e0e0;border-radius:8px}.flow-canvas-container .react-flow__minimap-mask{fill:#1976d21a;stroke:#1976d2}.flow-canvas-container .react-flow__background{background-color:#fafafa}.flow-version-modal-content{padding:8px 0}.flow-version-timeline{display:flex;flex-direction:column;position:relative}.flow-version-timeline-item{display:flex;gap:12px;padding-bottom:12px;position:relative}.flow-version-timeline-item:last-child{padding-bottom:0}.flow-version-timeline-indicator{align-items:center;display:flex;flex-direction:column;padding-top:4px;position:relative}.flow-version-dot{border-radius:50%;flex-shrink:0;height:12px;transition:all .2s ease;width:12px;z-index:1}.flow-version-dot.active{box-shadow:0 0 0 4px #74b72e26;height:14px;width:14px}.flow-version-line{background-color:var(--line-default);flex:1 1;margin-top:4px;min-height:20px;width:2px}.flow-version-content{background-color:var(--card-bg);border:1px solid var(--line-default);border-radius:8px;flex:1 1;padding:12px 14px;transition:all .2s ease}.flow-version-content:hover{border-color:var(--color-grey-03);box-shadow:0 2px 8px #0000000a}.flow-version-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.flow-version-number{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1}.flow-version-meta{align-items:center;display:flex;gap:8px;margin-bottom:2px}.flow-version-description{color:var(--text-secondary);font-size:12px;line-height:1.4;margin-top:4px}.version-name-modal-content{display:flex;flex-direction:column;gap:20px;min-width:400px;padding:8px 0}.version-name-modal-content .diime-input-container,.version-name-modal-content .diime-textarea-container{width:100%}.version-name-modal-info{align-items:flex-start;background-color:#f8fafc;background-color:var(--background-light,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--line-default,#e2e8f0);border-radius:8px;display:flex;gap:8px;padding:12px}.version-name-modal-info svg{color:#64748b;color:var(--icon-grey,#64748b);flex-shrink:0;margin-top:2px}.version-name-modal-info p{color:#64748b;color:var(--text-grey-light,#64748b);font-size:13px;line-height:1.5;margin:0}.diime-flow-container{background-color:var(--sidemenu-bg);border-radius:8px;overflow:hidden;position:relative}.diime-flow-container .react-flow__controls{border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;z-index:5}.diime-flow-container .react-flow__controls-button{background-color:var(--card-bg);border-bottom:1px solid var(--border-default);color:var(--icon-default);transition:background-color .15s ease,color .15s ease}.diime-flow-container .react-flow__controls-button:hover{background-color:var(--selected-hover);color:var(--text-primary)}.diime-flow-container .react-flow__controls-button svg{fill:currentColor}.diime-flow-container .react-flow__minimap{background-color:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;box-shadow:0 2px 8px #0000001a}.diime-flow-container .react-flow__node{background:#0000;border:none;padding:0}.diime-flow-container .react-flow__edge-path{stroke-width:2;transition:stroke-width .2s ease}.diime-flow-container .react-flow__edge:hover .react-flow__edge-path{stroke-width:3}.diime-flow-container .react-flow__edge.selected .react-flow__edge-path{stroke-width:3;stroke:var(--color-primary-green)}.diime-flow-container .react-flow__edge-text{fill:var(--text-primary);font-size:11px;font-weight:600}.diime-flow-container .react-flow__edge-textbg{fill:var(--card-bg);fill-opacity:.95;stroke:var(--border-default);stroke-width:1;rx:4;ry:4}.diime-flow-container .react-flow__edge.selected .react-flow__edge-text,.diime-flow-container .react-flow__edge:hover .react-flow__edge-text{fill:var(--color-primary-green);font-weight:700}.diime-flow-container .react-flow__background{background-color:var(--sidemenu-bg)}.diime-flow-container .react-flow__handle{background-color:var(--color-primary-green);border:2px solid var(--card-bg);border-radius:50%;height:10px;transition:width .2s ease,height .2s ease,background-color .2s ease;width:10px}.diime-flow-container .react-flow__handle:hover{background-color:var(--icon-brand);height:14px;width:14px}.diime-flow-container.read-only .react-flow__node{cursor:default}.diime-flow-container.read-only .react-flow__handle{display:none}@media (max-width:768px){.diime-flow-container .react-flow__controls{bottom:10px;left:10px}.diime-flow-container .react-flow__minimap{display:none}}.diime-flow-container{display:flex;flex-direction:row}.diime-flow-container>div:last-child{flex:1 1;min-width:0}.react-flow__node.dragging{opacity:.5}.react-flow__pane.dragging-over{background-color:#007bff0d}.nodes-sidebar{position:relative;transition:width .3s cubic-bezier(.4,0,.2,1)}.nodes-sidebar ::-webkit-scrollbar{width:8px}.nodes-sidebar ::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:4px}.nodes-sidebar ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.nodes-sidebar ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.nodes-sidebar *{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}.node-config-panel{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.node-config-panel ::-webkit-scrollbar{width:8px}.node-config-panel ::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:4px}.node-config-panel ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.node-config-panel ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.node-config-panel *{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}.react-flow{direction:ltr}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{background:#ffffff80;font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.node-context-menu{animation:contextMenuFadeIn .15s ease-out}@keyframes contextMenuFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.node-context-menu .context-menu-item{padding:8px 12px;transition:background-color .15s ease}.node-context-menu .context-menu-item:hover{background-color:var(--sidemenu-bg)}.node-context-menu .context-menu-item-danger:hover{background-color:#ef44441a}.custom-flow-node{position:relative}.custom-flow-node.selected{filter:drop-shadow(0 0 8px rgba(99,102,241,.4))}.custom-flow-node.has-error{filter:drop-shadow(0 0 8px rgba(239,68,68,.5))}.custom-flow-node.has-error .MuiPaper-root{border:2px solid #ef4444!important;border:2px solid var(--status-red,#ef4444)!important;box-shadow:0 0 0 2px #ef444433}.custom-flow-node.selected.has-error{filter:drop-shadow(0 0 10px rgba(239,68,68,.6))}.custom-handle{border:2px solid var(--card-bg);box-shadow:0 2px 4px #0003;height:12px;transition:width .2s ease,height .2s ease,box-shadow .2s ease;width:12px}.custom-handle:hover{box-shadow:0 2px 8px #0000004d;height:16px;width:16px}.custom-handle-target{top:-6px!important;transform:translateX(-50%);z-index:10}.custom-handle-source{bottom:-6px!important;top:auto!important;transform:translateX(-50%);z-index:10}@keyframes nodeAppear{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.custom-flow-node{animation:nodeAppear .3s ease-out}@media (max-width:768px){.custom-handle{height:14px;width:14px}.custom-handle:hover{height:18px;width:18px}}.flow-editor-skeleton{align-items:center;background-color:var(--sidemenu-bg);display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.flow-skeleton-background{background-image:radial-gradient(circle,var(--border-hover) 1px,#0000 1px);background-size:20px 20px;bottom:0;left:0;opacity:.6;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.flow-skeleton-content{align-items:center;display:flex;flex-direction:column;gap:36px;margin-top:-60px;z-index:1}.flow-skeleton-node{display:flex;justify-content:center}.flow-skeleton-node .MuiSkeleton-root{border-radius:8px;box-shadow:0 2px 8px #00000014}.flow-skeleton-branch-nodes{display:flex;gap:60px;justify-content:center}.general-settings-page{display:flex;flex-direction:column;height:100%;padding:0}.general-settings-tabs{background:var(--card-bg);border-bottom:1px solid var(--border-default);display:flex;gap:0;padding:0 24px}.general-settings-tab{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:500;padding:10px 20px;transition:color .15s,border-color .15s;white-space:nowrap}.general-settings-tab:hover{color:var(--text-primary)}.general-settings-tab.active{border-bottom-color:var(--brand-primary);color:var(--brand-primary)}.general-settings-tab-content{flex:1 1;overflow:hidden}.general-settings-page-title{color:var(--text-primary);font-size:16px;font-weight:600;margin:0;padding:16px 12px}.general-settings-content-scroll{flex:1 1;margin-right:12px;min-height:0;overflow-y:auto;padding:12px}.general-settings-section-block{margin-bottom:32px}.general-settings-section{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;margin-bottom:16px;padding:0}.general-settings-section-title{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 4px}.general-settings-section-description{color:var(--text-secondary);font-size:13px;margin:0 0 20px}.general-settings-toggle-row{align-items:flex-start;background:var(--selected);border-radius:6px;display:flex;gap:24px;justify-content:space-between;padding:16px}.general-settings-toggle-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.general-settings-toggle-label{color:var(--text-primary);font-size:14px;font-weight:500}.general-settings-toggle-description{color:var(--text-secondary);font-size:12px;line-height:1.5}.general-settings-switch{display:inline-block;flex-shrink:0;height:24px;margin-top:2px;min-width:44px;position:relative;width:44px}.general-settings-switch input{height:0;opacity:0;width:0}.general-settings-switch-slider{background-color:var(--color-grey-lighter);border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s}.general-settings-switch-slider:before{background-color:var(--text-on-color);border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.2s;width:18px}.general-settings-switch input:checked+.general-settings-switch-slider{background-color:var(--brand-primary)}.general-settings-switch input:checked+.general-settings-switch-slider:before{transform:translateX(20px)}.general-settings-switch input:disabled+.general-settings-switch-slider{cursor:not-allowed;opacity:.5}.general-settings-snackbar{animation:general-settings-snack-enter .2s ease-out;background:var(--text-primary);border-radius:8px;bottom:24px;box-shadow:var(--shadow);color:var(--page-bg);font-size:13px;padding:12px 20px;position:fixed;right:24px;z-index:1000}@keyframes general-settings-snack-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.commercial-settings-page{display:flex;flex-direction:column;height:100%}.commercial-settings-page__scroll{flex:1 1;margin-right:12px;min-height:0;padding:12px}.commercial-settings__intro{color:var(--text-secondary);font-size:13px;margin:0 0 16px}.commercial-settings{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.commercial-settings__list{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;padding:16px}.commercial-settings__list-title{color:var(--text-primary);font-size:14px;font-weight:600;margin:0 0 4px}.commercial-settings__description{color:var(--text-secondary);font-size:13px;margin:0 0 12px}.commercial-settings__items{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0 0 12px;padding:0}.commercial-settings__item{align-items:center;background:var(--selected);border-radius:6px;display:flex;gap:8px;min-height:40px;padding:4px 8px 4px 12px}.commercial-settings__item--inactive .commercial-settings__name{color:var(--text-muted)}.commercial-settings__name{color:var(--text-primary);flex:1 1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commercial-settings__actions{display:flex;gap:2px}.commercial-settings__add,.commercial-settings__edit{align-items:center;display:flex;flex:1 1;gap:8px}.commercial-settings__empty{color:var(--text-secondary);font-size:13px;padding:8px 0}.commercial-settings__bulk{margin-bottom:24px}.commercial-settings__feature{margin-bottom:16px}.commercial-settings__help-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.commercial-settings__help-block-title{align-items:center;color:var(--text-primary);display:flex;font-size:13px;font-weight:600;gap:8px;margin:0 0 6px}.commercial-settings__help-icon{color:var(--icon-brand);display:inline-flex}.commercial-settings__help-block ul,.commercial-settings__help-examples{color:var(--text-secondary);display:flex;flex-direction:column;font-size:13px;gap:4px;margin:0;padding-left:18px}.commercial-settings__help-examples-title{color:var(--text-primary);font-size:13px;font-weight:600;margin:16px 0 6px}.commercial-settings__locations{margin-bottom:24px}.commercial-settings__locations-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.commercial-settings__location{border:1px solid var(--border-default);border-radius:6px;padding:10px 12px}.commercial-settings__location-title{color:var(--text-primary);font-size:13px;font-weight:600;margin:0 0 4px}.commercial-settings__location-teams{border-top:1px solid var(--border-default);list-style:none;margin:4px 0 0;padding:4px 0 0 12px}.commercial-settings__bulk-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.commercial-settings__bulk-period{width:160px}.commercial-settings__bulk-period .diime-select--small,.commercial-settings__bulk-period .diime-select--small .diime-select-trigger,.commercial-settings__bulk-period .diime-select-wrapper--small{width:100%}.commercial-settings__bulk-status{color:var(--text-primary);flex:1 1;font-size:13px;margin:0;min-width:200px}.diime-progress-bar{width:100%}.bulk-analysis-progress{display:flex;flex-direction:column;gap:8px;margin-top:8px}.bulk-analysis-progress__status{align-items:center;color:var(--text-primary);display:flex;font-size:13px;gap:6px;margin:0}.bulk-analysis-progress__status>svg{color:var(--icon-brand);flex-shrink:0}.bulk-analysis-progress__rooms{display:flex;flex-direction:column;list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:0}.bulk-analysis-progress__room{align-items:center;border-bottom:1px solid var(--border-default);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 8px;padding:6px 0}.bulk-analysis-progress__room:last-child{border-bottom:none}.bulk-analysis-progress__link{color:var(--brand-primary);font-weight:500;text-decoration:none}.bulk-analysis-progress__link:focus-visible,.bulk-analysis-progress__link:hover{text-decoration:underline}.bulk-analysis-progress__room-id{color:var(--text-secondary);font-weight:400}.bulk-analysis-progress__note,.bulk-analysis-progress__stage{color:var(--text-secondary);font-size:12px;margin:0}.capture-forms__warning{color:var(--status-warning);font-weight:600}.capture-forms__site-search{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:1fr auto}.capture-forms__site-search-action{align-items:center;display:flex;min-height:40px}@media (max-width:640px){.capture-forms__site-search{grid-template-columns:1fr}}.capture-forms__site-guide{display:flex;flex-direction:column;gap:10px;padding:12px}.capture-forms__site-guide code{font-family:monospace;font-size:12px}.capture-forms__help-grid{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.capture-forms__help-grid{grid-template-columns:1fr}}.capture-forms__help-title{align-items:center;color:var(--text-primary);display:flex;font-size:13px;font-weight:600;gap:8px;margin:0 0 6px}.capture-forms__help-icon{color:var(--icon-brand);display:inline-flex}.capture-forms__help-list{color:var(--text-secondary);display:flex;flex-direction:column;font-size:13px;gap:4px;margin:0;padding-left:18px}.capture-forms-page{display:flex;flex-direction:column;height:100%}.capture-forms-page__scroll{flex:1 1;margin-right:12px;min-height:0;padding:12px}.capture-forms__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.capture-forms__section{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;padding:16px}.capture-forms__toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.capture-forms__toolbar-filter{flex:1 1;max-width:360px;min-width:220px}.capture-forms__toolbar-actions{display:flex;gap:8px;margin-left:auto}.capture-forms__description{color:var(--text-secondary);font-size:13px;margin:0 0 12px}.capture-forms__table-wrapper{overflow-x:auto}.capture-forms__table{border-collapse:collapse;color:var(--text-primary);font-size:13px;width:100%}.capture-forms__table th{border-bottom:1px solid var(--border-default);color:var(--text-secondary);font-weight:600;padding:8px 12px;text-align:left;white-space:nowrap}.capture-forms__table td{border-bottom:1px solid var(--line-default);padding:8px 12px;vertical-align:middle}.capture-forms__table tr.capture-forms__row--inactive td{color:var(--text-muted)}.capture-forms__cell-actions{display:flex;gap:2px;justify-content:flex-end;white-space:nowrap}.capture-forms__empty,.capture-forms__muted{color:var(--text-secondary)}.capture-forms__empty{font-size:13px;padding:24px 0;text-align:center}.capture-forms__form{display:flex;flex-direction:column;gap:16px}.capture-forms__form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.capture-forms__condition-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr)}@media (max-width:600px){.capture-forms__condition-row{grid-template-columns:1fr}}.capture-forms__code{background:var(--code-bg);border-radius:8px;color:var(--text-primary);font-size:12px;margin:0;padding:12px;white-space:pre-wrap;word-break:break-all}.capture-forms__subtitle{color:var(--text-primary);font-size:13px;font-weight:600;margin:8px 0 0}.capture-forms__preset{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:12px 16px;text-align:left}.capture-forms__preset:focus-visible,.capture-forms__preset:hover{border-color:var(--brand-primary)}.capture-forms__preset span{color:var(--text-secondary);font-size:13px}.capture-forms__editor{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);min-height:60vh}.capture-forms__editor-config{min-width:0}.capture-forms__editor--side-closed{grid-template-columns:minmax(360px,1fr) auto}.capture-forms__side-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.capture-forms__side-title{color:var(--text-secondary);font-weight:600}.capture-forms__subline{color:var(--text-secondary);display:block;font-size:12px;line-height:1.2}.capture-forms-list{display:flex;flex-direction:column;height:100%;min-height:0}.capture-forms-list__content{background:var(--pageadm-bg);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.capture-forms-list__notice{padding:0 16px 12px}.capture-forms__truncate{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capture-forms__channel-cell{display:flex;flex-direction:column;gap:2px;justify-content:center;line-height:1.25;min-height:100%;min-width:0}.capture-forms__channel-cell .capture-forms__subline{line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capture-forms__code-block{position:relative}.capture-forms__code-block .capture-forms__code{padding-right:44px}.capture-forms__code-block .capture-forms__code-copy{position:absolute;right:6px;top:6px}.capture-forms__help-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.capture-forms__help-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:14px}.capture-forms__help-card strong{color:var(--text-primary);font-size:14px}.capture-forms__help-card p{color:var(--text-secondary);font-size:13px;line-height:1.45;margin:0}.capture-forms__help-card-icon{align-items:center;background:var(--sidemenu-bg);border-radius:8px;color:var(--icon-default);display:inline-flex;height:32px;justify-content:center;width:32px}.capture-forms__help-footnote{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:12px;gap:6px;line-height:1.4;margin:16px 0 0}.capture-forms__help-footnote svg{flex-shrink:0;margin-top:1px}.capture-forms__template-body{border-left:3px solid var(--border-default);margin:0;padding:8px 12px;white-space:pre-wrap}.capture-forms__editor-preview{align-self:start;display:flex;flex-direction:column;gap:12px;min-width:0;position:sticky;top:0}.capture-forms__preview-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.capture-forms__preview-toolbar .capture-forms__tabs{margin-bottom:0}.capture-forms__preview{background:var(--sidemenu-bg);display:flex;justify-content:center;padding:12px}.capture-forms__preview,.capture-forms__preview iframe{border:1px solid var(--border-default);border-radius:8px}.capture-forms__preview iframe{background:var(--background-white);height:70vh;max-width:100%}.capture-forms__fields{display:flex;flex-direction:column;gap:16px}.capture-forms__field-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.capture-forms__field{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px}.capture-forms__field--editing{border-color:var(--brand-primary)}.capture-forms__field-header{align-items:center;display:flex;gap:8px;padding:8px 8px 8px 12px}.capture-forms__field-title{color:var(--text-primary);display:flex;flex:1 1;flex-direction:column;font-size:13px;min-width:0}.capture-forms__field-title span{font-size:12px}.capture-forms__field-body{display:flex;flex-direction:column;gap:12px;padding:4px 12px 12px}.capture-forms__colors{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px}.capture-forms__color{align-items:center;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:13px;gap:8px}.capture-forms__color input{background:none;border:1px solid var(--border-default);border-radius:6px;cursor:pointer;height:32px;padding:0;width:32px}.capture-forms__answers{grid-gap:8px 16px;display:grid;font-size:13px;gap:8px 16px;grid-template-columns:minmax(140px,35%) 1fr;margin:0}.capture-forms__answers dt{color:var(--text-secondary)}.capture-forms__answers dd{color:var(--text-primary);margin:0;overflow-wrap:anywhere}@media (max-width:900px){.capture-forms__editor,.capture-forms__editor--side-closed{grid-template-columns:1fr}.capture-forms__editor-preview{position:static}}.diime-sidemenu{background:var(--sidemenu-bg);border-left:1px solid var(--border-default);display:flex;flex-direction:column;flex-shrink:0;height:100%;max-width:320px;overflow:hidden;transition:width .3s ease,max-width .3s ease,border-left-width .3s ease;width:320px}.diime-sidemenu--closed{border-left-width:0;max-width:0;width:0}.diime-sidemenu__header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:16px}.diime-sidemenu__title{color:var(--text-primary);font-size:17px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diime-sidemenu__close{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s ease,color .15s ease;width:32px}.diime-sidemenu__close:hover{background:var(--selected);color:var(--text-primary)}.diime-sidemenu__body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.lc-accordion{overflow:visible}.lc-accordion.accordionBackground{background-color:var(--dialog-bg);margin-top:5px}.lc-accordion>.header{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:left;margin:10px}.lc-accordion>.header.fontSize{font-size:1.3rem;padding:5px 0}.lc-accordion>.header>.chevron{align-items:center;border-radius:18px;cursor:pointer;display:flex;height:16px;justify-content:center;overflow:visible;width:16px}.lc-accordion>.header>.chevron.rotate{transform:rotate(-90deg)}.lc-accordion.visible>.header>.chevron.rotate{transform:rotate(0deg)}.lc-accordion>.header>.chevron.rotate{transition:transform .25s ease-in-out}.lc-accordion__header{align-items:center;background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.8rem;justify-content:flex-start;margin:10px;text-align:left;-webkit-user-select:none;user-select:none;width:calc(100% - 20px)}.lc-accordion__header.fontSize{font-size:1.3rem;padding:5px 0}.lc-accordion__chevron{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;overflow:visible;transition:transform .25s ease-in-out}.lc-accordion--default .lc-accordion__chevron{transform:rotate(-90deg)}.lc-accordion--default.visible .lc-accordion__chevron{transform:rotate(0deg)}.lc-accordion__title{align-items:center;display:flex;flex:1 1}.lc-accordion__body{height:auto;margin-left:20px;overflow:visible;transition:max-height .4s ease-out}.lc-accordion__body.collapsed{max-height:0;overflow:hidden}.lc-accordion--sidebar{overflow:visible}.lc-accordion--sidebar .lc-accordion__header{border-radius:6px;font-weight:400;gap:6px;margin:4px 0 0;padding:8px 8px 4px 4px;transition:background .15s ease;width:100%}.lc-accordion--sidebar .lc-accordion__header:hover{background:var(--selected-hover)}.lc-accordion--sidebar .lc-accordion__title{color:var(--text-secondary);font-size:.75rem;text-transform:uppercase}.lc-accordion--sidebar .lc-accordion__chevron{color:var(--text-secondary);transition:transform .2s ease}.lc-accordion--sidebar .lc-accordion__chevron.expanded{transform:rotate(90deg)}.lc-accordion--sidebar .lc-accordion__body{display:flex;flex-direction:column;margin-left:0}.diime-dashboard{display:flex;flex-direction:column;height:100%;position:relative}.diime-dashboard__body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.diime-dashboard__main{background:var(--pageadm-bg);display:flex;flex:1 1;flex-direction:row;min-height:0;overflow:hidden}.diime-dashboard__content{display:flex;flex:1 1;flex-direction:column;gap:24px;min-height:0;overflow-y:auto;padding:24px}.dashboard__tabs{display:flex;gap:0}.dashboard__tab{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;position:relative;transition:color .15s ease;white-space:nowrap}.dashboard__tab:hover{color:var(--text-primary)}.dashboard__tab--active{color:var(--brand-primary)}.dashboard__tab--active:after{background:var(--brand-primary);border-radius:2px 2px 0 0;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0}.dashboard__tabs-bar{align-items:center;background:var(--page-bg);border-bottom:2px solid var(--border-default);display:flex;justify-content:space-between;margin:-24px -24px 0;padding:0 24px;position:sticky;top:0;z-index:10}.dashboard__tabs-bar .dashboard__tabs{background:none;border-bottom:none;margin:0;padding:0}.dashboard__filter-toggle{align-items:center;background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .15s ease;white-space:nowrap}.dashboard__filter-toggle:hover{background:var(--hardcoded-hover-light);border-color:var(--border-hover);color:var(--text-primary)}.dashboard-drawer__overlay{background:#00000059;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:1000}.dashboard-drawer__overlay--open{opacity:1;pointer-events:auto;visibility:visible}.dashboard-drawer__panel{background:var(--dialog-bg);box-shadow:-4px 0 24px #0000001f;display:flex;flex-direction:column;height:100vh;max-width:90vw;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .25s ease;width:420px}.dashboard-drawer__panel--open{transform:translateX(0)}.dashboard-drawer__header{align-items:center;border-bottom:1px solid var(--border-default);display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.dashboard-drawer__title{color:var(--text-primary);font-size:18px;font-weight:700;margin:0}.dashboard-drawer__close{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .15s ease;width:36px}.dashboard-drawer__close:hover{background:var(--hardcoded-hover-light);color:var(--text-primary)}.dashboard-drawer__body{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:24px}.dashboard-drawer__body .dashboard-filters{background:none;border:none;padding:0;position:static}.dashboard-drawer__body .dashboard-filters__row{align-items:stretch;flex-direction:column;gap:20px}.dashboard-drawer__body .dashboard-filters__chips,.dashboard-drawer__body .dashboard-filters__dates,.dashboard-drawer__body .dashboard-filters__presets{flex-wrap:wrap}.dashboard-drawer__body .dashboard-filters__chip{align-self:flex-start}.dashboard-drawer__body .dashboard-filters__date-input{flex:1 1;min-width:0}.dashboard-drawer__body .dashboard-filters__apply-btn{align-self:flex-start;margin-top:8px}.dashboard-filters__actions{align-items:center;display:flex;flex-shrink:0;gap:8px;padding:16px}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.dashboard-filters__aside-container{flex-shrink:0;position:relative;right:15px}.dashboard-filters__wrapper{background:var(--page-bg);border-left:1px solid var(--border-default);flex-shrink:0;height:100%;max-width:320px;transition:width .3s ease,max-width .3s ease,padding .3s ease,border-left-width .3s ease;width:320px}.dashboard-filters__wrapper--collapsed{border-left-width:0;max-width:0;overflow:hidden;padding-left:0;padding-right:0;width:0}.diime-sidemenu__body .dashboard-filters{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0}.diime-sidemenu__body .dashboard-filters__row{align-items:stretch;flex:1 1;flex-direction:column;gap:12px;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto}.diime-sidemenu__body .dashboard-filters__row>div{box-sizing:border-box;min-width:0;width:100%}.diime-sidemenu__body .dashboard-filters__group,.diime-sidemenu__body .dashboard-filters__group--narrow,.diime-sidemenu__body .dashboard-filters__group--select{max-width:none;min-width:0;width:100%}.diime-sidemenu__body .dashboard-filters__presets{flex-wrap:wrap;gap:6px}.diime-sidemenu__body .dashboard-filters__preset-btn{flex:1 1 auto;font-size:12px;min-width:0;padding:6px 8px;text-align:center}.diime-sidemenu__body .dashboard-filters__dates{align-items:stretch;flex-direction:column;gap:15px}.diime-sidemenu__body .dashboard-filters__date-input{box-sizing:border-box;width:100%}.diime-sidemenu__body .dashboard-filters__date-sep{text-align:center}.dashboard-filters__collapse-bar{display:none;left:-18px;position:absolute;top:20px;z-index:1000}.dashboard-filters__collapse-bar button{background:var(--page-bg);border:1px solid var(--border-default);border-radius:50%;box-shadow:0 2px 8px #00000026}.dashboard-filters__collapse-toggle:hover{color:var(--text-primary)}.dashboard-filters__group--select{max-width:320px;min-width:240px}.dashboard-filters__group--narrow{max-width:140px;min-width:120px}.dashboard__charts-row{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1fr}.dashboard__charts-row>.dashboard__section{min-width:0;padding:16px 20px}@media (max-width:900px){.dashboard__charts-row{grid-template-columns:1fr}}.dashboard-filters__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.dashboard-filters__group{display:flex;flex-direction:column;gap:6px}.dashboard-filters__label{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.5px;text-transform:uppercase}.dashboard-filters__presets{display:flex;gap:4px}.dashboard-filters__preset-btn{background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:13px;padding:6px 12px;transition:all .15s ease;white-space:nowrap}.dashboard-filters__preset-btn:hover{background:var(--hardcoded-hover-light)}.dashboard-filters__preset-btn.active{background:var(--color-primary-green);color:#fff}.dashboard-filters__dates{align-items:center;flex-direction:row;gap:15px}.dashboard-filters__date-input{background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);font-size:13px;padding:6px 10px}.dashboard-filters__date-sep{color:var(--text-secondary);font-size:13px}.dashboard-filters__chips{display:flex;flex-wrap:wrap;gap:4px}.dashboard-filters__chip{background:var(--page-bg);border:1px solid var(--border-default);border-radius:16px;color:var(--text-primary);cursor:pointer;font-size:12px;padding:5px 10px;transition:all .15s ease}.dashboard-filters__chip:hover{background:var(--hardcoded-hover-light)}.dashboard-filters__chip.active{background:#5fa0241a;border-color:#5fa024;color:#4a7d1c}.dashboard-filters__apply-btn{align-self:flex-end;background:#5fa024;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 20px;transition:background .15s ease}.dashboard-filters__apply-btn:hover{opacity:.9}.dashboard-filters__apply-btn:disabled{cursor:not-allowed;opacity:.5}.dashboard__status-tiles-section{display:flex;flex-direction:column;gap:12px}.dashboard__limbo-alert{align-items:center;background:#fef3c7;border:1px solid #fbbf24;border-radius:10px;color:#92400e;display:flex;font-size:14px;font-weight:500;gap:10px;padding:12px 16px}.dashboard__limbo-alert--clickable{cursor:pointer;transition:background .2s,box-shadow .2s}.dashboard__limbo-alert--clickable:hover{background:#fde68a;box-shadow:0 2px 8px #f59e0b33}.dashboard__limbo-alert svg{color:#f59e0b;flex-shrink:0}.dashboard__status-tiles{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}@media (max-width:1200px){.dashboard__status-tiles{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.dashboard__status-tiles{grid-template-columns:repeat(2,1fr)}}.dashboard__status-tile{align-items:center;background:var(--page-bg);border:1px solid var(--border-default);border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;gap:14px;padding:16px;transition:box-shadow .2s ease}.dashboard__status-tile:hover{box-shadow:0 4px 8px #00000014}.dashboard__status-tile-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.dashboard__status-tile-info{display:flex;flex-direction:column;gap:2px}.dashboard__status-tile-value{color:var(--text-primary);font-size:22px;font-weight:700;line-height:1.2}.dashboard__status-tile-label{color:var(--text-secondary);font-size:12px}.status-tile--open .dashboard__status-tile-icon{background:#fef3c7;color:#f59e0b}.status-tile--assigned .dashboard__status-tile-icon{background:#dbeafe;color:#3b82f6}.status-tile--waiting .dashboard__status-tile-icon{background:#fff7ed;color:#f97316}.status-tile--resolved .dashboard__status-tile-icon{background:#d1fae5;color:#10b981}.status-tile--closed .dashboard__status-tile-icon{background:var(--tag-neutral-bg);color:var(--tag-neutral-text)}.status-tile--nostatus .dashboard__status-tile-icon{background:#fee2e2;color:#ef4444}.dashboard__metrics{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.dashboard__metrics--5col{grid-template-columns:repeat(5,1fr)}.dashboard__metric{background:var(--page-bg);border:1px solid var(--border-default);border-radius:16px;display:flex;flex-direction:column;gap:4px;padding:16px 18px;position:relative;transition:box-shadow .2s ease}.dashboard__metric:hover{box-shadow:0 4px 12px #0000000f}.dashboard__metric-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;opacity:.8;width:32px}.dashboard__metric-info{display:flex;flex-direction:column;gap:2px}.dashboard__metric-value{color:var(--text-primary);font-size:1.75rem;font-weight:700;line-height:1.2}.dashboard__metric-label{color:var(--text-secondary);font-size:.75rem}.cd-kpi-card--clickable{cursor:pointer}.cd-kpi-card--clickable:hover{box-shadow:0 4px 12px #00000014}.metric--total .dashboard__metric-icon{background:#eff6ff;color:#3b82f6}.metric--open .dashboard__metric-icon{background:#ffe0e0;color:#fd5d5d}.metric--inprogress .dashboard__metric-icon{background:#fff4cc;color:#ffc000}.metric--closed .dashboard__metric-icon{background:#ececea;color:#6b6669}.metric--cancelled .dashboard__metric-icon{background:#fee2e2;color:#ef4444}.metric--ai .dashboard__metric-icon{background:#e0fbff;color:#14b8a6}.metric--messages .dashboard__metric-icon{background:#fce7f3;color:#ec4899}.metric--time .dashboard__metric-icon{background:#f0fdfa;color:#14b8a6}.dashboard__section{background:var(--page-bg);border:1px solid var(--border-default);border-radius:12px;height:480px;padding:20px 24px}.dashboard__section--auto{height:auto;min-height:480px}.dashboard__section-title{color:var(--text-primary)!important;font-family:Inter,sans-serif!important;font-size:1rem!important;font-weight:700!important;margin:0!important}.dashboard__section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.dashboard__section-header .dashboard__section-title{margin:0}.dashboard__section-actions{align-items:center;display:flex;gap:4px}.dashboard__expand-btn{align-items:center;background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.dashboard__expand-btn:hover{background:var(--hardcoded-hover-light);color:var(--text-primary)}.dashboard-modal__overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10005}.dashboard-modal__content{background:var(--dialog-bg);border-radius:16px;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.dashboard-modal__header{align-items:center;border-bottom:1px solid var(--border-default);display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.dashboard-modal__title{color:var(--text-primary)!important;font-family:Inter,sans-serif!important;font-size:1rem!important;font-weight:700!important;margin:0!important}.dashboard-modal__close{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .15s ease;width:36px}.dashboard-modal__close:hover{background:var(--hardcoded-hover-light);color:var(--text-primary)}.dashboard-modal__body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:24px}.dashboard-modal__body>.dashboard__table-wrapper{flex:1 1;min-height:0;overflow:auto}.dashboard__empty{color:var(--text-secondary);font-size:14px;padding:40px 0;text-align:center}.dashboard__metric--clickable{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.dashboard__metric--clickable:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.dashboard__table-wrapper{overflow-x:auto}.dashboard__table{border-collapse:collapse;font-size:13px;width:100%}.dashboard__th{border-bottom:2px solid var(--border-default);color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.5px;padding:10px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.dashboard__th--num{text-align:center}.dashboard__th--sortable{cursor:pointer;transition:background .15s ease;-webkit-user-select:none;user-select:none}.dashboard__th--sortable:hover{background:var(--hardcoded-hover-light)}.dashboard__th-content{align-items:center;display:inline-flex;gap:4px}.dashboard__sort-icon{color:var(--text-secondary);flex-shrink:0}.dashboard__sort-icon--neutral{opacity:.35}.dashboard__th--sortable:hover .dashboard__sort-icon--neutral{opacity:.7}.dashboard__th-badge{border-radius:16px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.3px;padding:4px 12px}.dashboard__th-badge--open{background:#fef2f2;color:#ef4444}.dashboard__th-badge--progress{background:#eff6ff;color:#3b82f6}.dashboard__th-badge--waiting{background:#fefce8;color:#eab308}.dashboard__th-badge--closed{background:#f0fdf4;color:#22c55e}.dashboard__tr{transition:background .1s ease}.dashboard__tr:hover{background:var(--hardcoded-hover-light)}.dashboard__td{border-bottom:1px solid var(--border-default);color:var(--text-primary);padding:12px}.dashboard__td--name{font-weight:500}.dashboard__td--num{text-align:center}.dashboard__cell-value{border-radius:6px;display:inline-block;font-weight:600;min-width:36px;padding:4px 14px;text-align:center}.dashboard__cell-value--open{background:#fef2f2;color:#ef4444}.dashboard__cell-value--progress{background:#fff4cc;color:#b45309}.dashboard__cell-value--waiting{background:#ffe0e0;color:#c81e1e}.dashboard__cell-value--transferred{background:#ede9fe;color:#6d28d9}.dashboard__cell-value--closed{background:#f0fdf4;color:#16a34a}.dashboard__cell-value--ai{background:#e0fbff;color:#0ea5a4}.dashboard__cell-value--cancelled{background:#fee2e2;color:#ef4444}.dashboard__cell-value--campaign{background:#ede9fe;color:#7c3aed}.dashboard__cell-value--total{background:#eff6ff;color:#3b82f6}.diime-datagrid-wrapper .rgHeaderCell.dashboard__col--ai,.diime-datagrid-wrapper .rgHeaderCell.dashboard__col--cancelled,.diime-datagrid-wrapper .rgHeaderCell.dashboard__col--closed,.diime-datagrid-wrapper .rgHeaderCell.dashboard__col--progress,.diime-datagrid-wrapper .rgHeaderCell.dashboard__col--transferred,.diime-datagrid-wrapper .rgHeaderCell.dashboard__col--waiting{padding:0}.diime-datagrid-wrapper .diime-datagrid-col-tag{border:1px solid #0000;border-radius:10px 10px 0 0;box-sizing:border-box;display:block;font:inherit;height:45px;margin:0 1.5px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.diime-datagrid-wrapper .diime-datagrid-col-tag.dashboard__col--waiting{background:color-mix(in srgb,var(--color-red) 12%,#0000);border-color:color-mix(in srgb,var(--color-red) 24%,#0000);color:var(--color-red)}.diime-datagrid-wrapper .diime-datagrid-col-tag.dashboard__col--progress{background:color-mix(in srgb,var(--color-orange) 12%,#0000);border-color:color-mix(in srgb,var(--color-orange) 24%,#0000);color:var(--color-orange)}.diime-datagrid-wrapper .diime-datagrid-col-tag.dashboard__col--ai{background:color-mix(in srgb,var(--color-green) 12%,#0000);border-color:color-mix(in srgb,var(--color-green) 24%,#0000);color:var(--color-green)}.diime-datagrid-wrapper .diime-datagrid-col-tag.dashboard__col--cancelled,.diime-datagrid-wrapper .diime-datagrid-col-tag.dashboard__col--closed{background:color-mix(in srgb,var(--color-grey) 12%,#0000);border-color:color-mix(in srgb,var(--color-grey) 24%,#0000);color:var(--color-grey)}.dashboard__agent-name{align-items:center;display:flex;gap:10px}.dashboard__agent-avatar{align-items:center;background:var(--tag-neutral-bg);border-radius:50%;color:var(--tag-neutral-text);display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:32px;justify-content:center;width:32px}.dashboard__status-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;line-height:1.4;max-width:100%;padding:2px 8px}.dashboard__status-badge__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard__status-badge:before{border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}.status--active{background:color-mix(in srgb,var(--color-green) 12%,#0000);border-color:color-mix(in srgb,var(--color-green) 30%,#0000);color:var(--color-green)}.status--active:before{background:var(--color-green)}.status--away{background:color-mix(in srgb,var(--color-orange) 12%,#0000);border-color:color-mix(in srgb,var(--color-orange) 30%,#0000);color:var(--color-orange)}.status--away:before{background:var(--color-orange)}.status--busy{background:color-mix(in srgb,var(--color-red) 12%,#0000);border-color:color-mix(in srgb,var(--color-red) 30%,#0000);color:var(--color-red)}.status--busy:before{background:var(--color-red)}.status--offline{background:color-mix(in srgb,var(--color-grey) 12%,#0000);border-color:color-mix(in srgb,var(--color-grey) 30%,#0000);color:var(--color-grey)}.status--offline:before{background:var(--color-grey)}.dashboard__availability{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.dashboard__avail-card{align-items:center;background:var(--page-bg);border:1px solid var(--border-default);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:20px 12px}.dashboard__avail-value{align-items:center;color:var(--text-primary);display:flex;font-size:28px;font-weight:700;gap:8px}.dashboard__avail-dot{border-radius:50%;height:10px;width:10px}.dot--active{background:#16a34a}.dot--away{background:#ca8a04}.dot--busy{background:#dc2626}.dot--offline{background:#9ca3af}.dashboard__avail-label{color:var(--text-secondary);font-size:13px}.response-time__tables{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.response-time__table-wrapper{border-radius:10px;margin-top:8px;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-color:#0000 #0000;scrollbar-width:thin;transition:scrollbar-color .2s ease}.response-time__table-wrapper:hover{scrollbar-color:var(--border-default) #0000}.response-time__table-wrapper::-webkit-scrollbar{width:8px}.response-time__table-wrapper::-webkit-scrollbar-track{background:#0000}.response-time__table-wrapper::-webkit-scrollbar-thumb{background-color:initial;border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.response-time__table-wrapper:hover::-webkit-scrollbar-thumb{background-color:var(--border-default)}.response-time__table-title{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:600;gap:6px;margin:0 0 12px}.response-time__table{border-collapse:collapse;font-size:13px;width:100%}.response-time__table th{border-bottom:2px solid var(--border-default);color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.03em;padding:8px 12px;text-align:left;text-transform:uppercase}.response-time__table td{border-bottom:1px solid var(--border-default);color:var(--text-primary);padding:10px 12px}.response-time__table tbody tr:last-child td{border-bottom:none}.response-time__table tbody tr:hover{background:var(--hardcoded-hover-light)}.response-time__empty{color:var(--text-secondary);font-size:13px;margin:0;padding:24px 0;text-align:center}.dashboard__metric-description{color:var(--text-muted);font-size:11px;margin-top:2px}@media (max-width:1024px){.diime-dashboard__content{gap:18px;padding:18px}.dashboard__charts-row{gap:18px}}@media (max-width:768px),(orientation:landscape) and (max-height:600px) and (pointer:coarse){.diime-dashboard__content{gap:16px;padding:14px}.dashboard-filters__aside-container{right:0}.diime-dashboard .diime-sidemenu--open{border-left:none;bottom:calc(56px + env(safe-area-inset-bottom, 0px));box-shadow:-4px 0 24px #0000001f;height:auto;left:0;max-width:none;position:fixed;right:0;top:48px;width:auto;z-index:1100}.diime-dashboard .diime-sidemenu--open .diime-sidemenu__body{min-height:0;overflow:hidden}.diime-dashboard .diime-sidemenu--open .dashboard-filters{height:100%;min-height:0;padding:12px 12px 12px 0}.diime-dashboard .diime-sidemenu--open .dashboard-filters__row{flex:1 1 auto;min-height:0;overflow-y:auto}.diime-dashboard .diime-sidemenu--open .dashboard-filters__actions{background:var(--page-bg);border-top:1px solid var(--border-default);flex-shrink:0;padding:12px 16px}.dashboard-filters__collapse-bar{display:block;left:-40px;top:12px}.dashboard-filters__collapse-bar button{height:30px;width:30px}.dashboard__charts-row{gap:16px;grid-template-columns:1fr}.diime-dashboard__content>*{flex-shrink:0}.dashboard__charts-row>.dashboard__section,.diime-dashboard__content>.dashboard__section{border-radius:10px;height:auto;min-height:0;padding:16px}.dashboard__charts-row>.dashboard__section{overflow:hidden}.dashboard__section-title{font-size:.9375rem!important}.dashboard__section-header{margin-bottom:12px}.dashboard__metrics,.dashboard__metrics--5col{gap:10px;grid-template-columns:repeat(2,1fr)}.dashboard__metric{border-radius:12px;padding:12px 14px}.dashboard__metric-value{font-size:1.375rem}.dashboard__metric-icon{height:30px;width:30px}.dashboard__status-tiles{gap:10px;grid-template-columns:repeat(2,1fr)}.dashboard__status-tile{gap:10px;padding:12px}.dashboard__status-tile-icon{height:38px;width:38px}.dashboard__status-tile-value{font-size:18px}.dashboard__availability{gap:10px;grid-template-columns:repeat(2,1fr)}.dashboard__avail-card{padding:16px 10px}.dashboard__avail-value{font-size:22px}.response-time__tables{gap:14px;grid-template-columns:1fr}.dashboard-filters__row{align-items:stretch;flex-direction:column}.dashboard-filters__dates,.dashboard-filters__presets{flex-wrap:wrap}.dashboard__tabs{margin:-14px -14px 0;padding:0 14px}.dashboard__tab{font-size:13px;padding:10px 16px}.dashboard-active-filters{gap:6px;height:auto}.dashboard-active-filters,.dashboard-active-filters .dashboard-active-filters__filter-btn,.dashboard-active-filters .dashboard-active-filters__label,.dashboard-active-filters .dashboard-active-filters__reload-btn,.dashboard-active-filters .dashboard-active-filters__tags{display:none!important}.dashboard-active-filters__tags{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.dashboard-active-filters__tags::-webkit-scrollbar{display:none}.dashboard-active-filters__tag{flex-shrink:0}.dashboard-modal__overlay{padding:0}.dashboard-modal__content{border-radius:0}.dashboard-modal__body,.dashboard-modal__header{padding:16px}.dashboard__table{font-size:12px}.dashboard__td,.dashboard__th{padding:8px 10px}}@media (max-width:480px){.diime-dashboard__content{gap:12px;padding:10px}.dashboard__availability,.dashboard__metrics,.dashboard__metrics--5col,.dashboard__status-tiles{gap:8px;grid-template-columns:1fr}.dashboard__avail-card{align-items:center;flex-direction:row;justify-content:space-between;padding:12px 16px}.dashboard__avail-label{font-size:14px;order:2}.dashboard__avail-card .dashboard__avail-value{order:1}.dashboard__metric-value{font-size:1.25rem}.dashboard__section{min-height:280px;padding:12px}.dashboard__section-title{font-size:.875rem!important}.dashboard__tabs{overflow-x:auto;scrollbar-width:none}.dashboard__tabs::-webkit-scrollbar{display:none}.dashboard__tab{font-size:12px;padding:9px 12px}.dashboard-active-filters__label{display:none}.dashboard-active-filters__tag{font-size:11px;padding:2px 8px}.dashboard__avail-value{font-size:20px}}.dashboard-active-filters{align-items:center;background:#0000;border:none;display:flex;gap:8px;height:36px;padding:0}.dashboard-active-filters__icon{color:var(--text-secondary);flex-shrink:0}.dashboard-active-filters__label{color:var(--text-secondary);font-size:12px;font-weight:600;white-space:nowrap}.dashboard-active-filters__tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.dashboard-active-filters__tag{align-items:center;background:var(--hardcoded-hover-light);border:1px solid var(--border-default);border-radius:12px;color:var(--text-primary);display:inline-flex;font-size:12px;font-weight:500;padding:2px 10px;white-space:nowrap}.snackbar-close-btn{background:#0000;border:none;color:inherit;cursor:pointer;font-size:18px;line-height:1;opacity:.7;padding:4px 8px}@layer base{*{border-color:#e8e3da;border-color:var(--border-default)}}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overflow-x:hidden}:root{--gradient-aix-start:#75f9fb;--gradient-aix-end:#75f945;--gradient-aix:linear-gradient(180deg,var(--gradient-aix-start) 6.38%,var(--gradient-aix-end) 92.76%);--gradient-brand:linear-gradient(90deg,var(--brand-emerald-900) 0%,var(--brand-emerald-700) 60%,var(--brand-emerald-500) 100%);--brand-emerald-900:#0b2d22;--brand-emerald-700:#0f3a2c;--brand-emerald-500:#154533;--brand-accent:#fbb91f;--brand-accent-soft:#fbb91f24;--brand-accent-line:#fbb91f73;--nav-hover:#f2efe8;--nav-selected:#eae5da;--nav-selected-text:#163a2b;--button-primary-bg:var(--brand-accent);--button-primary-hover:#eba71a;--button-primary-text:#10291f;--button-primary-default:var(--button-primary-bg);--chip-active-bg:#2f6e4a;--chip-active-hover:#285e3f;--chip-active-text:#fff;--focus-border:#2f6e4a;--focus-ring:#2f6e4a2e;--topbar-item-hover:#ffffff14;--status-green:#3ebb3f;--status-yellow:#f6de00;--status-red:#dc291e;--status-info:#0288d1;--status-warning:#ed6c02;--status-error:#d32f2f;--status-success:#2e7d32;--status-approved-text:#2e7d32;--status-approved-bg:#e8f5e9;--status-pending-text:#ed6c02;--status-pending-bg:#fff4e5;--status-submitted-text:#0288d1;--status-submitted-bg:#e3f2fd;--status-rejected-text:#d32f2f;--status-rejected-bg:#ffebee;--status-unsubmitted-text:#757575;--status-unsubmitted-bg:#f5f5f5;--status-default-text:#666;--status-default-bg:#f5f5f5;--box-shadow-table:0 1px 4px 0 #00000014,0 2px 8px 0 #0000000a;--color-blue:#1e90ff;--color-blue-opacity:#1e90ff1a;--color-orange:#ff9800;--color-orange-opacity:#ff98001a;--color-yellow:gold;--color-yellow-opacity:#ffd7001a;--color-red:#f44336;--color-red-opacity:#f443361a;--color-purple:#9c27b0;--color-purple-opacity:#9c27b01a;--color-green:#3ebb3f;--color-green-opacity:#3ebb3f1a;--color-cyan:#00bfa5;--color-cyan-opacity:#00bfa51a;--color-grey:#8a98a7;--color-grey-opacity:#8a98a71a;--color-white:#fff;--color-white-opacity:#ffffff1a;--color-black:#000;--color-black-opacity:#0000001a;--page-bg:#fff;--page-header-bg:#fff;--pageadm-bg:#f4f1ea;--sidemenu-bg:#f7f5f0;--tooltip-bg:#fff;--dialog-header-bg:#fcfbf8;--dialog-bg:#fff;--dialog-actions-bg:#f4f1ea;--card-bg:#fff;--box-bg:var(--card-bg);--code-bg:#f7f5f0;--input-bg:#fff;--input-bg-disabled:#f4f1ea;--toggle-dot:#fff;--toggle-bg:#cfc8bb;--table-header-bg:#f7f5f0;--table-row-bg:#fff;--scrollbar-track:#eeeae2;--scrollbar-thumb:#cfc8bb;--scrollbar-thumb-hover:#b9b1a2;--scrollbar-thumb-active:#a39a8a;--border-default:#e8e3da;--border-secondary:#f0ece4;--border-hover:#8a8478;--border-disabled:#e8e3da;--border-brand:#2f6e4a;--brand-primary:#2f6e4a;--brand-hover:#285e3f;--brand-dark:#163a2b;--color-primary-green:var(--brand-primary);--button-disabled:#f4f1ea;--button-disabled-text:#b5ad9f;--hardcoded-hover-light:#f2efe8;--row-hover-green:#2f6e4a1a;--text-primary:#1f2a24;--text-secondary:#6b7069;--text-on-brand:#fff;--text-on-color:#fff;--text-muted:#9a9c93;--text-hover:#1f2a24;--text-disabled:#b5ad9f;--text-label:#9a9c93;--text-link:#00dbff;--text-link-hover:#471fcc;--text-link-action:#0070f2;--text-white:#fff;--chat-bg:#f6f4ef;--chat-bubble-out:#e4ede6;--chat-bubble-out-aix:#8c40e3;--chat-bubble-in:#fff;--chat-reply-preview-bg:#0000000d;--skeleton-bg:#fff;--skeleton-base:#efebe3;--skeleton-highlight:#f6f3ec;--skeleton-bubble-in:#fff;--skeleton-bubble-out:#e9f0eb;--icon-default:#6b7069;--icon-disabled:#b5ad9f;--icon-active:#2f6e4a;--icon-hover:#f2efe8;--icon-bw:#fff;--icon-white:#fff;--icon-brand:#2f6e4a;--whatsapp-brand:#32d951;--message-read-check:#53bdeb;--status-encerrado:#d4cfd3;--status-aguardando:#fd5d5d;--status-em-atendimento:#ffc000;--selected:#f4f1ea;--selected-hover:#ece7dd;--selected-hover-2:#e2dccf;--tag-neutral-bg:#f0ece4;--tag-neutral-text:#5f645c;--tag-brand-bg:#e4ede6;--tag-brand-text:#285e3f;--tag-success-bg:#e6f8ec;--tag-success-text:#16803a;--tag-info-bg:#e7f3ff;--tag-info-text:#1769aa;--tag-warning-bg:#fff4d6;--tag-warning-text:#9a6a00;--tag-danger-bg:#fdecec;--tag-danger-text:#c7352b;--tag-ai-bg:#eaf5df;--tag-ai-text:#3f7a16;--shadow:0px 0px 3px #00000057;--shadow-navbar:0 -2px 8px #0000000f;--shadow-notif-popover:0px 2px 2px rgba(0,0,0,.034);--overlay-loading:#ffffffe6;--heatMapColor-1:#ebedf0;--heatMapColor-2:#9be9a8;--heatMapColor-3:#40c463;--heatMapColor-4:#30a14e;--heatMapColor-5:#216e39;background-color:#fff;background-color:var(--page-bg)}[data-theme=dark]{--gradient-brand:linear-gradient(90deg,var(--brand-emerald-900) 0%,var(--brand-emerald-700) 60%,var(--brand-emerald-500) 100%);--brand-emerald-900:#0b2d22;--brand-emerald-700:#0f3a2c;--brand-emerald-500:#154533;--brand-accent:#fbb91f;--brand-accent-soft:#fbb91f29;--brand-accent-line:#fbb91f80;--nav-hover:#191e1b;--nav-selected:#262d29;--nav-selected-text:#f4f7f4;--button-primary-bg:var(--brand-accent);--button-primary-hover:#ffc844;--button-primary-text:#10291f;--button-primary-default:var(--button-primary-bg);--chip-active-bg:#2e7d52;--chip-active-hover:#36905f;--chip-active-text:#fff;--focus-border:#3f9a68;--focus-ring:#3f9a6840;--page-bg:#141816;--page-header-bg:#141816;--pageadm-bg:#0f1211;--sidemenu-bg:#0f1211;--tooltip-bg:#212724;--dialog-header-bg:#1c221f;--dialog-bg:#141816;--dialog-actions-bg:#1c221f;--card-bg:#191e1b;--box-bg:var(--card-bg);--code-bg:#212724;--input-bg:#191e1b;--input-bg-disabled:#141816;--toggle-dot:#0f1211;--toggle-bg:#191e1b;--table-header-bg:#191e1b;--table-row-bg:#141816;--scrollbar-track:#232a26;--scrollbar-thumb:#565f59;--scrollbar-thumb-hover:#626b65;--scrollbar-thumb-active:#6e7771;--border-default:#2b322e;--border-secondary:#1b201d;--border-hover:#3a423d;--border-disabled:#232a26;--border-brand:#3f9a68;--brand-primary:#3f9a68;--brand-hover:#36905f;--brand-dark:#154a39;--color-primary-green:var(--brand-primary);--button-disabled:#0f1211;--button-disabled-text:#a6ada9;--hardcoded-hover-light:#232a26;--row-hover-green:#3f9a6826;--text-primary:#dde2df;--text-secondary:#a6ada9;--text-on-brand:#0f1211;--text-on-color:#fff;--text-muted:#808883;--text-disabled:#5e6661;--text-hover:#f4f7f4;--text-label:#a6ada9;--text-link:#00dbff;--text-link-hover:#471fcc;--text-link-action:#0070f2;--text-white:#fff;--chat-bg:#0e110f;--chat-bubble-out:#1e3228;--chat-bubble-out-aix:#8c40e3;--chat-bubble-in:#212724;--chat-reply-preview-bg:#ffffff14;--skeleton-bg:#141816;--skeleton-base:#212724;--skeleton-highlight:#2b322e;--skeleton-bubble-in:#141816;--skeleton-bubble-out:#1e3228;--icon-default:#a6ada9;--icon-disabled:#5e6661;--icon-active:#3f9a68;--icon-hover:#3a423d;--icon-bw:#0f1211;--icon-white:#fff;--icon-brand:#3f9a68;--whatsapp-brand:#32d951;--message-read-check:#53bdeb;--status-encerrado:#d4cfd3;--status-aguardando:#fd5d5d;--status-em-atendimento:#ffc000;--selected:#0f1211;--selected-hover:#141816;--selected-hover-2:#232a26;--tag-neutral-bg:#212724;--tag-neutral-text:#b0b7b3;--tag-brand-bg:#17352a;--tag-brand-text:#8fd9b0;--tag-success-bg:#183322;--tag-success-text:#7be79b;--tag-info-bg:#182b3d;--tag-info-text:#7cc7ff;--tag-warning-bg:#3a2c12;--tag-warning-text:#ffd166;--tag-danger-bg:#3a1f1e;--tag-danger-text:#ff8a80;--tag-ai-bg:#223516;--tag-ai-text:#a8e56a;--shadow:0px 0px 3px #00000057;--shadow-navbar:0 -2px 8px rgba(0,0,0,.435);--shadow-notif-popover:0px 2px 2px rgba(0,0,0,.034);--overlay-loading:#0f1211cc;--heatMapColor-1:#252c28;--heatMapColor-2:#0e4429;--heatMapColor-3:#006d32;--heatMapColor-4:#26a641;--heatMapColor-5:#39d353;--color-blue-default:#4ba3f2;--color-blue-light:#94c9ff;--color-blue-dark:#33537e;--color-blue-darker:#141b4d;--color-red-default:#d9534f;--color-yellow-default:#f4c430;--color-yellow-light:#e6c27a;--color-green-light:#45cf4c;--color-green-default:#43c59e;--color-green-dark:#3bb2bd;--color-grey-lighter:#c1cddc;--color-grey-default:#bdc4d1;--color-grey-light:#d5e0ee;--color-grey-dark:#778195;--color-white:#fff;--color-blue-grey-light:#d7e2ef;--cursor:#fff}.pp-dropdown>.field{height:28px}*{box-sizing:border-box;font-family:Inter,"72",Helvetica Neue,sans-serif;margin:0;padding:0}:focus{outline:none}body .container>.page{margin:0 auto}.ai-gradient-text{font-family:Inter;font-weight:400}.ai-gradient-icon,.ai-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0f0,#0ff);-webkit-background-clip:text;background-clip:text}.echarts-for-react g text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px}.echarts-for-react g text :hover{overflow:visible}div.pp-dropdown>.field,div.pp-input>.field,div.pp-multiselect>.field{max-height:28px}.pp-input>.loading,.pp-input>.suggestions{top:auto}div.pp-textarea>.field{align-items:baseline;max-height:70px}.pp-inputfile>.body{height:auto}h1{font-size:1.5rem}h2{font-size:.9rem}h3{font-size:1.1rem}h4{font-size:1rem}h5{font-size:.9rem}h5,h6{font-weight:400}h6{font-size:.8rem}hr{background-color:#e8e3da;background-color:var(--border-default);border:0;height:1px;margin:.5rem 0}li,ul{padding:revert}.hide{display:none}.shrunked{overflow:hidden;width:0}.fullheigth{height:100%}.link{text-decoration:none;-webkit-user-select:none;user-select:none}.link,.link-text{color:#00dbff;color:var(--text-link);cursor:pointer}.link-text{font-weight:700;text-decoration:underline}.hover:hover{background-color:#eee}.bold{font-weight:700}.bolder{font-weight:bolder}.lclink{align-items:center;border-radius:19px;cursor:pointer;display:flex;height:38px;justify-content:center;width:38px}.lclink:hover{background-color:#cccccf}.lctaglink{background-color:#fff;border:0;border-radius:8px;cursor:pointer;height:2.5rem;justify-content:space-between;margin-bottom:.2rem;padding:.3rem 1.2rem}.lctaglink,.lctaglink>div{align-items:center;display:flex}.lctaglink i{font-size:1.5rem}.lctaglink:hover{outline:3px auto #666}#react-joyride-portal button[aria-label=Pular],#react-joyride-portal button[aria-label=Voltar],button.lc-button,button.pp-button{background-color:var(--background-light);border:0;border-radius:4px;color:#1f2a24;color:var(--text-primary);cursor:pointer;font-family:Inter,sans-serif;font-weight:600;height:40px;min-width:135px;padding:.3rem 1.2rem;transition:background-color .3s ease,color .3s ease}.react-joyride__tooltip button[aria-label=Pular]:hover,.react-joyride__tooltip button[aria-label=Voltar]:hover,button.lc-button:hover,button.pp-button:hover{background-color:#eceef6;transition:background-color .3s ease,color .3s ease}button.lc-button>.small,button.pp-button>.small{height:30px;min-width:50px}button.lc-button.small,button.pp-button.small{border-radius:.25rem;font-size:.6rem;height:24px;padding:.2rem .5rem}button.lc-button.disabled,button.pp-button.disabled{background-color:#f4f1ea;background-color:var(--button-disabled);color:#b5ad9f;color:var(--button-disabled-text);cursor:not-allowed}button.lc-button.disabled:hover,button.pp-button.disabled:hover{background-color:var(--button-disabled-hover)}button.lc-button.grey,button.pp-button.grey{background-color:#cccccf;color:#000}.lc-buttons{align-items:center;display:flex;gap:0}.lc-buttons>.active{background-color:var(--color-primary-blue);color:#fff}.lc-buttons>:not(.active){background-color:#eaeef6}.lc-buttons>*{border-radius:0}.lc-buttons>:first-child{border-radius:4px 0 0 4px}.lc-buttons>:last-child{border-radius:0 4px 4px 0}.lc-pivot-segments{column-count:2;column-gap:.5rem}.lc-button.bg-info,.lc-button.bg-primary,.react-joyride__tooltip button[aria-label=Fim],.react-joyride__tooltip button[aria-label=Pr\F3ximo]{background-color:#fbb91f;background-color:var(--button-primary-default);color:#1f2a24;color:var(--text-primary);font-family:Inter}.lc-button.bg-info:hover,.lc-button.bg-primary:hover,.react-joyride__tooltip button:hover{background-color:#f2efe8;background-color:var(--hardcoded-hover-light)}.bg-danger{background-color:#e64646;color:#fff}.bg-success{background-color:#a5bf3e;color:#000}.bg-warning{background-color:#ffb800;color:#000}.bg-link{background-color:#0580ce;color:#fff}.bg-grey{background-color:#cccccf;color:#000}.bg-purple{background-color:#5969cd;color:#fff}.bg-pink{background-color:#e273c5;color:#fff}.bg-green{background-color:#a5bf3e;color:#fff}.bg-brown{background-color:#b48c48;color:#fff}.text-primary{color:#1f2a24;color:var(--text-primary)}.text-secondary{color:var(--text-blue)}.text-danger{color:var(--status-red)}.text-success{color:#3ebb3f;color:var(--status-green)}.text-warning{color:#f6de00;color:var(--status-yellow)}.text-lime{color:var(--color-secondary-lime)}.text-info{color:var(--text-info)}.text-link{color:#00dbff;color:var(--text-link)}.text-grey{color:var(--text-grey)}.text-purple{color:var(--text-purple)}.text-pink{color:var(--text-pink)}.text-green{color:var(--text-green)}.text-brown{color:var(--text-brown)}.scrollable-v{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;padding-right:.8rem}.diime-empty-state{align-items:center;background:#0000;color:#6b7069;color:var(--text-secondary);display:flex;font-size:15px;gap:8px;justify-content:center;padding:80px 16px;width:100%}.scrollable-v::-webkit-scrollbar{background-color:#eeeae2;background-color:var(--scrollbar-track);border-radius:.25rem;height:.5rem;width:.5rem;z-index:99}.scrollable-v::-webkit-scrollbar-thumb{background:#cfc8bb;background:var(--scrollbar-thumb);border-radius:.25rem}.scrollable-v::-webkit-scrollbar-thumb:hover{background:#b9b1a2;background:var(--scrollbar-thumb-hover)}.scrollable-v::-webkit-scrollbar-track{background-color:#eeeae2;background-color:var(--scrollbar-track);border-radius:.25rem}.scrollable-h{overflow-x:auto;overflow-y:hidden;padding-right:.5rem}.scrollable-h::-webkit-scrollbar{height:.5rem;width:.5rem}.scrollable-h::-webkit-scrollbar-thumb{background:#cfc8bb;background:var(--scrollbar-thumb);border-radius:.25rem}.scrollable-h::-webkit-scrollbar-thumb:hover{background:#b9b1a2;background:var(--scrollbar-thumb-hover)}.scrollable-h::-webkit-scrollbar-track{background-color:#eeeae2;background-color:var(--scrollbar-track);border-radius:.25rem}.MuiButton-root.diime-ai-outline{border-color:#0000!important;color:#2f6e4a!important;color:var(--brand-primary)!important;position:relative}.MuiButton-root.diime-ai-outline:before{background:linear-gradient(180deg,#75f9fb 6.38%,#75f945 92.76%);background:var(--gradient-aix);border-radius:inherit;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(var(--text-on-color) 0 0) content-box,linear-gradient(var(--text-on-color) 0 0);mask:linear-gradient(var(--text-on-color) 0 0) content-box,linear-gradient(var(--text-on-color) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}@property --diime-ai-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes diime-ai-spin{to{--diime-ai-angle:360deg}}.MuiButton-root.diime-ai-outline--animated:before{background:conic-gradient(from var(--diime-ai-angle),#75f9fb,#75f945,#2f6e4a,#75f945,#75f9fb);background:conic-gradient(from var(--diime-ai-angle),var(--gradient-aix-start),var(--gradient-aix-end),var(--brand-primary),var(--gradient-aix-end),var(--gradient-aix-start));padding:1.5px}.MuiButton-root.diime-ai-outline--animated:after{border-radius:inherit;box-shadow:-2px 0 6px -1px #75f9fb,2px 0 6px -1px #75f945;box-shadow:-2px 0 6px -1px var(--gradient-aix-start),2px 0 6px -1px var(--gradient-aix-end);content:"";inset:-1px;opacity:.5;pointer-events:none;position:absolute;transition:opacity .2s ease}.MuiButton-root.diime-ai-outline--animated:not(:disabled):hover{background-color:#2f6e4a1a!important;background-color:var(--row-hover-green)!important}.MuiButton-root.diime-ai-outline--animated:focus-visible:after,.MuiButton-root.diime-ai-outline--animated:not(:disabled):hover:after{opacity:1}.MuiButton-root.diime-ai-outline--animated:disabled:after{opacity:0}.MuiButton-root.diime-ai-outline--animated:disabled .diime-ai-icon__spark{animation:none}@keyframes diime-ai-shine{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:no-preference){.MuiButton-root.diime-ai-outline--animated:not(:disabled):before{animation:diime-ai-spin 4s linear infinite}.MuiButton-root.diime-ai-outline--animated .diime-ai-icon{transition:transform .3s ease}.MuiButton-root.diime-ai-outline--animated:not(:disabled):hover .diime-ai-icon{transform:rotate(-15deg) scale(1.1)}.MuiButton-root.diime-ai-outline--animated:not(:disabled):hover .diime-ai-outline__label{-webkit-text-fill-color:#0000;animation:diime-ai-shine 1s ease-out;background:linear-gradient(100deg,currentColor 42%,#75f9fb 50%,currentColor 58%) 0 0 /250% 100% no-repeat;background:linear-gradient(100deg,currentColor 42%,var(--gradient-aix-start) 50%,currentColor 58%) 0 0 /250% 100% no-repeat;-webkit-background-clip:text;background-clip:text}}.lci-1x{font-size:1rem}.lci-2x{font-size:1.2rem}.lci-3x{font-size:1.4rem}.lci-4x{font-size:1.6rem}.lci-5x{font-size:1.8rem}.lci-6x{font-size:2rem}.lci-7x{font-size:2.5rem}.lci-rotate-180{transform:rotate(180deg)}.lci-rotate-90{transform:rotate(90deg)}.lci-rotate-270{transform:rotate(270deg)}.font-xs{font-size:.7rem}.font-sm{font-size:.8rem}.font-md{font-size:1rem}.font-lg{font-size:1.25rem}.font-xl{font-size:1.5rem}.text-center{text-align:center}.text-right{text-align:right}.text-dark{font-weight:500}.text-darker{font-weight:700}.font-1x{font-size:6px}.font-2x{font-size:8px}.font-3x{font-size:10px}.font-4x{font-size:12px}.font-5x{font-size:14px}.font-6x{font-size:16px}.font-7x{font-size:20px}.font-8x{font-size:24px}.font-9x{font-size:26px}@media only screen and (max-width:600px){.pc-only{display:none}}@media only screen and (min-width:600px){.mobile-only{display:none}}.m-1{margin:1px}.m-2{margin:2px}.m-3{margin:5px}.m-4{margin:8px}.m-5{margin:10px}.m-6{margin:15px}.m-7{margin:20px}.mt-1{margin-top:1px}.mt-2{margin-top:2px}.mt-3{margin-top:5px}.mt-4{margin-top:8px}.mt-5{margin-top:10px}.mt-6{margin-top:15px}.mt-7{margin-top:20px}.mb-1{margin-bottom:1px}.mb-2{margin-bottom:2px}.mb-3{margin-bottom:5px}.mb-4{margin-bottom:8px}.mb-5{margin-bottom:10px}.mb-6{margin-bottom:15px}.mb-7{margin-bottom:20px}.ml-1{margin-left:1px}.ml-2{margin-left:2px}.ml-3{margin-left:5px}.ml-4{margin-left:8px}.ml-5{margin-left:10px}.ml-6{margin-left:15px}.ml-7{margin-left:20px}.mr-1{margin-right:1px}.mr-2{margin-right:2px}.mr-3{margin-right:5px}.mr-4{margin-right:8px}.mr-5{margin-right:10px}.mr-6{margin-right:15px}.mr-7{margin-right:20px}.mv-1{margin-bottom:1px;margin-top:1px}.mv-2{margin-bottom:2px;margin-top:2px}.mv-3{margin-bottom:5px;margin-top:5px}.mv-4{margin-bottom:8px;margin-top:8px}.mv-5{margin-bottom:10px;margin-top:10px}.mv-6{margin-bottom:15px;margin-top:15px}.mv-7{margin-bottom:20px;margin-top:20px}.mh-1{margin-left:1px;margin-right:1px}.mh-2{margin-left:2px;margin-right:2px}.mh-3{margin-left:5px;margin-right:5px}.mh-4{margin-left:8px;margin-right:8px}.mh-5{margin-left:10px;margin-right:10px}.mh-6{margin-left:15px;margin-right:15px}.mh-7{margin-left:20px;margin-right:20px}.p-1{padding:1px}.p-2{padding:2px}.p-3{padding:5px}.p-4{padding:8px}.p-5{padding:10px}.p-6{padding:15px}.p-7{padding:20px}.pt-1{padding-top:1px}.pt-2{padding-top:2px}.pt-3{padding-top:5px}.pt-4{padding-top:8px}.pt-5{padding-top:10px}.pt-6{padding-top:15px}.pt-7{padding-top:20px}.pb-1{padding-bottom:1px}.pb-2{padding-bottom:2px}.pb-3{padding-bottom:5px}.pb-4{padding-bottom:8px}.pb-5{padding-bottom:10px}.pb-6{padding-bottom:15px}.pb-7{padding-bottom:20px}.pl-1{padding-left:1px}.pl-2{padding-left:2px}.pl-3{padding-left:5px}.pl-4{padding-left:8px}.pl-5{padding-left:10px}.pl-6{padding-left:15px}.pl-7{padding-left:20px}.pr-1{padding-right:1px}.pr-2{padding-right:2px}.pr-3{padding-right:5px}.pr-4{padding-right:8px}.pr-5{padding-right:10px}.pr-6{padding-right:15px}.pr-7{padding-right:20px}.pv-1{padding:1px 0}.pv-2{padding:2px 0}.pv-3{padding:5px 0}.pv-4{padding:8px 0}.pv-5{padding:10px 0}.pv-6{padding:15px 0}.pv-7{padding:20px 0}.ph-1{padding:0 1px}.ph-2{padding:0 2px}.ph-3{padding:0 5px}.ph-4{padding:0 8px}.ph-5{padding:0 10px}.ph-6{padding:0 15px}.ph-7{padding:0 20px}.w-100{width:100px}.w-200{width:200px}.w-300{width:300px}.w-400{width:400px}.w-500{width:500px}.w-600{width:600px}.w-700{width:700px}.w-800{width:800px}.w-900{width:900px}.w-1000{width:1000px}.h-100{height:100px}.h-200{height:200px}.h-300{height:300px}.h-400{height:400px}.h-500{height:500px}.h-600{height:600px}.h-700{height:700px}.h-800{height:800px}.h-900{height:900px}.h-1000{height:1000px}.w-10p{width:10%}.w-15p{width:15%}.w-20p{width:20%}.w-25p{width:25%}.w-30p{width:30%}.w-40p{width:40%}.w-45p{width:45%}.w-50p{width:50%}.w-55p{width:55%}.w-60p{width:60%}.w-70p{width:70%}.w-75p{width:75%}.w-80p{width:80%}.w-90p{width:90%}.w-100p{width:100%}.h-10p{height:10%}.h-15p{height:15%}.h-20p{height:20%}.h-25p{height:25%}.h-30p{height:30%}.h-40p{height:40%}.h-45p{height:45%}.h-50p{height:50%}.h-55p{height:55%}.h-60p{height:60%}.h-70p{height:70%}.h-75p{height:75%}.h-80p{height:80%}.h-90p{height:90%}.h-100p{height:100%}.centralized{flex-direction:column}.centralized,.centralized-row{align-items:center;display:flex;justify-content:center}.centralized-row{flex-direction:row;gap:4px}.space-between{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.sequence{align-items:baseline;display:flex;justify-content:flex-start}.embed-insights{max-width:1050px;width:100%}.lci.lci-spin,.ppi.ppi-spin{animation:spin 2s linear infinite;display:block}.lci.lci-pulse{animation:spin 1s steps(8) infinite;display:block}.pp-table,.table{border:none;margin:15px 0;width:100%}.pp-table thead,.table thead{background-color:#eee;font-weight:700}.pp-table tbody tr,.table tbody tr{background-color:#fff}.pp-table tbody tr:nth-child(odd),.table tbody tr:nth-child(odd){background-color:#fafdff}.pp-table tbody tr:hover,.table tbody tr:hover{background-color:#eee}.pp-table tbody tr td,.table tbody tr td{font-size:.9rem;padding:3px}.pp-table tbody tr td.dark,.table tbody tr td.dark{font-weight:700}.pp-table tfoot,.table tfoot{background-color:#eef;font-weight:700}.pp-table tfoot tr th,.table tfoot tr th{font-size:.8rem;padding:3px;text-align:left}.form,form{height:100%}.form,.form>.fields,form,form>.fields{display:flex;flex-direction:column;row-gap:10px}.form>.commands,form>.commands{display:flex;justify-content:space-between;padding-top:10px}.form.gap-mini,form.gap-mini{row-gap:3px}.form.gap-tiny,form.gap-tiny{row-gap:7px}.form.gap-small,form.gap-small{row-gap:10px}.cards{column-count:2;column-gap:.5rem;flex-flow:row wrap}.cards>.lc-segment{break-inside:avoid-column}.bg-hover:hover{background-image:linear-gradient(90deg,#00000005,#0000000d);border-radius:5px}.pvtUi{color:#333}table.pvtTable{border-collapse:collapse;font-size:10pt;text-align:left}table.pvtTable tbody tr th,table.pvtTable thead tr th{background-color:#fafafa;border:1px solid #cdcdcd;font-size:10pt;padding:5px}table.pvtTable .pvtColLabel{text-align:center}table.pvtTable .pvtTotalLabel{text-align:right}table.pvtTable tbody tr td{background-color:#fff;border:1px solid #cdcdcd;color:#3d3d3d;padding:5px;text-align:right;vertical-align:top}.pvtGrandTotal,.pvtTotal{font-weight:700}.pvtVals{text-align:center;white-space:nowrap}.pvtColOrder,.pvtRowOrder{cursor:pointer;display:inline-block;margin-left:5px;width:15px}.pvtAggregator{margin-bottom:5px}.pvtAxisContainer,.pvtVals{min-height:20px;min-width:20px}.pvtAxisContainer li{cursor:move;list-style-type:none;padding:8px 6px}.pvtAxisContainer li.pvtPlaceholder{border:1px dashed #aaa;-webkit-border-radius:5px;border-radius:5px;padding:3px 15px}.pvtAxisContainer li span.pvtAttr{-webkit-text-size-adjust:100%;background:#fff;border:1px solid #e4eaec;border-radius:5px;padding:2px 5px;white-space:nowrap}.pvtTriangle{color:grey;cursor:pointer}.pvtHorizList li{display:inline}.pvtVertList{vertical-align:top}.pvtFilteredAttribute{font-style:italic}.pvtFilterBox{background-color:#fff;border:1px solid gray;position:absolute;text-align:center;width:300px;z-index:100}.pvtFilterBox h4{margin:15px}.pvtFilterBox p{margin:10px auto}.pvtFilterBox label{font-weight:400}.pvtFilterBox input[type=checkbox]{margin-left:10px;margin-right:10px}.pvtFilterBox input[type=text]{width:230px}.pvtFilterBox .count{color:gray;font-weight:400;margin-left:3px}.pvtCheckContainer{border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;cursor:grab;font-size:14px;max-height:250px;overflow-y:scroll;text-align:left;white-space:nowrap;width:100%}table#ngxpivottable{margin:0 0 0 a}table.pvtUi{margin:0 auto}.pvtCheckContainer p{margin:5px}table.pvtTable{margin:0 auto}.pvtAxisContainer,.pvtVals{background:#fff;border:1px solid #e4eaec;min-height:10px;min-width:10px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}table.pvtTable thead tr th{background-color:#0487d9;color:#fff;font-size:10pt}.pvtUi td.pvtOutput{display:flex;max-height:calc(100vh - 220px);max-height:calc(var(--app-vh, 1vh)*100 - 220px);max-width:calc(100vw - 300px);overflow:scroll;overflow-x:auto;vertical-align:top}.pvtTable,table.pvtTable tbody tr th{background-color:#fff}.pvtAxisContainer li span.pvtAttr{min-width:50px}.zIndex{z-index:10010!important}div[class^=MuiSelect-root]{background-color:initial}div.column{display:flex;flex-direction:column}div.row,span.row{align-items:center;display:flex;gap:.25rem}div.row.full,span.row.full{width:100%}div.row.botton,span.row.botton{align-items:flex-end}div.row.gap-0,span.row.gap-0{gap:0}div.row.gap-1,span.row.gap-1{gap:5px}div.row.gap-2,span.row.gap-2{gap:10px}div.row.gap-3,span.row.gap-3{gap:15px}div.row.gap-4,span.row.gap-4{gap:20px}div.row.gap-5,span.row.gap-5{gap:25px}div.row.right,span.row.right{justify-content:flex-end}div.row.wrap,span.row.wrap{flex-wrap:wrap}div.row.between,span.row.between{justify-content:space-between}.snackbar{animation:snackbar-slideIn .3s ease-out!important;border-radius:8px!important;bottom:auto!important;box-shadow:0 4px 12px #00000026!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;height:auto!important;left:auto!important;max-width:400px!important;min-width:250px!important;padding:12px 24px!important;position:fixed!important;right:20px!important;top:20px!important;width:auto!important;z-index:10010!important}.snackbar-success{background-color:#22c55e!important;background-color:var(--sap-color-success,#22c55e)!important;color:#fff!important}.snackbar-error{background-color:#ef4444!important;background-color:var(--sap-color-error,#ef4444)!important;color:#fff!important}.snackbar-warning{background-color:#f59e0b!important;background-color:var(--sap-color-warning,#f59e0b)!important;color:#fff!important}.snackbar-info{background-color:#0070f2!important;background-color:var(--sap-color-primary,#0070f2)!important;color:#fff!important}.snackbar-close{align-items:center;background:none;border:none;color:currentColor;cursor:pointer;display:inline-flex;font-size:18px;height:20px;justify-content:center;margin-left:12px;opacity:.8;padding:0;transition:opacity .2s ease;width:20px}.snackbar-close:hover{opacity:1}@keyframes snackbar-slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}div[class*=notistack-SnackbarContainer]{z-index:10010!important}div[class*=SnackbarItem-contentRoot]{z-index:10010!important}div.MuiCollapse-wrapperInner .jss15,div[class*=SnackbarItem-contentRoot]{background-color:#fff;border:1px solid #cccccf;color:#1f2a24;color:var(--text-primary);font-family:Inter,sans-serif;font-size:14px;font-weight:400}div.MuiCollapse-wrapperInner .jss15.jss17{border:1px solid #31cf70}div.MuiCollapse-wrapperInner .jss15.jss18{border:1px solid #d35555}div.MuiCollapse-wrapperInner .jss15.jss19{border:1px solid #2196f3}div.MuiCollapse-wrapperInner .jss15.jss20{border:1px solid #be8e12}div[class*=SnackbarItem-variantError]{border:1px solid #d35555}div[class*=SnackbarItem-variantSuccess]{border:1px solid #31cf70}div[class*=SnackbarItem-variantWarning]{border:1px solid #be8e12}div[class*=SnackbarItem-variantInfo]{border:1px solid #0580ce}body>iframe{display:none}.fullspace{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}div.pp-dropdown>.field,div.pp-input>.field,div.pp-multiselect>.field,div.pp-textarea>.field{border:1px solid #ddd}.text-capitalize{text-transform:capitalize}.pp-dropdown>.list{margin-top:50px}.lc-tooltip>.body{filter:drop-shadow(0 0 3px rgba(58,79,135,.36))}.lc-tooltip>.body .content,.lc-tooltip>.body>.arrow{background-color:#f1f5fb}.card-page{background-color:#ffffffb3;border-radius:.25rem;box-shadow:4px 4px 18px 0 #3a4f870f;display:flex;flex-direction:column;height:calc(100vh - 104px);height:calc(var(--app-vh, 1vh)*100 - 104px);padding:.75rem}.container:has(.backupGoldTree) .functions .lc-iconlink{display:none}.container:has(.backupGoldTree) .functions{width:64px}.container:has(.backupGoldTree) .functions .lc-iconlink:has(.ppi-filter){display:flex}.container:has(.backupGoldTree) .right>.row{display:none}.ellipsis{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.card-frame{background-color:#fff;border-radius:.25rem;box-shadow:4px 4px 18px 0 #3a4f870f;display:flex;flex-direction:column;justify-content:space-between;padding:.75rem}.bordered{border:1px solid #ebebeb}.label{display:inline-block;font-size:.75rem;margin-bottom:4px}[data-title]:hover:after{opacity:1;transition:all .1s ease .5s;visibility:visible}[data-title]:after{background-color:var(
        --background-lightest
    );border-radius:4px;bottom:-5px;color:#1f2a24;color:var(--text-primary);content:attr(data-title);filter:drop-shadow(0 0 3px rgba(58,79,135,.36));font-size:11px;left:50%;opacity:0;padding:4px 8px;position:absolute;transform:translateX(-50%);visibility:hidden;white-space:nowrap;z-index:99999}[data-title]{position:relative}.MuiTooltip-popper{z-index:99999!important}body .container>.page:has(.homeflex){overflow-y:hidden}.pp-textarea>.title{color:#1f2a24;color:var(--text-primary);font-family:Inter}.pp-textarea>.field.required{border-left:3px solid var(--color-secondary-lime)}.MuiSwitch-track{background-color:#e0f7ff;border-radius:14px;opacity:1}.Mui-checked .MuiSwitch-thumb{background-color:#2e004b}.Mui-checked .MuiSwitch-track{background-color:#abe0ff;opacity:1}revo-grid .attribution{border:none!important;visibility:hidden!important}input[type=date]::-webkit-datetime-edit,input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-text,input[type=date]::-webkit-datetime-edit-year-field,input[type=datetime-local]::-webkit-datetime-edit,input[type=datetime-local]::-webkit-datetime-edit-day-field,input[type=datetime-local]::-webkit-datetime-edit-hour-field,input[type=datetime-local]::-webkit-datetime-edit-minute-field,input[type=datetime-local]::-webkit-datetime-edit-month-field,input[type=datetime-local]::-webkit-datetime-edit-text,input[type=datetime-local]::-webkit-datetime-edit-year-field,input[type=month]::-webkit-datetime-edit,input[type=month]::-webkit-datetime-edit-month-field,input[type=month]::-webkit-datetime-edit-text,input[type=month]::-webkit-datetime-edit-year-field,input[type=time]::-webkit-datetime-edit,input[type=time]::-webkit-datetime-edit-hour-field,input[type=time]::-webkit-datetime-edit-minute-field,input[type=time]::-webkit-datetime-edit-second-field,input[type=time]::-webkit-datetime-edit-text{color:#1f2a24;color:var(--text-primary)}input[type=date]::-webkit-datetime-edit-day-field:focus,input[type=date]::-webkit-datetime-edit-month-field:focus,input[type=date]::-webkit-datetime-edit-year-field:focus,input[type=datetime-local]::-webkit-datetime-edit-day-field:focus,input[type=datetime-local]::-webkit-datetime-edit-hour-field:focus,input[type=datetime-local]::-webkit-datetime-edit-minute-field:focus,input[type=datetime-local]::-webkit-datetime-edit-month-field:focus,input[type=datetime-local]::-webkit-datetime-edit-year-field:focus,input[type=month]::-webkit-datetime-edit-month-field:focus,input[type=month]::-webkit-datetime-edit-year-field:focus,input[type=time]:not(.pp-input input)::-webkit-datetime-edit-hour-field:focus,input[type=time]:not(.pp-input input)::-webkit-datetime-edit-minute-field:focus,input[type=time]:not(.pp-input input)::-webkit-datetime-edit-second-field:focus{color:#fff;color:var(--text-on-color);outline:none}input[type=date]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=time]:focus{outline-offset:-2px}input[type=datetime-local]{background-color:#fff;background-color:var(--input-bg);border:1px solid #e8e3da;border:1px solid var(--border-default);border-radius:4px;color:#b5ad9f;color:var(--text-disabled)}:root input[type=date],:root input[type=datetime-local],:root input[type=month],:root input[type=time]{color-scheme:light}:root input[type=date]::-webkit-calendar-picker-indicator,:root input[type=datetime-local]::-webkit-calendar-picker-indicator,:root input[type=month]::-webkit-calendar-picker-indicator,:root input[type=time]::-webkit-calendar-picker-indicator{filter:brightness(0) saturate(100%) invert(47%) sepia(0) saturate(0) hue-rotate(0deg) brightness(92%) contrast(92%);opacity:.7}[data-theme=dark] input[type=date],[data-theme=dark] input[type=datetime-local],[data-theme=dark] input[type=month],[data-theme=dark] input[type=time]{color-scheme:dark}[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=month]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator{filter:brightness(0) saturate(100%) invert(67%) sepia(8%) saturate(1497%) hue-rotate(182deg) brightness(95%) contrast(87%);opacity:.8}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:active,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#1f2a24;-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input::placeholder,textarea::placeholder{color:#9a9c93;color:var(--text-muted);opacity:1}[data-radix-scroll-area-viewport]{display:block!important}[data-radix-scroll-area-viewport]>div{display:block!important;max-width:100%!important;width:100%!important}body:has(.new-operator-wrapper){overflow:hidden}.new-operator-wrapper{height:calc(100dvh - 44px);max-height:calc(100dvh - 44px);overflow:hidden}.new-operator-wrapper .new-operator-view{display:flex;gap:0;height:100%;overflow:hidden;position:relative}.new-operator-chat-region,.new-operator-list-slot{display:contents}.new-operator-chat-region--hidden,.new-operator-list-slot[hidden]{display:none}.new-operator-chat-opening{background:var(--page-bg);display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.new-operator-chat-opening__header{border-bottom:1px solid var(--border-default);gap:12px;padding:12px}.new-operator-chat-opening__header,.new-operator-wrapper .conversations-sidebar-header--agent{align-items:center;box-sizing:border-box;display:flex;height:68px}.new-operator-chat-region--drawer{background:var(--page-bg);border-left:1px solid var(--border-default);bottom:0;box-shadow:none;display:flex;max-width:33.333vw;min-width:360px;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .28s ease;width:33.333vw;z-index:40}.new-operator-chat-region--drawer.new-operator-chat-region--open{pointer-events:auto;transform:translateX(0)}.new-operator-chat-region--no-transition{transition:none!important}.new-operator-chat-region--floating{display:none!important}.new-operator-chat-region--reserve-dock .chat-panel{padding-bottom:34px}.new-operator-wrapper .new-operator-view:has(.new-operator-chat-region--open) .conversations-table-panel{margin-right:33.333vw}.new-operator-wrapper .floating-dock__window-body .contact-details-sidebar--pinned,.new-operator-wrapper .new-operator-chat-region--drawer .contact-details-sidebar--pinned{border-left:none;bottom:0;box-shadow:none;left:0;max-width:none;min-width:0;position:absolute;right:0;top:68px;width:100%;z-index:110}.new-operator-chat-region__close{align-items:center;background:var(--dialog-bg);border:1px solid var(--border-default);border-radius:50%;box-shadow:-2px 2px 8px #0000001f;color:var(--text-secondary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;left:-16px;padding:0;position:absolute;top:14px;transition:background .15s ease,color .15s ease;width:32px;z-index:5}.new-operator-chat-region__close:hover{background:var(--selected-hover);color:var(--text-primary)}.new-operator-wrapper .new-operator-view:has(.contact-details-sidebar--pinned){padding-right:0}.new-operator-wrapper .new-operator-view:has(.contact-details-sidebar--pinned:not(.contact-details-sidebar--expanded)){padding-right:0}.new-operator-wrapper .conversations-sidebar{background:var(--sidemenu-bg);display:flex;flex:0 0 280px;flex-direction:column;min-width:280px;position:relative;transition:width .3s cubic-bezier(.4,0,.2,1),min-width .3s cubic-bezier(.4,0,.2,1);width:280px;z-index:1}.new-operator-wrapper .conversations-sidebar.collapsed{flex:0 0 48px;min-width:48px;overflow:visible;width:48px;z-index:100}.new-operator-wrapper .conversations-sidebar-header{background:var(--sidemenu-bg);padding:12px 12px 12px 16px}.new-operator-wrapper .conversations-sidebar-header.collapsed{align-items:center;display:flex;justify-content:center;padding:12px 12px 0}.new-operator-wrapper .conversations-sidebar-header h2{color:var(--text-primary);font-family:Inter;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:0}.new-operator-wrapper .conversations-sidebar-header .header-sidebar-content{align-items:center;display:flex;justify-content:space-between;width:100%}.new-operator-wrapper .conversations-sidebar-header.collapsed .header-sidebar-content{justify-content:center}.new-operator-wrapper .conversations-sidebar.collapsed .accordion-chevron{display:none}.new-operator-wrapper .conversations-sidebar.collapsed .accordion-header.active:before{background-color:var(--brand-primary);border-bottom-right-radius:12px;border-top-right-radius:12px;bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:4px}.new-operator-wrapper .accordion-content{display:none}.new-operator-wrapper .queue-item,.new-operator-wrapper .team-item{align-items:center;background:var(--sidemenu-bg);border-left:3px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:12px;min-height:30px;padding:0 6px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.new-operator-wrapper .team-name{color:var(--text-secondary);flex:1 1;font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-operator-wrapper .queue-item:hover,.new-operator-wrapper .team-item:hover:hover{background:var(--selected-hover)}.new-operator-wrapper .queue-item.active,.new-operator-wrapper .team-item.active{background:var(--selected);color:var(--brand-primary)}.new-operator-wrapper .team-item.active .team-name{color:var(--brand-primary);font-size:12px;font-weight:500;opacity:1}.new-operator-wrapper .accordion-header{align-items:center;border:none;cursor:pointer;display:flex;gap:8px;justify-content:space-between;min-height:30px;padding:8px 12px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.new-operator-wrapper .accordion-header.active:before{background-color:var(--brand-primary);border-bottom-right-radius:12px;border-top-right-radius:12px;bottom:0;content:"";height:34.7px;left:0;position:absolute;top:0;width:4px}.new-operator-wrapper .accordion-header.active{border-left:0 solid var(--brand-primary)}.new-operator-wrapper .accordion-header.active .accordion-title{color:var(--text-primary)}.new-operator-wrapper .accordion-title{align-items:center;color:var(--text-primary);display:flex;flex:1 1;font-size:14px;font-weight:500;gap:12px;line-height:1.25}.new-operator-wrapper .accordion-chevron{color:var(--icon-grey);flex-shrink:0;height:16px;margin-left:auto;transition:transform .2s cubic-bezier(.4,0,.2,1);width:16px}.new-operator-wrapper .accordion-chevron.expanded{transform:rotate(90deg)}.new-operator-wrapper .accordion-content{transition:all .2s cubic-bezier(.4,0,.2,1)}.new-operator-wrapper .conversations-sidebar [data-radix-scroll-area-viewport],.new-operator-wrapper .conversations-sidebar [data-radix-scroll-area-viewport]>div{display:block!important;max-width:100%!important;width:100%!important}.new-operator-wrapper .counter{background:var(--selected);font-size:.75rem}.new-operator-wrapper .counter.waiting{background:var(--status-warning);border-color:var(--status-warning);box-shadow:0 1px 2px #f59e0b33;color:var(--text-on-brand)}.new-operator-wrapper .counter.handled{background:var(--status-success);border-color:var(--status-success);box-shadow:0 1px 2px #22c55e33;color:var(--text-on-brand)}.new-operator-wrapper .counter.closed{background:var(--icon-grey);border-color:var(--icon-grey);box-shadow:0 1px 2px #6b728033;color:var(--text-on-brand)}.new-operator-wrapper .counter.ai-handled{background:var(--status-info);border-color:var(--status-info);box-shadow:0 1px 2px #3b82f633;color:var(--text-on-brand)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.new-operator-wrapper .summary-count{background:var(--dialog-bg);border:1px solid var(--border-default);border-radius:4px;font-size:.875rem;font-weight:600;min-width:24px;padding:4px 8px;text-align:center}.new-operator-wrapper .summary-count.waiting{background:var(--status-warning);border-color:var(--status-warning);color:var(--text-on-brand)}.new-operator-wrapper .summary-count.handled{background:var(--status-success);border-color:var(--status-success);color:var(--text-on-brand)}.new-operator-wrapper .summary-count.closed{background:var(--icon-grey);border-color:var(--icon-grey);color:var(--text-on-brand)}.new-operator-wrapper .summary-count.ai-handled{background:var(--status-info);border-color:var(--status-info);color:var(--text-on-brand)}.new-operator-wrapper .type-badge{background:var(--tag-info-bg);border:1px solid var(--tag-info-text);color:var(--tag-info-text);font-size:.75rem;padding:2px 4px}.new-operator-wrapper .header-actions{align-items:center;display:flex;gap:8px;margin-bottom:12px}.new-operator-wrapper .search-container{align-items:center;background-color:var(--input-bg);border-radius:8px;display:flex;gap:8px;position:relative}.new-operator-wrapper .search-icon{color:var(--text-secondary);height:16px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:16px;z-index:1}.new-operator-wrapper:not(.mobile) .conversations-header .search-input{border:none;border-radius:0;height:36px;padding:0}.new-operator-wrapper:not(.mobile) .conversations-header .diime-input.search-input .MuiOutlinedInput-root,.new-operator-wrapper:not(.mobile) .conversations-header .search-input .MuiOutlinedInput-root{border-radius:8px;height:36px}.new-operator-wrapper:not(.mobile) .conversations-header .search-input .MuiOutlinedInput-input{box-sizing:border-box;height:36px;padding:0 8px 0 0}.new-operator-wrapper .section-header{align-items:center;background:var(--page-bg);display:flex;gap:4px;min-height:32px;padding:8px 16px;-webkit-user-select:none;user-select:none}.new-operator-wrapper .section-header:hover{background-color:var(--nav-hover)}.new-operator-wrapper .section-header .section-chevron{color:var(--text-secondary);height:12px;width:12px}.new-operator-wrapper .section-header h3{color:var(--text-secondary);flex:0 1 auto;font-size:11px;font-weight:400;letter-spacing:.06em;margin:0;text-transform:uppercase}.new-operator-wrapper .conversation-info{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:2px;max-width:100%;min-width:0;overflow:hidden;width:100%}.new-operator-wrapper .conversation-info>:first-child{align-items:flex-start;box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;max-width:100%;width:100%}.new-operator-wrapper .counter{border:1px solid #0000;border-radius:8px;color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.25;min-width:20px;padding:4px 8px;text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1)}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.new-operator-wrapper .collapsed-divider{align-self:center;background:var(--border-default);height:1px;margin-block:14px;width:24px}.new-operator-wrapper .collapsed-section-icon{stroke-width:1.3;flex-shrink:0;height:20px;transition:all .2s cubic-bezier(.4,0,.2,1);width:20px}.collapse-btn,.new-operator-wrapper .expand-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--icon-grey);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;opacity:.7;padding:4px;transition:all .2s cubic-bezier(.4,0,.2,1);width:32px}.collapse-btn:hover,.new-operator-wrapper .expand-btn:hover{opacity:1}.new-operator-wrapper .details-header .header-content{align-items:center;display:flex;justify-content:space-between}.new-operator-wrapper .details-header{background:var(--sidemenu-bg);border-bottom:1px solid var(--border-default);padding:1.5rem 1rem}.new-operator-wrapper .details-header h2{color:var(--text-primary);font-size:.875rem;font-weight:600;margin:0}.new-operator-wrapper .details-content{flex:1 1;padding:1rem}.new-operator-wrapper .contact-id{color:var(--text-secondary);font-size:.75rem}.new-operator-wrapper .details-section{margin-bottom:1.5rem}.new-operator-wrapper .details-section h4{color:var(--text-primary);font-size:.75rem;font-weight:600;letter-spacing:.05em;margin:0 0 .5rem;text-transform:uppercase}.new-operator-wrapper .detail-item{gap:.5rem}.new-operator-wrapper .detail-item,.new-operator-wrapper .loading-state{align-items:center;color:var(--text-secondary);display:flex;font-size:.875rem}.new-operator-wrapper .loading-state{flex-direction:column;gap:12px;justify-content:center;min-height:64px;padding:32px}.new-operator-wrapper .loading-state:before{animation:sap-spin 1s linear infinite;border-top:2px solid var(--border-default);border:2px solid var(--border-default);border-radius:50%;border-top-color:var(--brand-primary);content:"";height:24px;width:24px}@keyframes sap-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1400px){.new-operator-wrapper .conversations-sidebar{flex-basis:240px;min-width:240px;width:240px}.new-operator-wrapper .conversations-sidebar.collapsed{flex-basis:48px;min-width:48px;width:48px}.new-operator-wrapper .conversations-panel{width:300px}.new-operator-wrapper .conversations-panel.collapsed{min-width:48px;width:48px}}@media (max-width:1200px){.new-operator-wrapper .conversations-sidebar{flex-basis:220px;min-width:220px;width:220px}.new-operator-wrapper .conversations-sidebar.collapsed{flex-basis:40px;min-width:40px;width:40px}.new-operator-wrapper .conversations-panel{width:280px}.new-operator-wrapper .conversations-panel.collapsed{min-width:40px;width:40px}}.new-operator-wrapper .modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.new-operator-wrapper .modal-content{background:var(--dialog-bg);border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:432px;overflow:hidden;width:100%}.new-operator-wrapper .modal-header{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:1.5rem 1.5rem 1rem}.new-operator-wrapper .modal-header h3{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0}.new-operator-wrapper .modal-body{padding:1.5rem}.new-operator-wrapper .modal-body p{color:var(--text-primary);line-height:1.5;margin:0 0 .5rem}.new-operator-wrapper .modal-question{color:var(--text-primary);font-size:1rem;font-weight:500;margin-bottom:1rem!important}.new-operator-wrapper .modal-conversation-info{background:var(--selected);border:1px solid var(--border-default);border-radius:6px;margin:.75rem 0;padding:.75rem}.new-operator-wrapper .modal-conversation-info p{font-size:.875rem;margin:.25rem 0}.new-operator-wrapper .modal-warning{background:var(--tag-warning-bg);border:1px solid var(--status-warning);border-radius:4px;color:var(--tag-warning-text);font-weight:500;padding:.5rem}.new-operator-wrapper .modal-footer{background:var(--dialog-actions-bg);border-top:1px solid var(--border-default);display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem 1.5rem}.new-operator-wrapper .modal-footer .btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.new-operator-wrapper .modal-footer .btn:disabled{cursor:not-allowed;opacity:.5}.new-operator-wrapper .modal-body label{color:var(--text-primary);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.new-operator-wrapper .modal-body textarea{background-color:var(--input-bg);border:2px solid var(--border-default);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.875rem;line-height:1.5;min-height:80px;padding:.75rem;resize:none;transition:all .2s ease;width:100%}.new-operator-wrapper .modal-body textarea:disabled{background-color:var(--button-disabled);border-color:var(--border-disabled);color:var(--button-disabled-text);cursor:not-allowed}.new-operator-wrapper .modal-body textarea::placeholder{color:var(--text-muted);font-style:italic}.new-operator-wrapper .modal-body .text-xs{color:var(--text-secondary);font-size:.75rem;line-height:1.4;margin-top:.25rem}.new-operator-wrapper .modal-body textarea:hover:not(:disabled){border-color:var(--border-hover)}.new-operator-wrapper .modal-body .mt-4{background:var(--selected);border:1px solid var(--border-default);border-radius:8px;margin-top:1.5rem;padding:1rem}.new-operator-wrapper .modal-body .character-counter{color:var(--text-secondary);font-size:.75rem;margin-top:.25rem;text-align:right}.new-operator-wrapper .modal-body .character-counter.warning{color:var(--status-warning)}.new-operator-wrapper .modal-body .character-counter.error{color:var(--status-error)}.new-operator-wrapper .expand-btn[data-tooltip]{position:relative}.new-operator-wrapper .expand-btn[data-tooltip]:hover:after{animation:tooltipFadeIn .1s ease-in;background-color:#000000d9;border-radius:4px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#fff;content:attr(data-tooltip);font-size:12px;left:calc(100% + 8px);padding:6px 10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:10000}@keyframes tooltipFadeIn{0%{opacity:0}to{opacity:1}}.channel-info,.new-operator-wrapper .status-info{align-items:center;display:flex;gap:6px}@media (max-width:992px) and (min-width:768px){.new-operator-wrapper .new-operator-view{flex-direction:column;gap:0;height:auto}.conversations-panel,.conversations-sidebar{border:none;border-bottom:1px solid var(--border-default);box-shadow:none;width:100%}.conversations-panel.collapsed,.conversations-sidebar.collapsed{height:56px;min-width:100%;overflow:hidden;width:100%}.new-operator-wrapper .chat-panel{min-height:400px;order:2;padding-right:40px}.collapse-btn,.new-operator-wrapper .expand-btn{height:32px;padding:8px;width:32px}.new-operator-wrapper .conversations-content{max-height:300px}}@media (prefers-reduced-motion:reduce){.new-operator-wrapper *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.new-operator-wrapper .conversations-panel,.new-operator-wrapper .conversations-sidebar{display:none}.new-operator-wrapper .chat-panel{border:1px solid #000;box-shadow:none;width:100%}}.new-operator-wrapper .sap-form-section{display:flex;flex-direction:column;gap:12px}.new-operator-wrapper .sap-form-section h4{color:var(--text-primary);font-size:.875rem;font-weight:600;margin:0}@keyframes pulse-required{0%,to{box-shadow:0 0 0 0 #3b82f666}50%{box-shadow:0 0 0 4px #3b82f61a}}.new-operator-wrapper .sap-dropdown-container{position:relative;width:100%}@media (max-width:1280px) and (max-height:620px){.new-operator-wrapper .sap-form-section{gap:8px}.new-operator-wrapper .sap-form-actions{padding-top:8px}}@media (min-width:1280px) and (max-width:1400px) and (min-height:720px) and (max-height:800px){.new-operator-wrapper .sap-form-section{gap:8px}.new-operator-wrapper .sap-dropdown-container{margin-bottom:8px}.new-operator-wrapper .sap-form-actions{gap:8px;padding-top:12px}.new-operator-wrapper .messages-container::-webkit-scrollbar{width:6px}.new-operator-wrapper .messages-container::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.new-operator-wrapper .chat-header{min-height:50px;padding:8px 12px}.new-operator-wrapper .promotion-modal{max-height:550px;max-width:700px}.new-operator-wrapper .message{transform:translateZ(0);will-change:transform}}.new-operator-wrapper .sap-form-actions{padding-top:16px}.sap-template-preview{background:var(--dialog-bg);border-bottom:1px solid var(--border-default);padding:12px}.new-operator-wrapper .conversations-header .loading-spinner{animation:loading-spin 1s linear infinite!important;border-top:2px solid var(--border-default)!important;border:2px solid var(--border-default)!important;border-radius:50%!important;border-top-color:var(--brand-primary)!important;box-sizing:border-box;display:inline-block!important;height:16px!important;transform-origin:center;width:16px!important;will-change:transform}@keyframes loading-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.new-operator-wrapper .sap-form-row{display:flex;gap:12px;margin-bottom:12px}.new-operator-wrapper .sap-form-row:last-child{margin-bottom:0}.new-operator-wrapper .sap-form-label{color:var(--text-primary);font-size:.875rem;font-weight:500;line-height:1.25}.new-operator-wrapper .sap-form-actions{border-top:1px solid var(--border-default);display:flex;gap:8px;justify-content:flex-end;margin-top:16px;padding-top:12px}.new-operator-wrapper .conversations-skeleton{display:flex;flex-direction:column;gap:4px;padding:8px}.new-operator-wrapper .conversations-skeleton-item{align-items:center;background:var(--skeleton-bg);border-bottom:1px solid var(--border-default);border-radius:4px;display:flex;gap:12px;padding:12px}.new-operator-wrapper .conversations-skeleton-content{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.new-operator-wrapper .conversations-skeleton-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.new-operator-wrapper .conversations-skeleton-item .MuiSkeleton-root{background-color:var(--skeleton-base)}.new-operator-wrapper .chat-messages-skeleton{display:flex;flex-direction:column;gap:16px;padding:16px;width:100%}.new-operator-wrapper .chat-message-skeleton-item{display:flex;width:100%}.new-operator-wrapper .chat-message-skeleton-item.left{justify-content:flex-start}.new-operator-wrapper .chat-message-skeleton-item.right{justify-content:flex-end}.new-operator-wrapper .chat-message-skeleton-bubble{border-radius:8px;display:flex;flex-direction:column;gap:8px;max-width:65%;min-width:120px;padding:12px}.new-operator-wrapper .chat-message-skeleton-item.left .chat-message-skeleton-bubble{background:var(--skeleton-bubble-in);border-bottom-left-radius:2px}.new-operator-wrapper .chat-message-skeleton-item.right .chat-message-skeleton-bubble{background:var(--skeleton-bubble-out);border-bottom-right-radius:2px}.new-operator-wrapper .chat-message-skeleton-time{display:flex;justify-content:flex-end;margin-top:4px}.new-operator-wrapper .chat-message-skeleton-bubble .MuiSkeleton-root{background-color:var(--skeleton-base)}@media (min-width:768px){.mobile-hamburger-overlay,.mobile-hamburger-sidebar,.mobile-sidebar-overlay-header{display:none!important}}@media (max-width:767px){.new-operator-wrapper.mobile{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.new-operator-wrapper.mobile .new-operator-view{flex-direction:column;gap:0;height:100%}.new-operator-wrapper.mobile-view--list .conversations-sidebar{display:flex;flex-shrink:0;height:auto;max-height:45%;width:100%!important}.new-operator-wrapper.mobile-view--list .conversations-sidebar.collapsed{height:48px;max-height:48px}.new-operator-wrapper.mobile-view--list .conversations-panel{display:flex;flex:1 1;min-height:0;width:100%!important}.new-operator-wrapper.mobile-view--chat .conversations-panel,.new-operator-wrapper.mobile-view--chat .conversations-sidebar,.new-operator-wrapper.mobile-view--list .chat-panel{display:none!important}.new-operator-wrapper.mobile-view--chat .chat-panel{display:flex;flex:1 1;min-height:0;width:100%!important}.new-operator-wrapper.mobile .conversations-sidebar{display:none!important}.new-operator-wrapper.mobile.mobile-view--list .conversations-panel{display:flex;flex:1 1;flex-direction:column;min-width:0;width:100%}.new-operator-wrapper.mobile.mobile-view--chat .conversations-panel,.new-operator-wrapper.mobile.mobile-view--list .chat-panel{display:none!important}.new-operator-wrapper.mobile.mobile-view--chat .chat-panel{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden;width:100%}.new-operator-wrapper.mobile .contact-details-sidebar{display:none!important}.new-operator-wrapper.mobile .conversations-header{gap:16px;padding:10px 12px}.new-operator-wrapper.mobile .conversations-header .section-name{font-size:18px;font-weight:700;line-height:28px}.new-operator-wrapper.mobile .conversation-item{min-height:72px;padding:12px 16px}.new-operator-wrapper.mobile .conversation-avatar img{height:48px;width:48px}.new-operator-wrapper.mobile .conversation-avatar .avatar{font-size:.875rem;height:48px;width:48px}.new-operator-wrapper.mobile .conversation-name{font-size:16px;font-weight:600}.new-operator-wrapper.mobile .conversation-name-text{max-width:160px}.new-operator-wrapper.mobile .conversation-channel{font-size:14px}.new-operator-wrapper.mobile .conversation-meta{font-size:12px}.new-operator-wrapper.mobile .section-header{min-height:40px;padding:10px 16px}.new-operator-wrapper.mobile .section-header h3{font-size:12px;font-weight:600;letter-spacing:.5px}.new-operator-wrapper.mobile .section-chevron,.new-operator-wrapper.mobile .section-icon-list{height:18px;width:18px}.mobile-hamburger-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;width:fit-content}.mobile-hamburger-btn:active{background:var(--sidemenu-bg)}.group-dropdown-menu{background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;box-shadow:0 4px 12px #0000001f;margin-top:4px;min-width:160px;padding:4px 0;position:absolute;right:0;top:100%;z-index:1000}.group-dropdown-item{background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:block;font-size:14px;line-height:1.4;min-height:44px;padding:10px 14px;text-align:left;width:100%}.group-dropdown-item:active{background:var(--selected-hover)}.group-dropdown-item--active{background:var(--selected);color:var(--icon-active);font-weight:600}.mobile-hamburger-overlay{background:#0006;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10001}.mobile-hamburger-sidebar{-webkit-overflow-scrolling:touch;background:var(--sidemenu-bg);box-shadow:4px 0 16px #00000026;height:100vh;height:100dvh;left:0;overflow-y:auto;padding-top:48px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:340px;z-index:10002}.mobile-hamburger-sidebar .sidebar-nav-title{font-size:15px}.mobile-hamburger-sidebar .sidebar-nav-item{font-size:14px;padding:8px 4px 8px 0}.mobile-hamburger-sidebar .sidebar-nav-counter,.mobile-hamburger-sidebar .sidebar-nav-label{font-size:14px}.mobile-hamburger-sidebar .sidebar-nav-header{padding:8px 4px}.mobile-hamburger-sidebar .sidebar-nav-section-icon{height:20px;width:20px}.mobile-hamburger-sidebar .sidebar-nav-chevron,.mobile-hamburger-sidebar .sidebar-nav-icon{height:18px;width:18px}.mobile-hamburger-sidebar.open{transform:translateX(0)}.new-operator-wrapper.mobile .contact-details-sidebar.contact-details-sidebar--mobile-overlay{background:var(--page-bg);border:none;border-radius:0;bottom:0;display:flex!important;flex-direction:column;left:0;max-width:100%!important;min-width:0;padding-bottom:env(safe-area-inset-bottom,0);padding-top:48px;position:fixed;right:0;top:0;width:100%!important;z-index:10000}.capacitor-android .new-operator-wrapper.mobile .contact-details-sidebar.contact-details-sidebar--mobile-overlay{padding-bottom:0;padding-top:28px}.capacitor-ios .new-operator-wrapper.mobile .contact-details-sidebar.contact-details-sidebar--mobile-overlay{padding-bottom:env(safe-area-inset-bottom,34px);padding-top:env(safe-area-inset-top,44px)}.new-operator-wrapper.mobile .contact-details-sidebar.contact-details-sidebar--mobile-overlay .contact-details-sidebar-toggles{display:none}.new-operator-wrapper.mobile .contact-details-sidebar.contact-details-sidebar--mobile-overlay .contact-details-sidebar-content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding-bottom:16px}.mobile-sidebar-overlay-header{align-items:center;background:var(--page-bg);border-bottom:1px solid var(--border-default);display:flex;flex-shrink:0;gap:6px;min-height:56px;padding:8px 10px}.mobile-sidebar-overlay-header .mobile-hamburger-btn{color:var(--text-primary);height:36px;width:36px}.mobile-sidebar-overlay-header__title{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.new-operator-wrapper .promotion-modal{margin:1rem;max-height:calc(100vh - 2rem)}.new-operator-wrapper .modal-content{margin:1rem;max-width:calc(100vw - 2rem)}.new-operator-wrapper .modal-footer{flex-direction:column-reverse;gap:.5rem}.new-operator-wrapper .modal-footer .btn{justify-content:center;width:100%}.new-operator-wrapper .modal-conversation-info{padding:.5rem}.new-operator-wrapper .modal-body textarea{font-size:.8125rem;min-height:70px;padding:.625rem}.new-operator-wrapper .modal-body label{font-size:.8125rem;margin-bottom:.375rem}.new-operator-wrapper .modal-body .text-xs{font-size:.6875rem}}.transfer-modal{font-family:Inter,sans-serif!important}.transfer-modal .MuiDialog-paper{border-radius:16px;box-shadow:var(--shadow);max-width:90vw;width:500px}.transfer-modal .transfer-modal-header-content{align-items:center;display:flex;gap:.75rem}.transfer-modal .transfer-modal-icon{flex-shrink:0;height:1.5rem;width:1.5rem}.transfer-modal .transfer-modal-text h2{color:var(--text-primary);font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.transfer-modal .transfer-modal-text p{color:var(--text-secondary);font-size:.875rem;font-weight:400;line-height:1.4;margin:0}.transfer-modal .transfer-modal-content{padding:24px!important}.transfer-modal .transfer-modal-body{display:flex;flex-direction:column;gap:24px}.transfer-modal .transfer-section{display:flex;flex-direction:column;gap:12px}.transfer-modal .transfer-checkboxes-row{align-items:center;flex-direction:row;gap:24px;margin-bottom:-12px;margin-top:-12px;white-space:nowrap}.transfer-modal .transfer-modal-actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--dialog-actions-bg);border-radius:0 0 16px 16px;border-top:1px solid var(--border-secondary);display:flex;gap:12px;justify-content:space-between}@media (max-width:600px){.transfer-modal .MuiDialog-paper{margin:16px;width:95vw}.transfer-modal .transfer-modal-body{padding:0}.transfer-modal .transfer-modal-actions{padding:20px!important}.transfer-modal .transfer-checkboxes-row{align-items:flex-start;flex-direction:column;gap:2px;margin-bottom:-12px;margin-top:-12px;white-space:nowrap}}.promotion-modal-sticky-header{background:var(--dialog-bg);margin:-24px 0 0;padding:24px 0 12px;position:sticky;top:-24px;z-index:2}.promotion-modal-content{flex:1 1;overflow-y:auto;padding:1rem 0}.tags-list{display:flex;flex-direction:column;gap:.5rem}.tag-item{border:1px solid var(--border-default);border-radius:8px;cursor:pointer;padding:1rem;transition:all .2s ease}.tag-item:hover{background:var(--nav-hover);border-color:var(--border-hover)}.tag-item.selected{background:var(--nav-selected);border-color:var(--chip-active-bg);box-shadow:0 0 0 3px var(--focus-ring)}.tag-item .tag-content{width:100%}.tag-item .tag-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.tag-item .tag-name{color:var(--text-primary);font-size:.875rem;font-weight:600}.tag-item .check-icon{color:var(--chip-active-bg);height:1rem;width:1rem}.tag-item .tag-description{color:var(--text-secondary);font-size:.75rem;line-height:1.4;margin:0}.tag-status-badge{align-items:center;border-radius:10px;display:inline-flex;font-size:10px;font-weight:600;gap:3px;line-height:1.4;padding:1px 6px;white-space:nowrap}.tag-status-badge--conversation{background:var(--tag-neutral-bg);color:var(--tag-neutral-text)}.tag-status-badge--contact{background:var(--tag-brand-bg);color:var(--tag-brand-text)}.tag-status-badge--removing{opacity:.5;text-decoration:line-through}.tag-status-badge__remove{align-items:center;background:none;border:none;border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;height:12px;justify-content:center;margin-left:2px;padding:0;transition:background-color .15s;width:12px}.tag-status-badge__remove:hover{background-color:#0000001a}.empty-state,.loading-state{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:3rem 1.5rem;text-align:center}.empty-icon{color:var(--icon-default);height:3rem;margin-bottom:1rem;width:3rem}.empty-state h3{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.empty-state p{font-size:.875rem;line-height:1.4;margin:0}.template-modal-overlay{align-items:center;background-color:var(--uber-light-overlay);bottom:0;display:flex;justify-content:center;left:0;padding:16px;padding:var(--sap-horizon-spacing-4,16px);position:fixed;right:0;top:0;z-index:9999}.template-modal-container{background:#fff;border-radius:8px;border-radius:var(--sap-horizon-border-radius-lg,8px);box-shadow:0 20px 25px -5px #0000001a;box-shadow:var(--sap-horizon-shadow-xl,0 20px 25px -5px #0000001a);display:flex;flex-direction:column;max-height:85vh;max-width:700px;min-height:500px;overflow:hidden;width:100%}.template-modal-header{align-items:center;background:#f9fafb;background:var(--sap-horizon-background-subtle,#f9fafb);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--sap-horizon-border-subtle,#e5e7eb);display:flex;justify-content:space-between;padding:16px;padding:var(--sap-horizon-spacing-4,16px)}.template-modal-title{align-items:center;display:flex;gap:8px;gap:var(--sap-horizon-spacing-2,8px)}.template-modal-title h3{color:#374151;color:var(--sap-horizon-text-primary,#374151);font-size:1.125rem;font-size:var(--sap-horizon-font-size-lg,1.125rem);font-weight:600;font-weight:var(--sap-horizon-font-weight-semibold,600);margin:0}.template-modal-close{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;border-radius:var(--sap-horizon-border-radius-md,6px);color:var(--text-secondary);display:flex;justify-content:center;min-height:32px;min-width:32px;padding:8px!important;padding:var(--sap-horizon-spacing-2,8px)!important;transition:all .2s ease}.template-modal-close:hover{background:#fef2f2;background:var(--sap-horizon-background-critical-subtle,#fef2f2);border-color:#fecaca;border-color:var(--sap-horizon-border-critical-subtle,#fecaca);color:#dc2626;color:var(--sap-horizon-text-critical,#dc2626);transform:scale(1.05)}.template-modal-search{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--sap-horizon-border-subtle,#e5e7eb);padding:0 0 16px}.template-search-input{border:1px solid #e5e7eb;border:1px solid var(--sap-horizon-border-subtle,#e5e7eb);border-radius:6px;border-radius:var(--sap-horizon-border-radius-md,6px);font-size:.875rem;font-size:var(--sap-horizon-font-size-sm,.875rem);padding:8px 12px;padding:var(--sap-horizon-spacing-2,8px) var(--sap-horizon-spacing-3,12px);width:100%}.template-search-input:focus{outline:none}.template-modal-content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.template-list-container{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:12px;padding:var(--sap-horizon-spacing-3,12px);scroll-behavior:smooth;scrollbar-color:var(--sap-horizon-border-subtle) #0000;scrollbar-width:thin}.template-list-container::-webkit-scrollbar{width:8px}.template-list-container::-webkit-scrollbar-track{background:var(--sap-horizon-background-neutral);border-radius:4px}.template-list-container::-webkit-scrollbar-thumb{background:var(--sap-horizon-border-subtle);border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.template-list-container::-webkit-scrollbar-thumb:hover{background:var(--sap-horizon-text-secondary)}.template-list-container{background:linear-gradient(var(--sap-horizon-background-card) 30%,#fff0),linear-gradient(#fff0,var(--sap-horizon-background-card) 70%) 0 100%,var(--sap-horizon-background-card);background-attachment:local,local,scroll;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 100%}.template-list{display:flex;flex-direction:column;gap:12px;gap:var(--sap-horizon-spacing-3,12px);padding-bottom:16px;padding-bottom:var(--sap-horizon-spacing-4,16px)}.template-item{background:var(--background-white);background:var(--sap-horizon-background-card,var(--background-white));border:1px solid #e5e7eb;border:1px solid var(--sap-horizon-border-subtle,#e5e7eb);border-radius:6px;border-radius:var(--sap-horizon-border-radius-md,6px);cursor:pointer;overflow:hidden;padding:16px;padding:var(--sap-horizon-spacing-4,16px);position:relative;transition:all .3s ease}.template-item:hover{border-color:var(--sap-horizon-border-accent,var(--sap-color-primary));box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.template-item:active{transform:translateY(0);transition:transform .1s ease}.template-item.selected{background:#dbeafe;background:var(--sap-horizon-background-accent-subtle,#dbeafe);border-color:var(--sap-horizon-border-accent,var(--sap-color-primary));box-shadow:0 0 0 2px #3b82f633}.template-item-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px;margin-bottom:var(--sap-horizon-spacing-2,8px)}.template-item-title{display:flex;flex:1 1;flex-direction:column;gap:8px;gap:var(--sap-horizon-spacing-2,8px)}.template-name{color:#374151;color:var(--sap-horizon-text-primary,#374151);font-size:.875rem;font-size:var(--sap-horizon-font-size-sm,.875rem);font-weight:600;font-weight:var(--sap-horizon-font-weight-semibold,600)}.template-badges{display:flex;flex-wrap:wrap;gap:4px;gap:var(--sap-horizon-spacing-1,4px)}.template-status-badge{align-items:center;display:flex;gap:4px;gap:var(--sap-horizon-spacing-1,4px)}.template-category-badge,.template-status-badge{font-size:.75rem;font-size:var(--sap-horizon-font-size-xs,.75rem);padding:4px 8px;padding:var(--sap-horizon-spacing-1,4px) var(--sap-horizon-spacing-2,8px)}.template-item-body{margin-bottom:8px;margin-bottom:var(--sap-horizon-spacing-2,8px)}.template-body-text{-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:.875rem;font-size:var(--sap-horizon-font-size-sm,.875rem);line-height:1.4;margin:0;overflow:hidden}.template-item-footer{align-items:center;display:flex;justify-content:space-between}.template-language{color:#9ca3af;color:var(--sap-horizon-text-tertiary,#9ca3af);font-size:.75rem;font-size:var(--sap-horizon-font-size-xs,.75rem)}.template-loading-state{align-items:center;display:flex;flex-direction:column;gap:12px;gap:var(--sap-horizon-spacing-3,12px);justify-content:center;padding:32px;padding:var(--sap-horizon-spacing-8,32px)}.template-loading-spinner{animation:spin 1s linear infinite;border:3px solid #e5e7eb;border-top:3px solid var(--sap-horizon-border-subtle,#e5e7eb);border:3px solid var(--sap-horizon-border-subtle,#e5e7eb);border-radius:50%;border-top-color:var(--color-primary-green);height:32px;width:32px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.template-loading-state p{color:var(--text-secondary);font-size:.875rem;font-size:var(--sap-horizon-font-size-sm,.875rem);margin:0}.template-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px;padding:var(--sap-horizon-spacing-8,32px);text-align:center}.template-empty-icon{color:#9ca3af;color:var(--sap-horizon-text-tertiary,#9ca3af);height:48px;margin-bottom:12px;margin-bottom:var(--sap-horizon-spacing-3,12px);width:48px}.template-empty-state h4{color:#374151;color:var(--sap-horizon-text-primary,#374151);font-size:1.125rem;font-size:var(--sap-horizon-font-size-lg,1.125rem);font-weight:600;font-weight:var(--sap-horizon-font-weight-semibold,600);margin:0 0 8px;margin:0 0 var(--sap-horizon-spacing-2,8px) 0}.template-empty-state p{color:var(--text-secondary);font-size:.875rem;font-size:var(--sap-horizon-font-size-sm,.875rem);margin:0;max-width:300px}.template-modal-footer{align-items:center;background:#f9fafb;background:var(--sap-horizon-background-subtle,#f9fafb);border-top:1px solid #e5e7eb;border-top:1px solid var(--sap-horizon-border-subtle,#e5e7eb);display:flex;gap:8px;gap:var(--sap-horizon-spacing-2,8px);justify-content:flex-end;padding:16px;padding:var(--sap-horizon-spacing-4,16px)}.template-cancel-button{align-items:center;background:var(--background-white);background:var(--sap-horizon-background-card,var(--background-white));border:1px solid #e5e7eb;border:1px solid var(--sap-horizon-border-subtle,#e5e7eb);border-radius:6px;border-radius:var(--sap-horizon-border-radius-md,6px);color:var(--text-secondary);display:flex;font-weight:500;font-weight:var(--sap-horizon-font-weight-medium,500);justify-content:center;min-height:40px;padding:8px 16px;padding:var(--sap-horizon-spacing-2,8px) var(--sap-horizon-spacing-4,16px);transition:all .2s ease}.template-cancel-button:hover{background:#dbeafe;background:var(--sap-horizon-background-accent-subtle,#dbeafe);border-color:var(--sap-horizon-border-accent,var(--sap-color-primary));box-shadow:0 2px 4px #0000001a;color:var(--sap-color-primary);color:var(--sap-horizon-text-accent,var(--sap-color-primary));transform:translateY(-1px)}.template-confirm-button{align-items:center;background:linear-gradient(135deg,var(--sap-color-primary) 0,#2563eb 100%);background:linear-gradient(135deg,var(--sap-horizon-background-accent,var(--sap-color-primary)) 0,#2563eb 100%);border:1px solid var(--sap-horizon-border-accent,var(--sap-color-primary));border-radius:6px;border-radius:var(--sap-horizon-border-radius-md,6px);box-shadow:0 2px 4px #3b82f633;color:var(--background-white);color:var(--sap-horizon-text-on-accent,var(--background-white));display:flex;font-weight:600;font-weight:var(--sap-horizon-font-weight-semibold,600);justify-content:center;min-height:40px;padding:8px 16px;padding:var(--sap-horizon-spacing-2,8px) var(--sap-horizon-spacing-4,16px);transition:all .2s ease}.template-confirm-button:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb;border-color:var(--sap-horizon-border-accent-hover,#2563eb);box-shadow:0 4px 8px #3b82f64d;transform:translateY(-2px)}.template-confirm-button:active:not(:disabled){box-shadow:0 2px 4px #3b82f633;transform:translateY(0)}.template-confirm-button:disabled{background:#9ca3af;background:var(--sap-horizon-background-neutral,#9ca3af);border-color:#9ca3af;border-color:var(--sap-horizon-border-neutral,#9ca3af);box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.template-search-row{align-items:center;display:flex;gap:var(--sap-horizon-spacing-3)}.template-search-input{flex:1 1}.template-refresh-btn{align-items:center;background:var(--background-white);background:var(--sap-horizon-background-card,var(--background-white));border:1px solid #e5e7eb;border:1px solid var(--sap-horizon-border-subtle,#e5e7eb);border-radius:6px;border-radius:var(--sap-horizon-border-radius-md,6px);color:var(--text-secondary);display:flex;flex-shrink:0;font-weight:500;font-weight:var(--sap-horizon-font-weight-medium,500);gap:4px;gap:var(--sap-horizon-spacing-1,4px);min-height:36px;padding:8px 12px;padding:var(--sap-horizon-spacing-2,8px) var(--sap-horizon-spacing-3,12px);transition:all .2s ease}.template-refresh-btn:hover:not(:disabled){background:#dbeafe;background:var(--sap-horizon-background-accent-subtle,#dbeafe);border-color:var(--sap-horizon-border-accent,var(--sap-color-primary));box-shadow:0 2px 4px #0000001a;color:var(--sap-color-primary);color:var(--sap-horizon-text-accent,var(--sap-color-primary));transform:translateY(-1px)}.template-refresh-btn:active{box-shadow:0 1px 2px #0000001a;transform:translateY(0)}.template-refresh-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.template-item-actions{display:flex;gap:var(--sap-horizon-spacing-1);opacity:0;transition:opacity .2s ease}.template-item:hover .template-item-actions{opacity:1}.template-preview-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;border-radius:var(--sap-horizon-border-radius-md,6px);color:var(--text-secondary);display:flex;justify-content:center;min-height:32px;min-width:32px;padding:8px!important;padding:var(--sap-horizon-spacing-2,8px)!important;transition:all .2s ease}.template-preview-btn:hover{background:#dbeafe;background:var(--sap-horizon-background-accent-subtle,#dbeafe);border-color:#bfdbfe;border-color:var(--sap-horizon-border-accent-subtle,#bfdbfe);color:var(--sap-color-primary);color:var(--sap-horizon-text-accent,var(--sap-color-primary));transform:scale(1.05)}.template-preview-btn:active{background:var(--sap-color-primary);background:var(--sap-horizon-background-accent,var(--sap-color-primary));color:var(--background-white);color:var(--sap-horizon-text-on-accent,var(--background-white));transform:scale(.95)}.template-preview-section{background:var(--sap-horizon-background-page);border-top:1px solid var(--sap-horizon-border-subtle);flex-shrink:0;max-height:350px;overflow-y:auto;scroll-behavior:smooth}.template-preview-actions{border-top:1px solid #e5e7eb;border-top:1px solid var(--sap-horizon-border-subtle,#e5e7eb);gap:8px;gap:var(--sap-horizon-spacing-2,8px);margin-top:12px;margin-top:var(--sap-horizon-spacing-3,12px);padding-top:12px;padding-top:var(--sap-horizon-spacing-3,12px)}.template-preview-close-btn{background:var(--background-white);background:var(--sap-horizon-background-card,var(--background-white));border:1px solid #e5e7eb;border:1px solid var(--sap-horizon-border-subtle,#e5e7eb);border-radius:6px;border-radius:var(--sap-horizon-border-radius-md,6px);color:var(--text-secondary);font-weight:500;font-weight:var(--sap-horizon-font-weight-medium,500);min-height:32px;padding:4px 12px;padding:var(--sap-horizon-spacing-1,4px) var(--sap-horizon-spacing-3,12px);transition:all .2s ease}.template-preview-close-btn:hover{background:#f3f4f6;background:var(--sap-horizon-background-neutral-subtle,#f3f4f6);border-color:#9ca3af;border-color:var(--sap-horizon-border-neutral,#9ca3af);color:#374151;color:var(--sap-horizon-text-primary,#374151)}.template-preview-select-btn{background:linear-gradient(135deg,#16a34a,#15803d);background:linear-gradient(135deg,var(--sap-horizon-background-positive,#16a34a) 0,#15803d 100%);border:1px solid #16a34a;border:1px solid var(--sap-horizon-border-positive,#16a34a);border-radius:6px;border-radius:var(--sap-horizon-border-radius-md,6px);box-shadow:0 1px 3px #16a34a33;color:var(--background-white);color:var(--sap-horizon-text-on-positive,var(--background-white));font-weight:600;font-weight:var(--sap-horizon-font-weight-semibold,600);min-height:32px;padding:4px 12px;padding:var(--sap-horizon-spacing-1,4px) var(--sap-horizon-spacing-3,12px);transition:all .2s ease}.template-preview-select-btn:hover{background:linear-gradient(135deg,#15803d,#166534);border-color:#15803d;box-shadow:0 2px 6px #16a34a4d;transform:translateY(-1px)}.template-preview-select-btn:active{box-shadow:0 1px 3px #16a34a33;transform:translateY(0)}.template-preview-header{align-items:center;background:var(--sap-horizon-background-card);border-bottom:1px solid var(--sap-horizon-border-subtle);display:flex;justify-content:space-between;padding:var(--sap-horizon-spacing-4)}.template-preview-title{align-items:center;color:var(--sap-horizon-text-primary);display:flex;font-weight:600;gap:var(--sap-horizon-spacing-2)}.template-preview-close{background:#0000;border:none;color:var(--sap-horizon-text-secondary);padding:var(--sap-horizon-spacing-1);transition:all .2s ease}.template-preview-close:hover{background:#ffebee;color:var(--sap-horizon-red)}.template-preview-content{padding:var(--sap-horizon-spacing-4)}.template-preview-info{margin-bottom:var(--sap-horizon-spacing-4)}.template-preview-name{color:var(--sap-horizon-text-primary);font-size:16px;font-weight:600;margin-bottom:var(--sap-horizon-spacing-2)}.template-preview-meta{color:var(--sap-horizon-text-secondary);display:flex;flex-wrap:wrap;font-size:13px;gap:var(--sap-horizon-spacing-3)}.template-preview-status{align-items:center;display:flex;gap:var(--sap-horizon-spacing-1)}.template-preview-body{margin-bottom:var(--sap-horizon-spacing-4)}.template-preview-body h5{color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:var(--sap-horizon-spacing-2)}.template-preview-text{word-wrap:break-word;background:var(--sap-horizon-background-card);border:1px solid var(--sap-horizon-border-subtle);border-radius:6px;color:var(--sap-horizon-text-primary);font-size:14px;line-height:1.5;padding:var(--sap-horizon-spacing-3);white-space:pre-wrap}.template-preview-actions{border-top:1px solid var(--sap-horizon-border-subtle);display:flex;gap:var(--sap-horizon-spacing-3);justify-content:flex-end;padding-top:var(--sap-horizon-spacing-3)}@media (max-width:768px){.template-modal-overlay{padding:8px;padding:var(--sap-horizon-spacing-2,8px)}.template-modal-container{max-height:95vh;max-width:95vw;min-height:70vh}.template-list-container{padding:8px;padding:var(--sap-horizon-spacing-2,8px)}.template-item{padding:12px;padding:var(--sap-horizon-spacing-3,12px)}.template-preview-section{max-height:250px}.template-badges{align-items:flex-start;flex-direction:column}}.diime-menu-paper{border-radius:8px!important;margin-top:8px!important;min-width:200px!important}.diime-menu-paper .MuiList-root{background-color:var(--dialog-bg)!important;color:var(--text-primary)!important;padding:4px!important}.diime-menu-item{border-radius:4px!important;color:var(--text-primary)!important;font-family:Inter,sans-serif!important;font-size:12px!important;letter-spacing:0!important;margin:0!important;padding:8px 12px!important;transition:background-color .2s ease!important}.diime-menu-item.Mui-disabled{color:var(--icon-disabled)!important}.diime-menu-item-icon{color:var(--icon-default)!important;min-width:32px!important}.diime-menu-item-text{margin:0!important}.diime-menu-item-text .MuiListItemText-primary{font-family:Inter,sans-serif!important;font-size:12px!important;letter-spacing:0!important}.composer-shell{display:flex;flex-direction:column;gap:8px;min-width:0;position:relative;width:100%}.composer-shell__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.composer-shell__toolbar .conversations-filter-chip__label{max-width:280px}.composer-shell__box{align-items:flex-end;background:var(--input-bg);border:1px solid var(--border-default);border-radius:25px;box-sizing:border-box;display:flex;gap:8px;min-height:50px;padding:8px 8px 8px 16px}.composer-shell__notice{align-items:center;color:var(--text-secondary);display:flex;flex:1 1;font-size:14px;margin:0;min-height:32px;min-width:0}.composer-shell__notice-title{font-weight:600}.composer-shell__notice-title--success{color:var(--status-success)}.composer-shell__notice-title--error{color:var(--status-error)}.composer-shell__notice-title--warning{color:var(--status-warning)}.composer-shell__notice-title--info{color:var(--status-info)}.composer-shell__send{align-items:center;background:var(--button-disabled);border:none;border-radius:50%;color:var(--icon-disabled);cursor:not-allowed;display:flex;flex-shrink:0;height:32px;justify-content:center;opacity:.5;padding:0;transition:transform .2s ease;width:32px}.composer-shell__send--enabled{background:var(--brand-primary);color:var(--text-on-brand);cursor:pointer;opacity:1}.composer-shell__send--enabled:active{transform:scale(.95)}.composer-shell__send:focus-visible{outline:2px solid var(--border-hover);outline-offset:2px}.composer-shell__send-icon{height:20px;transform:translateX(-1px);width:20px}@media (max-width:768px){.composer-shell__box{padding-left:12px}}.message-input-bar{position:relative;width:100%}.message-input-bar__row{align-items:flex-end;display:flex;width:100%}.message-input-bar__container{grid-gap:0 8px;align-items:center;background:var(--input-bg);border:1px solid var(--border-default);border-radius:25px;box-sizing:border-box;display:grid;flex:1 1;gap:0 8px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;min-height:50px;min-width:0;padding:8px 12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.message-input-bar__left-actions{align-items:center;display:flex;gap:2px;grid-column:1;grid-row:1}.message-input-bar__plus-wrapper{position:relative}.message-input-bar__plus-button{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);width:32px}.message-input-bar__plus-button:hover:not(:disabled){background:#0000}.message-input-bar__plus-button:disabled{cursor:not-allowed;opacity:.5}.message-input-bar__menu{background:var(--dialog-bg);border:1px solid var(--border-default);border-radius:8px;bottom:100%;box-shadow:0 4px 12px #00000026;left:0;margin-bottom:8px;max-width:none;min-width:auto;overflow:visible;padding:8px;position:absolute;width:max-content;z-index:1000}.message-input-bar__menu-divider{background:var(--border-default);height:1px;margin:8px 0}.message-input-bar__menu-item{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-size:12px;font-weight:400;gap:10px;padding:8px 12px;text-align:left;transition:background-color .15s ease;width:100%}.message-input-bar__menu-item:hover{background:var(--hardcoded-hover-light)}.message-input-bar__menu-icon{color:var(--text-secondary);height:16px;width:16px}.message-input-bar__textarea{align-self:center;background:#0000;border:none;color:var(--text-primary);font-family:Inter;font-size:14px;grid-column:2;grid-row:1;line-height:1.5;margin:0;max-height:200px;min-height:24px;outline:none;overflow-y:auto;padding:0;resize:none}.message-input-bar__textarea,.message-input-bar__textarea .MuiTiptap-RichTextEditor-root,.message-input-bar__textarea .MuiTiptap-RichTextField-root,.message-input-bar__textarea .ProseMirror{word-wrap:break-word!important;box-sizing:border-box!important;max-width:100%!important;min-width:0!important;overflow-wrap:break-word!important;overflow-x:hidden!important;white-space:pre-wrap!important;width:100%!important;word-break:break-word!important}.message-input-bar__textarea .ProseMirror{padding:4px 8px!important}.message-input-bar__textarea .MuiTiptap-RichTextField-content{padding:0!important}.message-input-bar__textarea .ProseMirror div,.message-input-bar__textarea .ProseMirror p{word-wrap:break-word!important;max-width:100%!important;overflow-wrap:break-word!important;white-space:pre-wrap!important;width:100%!important;word-break:break-word!important}.message-input-bar__textarea .ProseMirror ol{list-style-type:decimal;margin:4px 0;padding-left:24px}.message-input-bar__textarea .ProseMirror ul{list-style-type:disc;margin:4px 0;padding-left:24px}.message-input-bar__textarea .ProseMirror li{margin:2px 0}.message-input-bar__textarea .ProseMirror code{background-color:var(--input-bg-disabled);border:1px solid var(--border-default);border-radius:4px;color:var(--text-primary)!important;font-family:Courier New,Courier,monospace;padding:1px 5px}.message-input-bar__container--multiline .message-input-bar__textarea{align-self:start;grid-column:1/-1;grid-row:1;padding-bottom:8px}.message-input-bar__container--multiline .message-input-bar__left-actions{align-self:center;grid-column:1;grid-row:2}.message-input-bar__textarea::placeholder{color:var(--text-muted)}.message-input-bar__textarea:disabled{color:var(--text-muted);cursor:not-allowed}.message-input-bar__textarea::-webkit-scrollbar{width:8px}.message-input-bar__textarea::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:4px}.message-input-bar__textarea::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.message-input-bar__textarea::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.message-input-bar__actions{align-items:center;display:flex;gap:8px;grid-column:3;grid-row:1;justify-content:flex-end}.message-input-bar__container--multiline .message-input-bar__actions{align-self:center;grid-column:2/-1;grid-row:2}.message-input-bar__attach-button,.message-input-bar__send-button{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);width:32px}.message-input-bar__attach-button{background:var(--selected);color:var(--text-primary)}.message-input-bar__attach-button:hover:not(:disabled){background:var(--hardcoded-hover-light);transform:scale(1.05)}.message-input-bar__attach-button:active:not(:disabled){transform:scale(.95)}.message-input-bar__attach-button:disabled{cursor:not-allowed;opacity:.5}.message-input-bar__attach-button:disabled,.message-input-bar__send-button{background:var(--button-disabled);color:var(--icon-disabled)}.message-input-bar__send-button:disabled{cursor:not-allowed;opacity:.5}.message-input-bar__send-button--enabled{background:var(--brand-primary);color:var(--text-on-brand)}.message-input-bar__send-button--enabled:active:not(:disabled){transform:scale(.95)}.message-input-bar__icon{stroke-width:1;display:block;height:20px;width:20px}.message-input-bar__send-button .message-input-bar__icon{transform:translateX(-1px)}@media (max-width:768px){.message-input-bar__container{gap:6px;padding:10px 12px}.message-input-bar__attach-button{height:36px;width:36px}.message-input-bar__send-button{height:32px;width:32px}.message-input-bar__icon{stroke-width:1;height:20px;width:20px}.message-input-bar__textarea{font-size:14px;line-height:1.5;min-height:20px}}.message-input-bar__attach-button:focus-visible,.message-input-bar__emoji-button:focus-visible,.message-input-bar__mic-button:focus-visible,.message-input-bar__send-button:focus-visible{outline:2px solid var(--border-hover);outline-offset:2px}.message-input-bar__mic-button{align-items:center;background:var(--brand-primary);border:none;border-radius:50%;color:var(--text-on-brand);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);width:32px}.message-input-bar__mic-button:hover:not(:disabled){background:var(--brand-hover)}.message-input-bar__mic-button:disabled{cursor:not-allowed;opacity:.5}.message-input-bar__emoji-wrapper{position:relative}.message-input-bar__emoji-button{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--icon-grey);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);width:32px}.message-input-bar__emoji-button:hover:not(:disabled){background:var(--hardcoded-hover-light)}.message-input-bar__emoji-button--active{color:var(--brand-primary)}.message-input-bar__emoji-button:disabled{cursor:not-allowed;opacity:.5}.message-input-bar__emoji-picker{bottom:calc(100% + 8px);left:0;position:absolute;z-index:1000}.message-input-bar__emoji-picker .EmojiPickerReact.scrollable-v{--epr-highlight-color:var(--brand-primary);--epr-hover-bg-color:var(--hardcoded-hover-light);--epr-focus-bg-color:var(--selected-hover);--epr-text-color:var(--text-primary);--epr-search-input-bg-color:var(--input-bg);--epr-search-input-bg-color-active:var(--input-bg);--epr-search-input-text-color:var(--text-primary);--epr-search-input-placeholder-color:var(--text-secondary);--epr-search-border-color-active:var(--brand-primary);--epr-category-icon-active-color:var(--brand-primary);--epr-category-label-bg-color:var(--dialog-bg);--epr-category-label-text-color:var(--text-primary);--epr-category-label-height:28px;--epr-picker-border-color:var(--border-default);--epr-bg-color:var(--dialog-bg);overflow:hidden;padding-right:0}[data-theme=dark] .message-input-bar__emoji-picker .EmojiPickerReact.scrollable-v{--epr-focus-bg-color:var(--selected-hover-2)}.message-input-bar__emoji-picker .EmojiPickerReact.scrollable-v .epr-body{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;padding-right:.8rem}.message-input-bar__emoji-picker .EmojiPickerReact .epr-emoji-category-label{color:var(--text-secondary);font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.message-input-bar__emoji-picker .EmojiPickerReact.scrollable-v .epr-body::-webkit-scrollbar{background-color:var(--scrollbar-track);border-radius:.25rem;height:.5rem;width:.5rem}.message-input-bar__emoji-picker .EmojiPickerReact.scrollable-v .epr-body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:.25rem}.message-input-bar__emoji-picker .EmojiPickerReact.scrollable-v .epr-body::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.message-input-bar__emoji-picker .EmojiPickerReact.scrollable-v .epr-body::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:.25rem}.message-input-bar__emoji-picker .EmojiPickerReact.scrollable-v .epr-category-nav button{color:var(--text-primary)}.message-input-bar__emoji-picker .epr-category-nav button.epr-active,.message-input-bar__emoji-picker .epr-category-nav button:focus,.message-input-bar__emoji-picker .epr-category-nav button:focus-visible,.message-input-bar__emoji-picker .epr-category-nav button:hover{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--brand-primary)!important;outline:none!important}.message-input-bar__emoji-picker .epr-category-nav .epr-active:after,.message-input-bar__emoji-picker .epr-category-nav button.epr-active:after,.message-input-bar__emoji-picker .epr-category-nav button.epr-active:before,.message-input-bar__emoji-picker .epr-category-nav button:after,.message-input-bar__emoji-picker .epr-category-nav button:before{display:none!important}.message-input-bar__emoji-picker .epr-skin-tone-select button.epr-active{border-color:var(--brand-primary)!important}.message-input-bar__slash-menu{background:var(--dialog-bg);border:1px solid var(--border-default);border-radius:12px;bottom:100%;box-shadow:0 4px 12px #0000001f;display:flex;flex-direction:column;gap:2px;left:0;margin-bottom:14px;max-height:200px;overflow-y:auto;padding:6px;position:absolute;right:0;z-index:1000}.message-input-bar__slash-item{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:8px 12px;text-align:left;transition:background .1s ease;width:100%}.message-input-bar__slash-item--active,.message-input-bar__slash-item:hover{background:var(--hardcoded-hover-light)}.message-input-bar__slash-item-title{color:var(--text-primary);flex-shrink:0;font-size:13px;font-weight:600;white-space:nowrap}.message-input-bar__slash-item-text{color:var(--text-secondary);flex:1 1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-input-bar__slash-item-text *{display:inline}.message-input-bar__slash-item-badge{border-radius:4px;flex-shrink:0;font-size:10px;font-weight:600;line-height:1.4;padding:1px 6px;white-space:nowrap}.message-input-bar__slash-item-badge--pessoal{background:var(--tag-info-bg);color:var(--tag-info-text)}.message-input-bar__slash-item-badge--caixa{background:var(--tag-success-bg);color:var(--tag-success-text)}.message-input-bar__slash-item-badge--fila{background:var(--tag-warning-bg);color:var(--tag-warning-text)}.message-input-bar__slash-menu::-webkit-scrollbar{width:6px}.message-input-bar__slash-menu::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.message-input-bar__slash-menu::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.message-input-bar__slash-header{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;margin-bottom:2px;padding:6px 12px 4px}.message-input-bar__slash-header-title{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.message-input-bar__slash-header-edit{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:all .15s ease;width:24px}.message-input-bar__slash-header-edit:hover{background:var(--hardcoded-hover-light);color:var(--text-primary)}.file-preview-bar{background:var(--selected);border:1px solid var(--border-default);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:8px 12px}.file-preview-item{display:inline-block;position:relative}.file-preview-thumb{border:1px solid var(--border-default);border-radius:8px;height:64px;object-fit:cover;width:64px}.file-preview-file-thumb{align-items:center;background:var(--selected);border-radius:8px;display:flex;height:64px;justify-content:center;width:64px}.file-preview-file-icon{color:var(--text-secondary);height:28px;width:28px}.file-preview-remove{align-items:center;border:none;border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;position:absolute;right:-6px;top:-6px;transition:background .15s ease;width:20px}.file-preview-remove,.file-preview-remove:hover{background:var(--status-error)}.file-preview-remove svg{height:12px;width:12px}.message-input-bar__warning{align-items:center;background:#0000;border:none;display:flex;gap:12px;grid-column:1/-1;justify-content:space-between;margin:0;padding:0;width:100%}.message-input-bar__warning-text{display:flex;flex:1 1;flex-direction:column;gap:4px}.message-input-bar__warning-title{color:var(--text-primary);font-size:.875rem;font-weight:600;line-height:1.25}.message-input-bar__warning-description{color:var(--text-secondary);font-size:.75rem;line-height:1.5}.message-input-bar__template-button{align-self:flex-start;background:var(--brand-primary);border:none;border-radius:25px!important;color:var(--text-on-brand);cursor:pointer;flex-shrink:0;font-size:.75rem;font-weight:500;padding:8px 12px;white-space:nowrap}.message-input-bar__template-button:active{box-shadow:0 2px 4px #56b92d33}@media (max-width:768px){.message-input-bar__warning{align-items:stretch;flex-direction:column;gap:8px}.message-input-bar__template-button{align-self:stretch;width:100%}}.qr-modal{max-height:440px;min-height:200px}.qr-modal,.qr-modal__list-view{display:flex;flex-direction:column}.qr-modal__list-view{gap:12px}.qr-modal__new-btn{align-items:center;background:#0000;border:1px dashed var(--border-default);border-radius:8px;color:var(--brand-primary);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:8px;padding:10px 14px;transition:all .15s ease;width:100%}.qr-modal__new-btn:hover{background:var(--row-hover-green);border-color:var(--brand-primary)}.qr-modal__list-content{flex:1 1;overflow-y:auto}.qr-modal__loading{color:var(--text-secondary);font-size:14px;padding:48px 0}.qr-modal__empty,.qr-modal__loading{align-items:center;display:flex;justify-content:center}.qr-modal__empty{color:var(--text-muted);flex-direction:column;padding:40px 24px;text-align:center}.qr-modal__empty svg{color:var(--icon-disabled);margin-bottom:12px}.qr-modal__empty-title{color:var(--text-secondary);font-size:15px;font-weight:500;margin:0 0 4px}.qr-modal__empty-subtitle{color:var(--text-muted);font-size:13px;margin:0}.qr-modal__list{display:flex;flex-direction:column;gap:6px}.qr-modal__item{align-items:center;background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;display:flex;gap:8px;padding:10px 12px;transition:all .15s ease}.qr-modal__item:hover{background:var(--selected-hover);border-color:var(--border-hover)}.qr-modal__item--confirming{background:var(--color-red-opacity);border-color:var(--color-red)}.qr-modal__item-body{cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.qr-modal__item-title{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.3}.qr-modal__item-text,.qr-modal__item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-modal__item-text{color:var(--text-secondary);font-size:12px;line-height:1.4}.qr-modal__item-text p{display:inline;margin:0;padding:0}.qr-modal__item-text br{display:none}.qr-modal__item-text code,.qr-modal__item-text em,.qr-modal__item-text s,.qr-modal__item-text strong{color:inherit;font-size:inherit}.qr-modal__item-text *{display:inline}.qr-modal__item-actions{display:flex;flex-shrink:0;gap:2px}.qr-modal__item-action{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--icon-default);cursor:pointer;display:flex;font-size:13px;height:28px;justify-content:center;padding:0;transition:all .15s ease;width:28px}.qr-modal__item-action--edit:hover{background:var(--selected-hover);color:var(--text-primary)}.qr-modal__item-action--delete:hover{background:var(--color-red-opacity);color:var(--color-red)}.qr-modal__item-action--confirm-delete{animation:qr-pulse .8s ease-in-out infinite alternate;color:var(--color-red)}.qr-modal__item-action--confirm-delete:hover{background:var(--color-red-opacity)}.qr-modal__item-action--cancel{color:var(--text-secondary);font-weight:600}.qr-modal__item-action--cancel:hover{background:var(--selected-hover);color:var(--text-primary)}@keyframes qr-pulse{0%{opacity:.7}to{opacity:1}}.qr-modal__form-view{gap:16px}.qr-modal__form-group,.qr-modal__form-view{display:flex;flex-direction:column}.qr-modal__char-count-row{align-items:flex-start;display:flex;gap:12px;justify-content:flex-end;margin-top:4px}.qr-modal__char-warning{color:var(--color-red);flex:1 1;font-size:12px;line-height:1.4}.qr-modal__char-count{color:var(--text-muted);flex-shrink:0;font-size:12px}.qr-modal__char-count--limit{color:var(--color-red);font-weight:500}.qr-modal__list-content::-webkit-scrollbar{width:5px}.qr-modal__list-content::-webkit-scrollbar-track{background:#0000}.qr-modal__list-content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.qr-modal__list-content::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.new-operator-wrapper .conversation-separator{align-items:center;display:flex;gap:12px;justify-content:center;margin:20px 16px}.new-operator-wrapper .conversation-separator-line{background:linear-gradient(90deg,#0000 0,var(--border-default) 20%,var(--border-default) 80%,#0000 100%);flex:1 1;height:1px}.new-operator-wrapper .conversation-separator-label{color:var(--text-secondary);font-size:11px;font-weight:500;padding:4px 12px;white-space:nowrap}.new-operator-wrapper .message{display:flex;flex-direction:column;max-width:70%;position:relative}.new-operator-wrapper .message.incoming{align-self:flex-start}.new-operator-wrapper .message.outgoing{align-self:flex-end}.new-operator-wrapper .message.handover{align-self:center;max-width:90%}.new-operator-wrapper .message-bubble{word-wrap:break-word;border-radius:8px;color:var(--text-primary);font-size:12px;line-height:normal;max-width:100%;min-width:80px;padding:6px 7px 8px 9px;position:relative;width:fit-content}.new-operator-wrapper .message.incoming .message-bubble{background:var(--chat-bubble-in);border-top-left-radius:0}.new-operator-wrapper .message.outgoing .message-bubble{align-self:flex-end;background:var(--chat-bubble-out);border-top-right-radius:0}.new-operator-wrapper .message-bubble p{line-height:inherit;margin:0;padding:0}.new-operator-wrapper .message-bubble blockquote{border-left:3px solid var(--border-hover);color:var(--text-secondary);margin:2px 0;padding-left:8px}.new-operator-wrapper .message-bubble code{background-color:var(--input-bg-disabled);border:1px solid var(--border-default);border-radius:4px;color:var(--text-primary);font-family:Courier New,Courier,monospace;padding:1px 4px}.new-operator-wrapper .diime-emoji{font-size:1.5em;line-height:1;vertical-align:middle}.new-operator-wrapper .diime-emoji-only-1{font-size:3.5em}.new-operator-wrapper .diime-emoji-only-2{font-size:2.75em}.new-operator-wrapper .diime-emoji-only-3{font-size:2.25em}.new-operator-wrapper .message-time{align-items:center;display:flex;font-size:.75rem;gap:4px;line-height:1.5;padding:0}.new-operator-wrapper .message.incoming .message-time{display:flex;justify-content:flex-end}.new-operator-wrapper .message.outgoing .message-time{justify-content:flex-end;text-align:right}.new-operator-wrapper .message-timestamp{color:var(--text-secondary);font-size:10px;font-weight:400;opacity:.7}.new-operator-wrapper .message-copilot-badge{align-items:center;color:var(--icon-active);display:inline-flex;font-size:9px;font-weight:600;letter-spacing:.3px;margin-right:2px;text-transform:uppercase}.new-operator-wrapper .message-status-icon{color:var(--icon-default);flex-shrink:0;opacity:.7}.new-operator-wrapper .message-status-icon.read{color:var(--message-read-check);opacity:1}.new-operator-wrapper .message-status-icon.failed{color:var(--status-error);opacity:1}.new-operator-wrapper .message-status-failed{align-items:center;display:inline-flex;height:14px;line-height:0}.new-operator-wrapper .handover-message{align-self:center;color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.25;margin:4px 0;max-width:fit-content;padding:8px 12px;text-align:center}.new-operator-wrapper .copilot-event-message{align-items:flex-start;display:flex;gap:4px;max-width:100%}.new-operator-wrapper .copilot-event-message__icon-slot{align-items:center;display:inline-flex;flex:0 0 16px;height:16px;justify-content:center;max-height:16px;max-width:16px;min-height:16px;min-width:16px;overflow:visible;width:16px}.new-operator-wrapper .copilot-event-message__icon-slot>.copilot-event-message__icon{display:block;flex:none;height:16px;width:16px}.new-operator-wrapper .copilot-event-message__text{min-width:0;overflow-wrap:anywhere;text-align:left;text-align-last:center}.new-operator-wrapper .message-reply-preview{align-items:stretch;background-color:var(--chat-reply-preview-bg);border-left:4px solid var(--brand-primary);border-radius:6px;display:flex;gap:8px;margin-bottom:4px;overflow:hidden;padding:6px 10px}.new-operator-wrapper .message-reply-preview.clickable{cursor:pointer}.new-operator-wrapper .message-reply-preview-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.new-operator-wrapper .message-reply-preview-sender{color:var(--brand-primary);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-operator-wrapper .message-reply-preview-text{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-operator-wrapper .message-reply-preview-icon{align-items:center;color:var(--text-secondary);display:inline-flex;flex-shrink:0}.new-operator-wrapper .message-reply-preview-thumb{align-self:center;border-radius:4px;flex-shrink:0;height:40px;object-fit:cover;width:40px}.new-operator-wrapper .message-bubble.template-bubble{display:flex;flex-direction:column;gap:8px;max-width:520px}.new-operator-wrapper .template-intro{white-space:pre-wrap}.new-operator-wrapper .template-carousel-wrapper{overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;width:100%}.new-operator-wrapper .template-carousel-track{display:flex;gap:8px;min-width:max-content}.new-operator-wrapper .template-carousel-hint{color:var(--text-secondary);font-size:10px;margin-top:4px;opacity:.8}.new-operator-wrapper .template-card-item{background:var(--background-page);border:1px solid var(--border-default);border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;width:200px}.new-operator-wrapper .template-card-media-wrap{align-items:center;background:#fff;background:var(--background-neutral,#fff);display:flex;height:140px;justify-content:center;width:100%}.new-operator-wrapper .template-card-media{display:block;height:100%;object-fit:contain;width:100%}.new-operator-wrapper .template-card-content{display:flex;flex:1 1;flex-direction:column;gap:4px;padding:8px 10px}.new-operator-wrapper .template-card-title{color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.3}.new-operator-wrapper .template-card-body{color:var(--text-secondary);font-size:12px;line-height:1.3;white-space:pre-wrap}.new-operator-wrapper .template-card-button{border:1px solid var(--brand-primary);border-radius:6px;color:var(--brand-primary);display:block;font-size:12px;font-weight:600;margin:4px 10px 0;padding:7px 8px;text-align:center;text-decoration:none;transition:background .15s ease}.new-operator-wrapper .template-card-button:hover{background:var(--brand-primary);color:#fff;color:var(--text-on-brand,#fff)}.new-operator-wrapper .template-card-actions{display:flex;flex-direction:column;padding-bottom:10px}.new-operator-wrapper .interactive-template-bubble{min-width:240px;padding-bottom:4px}.new-operator-wrapper .interactive-message-actions{border-top:1px solid color-mix(in srgb,var(--border-default) 70%,#0000);display:flex;flex-direction:column;margin:4px -12px 0}.new-operator-wrapper .interactive-message-action{border-bottom:1px solid color-mix(in srgb,var(--border-default) 70%,#0000);color:var(--brand-primary);cursor:pointer;display:block;font-size:12px;font-weight:600;line-height:1.25;padding:6px 0;text-align:center;text-decoration:none}.new-operator-wrapper .interactive-message-action:last-child{border-bottom:0}.new-operator-wrapper .interactive-message-list{border:1px solid color-mix(in srgb,var(--border-default) 70%,#0000);border-radius:6px;margin-top:8px;overflow:hidden}.new-operator-wrapper .interactive-message-list-label{color:var(--text-secondary);font-size:11px;font-weight:600;padding:8px 12px;text-align:left}.new-operator-wrapper .interactive-message-list-row{display:flex;flex-direction:column;gap:2px;text-align:left}.new-operator-wrapper .interactive-message-action-description{color:var(--text-secondary);font-size:11px;font-weight:400}.new-operator-wrapper .message.message-highlight{animation:message-highlight-flash 2s ease-out}@keyframes message-highlight-flash{0%{background-color:var(--chat-reply-preview-bg)}to{background-color:initial}}.new-operator-wrapper .message-attachments{display:flex;flex-direction:column;gap:8px}.new-operator-wrapper .message-attachment{max-width:100%}.new-operator-wrapper .message-attachment-audio button{font-family:Inter,sans-serif;font-weight:500}.new-operator-wrapper .message-attachment-audio button:hover{text-decoration:none}.new-operator-wrapper .message-attachment-audio button:active{transform:scale(.98)}.new-operator-wrapper .message-attachment-image img{cursor:pointer}.new-operator-wrapper .message-attachment-image-trigger{background:#0000;border:0;cursor:zoom-in;display:block;padding:0;text-align:left;width:100%}.new-operator-wrapper .message-attachment-image-trigger:focus-visible{outline:2px solid var(--text-link-action);outline-offset:3px}.message-image-preview-content.MuiDialogContent-root{min-height:0}.message-image-preview-viewport{align-items:center;background:var(--dialog-bg);border-radius:8px;display:flex;justify-content:center;max-height:70vh;min-height:min(60vh,560px);overflow:auto;width:100%}.message-image-preview-viewport .iiz{display:block;margin:0;max-width:100%;width:100%}.message-image-preview-viewport .iiz>div:first-child{align-items:center;display:flex;justify-content:center;width:100%}.message-image-preview-viewport .iiz__img{max-height:min(65vh,680px);max-width:100%;object-fit:contain;width:auto}.message-image-preview-viewport .iiz__zoom-img{max-height:none}.message-image-preview-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end;width:100%}@media (max-width:768px){.message-image-preview-content.MuiDialogContent-root{padding:8px}.message-image-preview-viewport{flex:1 1;max-height:none;min-height:0}.message-image-preview-actions{flex-wrap:wrap}}.new-operator-wrapper .message-attachment-video video{background-color:#000;outline:none}.new-operator-wrapper .message-attachment-file a{align-items:center;display:inline-flex;gap:8px;transition:all .2s ease}.new-operator-wrapper .message-attachment-file a:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.iiz{cursor:zoom-in;display:inline-block;margin:0;max-width:100%;overflow:hidden;position:relative}.iiz--drag .iiz__zoom-img--visible{cursor:grab}.iiz__img{display:block;height:auto;max-width:100%;opacity:1;pointer-events:none;visibility:visible}.iiz__img--hidden{opacity:0;visibility:hidden}.iiz__img--abs{height:100%;left:0;top:0;width:100%}.iiz__img--abs,.iiz__zoom-img{display:block;position:absolute}.iiz__zoom-img{-webkit-touch-callout:none;max-width:none!important;opacity:0;pointer-events:none;visibility:hidden;width:auto!important}.iiz__zoom-img--visible{cursor:zoom-out;opacity:1;pointer-events:auto;touch-action:none;visibility:visible}.iiz__zoom-portal{bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000}.iiz__btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;appearance:none;background:#fffc;border:none;display:flex;height:40px;justify-content:center;outline:none;padding:0;position:absolute;text-decoration:none;width:40px}.iiz__btn:before{background-position:50%;background-repeat:no-repeat;content:" ";display:block}.iiz__hint{bottom:10px;pointer-events:none;right:10px}.iiz__hint:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.9 19.9'%3E%3Cpath d='M13.9 7.4C13.9 3.8 11 .9 7.4.9S.9 3.8.9 7.4s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5zm5.3 12.5-6.7-7.2c-1.4 1.3-3.2 2.1-5.1 2.1-4.1 0-7.4-3.3-7.4-7.4S3.3 0 7.4 0s7.4 3.3 7.4 7.4c0 1.7-.6 3.4-1.7 4.7l6.8 7.2-.7.6z' fill='%23000222'/%3E%3C/svg%3E");content:" ";height:20px;width:20px}.iiz__close{opacity:0;right:10px;top:10px;visibility:hidden}.iiz__close--visible{cursor:pointer;opacity:1;visibility:visible}.iiz__close:before{background-image:linear-gradient(#222,#222),linear-gradient(#222,#222);background-size:100% 1px,1px 100%;content:" ";height:29px;margin:0 auto;transform:rotate(45deg);width:29px}.diime-audio-player{background:var(--chat-bubble-in);border-radius:8px 8px 8px 0;display:flex;flex-direction:column;gap:0;max-width:100%;min-width:0;width:300px}.diime-audio-player__main{align-items:center;display:flex;gap:12px;padding:8px 12px}.diime-audio-player__audio{display:none}.diime-audio-player__button{align-items:center;background:var(--brand-primary);border:none;border-radius:50%;color:var(--text-on-brand);cursor:pointer;display:flex;flex-shrink:0;height:42px;justify-content:center;transition:all .2s ease;width:42px}.diime-audio-player__button:disabled{cursor:not-allowed;opacity:.6}.diime-audio-player__spinner{animation:diime-audio-spin .8s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;height:18px;width:18px}@keyframes diime-audio-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.diime-audio-player__icon-play{margin-left:2px}.diime-audio-player__waveform-container{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.diime-audio-player__waveform{height:32px;position:relative;width:100%}.diime-audio-player__waveform-canvas{height:100%;width:100%}.diime-audio-player__waveform-canvas>div::part(cursor){background:var(--brand-primary)!important;border:2px solid var(--text-on-color);border-radius:50%;box-shadow:var(--shadow);box-sizing:border-box;height:12px;top:50%!important;transform:translate(-50%,-50%)!important;width:12px}.diime-audio-player__waveform-canvas>div::part(scroll){overflow:visible!important}.diime-audio-player__waveform-canvas canvas{width:100%!important}.diime-audio-player__time{color:#667781;display:flex;font-family:system-ui,-apple-system,sans-serif;font-size:11px;justify-content:space-between}.diime-audio-player__transcription{border-top:1px solid #0000000d;color:#667781;font-family:system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.4;opacity:.85;padding:8px 12px}.new-operator-wrapper .chat-panel{box-shadow:0 1px 3px #0000001a;display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.new-operator-wrapper .new-operator-view:has(.contact-details-sidebar--pinned.contact-details-sidebar--expanded) .chat-panel{margin-right:0}.new-operator-wrapper .new-operator-view:has(.contact-details-sidebar--pinned:not(.contact-details-sidebar--expanded)) .chat-panel{margin-right:0}.new-operator-wrapper .new-operator-view:has(.assistant-sidebar:not(.collapsed)) .chat-panel,.new-operator-wrapper .new-operator-view:has(.new-conversation-sidebar:not(.collapsed)) .chat-panel{padding-right:32px}.new-operator-wrapper .chat-header{align-items:center;background:var(--page-bg);border-bottom:1px solid var(--border-default);display:flex;gap:16px;height:68px;justify-content:space-between;min-height:56px;padding:12px;position:relative}.new-operator-wrapper .contact-info{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0;overflow:hidden}.new-operator-wrapper .contact-details{min-width:0;overflow:hidden}.new-operator-wrapper .contact-details h3{color:var(--text-primary);font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-operator-wrapper .contact-channel{align-items:center;color:var(--text-secondary);display:flex;font-size:.875rem;gap:8px;line-height:1.5}.new-operator-wrapper .contact-avatar-wrapper{display:inline-flex;flex-shrink:0;position:relative}.new-operator-wrapper .contact-avatar-channel-badge{align-items:center;background:var(--whatsapp-brand);border-radius:50%;bottom:0;box-sizing:border-box;display:flex;height:18px;justify-content:center;position:absolute;right:-6px;width:18px}.new-operator-wrapper .contact-avatar-channel-badge svg{color:var(--text-on-brand);height:11px;width:11px}.new-operator-wrapper .chat-actions{gap:8px}.new-operator-wrapper .chat-action-btn{align-items:center!important;background:#0000!important;border:1px solid #0000!important;border-radius:16px!important;color:var(--icon-default)!important;display:flex!important;font-family:Inter;gap:12px!important;height:32px!important;justify-content:center!important;padding:8px 12px!important}.new-operator-wrapper .chat-action-btn:hover:not(:disabled){background:#0000!important;border:1px solid var(--border-default)!important;gap:8px!important}.new-operator-wrapper .chat-action-btn:disabled{background-color:var(--button-disabled)!important;border-color:var(--border-disabled)!important;box-shadow:none!important;color:var(--button-disabled-text);cursor:not-allowed;opacity:.6}.new-operator-wrapper .chat-action-btn:disabled svg{color:var(--icon-disabled)!important}.new-operator-wrapper .chat-action-btn-done{align-items:center;background:var(--button-primary-bg);border:none;border-radius:16px;color:var(--button-primary-text);display:flex;font-family:Inter;gap:8px;height:32px;justify-content:center;padding:8px 12px}.new-operator-wrapper .chat-action-btn-done:hover:not(:disabled){background:var(--button-primary-hover)!important;border-color:var(--button-primary-hover)!important}.new-operator-wrapper .chat-action-btn-done:disabled{background:var(--button-disabled);border-color:var(--border-disabled);box-shadow:none!important;color:var(--button-disabled-text);cursor:not-allowed;opacity:.6}.new-operator-wrapper .chat-action-btn-done:disabled svg{color:var(--icon-disabled)}.new-operator-wrapper .chat-action-btn--borderless{background:#0000!important;border:1px solid #0000!important}.new-operator-wrapper .chat-action-btn--borderless:hover{background:var(--icon-hover)!important;border:1px solid var(--border-default)!important}.new-operator-wrapper .chat-action-btn--borderless.selected{background:var(--icon-hover)!important;border:1px solid var(--brand-primary)!important;color:var(--brand-primary)!important}.new-operator-wrapper .chat-action-btn--borderless.selected svg{color:var(--brand-primary)!important}.new-operator-wrapper .messages-area{background:var(--chat-bg);flex:1 1;height:100%;min-height:0;overflow:hidden;position:relative}.new-operator-wrapper .messages-area>div{height:100%}.new-operator-wrapper .messages-area.overlay-scroll-wrapper{display:flex;flex-direction:column}.new-operator-wrapper .messages-area.overlay-scroll-wrapper .overlay-scroll-content{background-color:var(--chat-bg);display:flex;flex-direction:column;gap:4px;padding:8px 16px}.new-operator-wrapper .message-date-separator{align-items:center;display:flex;justify-content:center;margin:16px 0;position:relative}.new-operator-wrapper .message-date-separator span{color:var(--text-secondary);font-size:12px;font-weight:400;text-align:center;z-index:1}.new-operator-wrapper .conversation-date-indicator{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--chat-bubble-in);border-radius:4px;color:var(--text-secondary);font-size:12px;font-weight:400;left:50%;margin-top:65px;opacity:1;padding:6px 12px;pointer-events:none;position:absolute;text-align:center;top:12px;transform:translateX(-50%);transition:opacity .2s ease-in-out;width:fit-content;z-index:100}.new-operator-wrapper .scroll-to-bottom-fab{align-items:center;animation:scrollToBottomFadeIn .2s ease-out;background:var(--page-bg);border:none;border-radius:50%;bottom:124px;box-shadow:0 2px 8px #0000002e;color:var(--icon-default);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:24px;transition:background .15s ease,box-shadow .15s ease,transform .15s ease;width:40px;z-index:100}.new-operator-wrapper .scroll-to-bottom-fab:hover{background:var(--icon-hover);box-shadow:0 4px 12px #00000038;transform:scale(1.05)}.new-operator-wrapper .scroll-to-bottom-fab:active{transform:scale(.95)}@keyframes scrollToBottomFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.new-operator-wrapper .messages-area::-webkit-scrollbar{background:#0000;width:8px}.new-operator-wrapper .messages-area::-webkit-scrollbar-track{background:#0000;margin:4px 0}.new-operator-wrapper .messages-area::-webkit-scrollbar-thumb{background:#00000014;border-radius:10px;-webkit-transition:background .2s ease;transition:background .2s ease}.new-operator-wrapper .messages-area:hover::-webkit-scrollbar-thumb{background:#00000059}.new-operator-wrapper .messages-area::-webkit-scrollbar-thumb:hover{background:#0000008c}.new-operator-wrapper .messages-area{scrollbar-color:#00000014 #0000;scrollbar-width:thin}.new-operator-wrapper .messages-area:hover{scrollbar-color:#00000059 #0000}.new-operator-wrapper .messages-container{background-color:var(--chat-bg);gap:4px;margin:0 auto;max-width:100%;padding:1px 16px}.new-operator-wrapper .messages-area [data-radix-scroll-area-viewport]{height:100%!important;max-height:100%;overflow-x:hidden!important;overflow-y:scroll!important;scroll-behavior:smooth}.new-operator-wrapper .messages-area [data-radix-scroll-area-viewport]>div{min-height:100%}.new-operator-wrapper .message-input-area{align-items:center;background:var(--chat-bg);bottom:0;box-shadow:0 -2px 8px #0000000d;display:flex;height:auto;justify-content:center;margin-bottom:0;min-height:66px;padding:8px 16px;position:sticky;z-index:10}.new-operator-wrapper .draft-history-older{display:flex;justify-content:center;padding:12px}.new-operator-wrapper .draft-history-empty{color:var(--text-secondary);font-size:13px;margin:0;padding:32px 24px;text-align:center}.new-operator-wrapper .no-chat-selected{align-items:center;background:var(--chat-bg);display:flex;flex:1 1;justify-content:center;padding:32px}.new-operator-wrapper .no-chat-content{color:var(--text-secondary);max-width:320px;text-align:center}.new-operator-wrapper .no-chat-icon{color:var(--icon-default);height:48px;margin:0 auto 16px;width:48px}.new-operator-wrapper .no-chat-content h3{color:var(--text-primary);font-size:1.125rem;font-weight:600;line-height:1.25;margin:0 0 8px}.new-operator-wrapper .chat-actions{align-items:center;display:flex;flex-shrink:0;font-size:.75rem;gap:4px;margin-right:0;overflow:visible;position:relative;z-index:10}.new-operator-wrapper .mobile-back-button{display:none}.new-operator-wrapper.mobile .mobile-back-button{display:flex;flex-shrink:0;margin-right:0}@media (max-width:768px){.new-operator-wrapper .chat-actions{margin-right:0}.new-operator-wrapper .chat-header{align-items:stretch;flex-direction:column;gap:12px;gap:var(--sap-horizon-spacing-3,12px);padding:8px 16px;padding:var(--sap-horizon-spacing-2,8px) var(--sap-horizon-spacing-4,16px)}.new-operator-wrapper .contact-info{flex:none;justify-content:center}.new-operator-wrapper .chat-actions{flex-wrap:wrap;gap:4px;gap:var(--sap-horizon-spacing-1,4px);justify-content:center;max-width:100%}.new-operator-wrapper .messages-container{padding:12px;padding:var(--sap-horizon-spacing-3,12px)}.new-operator-wrapper .chat-header{flex-wrap:wrap;gap:8px;gap:var(--sap-horizon-spacing-2,8px)}.new-operator-wrapper .contact-info{flex:1 1;min-width:200px}.new-operator-wrapper .chat-actions{flex-wrap:wrap;gap:8px;margin-right:8px;max-width:calc(100% - 200px)}}@media (min-width:2500px){.new-operator-wrapper .message-input-area{padding:12px 16px}.new-operator-wrapper .message-input-area>*{max-width:1200px;width:100%}.new-operator-wrapper .messages-area.overlay-scroll-wrapper .overlay-scroll-content{margin:0 auto;max-width:1200px;width:100%}}@media (max-width:768px){.new-operator-wrapper .message{max-width:85%}.new-operator-wrapper .message-bubble{font-size:15px;padding:8px 12px;padding:var(--sap-horizon-spacing-2,8px) var(--sap-horizon-spacing-3,12px)}.new-operator-wrapper .message-time{font-size:11px}.new-operator-wrapper.mobile .chat-header{gap:10px;min-height:64px;padding:10px 14px}.new-operator-wrapper.mobile .chat-actions{max-width:none;overflow-x:auto}.new-operator-wrapper.mobile .message{max-width:90%}.new-operator-wrapper.mobile .messages-container{padding:10px}.new-operator-wrapper.mobile .message-bubble{font-size:15px;line-height:1.4;padding:10px 14px}.new-operator-wrapper.mobile .message-time{font-size:11px}.new-operator-wrapper.mobile .chat-header{align-items:center!important;box-sizing:border-box;flex-direction:row!important;flex-shrink:0;flex-wrap:nowrap;gap:6px;height:auto;justify-content:space-between;min-height:56px;padding:8px 10px;position:sticky;top:0;width:100%;z-index:10}.new-operator-wrapper.mobile .contact-info{flex:1 1;gap:8px;justify-content:flex-start!important;min-width:0}.new-operator-wrapper.mobile .contact-details{min-width:0;overflow:hidden}.new-operator-wrapper.mobile .contact-details .contact-name{cursor:pointer;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-operator-wrapper.mobile .contact-details .contact-channel{font-size:14px}.new-operator-wrapper.mobile .mobile-back-button{display:flex!important}.new-operator-wrapper.mobile .chat-panel{padding-right:0}.new-operator-wrapper.mobile .messages-container{padding:8px}.new-operator-wrapper.mobile .chat-actions{flex-shrink:0;flex-wrap:nowrap;gap:4px;margin-right:0}.new-operator-wrapper.mobile .messages-area.messages-container{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto}.new-operator-wrapper.mobile .message-input-area{background:var(--page-bg);border-top:1px solid var(--border-default);bottom:0;flex-shrink:0;padding-bottom:20px;position:sticky;z-index:10}}.template-composer__template-chip{display:inline-flex;max-width:100%;min-width:0}.template-composer__content{cursor:default;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;outline:none;padding:2px 0;-webkit-user-select:none;user-select:none}.template-composer__hint{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:12px;gap:4px}.template-composer__hint--nudge{animation:template-composer-lock-nudge 1.2s ease-out}@media (prefers-reduced-motion:no-preference){.template-composer__hint--nudge svg{animation:template-composer-lock-shake .4s ease-in-out}}@keyframes template-composer-lock-nudge{0%,60%{color:var(--status-warning)}to{color:var(--text-secondary)}}@keyframes template-composer-lock-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}.template-composer__body-wrapper{display:flex;flex-direction:column;gap:4px}.template-composer__body{color:var(--text-primary);font-size:14px;line-height:1.4;max-height:200px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.template-composer__body::-webkit-scrollbar{width:8px}.template-composer__body::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:4px}.template-composer__body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.template-composer__body::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.template-composer__paragraph-break{display:block;height:6px}.template-composer__body code{background:var(--sidemenu-bg);border-radius:4px;font-size:13px;padding:1px 5px}.template-composer__variable{background:var(--input-bg);border:1px solid var(--border-default);border-radius:4px;cursor:text;display:inline-grid;line-height:1.2;margin:1px 2px;max-width:100%;padding:1px 8px;transition:border-color .2s ease}.template-composer__variable:after{content:attr(data-value) " ";grid-area:1/1;min-width:0;overflow:hidden;visibility:hidden;white-space:pre}.template-composer__variable-input{background:#0000;border:none;color:var(--text-primary);font:inherit;grid-area:1/1;min-width:0;outline:none;padding:0;-webkit-user-select:text;user-select:text;width:100%}.template-composer__variable-input::placeholder{color:var(--text-muted);opacity:1}.template-composer__variable--empty{border-color:var(--border-hover);border-style:dashed}.template-composer__variable:hover{border-color:var(--border-hover)}.template-composer__variable:focus-within{border-color:var(--brand-primary);border-style:solid}.template-composer__variable--invalid,.template-composer__variable--invalid:focus-within,.template-composer__variable--invalid:hover{border-color:var(--status-red);border-style:solid}.template-composer__error{color:var(--tag-danger-text);font-size:12px;margin:0}.template-composer__extras{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.template-composer__button-chip,.template-composer__media{align-items:center;border:1px solid var(--border-default);border-radius:12px;color:var(--text-secondary);display:inline-flex;font-size:12px;gap:6px;padding:2px 8px}.template-composer__thumbnail{border-radius:4px;height:20px;object-fit:cover;width:20px}@media (max-width:768px){.template-composer__variable{min-height:32px}}.new-conversation-panel{min-height:0;overflow:hidden}.new-conversation-panel__step{animation:new-conversation-panel-slide-in .2s cubic-bezier(.1,.82,.25,1);display:flex;flex:1 1;flex-direction:column;min-height:0}@keyframes new-conversation-panel-slide-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.new-conversation-panel__step{animation:none}}.new-conversation-panel__title-row{align-items:center;display:flex;gap:8px;height:36px}.new-conversation-panel__title{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.new-conversation-panel__body{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;padding:0 12px 12px}.new-conversation-panel__form-actions{display:flex;gap:8px;justify-content:space-between}.new-conversation-contacts{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0}.new-conversation-contact-row{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:8px;min-height:40px;padding:8px 12px;text-align:left;width:100%}.new-operator-wrapper.mobile .new-conversation-contact-row{min-height:44px}.new-conversation-contact-row:hover:not(:disabled){background-color:var(--selected)}.new-conversation-contact-row:focus-visible{outline:2px solid var(--border-brand);outline-offset:-2px}.new-conversation-contact-row:disabled{color:var(--text-disabled);cursor:not-allowed}.new-conversation-contact-row__name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-conversation-contact-row__text{grid-row-gap:2px;display:grid;flex:1 1;grid-template-columns:minmax(0,1fr);min-width:0;row-gap:2px}.new-conversation-contact-row__detail{color:var(--text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-conversation-contact-row:disabled .new-conversation-contact-row__detail{color:var(--text-disabled)}.new-conversation-contact-row__active{color:var(--icon-brand);display:inline-flex;flex-shrink:0}.new-conversation-contact-row__active--locked{color:var(--icon-default)}.new-conversation-contact-row--action{color:var(--tag-brand-text);font-weight:500}.new-conversation-contact-row__icon{flex-shrink:0;height:20px;width:20px}.new-conversation-target__empty{color:var(--text-secondary);font-size:13px}.new-contact-form{display:flex;flex-direction:column;gap:16px;padding-top:4px}.new-contact-form__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.new-contact-form__sip{display:flex;flex-direction:column;gap:12px}.new-contact-form__sip-option{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 16px}.new-contact-form__sip-name{color:var(--text-primary);font-weight:600;min-width:180px}.new-contact-form__sip-status{border-radius:4px;font-size:12px;padding:2px 8px}.new-contact-form__sip-status--active{background-color:var(--tag-success-bg);color:var(--tag-success-text)}.new-contact-form__sip-status--inactive{background-color:var(--tag-danger-bg);color:var(--tag-danger-text)}.new-contact-form__sip-updated{color:var(--text-secondary);font-size:11px}.form-section{display:flex;flex-direction:column;gap:12px;margin-bottom:0;margin-top:0;padding:8px}.form-section h4{color:var(--text-primary);font-size:14px;font-weight:600;margin:0}.diime-indexed-list{display:flex}.diime-indexed-list,.diime-indexed-list__scroll{flex:1 1;min-height:0;position:relative}.diime-indexed-list--with-index .diime-indexed-list__scroll{padding-right:24px;scrollbar-width:none}.diime-indexed-list--with-index .diime-indexed-list__scroll::-webkit-scrollbar{display:none}.diime-indexed-list__section-header{background-color:var(--page-bg);color:var(--text-secondary);font-size:12px;font-weight:600;line-height:20px;margin-top:16px;padding:4px 12px;position:sticky;top:0;z-index:1}.diime-indexed-list__empty{color:var(--text-secondary);font-size:14px;padding:24px 12px;text-align:center}.diime-indexed-list__sentinel{height:1px}.diime-indexed-list__index{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;position:absolute;right:0;top:0;touch-action:none;-webkit-user-select:none;user-select:none;width:20px}.diime-indexed-list__index-letter{background:none;border:none;color:var(--tag-brand-text);cursor:pointer;flex:0 1 18px;font-family:inherit;font-size:11px;font-weight:600;line-height:1;min-height:0;padding:0;width:100%}.diime-indexed-list__index-letter--empty{color:var(--text-disabled)}.diime-indexed-list__index-letter:focus-visible{border-radius:4px;outline:2px solid var(--border-brand);outline-offset:-2px}.diime-radio,.diime-radio-group,.diime-radio-group-label{font-family:Inter,sans-serif}.diime-radio-group-label{color:var(--text-primary);font-size:.875rem;font-weight:500}.diime-radio-group-label.Mui-focused{color:var(--brand-primary)}.diime-radio-group-label.Mui-disabled{color:var(--text-secondary)}.diime-radio-group-container{gap:4px}.diime-radio-label{font-family:Inter,sans-serif;margin:0}.diime-radio-label .MuiFormControlLabel-label{color:var(--text-primary);font-size:.875rem;-webkit-user-select:none;user-select:none}.diime-radio-label.Mui-disabled .MuiFormControlLabel-label{color:var(--text-secondary)}.diime-radio:hover{background-color:var(--selected-hover)}.diime-radio,.diime-radio-group-label,.diime-radio-label{transition:all .3s cubic-bezier(.4,0,.2,1)}.diime-radio-group-container[data-row=true]{gap:16px}.diime-radio-group.bordered{background-color:var(--page-bg);border:1px solid var(--border-default);border-radius:4px;padding:8px;transition:border-color .2s ease}.diime-radio-group.bordered:hover{border-color:var(--border-hover)}.diime-radio-group.bordered:focus-within{border-color:var(--border-brand);border-width:2px;padding:7px}.diime-radio-group-container.bordered{gap:8px}.diime-radio-group.bordered .diime-radio-label{padding:0!important}.diime-radio-group.bordered .diime-radio,.diime-radio-group.bordered .diime-radio-label{background:#0000!important;border:none!important}.diime-radio-group.bordered .MuiFormControlLabel-root{background:#0000!important;border:none!important;margin:0!important}.diime-radio-group.bordered .MuiRadioGroup-root,.diime-radio-group.bordered .diime-radio-group-container{background:#0000!important;border:none!important;padding:0!important}.aix-chat{background:#0000;display:flex;flex-direction:column;font-family:Inter,"72",Helvetica Neue,sans-serif;height:100%;min-height:0;width:100%}.aix-chat__messages{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px 12px}.aix-chat__empty{flex:1 1;justify-content:center;padding:24px 8px}.aix-chat__empty,.aix-chat__empty-state{align-items:center;display:flex;flex-direction:column}.aix-chat__empty-state{color:var(--text-secondary);font-size:13px;gap:12px;text-align:center}.aix-chat__input-area{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 16px;width:100%}.aix-copilot .diime-ai-chat__bubble,.aix-copilot .diime-ai-chat__markdown{font-size:12px}.aix-copilot .diime-ai-chat__markdown h1,.aix-copilot .diime-ai-chat__markdown h2,.aix-copilot .diime-ai-chat__markdown h3,.aix-copilot .diime-ai-chat__markdown h4{font-size:13px}.aix-copilot .diime-ai-chat__markdown code{font-size:11px}.aix-copilot .diime-ai-chat__messages{padding-bottom:8px}.aix-copilot:not([data-maximized] .aix-copilot) .diime-ai-chat__row--assistant:not(.diime-ai-chat__row--no-avatar){grid-column-gap:10px;grid-row-gap:6px;column-gap:10px;display:grid;grid-template-columns:32px minmax(0,1fr);row-gap:6px}.aix-copilot:not([data-maximized] .aix-copilot) .diime-ai-chat__row--assistant:not(.diime-ai-chat__row--no-avatar) .diime-ai-chat__assistant{display:contents}.aix-copilot:not([data-maximized] .aix-copilot) .diime-ai-chat__row--assistant:not(.diime-ai-chat__row--no-avatar) .diime-ai-chat__assistant>*{grid-column:1/-1;min-width:0}.aix-copilot:not([data-maximized] .aix-copilot) .diime-ai-chat__row--assistant:not(.diime-ai-chat__row--no-avatar) .diime-ai-chat__assistant>.diime-ai-chat__author{grid-column:2;margin-bottom:0}.aix-copilot .diime-ai-chat__composer-area{gap:4px;padding:8px 12px 6px}.aix-copilot .diime-ai-chat__disclaimer{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aix-copilot .diime-ai-chat__suggestions .MuiChip-root{height:auto;min-height:32px}.aix-copilot .diime-ai-chat__suggestions .MuiChip-label{padding-block:6px;white-space:normal}.aix-copilot__note{color:var(--text-secondary);font-size:12px;margin:0}.diime-dropdown-content{animation:diime-dropdown-fade-in .15s ease-out;background:var(--dialog-bg);border:1px solid var(--border-default);border-radius:8px;box-shadow:var(--shadow);min-width:160px;overflow:hidden;padding:4px;z-index:9999}@keyframes diime-dropdown-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.diime-dropdown-item{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;padding:8px 12px;text-align:left;transition:background .15s ease;width:100%}.diime-dropdown-item:focus,.diime-dropdown-item:hover{background:var(--selected-hover)}.diime-dropdown-item:focus{outline:none}.diime-dropdown-item:active{background:var(--selected-hover-2)}.diime-dropdown-item:disabled{cursor:not-allowed;opacity:.5}.diime-dropdown-item:disabled:hover{background:#0000}.diime-dropdown-item-icon{color:var(--icon-default);flex-shrink:0;height:16px;width:16px}.diime-dropdown-item-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diime-dropdown-item-check{color:var(--brand-primary);flex-shrink:0}.diime-dropdown-item-selected{font-weight:600}.diime-dropdown-item-destructive,.diime-dropdown-item-destructive .diime-dropdown-item-icon{color:var(--tag-danger-text)}.diime-dropdown-separator{background:var(--border-default);height:1px;margin:4px 0}.diime-dropdown-label{color:var(--text-secondary);font-size:12px;font-weight:600;padding:8px 12px 4px}.conversations-panel.manager-agent-chat{display:flex;flex:0 0 auto;flex-direction:column;height:100%;min-height:0;min-width:0;position:relative;transition:width .3s ease;width:380px}@media (min-width:1600px){.conversations-panel.manager-agent-chat{width:440px}}.conversations-panel.manager-agent-chat--expanded{flex:0 1 auto;width:100%}.manager-agent-chat__header>*{animation:manager-agent-chat-header-in .3s ease both}@keyframes manager-agent-chat-header-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.conversations-panel.manager-agent-chat{transition:none}.manager-agent-chat__header>*{animation:none}}.manager-agent-chat__header{align-items:center;border-bottom:1px solid var(--border-default);box-sizing:border-box;display:flex;flex-shrink:0;gap:8px;height:68px;padding:12px}.manager-agent-chat__title-group{align-items:center;display:flex;flex:1 1 auto;gap:2px;min-width:0}.manager-agent-chat__title{color:var(--text-primary);flex:0 1 auto;font-size:16px;font-weight:600;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-agent-chat .aix-chat,.manager-agent-chat__chat{flex:1 1 auto;min-height:0}.manager-agent-chat__error{color:var(--status-error);font-size:13px;margin:8px 20px 0}.manager-agent-chat__rooms{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.manager-agent-chat__help-floating{position:absolute;right:12px;top:12px;z-index:2}.manager-agent-help{animation:manager-agent-help-in .2s ease both;background:var(--dialog-bg);display:flex;flex-direction:column;inset:0;position:absolute;z-index:3}@keyframes manager-agent-help-in{0%{opacity:0;transform:translateY(8px)}}.manager-agent-help__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:16px 20px 8px}.manager-agent-help__header h3{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 4px}.manager-agent-help__header p{color:var(--text-secondary);font-size:12px;line-height:1.5;margin:0}.manager-agent-help__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 20px 20px}.manager-agent-chat--expanded .manager-agent-help__body,.manager-agent-chat--expanded .manager-agent-help__header{box-sizing:border-box;margin:0 auto;max-width:1040px;width:100%}.manager-agent-help__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.manager-agent-help__section{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.manager-agent-help__section-title{align-items:center;display:flex;gap:8px;margin-bottom:2px}.manager-agent-help__section-title h4{color:var(--text-primary);font-size:13px;font-weight:600;margin:0}.manager-agent-help__section-icon{color:var(--brand-primary);display:flex;margin-top:1px}.manager-agent-help__commands{list-style:none;margin:0;padding:0 0 0 16px}.manager-agent-help__command{align-items:center;border-radius:6px;display:flex;gap:4px;min-height:30px}.manager-agent-help__command:focus-within,.manager-agent-help__command:hover{background:var(--hardcoded-hover-light)}.manager-agent-help__command-text{align-items:center;background:#0000;border:0;border-radius:6px;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;font:inherit;gap:8px;min-width:0;padding:5px 8px;text-align:left}.manager-agent-help__command-text:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.manager-agent-help__command-label{color:var(--text-primary);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-agent-help__command-tag{color:var(--text-muted);flex-shrink:0;font-size:11px;margin-left:auto}.manager-agent-help__command:hover .manager-agent-help__command-tag{color:var(--text-secondary)}.manager-agent-help__title{align-items:center;display:flex;gap:6px;margin-bottom:4px}.manager-agent-help__title h3{margin:0}.manager-agent-help__info{border-radius:50%;color:var(--text-secondary);cursor:help;display:inline-flex}.manager-agent-help__info:focus-visible,.manager-agent-help__info:hover{color:var(--text-primary);outline:none}@media (prefers-reduced-motion:reduce){.manager-agent-help{animation:none}}.manager-agent-actions{display:flex;flex-direction:column;gap:8px;margin-top:8px}.manager-agent-action{background:var(--card-bg);border:1px solid var(--border-default);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.manager-agent-action--pending{border-color:var(--brand-primary)}.manager-agent-action__summary{align-items:flex-start;color:var(--text-primary);display:flex;font-size:13px;font-weight:500;gap:8px}.manager-agent-action__icon{color:var(--brand-primary);display:flex;flex-shrink:0;margin-top:1px}.manager-agent-action__text{border-left:3px solid var(--border-default);color:var(--text-secondary);font-size:13px;margin:0;overflow-wrap:anywhere;padding:6px 10px;white-space:pre-wrap}.manager-agent-action__buttons{display:flex;flex-wrap:wrap;gap:8px}.manager-agent-action__status{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:6px;margin:0}.manager-agent-action--done .manager-agent-action__status{color:var(--status-success)}.manager-agent-action__template{align-items:flex-start;display:flex;flex-direction:column;gap:6px;margin-top:6px}.manager-agent-action__template>:first-child{align-self:stretch}.manager-agent-action__progress{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:6px}.manager-agent-action__note{color:var(--text-secondary);font-size:12px;margin:0}.manager-agent-action--failed .manager-agent-action__status,.manager-agent-action__error{color:var(--status-error);font-size:12px;margin:0}.manager-agent-cards{margin-top:8px}.manager-agent-card,.manager-agent-cards{display:flex;flex-direction:column;gap:8px}.manager-agent-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;padding:12px}.manager-agent-card__header{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 8px;justify-content:space-between}.manager-agent-card__header h4{color:var(--text-secondary);font-size:12px;font-weight:600;margin:0}.manager-agent-card__header span{color:var(--text-muted);font-size:11px}.manager-agent-card--kpis{container-type:inline-size}.manager-agent-card__kpis{display:flex;gap:8px;margin:0}.manager-agent-card__kpis--rows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--kpi-columns,4),minmax(0,1fr))}.manager-agent-card__kpi{background:var(--pageadm-bg);border-radius:6px;display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;padding:8px 10px}@container (max-width: 520px){.manager-agent-card__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}}.manager-agent-card__kpi dt{color:var(--text-secondary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-agent-card__kpi dd{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 6px;margin:0}.manager-agent-card__kpi-value{color:var(--text-primary);font-size:clamp(16px,3cqi,22px);font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-agent-card__kpi-hint{color:var(--text-muted);font-size:11px}.manager-agent-card__kpi--warning .manager-agent-card__kpi-value{color:var(--status-warning)}.manager-agent-card__kpi--danger .manager-agent-card__kpi-value{color:var(--status-error)}.manager-agent-card__kpi--success .manager-agent-card__kpi-value{color:var(--status-success)}.manager-agent-card__bars{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.manager-agent-card__bar{grid-gap:8px;align-items:center;display:grid;font-size:12px;gap:8px;grid-template-columns:minmax(80px,35%) 1fr auto}.manager-agent-card__bars--links .manager-agent-card__bar{grid-template-columns:minmax(80px,35%) 1fr auto 32px}.manager-agent-card__bars--links .manager-agent-card__bar-open{justify-self:end}.manager-agent-card__bars--has-active .manager-agent-card__bar:not(.is-active){opacity:.45}.manager-agent-card__bar.is-active .manager-agent-card__bar-label,.manager-agent-card__bar.is-active .manager-agent-card__bar-value{color:var(--text-primary);font-weight:600}.manager-agent-card__bar-label{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-agent-card__bar-track{background:var(--pageadm-bg);border-radius:4px;height:8px;overflow:hidden}.manager-agent-card__bar-fill{background:var(--brand-primary);border-radius:4px;display:block;height:100%}.manager-agent-card__bar-value{font-feature-settings:"tnum";color:var(--text-secondary);font-variant-numeric:tabular-nums;min-width:24px;text-align:right}.manager-agent-card__table-scroll.scrollable-h{padding-bottom:4px;padding-right:0;scrollbar-color:var(--scrollbar-thumb) #0000;scrollbar-width:thin}.manager-agent-card__table{border-collapse:collapse;font-size:12px;width:100%}.manager-agent-card__table td,.manager-agent-card__table th{border-bottom:1px solid var(--border-default);padding:6px 8px;text-align:left;white-space:nowrap}.manager-agent-card__table th{color:var(--text-secondary);font-weight:600}.manager-agent-card__table td{color:var(--text-primary)}.manager-agent-card__table tbody tr:last-child td{border-bottom:none}.manager-agent-card__table tbody tr:hover td{background:var(--selected-hover)}.manager-agent-card__table .is-numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.manager-agent-card__table--sortable th{vertical-align:bottom;white-space:normal}.manager-agent-card__sort{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:2px;padding:0;text-align:inherit}.manager-agent-card__sort.is-active,.manager-agent-card__sort:hover{color:var(--text-primary)}.manager-agent-card__sort:focus-visible{border-radius:2px;outline:2px solid var(--brand-primary);outline-offset:2px}.manager-agent-card__row-actions{text-align:right;width:1%}.manager-agent-card__row-actions .MuiButton-root{font-size:12px;height:24px;min-height:24px;min-width:0;padding:0 6px}.manager-agent-card__sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.manager-agent-kanban__board{display:flex;gap:8px;padding-bottom:4px}.manager-agent-kanban__lane{background:var(--page-bg);border:1px dashed #0000;border-radius:8px;display:flex;flex:0 0 200px;flex-direction:column;gap:4px;min-width:0;padding:8px;transition:border-color .15s ease,background-color .15s ease}.manager-agent-kanban__lane.is-over{background:var(--selected);border-color:var(--brand-primary)}.manager-agent-kanban__lane-header{align-items:center;display:flex;gap:6px;justify-content:space-between}.manager-agent-kanban__lane-name{color:var(--text-primary);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-agent-kanban__lane-count{background:var(--card-bg);border-radius:10px;flex-shrink:0;padding:0 6px}.manager-agent-kanban__lane-count,.manager-agent-kanban__lane-total,.manager-agent-kanban__more{color:var(--text-secondary);font-size:11px}.manager-agent-kanban__items{display:flex;flex-direction:column;gap:6px;list-style:none;margin:4px 0 0;max-height:320px;min-height:48px;padding:0}.manager-agent-kanban__item{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;cursor:grab;display:flex;flex-direction:column;gap:2px;padding:6px 8px}.manager-agent-kanban__item.is-locked{cursor:default}.manager-agent-kanban__item.is-active{border-color:var(--brand-primary)}.manager-agent-kanban__item.is-dragging,.manager-agent-kanban__item.is-moving{opacity:.5}.manager-agent-kanban__item-name{align-items:center;display:flex;gap:6px;min-width:0}.manager-agent-kanban__item-customer{background:none;border:0;color:var(--text-primary);cursor:pointer;font:inherit;font-size:12px;font-weight:500;max-width:100%;min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.manager-agent-kanban__item-customer:hover{color:var(--text-link);text-decoration:underline}.manager-agent-kanban__item-meta{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:11px;gap:2px 8px}.manager-agent-kanban__item-tag{border:1px solid var(--border-default);border-radius:4px;font-size:10px;padding:0 4px}.manager-agent-kanban__item-lock{align-items:center;color:var(--text-secondary);cursor:help;display:inline-flex}.manager-agent-kanban__item-lock:focus-visible{border-radius:2px;outline:2px solid var(--brand-primary);outline-offset:1px}.manager-agent-kanban__sentiment{border-radius:50%;flex-shrink:0;height:8px;width:8px}.manager-agent-kanban__sentiment--positive{background:var(--status-success)}.manager-agent-kanban__sentiment--neutral{background:var(--text-link)}.manager-agent-kanban__sentiment--negative{background:var(--status-warning)}.manager-agent-kanban__sentiment--very_negative{background:var(--status-error)}.manager-agent-kanban__empty{border:1px dashed var(--border-default);border-radius:6px;color:var(--text-muted);font-size:11px;padding:12px 4px;text-align:center}.manager-agent-kanban__error{color:var(--status-error);font-size:12px;margin:4px 0 0}.manager-agent-card--kanban{position:relative}.manager-agent-card--kanban .manager-agent-card__header{padding-right:40px}.manager-agent-kanban__expand{display:flex;position:absolute;right:6px;top:6px}.manager-agent-kanban-modal__content{display:flex;flex-direction:column;min-height:0}.manager-agent-kanban--full{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0}.manager-agent-kanban__summary{color:var(--text-secondary);font-size:13px;margin:0}.manager-agent-kanban--full .manager-agent-kanban__board{flex:1 1;min-height:0}.manager-agent-kanban--full .manager-agent-kanban__lane{flex:1 0 240px;min-height:0}.manager-agent-kanban--full .manager-agent-kanban__items{flex:1 1;max-height:none}.sidebar-nav-container{background-color:var(--sidemenu-bg);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overscroll-behavior:contain;padding-inline:8px}.sidebar-nav-section{position:relative}.sidebar-nav-accordion-header{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;gap:6px;margin-top:4px;padding:16px 8px 6px 6px;transition:background .15s ease;-webkit-user-select:none;user-select:none;width:100%}.sidebar-nav-accordion-header:hover{background:var(--selected-hover)}.sidebar-nav-accordion-chevron{color:var(--text-secondary);flex-shrink:0;transition:transform .2s ease}.sidebar-nav-accordion-chevron.expanded{transform:rotate(90deg)}.sidebar-nav-accordion-title{color:var(--text-secondary);flex:1 1;font-size:11px;font-weight:600;letter-spacing:.06em;text-align:left;text-transform:uppercase}.sidebar-nav-accordion-content{display:flex;flex-direction:column}.sidebar-nav-container .lc-accordion--sidebar .lc-accordion__header{gap:4px;justify-content:flex-start;margin:12px 0 2px;padding:6px 8px}.sidebar-nav-container .lc-accordion--sidebar .lc-accordion__header:hover{background:var(--nav-hover)}.sidebar-nav-container .lc-accordion--sidebar .lc-accordion__title{flex:0 0 auto;font-size:11px;font-weight:400;letter-spacing:.06em}.sidebar-nav-container .lc-accordion--sidebar .lc-accordion__chevron{height:12px;width:12px}.conversations-sidebar.collapsed .sidebar-nav-accordion-header,.conversations-sidebar.collapsed .sidebar-nav-container .lc-accordion__header{display:none}.conversations-sidebar.collapsed .sidebar-nav-container .lc-accordion__body.collapsed{max-height:none;overflow:visible}.conversations-sidebar.collapsed .sidebar-nav-accordion-content+.sidebar-nav-accordion-content,.conversations-sidebar.collapsed .sidebar-nav-container .lc-accordion{border-top:1px solid var(--border-default);margin-top:4px;padding-top:4px}.sidebar-nav-header{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:0;justify-content:center;padding:7px 8px;position:relative;transition:background .15s ease}.sidebar-nav-header .sidebar-nav-section-icon{margin-right:10px}.sidebar-nav-header:hover{background:var(--nav-hover)}.sidebar-nav-header.active{background:var(--nav-selected)}.sidebar-nav-chevron{stroke-width:inherit;color:var(--text-primary);cursor:pointer;flex-shrink:0;height:16px;margin-right:4px;transition:transform .2s ease;width:16px}.sidebar-nav-chevron.expanded{transform:rotate(90deg)}.sidebar-nav-chevron-spacer{flex-shrink:0;height:16px;margin-right:4px;width:16px}.sidebar-nav-section-icon{stroke-width:inherit;color:var(--text-secondary);display:block;flex-shrink:0;height:18px;transition:color .2s ease;width:18px}.sidebar-nav-header.active .sidebar-nav-section-icon{color:var(--nav-selected-text)}.sidebar-nav-header .sidebar-nav-inbox-icon{stroke-width:1.75}.sidebar-nav-header.active,.sidebar-nav-item.active{stroke-width:2.5}.sidebar-nav-title-content{align-items:center;display:flex;flex:1 1;gap:8px;height:20px;min-width:0}.sidebar-nav-title{color:var(--text-primary);flex:1 1;font-size:13px;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-nav-header.active .sidebar-nav-title{color:var(--nav-selected-text);font-weight:600}.sidebar-nav-counter{color:var(--text-secondary);flex-shrink:0;font-size:12px;font-weight:500;min-width:20px;padding:2px 6px;text-align:center}.sidebar-nav-ellipsis{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;margin:0;padding:0;transition:background .15s ease,color .15s ease;width:20px}.sidebar-nav-ellipsis:hover{background:var(--selected-hover);color:var(--text-primary)}.sidebar-nav-ellipsis:active{background:var(--selected)}.sidebar-nav-menu-item{align-items:center;cursor:pointer;display:flex;gap:8px}.sidebar-nav-menu-icon{color:var(--text-secondary);flex-shrink:0}.sidebar-nav-content{border-radius:8px;display:flex;flex-direction:column;gap:4px}.sidebar-nav-item{align-items:center;border-radius:8px;box-sizing:border-box;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;gap:4px;padding:7px 8px 7px 0;position:relative;transition:background .15s ease;width:100%}.sidebar-nav-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-nav-item:hover{background:var(--nav-hover)}.sidebar-nav-item.active{background:var(--nav-selected)}.sidebar-nav-item.active .sidebar-nav-label{color:var(--nav-selected-text);font-weight:600}.sidebar-nav-icon{stroke-width:inherit;color:var(--text-secondary);flex-shrink:0;height:16px;margin-right:8px;width:16px}.sidebar-nav-item.active .sidebar-nav-icon{color:var(--nav-selected-text)}.sidebar-nav-content{position:relative}.sidebar-nav-content:before{background:var(--border-default);bottom:0;content:"";left:37px;pointer-events:none;position:absolute;top:0;width:1px;z-index:1}.sidebar-nav-content .sidebar-nav-item.active:before{background:var(--brand-primary);border-radius:2px;bottom:6px;content:"";left:36.5px;pointer-events:none;position:absolute;top:6px;width:2px;z-index:2}.sidebar-nav-item .sidebar-nav-counter{background:var(--tag-brand-bg);border-radius:999px;color:var(--tag-brand-text);font-size:11px;font-weight:600;line-height:16px;min-width:18px;padding:1px 6px}.sidebar-nav-section-single .sidebar-nav-header{margin-bottom:2px;padding:8px}.conversations-sidebar:not(.collapsed) .sidebar-nav-section-single .sidebar-nav-chevron-spacer{display:none}.sidebar-nav-section-single .sidebar-nav-title{font-size:14px;font-weight:500}.sidebar-nav-section-single .sidebar-nav-counter{font-size:12px}.sidebar-nav-item.no-access{cursor:not-allowed;opacity:.5}.sidebar-nav-item.no-access:hover{background:#0000}.sidebar-nav-item.no-access .sidebar-nav-label{font-style:italic}.sidebar-nav-item.no-access .sidebar-nav-chevron{cursor:pointer;opacity:1}.sidebar-nav-header.no-access{cursor:not-allowed}.sidebar-nav-header.no-access:hover{background:#0000}.sidebar-nav-header.no-access .sidebar-nav-title{color:var(--text-muted);font-style:italic;opacity:.5}.sidebar-nav-header.no-access .sidebar-nav-section-icon{opacity:.5}.sidebar-nav-header.no-access .sidebar-nav-chevron{cursor:pointer;opacity:.5}.sidebar-nav-popup-header.no-access{cursor:not-allowed}.sidebar-nav-popup-header.no-access .sidebar-nav-title{color:var(--text-muted);font-style:italic;opacity:.5}.sidebar-nav-children{display:flex;flex-direction:column}.sidebar-nav-children .sidebar-nav-team-node+.sidebar-nav-team-node{margin-top:4px}.sidebar-nav-loading{color:var(--text-secondary);font-size:12px;padding:12px}.conversations-sidebar.collapsed .sidebar-nav-section{position:relative}.conversations-sidebar.collapsed .sidebar-nav-header>.sidebar-nav-chevron,.conversations-sidebar.collapsed .sidebar-nav-header>.sidebar-nav-chevron-spacer,.conversations-sidebar.collapsed .sidebar-nav-header>.sidebar-nav-title-content{display:none}.conversations-sidebar.collapsed .sidebar-nav-header .sidebar-nav-section-icon{margin-right:0}.conversations-sidebar.collapsed .sidebar-nav-container{padding-inline:4px}.conversations-sidebar.collapsed .sidebar-nav-header,.conversations-sidebar.collapsed .sidebar-nav-section-single .sidebar-nav-header{height:32px;justify-content:center;margin:0 auto 2px;padding:0;width:32px}.sidebar-nav-popup{animation:slideInFromLeft .15s ease-out;background:var(--sidemenu-bg);border-radius:0 8px 8px 0;box-shadow:var(--shadow);display:flex;flex-direction:column;position:fixed;width:280px;z-index:10000}.sidebar-nav-popup:before{bottom:0;content:"";left:-16px;position:absolute;top:0;width:16px}.sidebar-nav-popup-header{align-items:center;border-radius:0 8px 0 0;cursor:pointer;display:flex;flex-shrink:0;gap:8px;padding:8px 12px}.sidebar-nav-popup-header:hover{background:var(--nav-hover)}.sidebar-nav-popup-content{display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 32px);overflow-y:auto;padding:4px 8px 8px 4px}.sidebar-nav-popup-single{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:8px;padding:8px 12px;white-space:nowrap}.sidebar-nav-popup-single:hover{background:var(--nav-hover)}.sidebar-nav-popup-single .sidebar-nav-counter,.sidebar-nav-popup-single .sidebar-nav-title{flex:none}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.manager-agent-sidebar{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.manager-agent-sidebar__search{display:flex;padding:4px 8px 8px}.manager-agent-sidebar__search .search-input{border:none;border-radius:0;flex:1 1;font-size:.875rem;height:36px;padding:0}.manager-agent-sidebar__search .search-input .MuiOutlinedInput-root{background:var(--input-bg);border-radius:8px;height:36px}.manager-agent-sidebar__search .search-input .MuiOutlinedInput-input{box-sizing:border-box;height:36px;padding:0 8px 0 0}.manager-agent-sidebar__search .search-input .MuiOutlinedInput-root.Mui-focused fieldset{border-width:1px;box-shadow:none}.manager-agent-sidebar__search .conversations-search-icon{color:var(--icon-default);flex-shrink:0;height:16px;margin-right:8px;width:16px}.manager-agent-sidebar--collapsed{align-items:center;gap:4px;padding-top:8px}.manager-agent-sidebar__rail-anchor{display:inline-flex}.MuiPopover-paper.manager-agent-sidebar__flyout{background:var(--dialog-bg);border:1px solid var(--border-default);border-radius:8px;box-shadow:var(--shadow);margin-left:8px;width:280px}.manager-agent-sidebar__flyout-list{display:flex;flex-direction:column;max-height:min(420px,70vh)}.manager-agent-sidebar__hint{color:var(--text-muted);flex-shrink:0;font-size:10px;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-agent-sidebar__result{align-items:stretch;color:var(--text-primary);flex-direction:column;gap:2px;padding:6px 8px}.manager-agent-sidebar__result-title{align-items:center;display:flex;gap:8px;min-width:0}.manager-agent-sidebar__snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:11px;line-height:1.4;overflow:hidden}.manager-agent-sidebar__match{background:var(--selected);border-radius:2px;color:var(--text-primary);font-weight:600;padding:0 1px}.manager-agent-sidebar__section-header{align-items:center;border-radius:6px;display:flex;gap:4px;margin-top:4px;padding:0 4px 0 8px;transition:background .15s ease}.manager-agent-sidebar__section-header:hover{background:var(--selected-hover)}.manager-agent-sidebar__section-toggle{align-items:center;background:#0000;border:none;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1 auto;font-family:inherit;font-size:.75rem;gap:4px;min-width:0;padding:8px 0 6px;text-align:left;text-transform:uppercase}.manager-agent-sidebar__section-chevron{flex-shrink:0;opacity:0;transition:opacity .15s ease,transform .2s ease}.manager-agent-sidebar__section-chevron.expanded{transform:rotate(90deg)}.manager-agent-sidebar__section-actions{align-items:center;display:flex;flex-shrink:0;gap:2px;opacity:0;transition:opacity .15s ease}.manager-agent-sidebar__section-header:focus-within .manager-agent-sidebar__section-actions,.manager-agent-sidebar__section-header:focus-within .manager-agent-sidebar__section-chevron,.manager-agent-sidebar__section:hover .manager-agent-sidebar__section-actions,.manager-agent-sidebar__section:hover .manager-agent-sidebar__section-chevron{opacity:1}.manager-agent-sidebar__conversation .manager-agent-sidebar__actions{display:none;flex-shrink:0}.manager-agent-sidebar__conversation.menu-open .manager-agent-sidebar__actions,.manager-agent-sidebar__conversation:focus-within .manager-agent-sidebar__actions,.manager-agent-sidebar__conversation:hover .manager-agent-sidebar__actions{display:flex}.manager-agent-sidebar__recency{display:flex;flex-direction:column}.manager-agent-sidebar__recency-label{color:var(--text-muted);font-size:10px;font-weight:500;padding:10px 8px 2px}.manager-agent-sidebar__conversation{color:var(--text-primary)}.manager-agent-sidebar__load-error{padding:8px}.manager-agent-sidebar__row-button{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1;font:inherit;gap:8px;min-width:0;padding:0;text-align:left}button.manager-agent-sidebar__result{background:#0000;border:0;cursor:pointer;font:inherit;text-align:left;width:100%}.manager-agent-sidebar__row-button:focus-visible,button.manager-agent-sidebar__result:focus-visible{border-radius:4px;outline:2px solid var(--brand-primary);outline-offset:2px}.manager-agent-sidebar__empty{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:6px;line-height:1.4;margin:0;padding:4px 8px 8px}.manager-agent-sidebar__empty--nested{padding-left:32px}.manager-agent-sidebar__space .sidebar-nav-icon{margin-right:4px}.manager-agent-sidebar__move-list{display:flex;flex-direction:column;gap:8px}.manager-agent-sidebar__move-list .MuiButton-root{justify-content:flex-start}.new-operator-wrapper .sap-horizontal-tag-scroller{align-items:flex-start;display:flex;flex:1 1;gap:4px;min-width:0;overflow:visible}.new-operator-wrapper .sap-horizontal-tag-scroller__list{display:flex;flex-wrap:wrap;gap:4px;min-width:0;overflow:visible;width:100%}.new-operator-wrapper .sap-horizontal-tag-scroller__arrow,.new-operator-wrapper .sap-horizontal-tag-scroller__arrow--hidden{display:none}.contact-details-sidebar .contact-details-sidebar-tabs{display:flex;flex-direction:row;gap:20px;width:100%}.contact-details-sidebar .contact-details-sidebar-tab{align-items:start;background:#0000;border:none;border-bottom:3px solid #0000;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:0 0 auto;flex-direction:column;font-size:16px;font-weight:600;gap:4px;justify-content:center;min-height:34px;padding-right:8px;transition:all .2s ease;width:auto}.contact-details-sidebar .contact-details-sidebar-tab:hover{color:var(--text-primary)}.contact-details-sidebar .contact-details-sidebar-tab--active{background:#0000;border-bottom-color:var(--chip-active-bg);color:var(--text-primary)}.contact-details-sidebar .contact-details-sidebar-tab--with-action{align-items:center;cursor:default;flex-direction:row;gap:10px;padding-right:0}.contact-details-sidebar .contact-details-sidebar-tab-button{background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;min-height:0;padding:0}.contact-details-sidebar .contact-details-sidebar-tab-button:last-child{padding-right:8px}.contact-details-sidebar .contact-details-sidebar-tab--with-action>:last-child:not(.contact-details-sidebar-tab-button){display:flex;margin-right:-6px}.contact-details-sidebar .contact-details-sidebar-tab-text{align-items:center;color:var(--text-primary);display:flex;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;gap:8px;line-height:24px;white-space:nowrap}.contact-details-sidebar .contact-details-sidebar-close-btn{align-items:center;background:#0000;border:none;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;margin-left:auto;padding:12px;transition:all .2s ease}.contact-details-sidebar .contact-details-sidebar-close-btn:hover{color:var(--text-primary)}.contact-details-sidebar .contact-details-empty-state{align-items:center;background-color:var(--page-bg);display:flex;height:100%;justify-content:center;padding:32px}.contact-details-sidebar .contact-details-empty-state-content{max-width:280px;text-align:center}.contact-details-sidebar .contact-details-empty-state-icon{color:var(--icon-default);height:48px;margin:0 auto 16px;width:48px}.contact-details-sidebar .contact-details-empty-state h4{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 8px}.contact-details-sidebar .contact-details-empty-state p{color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin:0}.contact-details-sidebar .contact-details-content{background:var(--page-bg);display:flex;flex:1 1;flex-direction:column;gap:10px;height:100%;min-height:0;padding:12px;scrollbar-gutter:stable}.contact-details-sidebar .contact-details-summary{align-items:center;display:flex;gap:9px;min-height:34px;padding:0 2px 4px}.contact-details-sidebar .contact-details-contact-info{align-items:baseline;display:flex;font-size:14px;font-weight:500;gap:8px;min-width:0;overflow:hidden}.contact-details-sidebar .contact-details-contact-info h4{color:var(--text-primary);font-size:14px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-details-sidebar .contact-details-contact-id{color:var(--text-muted);flex-shrink:0;font-size:12px;font-weight:100}.contact-details-sidebar .contact-details-collapsible-section{background:var(--page-bg);border:1px solid var(--border-default);border-radius:10px;flex:0 0 auto;overflow:hidden}.contact-details-sidebar .contact-details-accordion-title{align-items:center;color:var(--text-primary);display:flex;gap:8px;min-width:0;width:100%}.contact-details-sidebar .contact-details-accordion-title__label{flex:1 1 auto;min-width:0}.contact-details-sidebar .contact-details-collapsible-section>div{width:100%}.contact-details-sidebar .contact-details-collapsible-section .MuiAccordion-root{background:var(--page-bg);border:0;box-shadow:none}.contact-details-sidebar .contact-details-collapsible-section .MuiAccordionSummary-root{padding:0 10px}.contact-details-sidebar .contact-details-collapsible-section .MuiAccordionSummary-content{margin:12px 0}.contact-details-sidebar .contact-details-collapsible-section .MuiAccordionDetails-root{padding:6px 10px 10px}.contact-details-sidebar .contact-details-collapsible-header{align-items:center;background:#0000;cursor:pointer;display:flex;gap:8px;min-height:40px;padding:0 10px;transition:background-color .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.contact-details-sidebar .contact-details-collapsible-header:hover{background:var(--nav-hover)}.contact-details-sidebar .contact-details-collapsible-icon{stroke-width:1px;aspect-ratio:1/1;color:var(--icon-default);flex-shrink:0;height:16px;width:16px}.contact-details-sidebar .contact-details-collapsible-title{color:var(--text-primary);flex:1 0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin:0}.contact-details-sidebar .contact-details-collapsible-chevron{color:var(--text-secondary);flex-shrink:0;height:20px;margin-left:auto;transition:transform .2s cubic-bezier(.4,0,.2,1);width:20px}.contact-details-sidebar .contact-details-collapsible-chevron--collapsed{transform:rotate(-90deg)}.contact-details-sidebar .contact-details-collapsible-content{border-top:1px solid var(--border-default);max-height:1600px;overflow:hidden;padding:6px 10px 10px;transition:max-height .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}.contact-details-sidebar .contact-details-collapsible-content--collapsed{border-top:none;max-height:0;padding-bottom:0;padding-top:0}.contact-details-sidebar .contact-details-channel-row{grid-gap:8px;align-items:baseline;display:grid;gap:8px;grid-template-columns:minmax(65px,1fr) minmax(0,1.35fr);padding:4px 0}.contact-details-sidebar .contact-details-channel-row--tags{align-items:start}.contact-details-sidebar .contact-details-channel-row--tags .contact-details-channel-value{flex:1 1;min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.contact-details-sidebar .contact-details-channel-row--multi-select{align-items:start}.contact-details-sidebar .contact-details-channel-label,.contact-details-sidebar .contact-details-channel-value{color:var(--text-secondary);font-family:Inter,sans-serif;font-size:12px;font-weight:400;min-width:0}.contact-details-sidebar .contact-details-channel-value{overflow-wrap:anywhere;text-align:left;white-space:normal}.contact-details-sidebar .contact-details-channel-value--multi-select{display:block;margin-left:0;overflow:visible;text-overflow:clip;white-space:normal;width:auto}.contact-details-sidebar .contact-details-multi-select-values{grid-gap:2px 10px;display:grid;gap:2px 10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.contact-details-sidebar .contact-details-multi-select-value{align-items:flex-start;display:flex;gap:5px;line-height:1.35;min-width:0;overflow-wrap:anywhere}.contact-details-sidebar .contact-details-multi-select-value:before{background:currentColor;border-radius:50%;content:"";flex:0 0 4px;height:4px;margin-top:.45em;width:4px}.contact-details-sidebar .contact-details-more-button{align-items:center;background:#0000;border:0;color:var(--brand-primary);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;font-weight:500;gap:4px;padding:6px 0}.contact-details-sidebar .contact-details-more-button:hover{color:var(--text-primary)}.contact-details-sidebar .contact-details-more-button__icon{height:16px;transition:transform .2s ease;width:16px}.contact-details-sidebar .contact-details-more-button__icon--expanded{transform:rotate(180deg)}.contact-details-sidebar .contact-details-custom-fields{display:flex;flex-direction:column;gap:0}.contact-details-sidebar .contact-details-channels-list{display:flex;flex-direction:column;gap:8px}.contact-details-sidebar .contact-details-channel-card{background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;padding:8px 12px}.contact-details-sidebar .contact-details-channels-empty{background:var(--page-bg);border:1px dashed var(--border-default);border-radius:8px;color:var(--text-primary);font-size:.875rem;font-style:italic;padding:24px;text-align:center}.contact-details-sidebar .contact-details-form-container{background:var(--page-bg);border:1px solid var(--border-default);border-radius:8px;box-shadow:var(--shadow);margin-bottom:16px;padding:16px}.contact-details-sidebar .contact-details-form-row{display:flex;gap:12px;margin-bottom:12px}.contact-details-sidebar .contact-details-form-row:last-child{margin-bottom:0}.contact-details-sidebar .contact-details-form-group{display:flex;flex:1 1;flex-direction:column;gap:4px}.contact-details-sidebar .contact-details-form-actions{border-top:1px solid var(--border-default);display:flex;gap:8px;justify-content:flex-end;margin-top:16px;padding-top:12px}.contact-details-sidebar .conversation-negotiation__form{box-shadow:none;display:flex;flex-direction:column;gap:12px}.contact-details-sidebar .conversation-negotiation__sentiment,.contact-details-sidebar .conversation-negotiation__status{align-items:center;border-radius:10px;display:inline-flex;font-size:12px;font-weight:500;height:20px;padding:0 8px;white-space:nowrap}.contact-details-sidebar .conversation-negotiation__sentiment--positive,.contact-details-sidebar .conversation-negotiation__status--confirmed{background:var(--tag-success-bg);color:var(--tag-success-text)}.contact-details-sidebar .conversation-negotiation__sentiment--neutral{background:var(--tag-neutral-bg);color:var(--tag-neutral-text)}.contact-details-sidebar .conversation-negotiation__sentiment--negative,.contact-details-sidebar .conversation-negotiation__status--suggested{background:var(--tag-warning-bg);color:var(--tag-warning-text)}.contact-details-sidebar .conversation-negotiation__sentiment--very_negative{background:var(--tag-danger-bg);color:var(--tag-danger-text)}.contact-details-sidebar .conversation-negotiation__empty,.contact-details-sidebar .conversation-negotiation__error,.contact-details-sidebar .conversation-negotiation__meta,.contact-details-sidebar .conversation-negotiation__reason{color:var(--text-secondary);font-size:12px;line-height:1.4;margin:2px 0 6px}.contact-details-sidebar .conversation-negotiation__meta{color:var(--text-muted);font-size:11px}.contact-details-sidebar .conversation-negotiation__error{color:var(--tag-danger-text)}.contact-details-sidebar .conversation-negotiation__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:8px}.contact-details-sidebar .contact-details-history-list{display:flex;flex-direction:column;gap:8px;height:300px}.contact-details-sidebar .contact-details-history-item{background:var(--page-bg);border:1px solid var(--border-default);border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:8px 12px;transition:all .15s ease}.contact-details-sidebar .contact-details-history-item:hover{background:var(--selected-hover);border-color:var(--border-hover)}.contact-details-sidebar .contact-details-history-item--active{background:var(--selected);border-color:var(--border-default)}.contact-details-sidebar .contact-details-history-item--active:hover{background:var(--selected-hover)}.contact-details-sidebar .contact-details-history-item--viewing{background:var(--selected);border-color:var(--border-default)}.contact-details-sidebar .contact-details-history-item--viewing:hover{background:var(--selected-hover);border-color:var(--border-default)}.contact-details-sidebar .contact-details-history-item-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.contact-details-sidebar .contact-details-history-id{color:var(--text-primary);font-size:12px;font-weight:600}.contact-details-sidebar .contact-details-history-item-footer{align-items:center;display:flex;gap:8px;justify-content:space-between}.contact-details-sidebar .contact-details-history-channel-tag{background:var(--selected);border:1px solid var(--border-default);border-radius:4px;color:var(--text-secondary);flex-shrink:0;font-size:11px;font-weight:500;padding:1px 6px}.contact-details-sidebar .contact-details-history-item-date{color:var(--text-secondary);font-size:12px}.contact-details-sidebar .contact-details-history-loading{display:flex;flex-direction:column;gap:8px;padding:4px 0}.contact-details-sidebar .contact-details-history-empty{background:var(--page-bg);border-radius:6px;color:var(--text-secondary);font-size:12px;padding:16px 12px;text-align:center}@media (max-width:1400px){.new-operator-wrapper .contact-details-sidebar{width:260px}.new-operator-wrapper .contact-details-sidebar.collapsed{min-width:48px;width:48px}}@media (max-width:1200px){.new-operator-wrapper .contact-details-sidebar{width:240px}.new-operator-wrapper .contact-details-sidebar.collapsed{min-width:40px;width:40px}}@media (max-width:992px) and (min-width:768px){.new-operator-wrapper .contact-details-sidebar{border:none;border-bottom:1px solid var(--border-default);box-shadow:none;width:100%}.new-operator-wrapper .contact-details-sidebar.collapsed{height:56px;min-width:100%;overflow:hidden;width:100%}}@media print{.new-operator-wrapper .contact-details-sidebar{display:none}}.new-operator-wrapper .contact-details-sidebar{background:var(--page-bg);border-left:1px solid var(--border-default);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden;position:absolute;right:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px;z-index:1000}.new-operator-wrapper .contact-details-sidebar--expanded{width:400px}.new-operator-wrapper .contact-details-sidebar--pinned{border-left:1px solid var(--border-default);box-shadow:var(--shadow);box-sizing:border-box;flex-shrink:1;min-width:0;position:relative;width:480px;z-index:1}.new-operator-wrapper .contact-details-sidebar--pinned:not(.contact-details-sidebar--expanded){width:48px}.contact-details-sidebar .contact-details-sidebar__resize-handle{bottom:0;cursor:col-resize;left:0;position:absolute;top:0;touch-action:none;width:6px;z-index:20}.contact-details-sidebar .contact-details-sidebar__resize-handle:after{background:#0000;bottom:0;content:"";left:0;position:absolute;top:0;transition:background-color .15s ease;width:2px}.contact-details-sidebar .contact-details-sidebar__resize-handle:focus-visible:after,.contact-details-sidebar .contact-details-sidebar__resize-handle:hover:after,.contact-details-sidebar--resizing .contact-details-sidebar__resize-handle:after{background:var(--brand-primary)}.new-operator-wrapper .contact-details-sidebar--resizing{transition:none}body.contact-details-sidebar-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.new-operator-wrapper .contact-details-sidebar-toggles{align-items:center;display:flex;transition:all .3s ease}.new-operator-wrapper .contact-details-sidebar--pinned:not(.contact-details-sidebar--expanded) .contact-details-sidebar-toggles{align-items:flex-start;border-bottom:none;height:100%;justify-content:center;padding:28px 8px}.new-operator-wrapper .contact-details-sidebar--expanded .contact-details-sidebar-toggles{flex-direction:row;gap:8px;justify-content:flex-start;padding:8px 12px}.new-operator-wrapper .contact-details-sidebar-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.new-operator-wrapper .contact-details-panel{display:flex;flex-direction:column;height:100%;overflow:hidden}.new-operator-wrapper .contact-details-panel--assistant{background:var(--page-bg);height:100%;overflow:hidden}.new-operator-wrapper .contact-details-copilot-empty-picker{display:flex;justify-content:center;margin-top:4px;max-width:100%}.copilot-assistant-picker,.copilot-assistant-picker__anchor{display:inline-flex;max-width:100%;min-width:0}.copilot-assistant-picker{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:10px;font-weight:500;gap:4px;height:24px;line-height:1;padding:0 6px;transition:background .15s ease,color .15s ease}.copilot-assistant-picker:hover:not(:disabled),.copilot-assistant-picker[aria-expanded=true]{background:var(--selected-hover);color:var(--text-primary)}.copilot-assistant-picker:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.copilot-assistant-picker:disabled{cursor:not-allowed;opacity:.6}.copilot-assistant-picker__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copilot-assistant-picker__chevron{flex-shrink:0}.copilot-assistant-picker__ai{color:var(--brand-primary);flex-shrink:0}.copilot-assistant-picker__bot{flex-shrink:0}.copilot-switch-notice{align-items:center;background:var(--card-bg);border:1px solid var(--border-default);border-radius:12px;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 8px;justify-content:space-between;line-height:1.4;padding:8px 10px}.copilot-switch-notice__text{flex:1 1 160px;min-width:0}.copilot-switch-notice__text strong{color:var(--text-primary);font-weight:600;overflow-wrap:anywhere}.copilot-switch-notice__actions{display:flex;flex-shrink:0;gap:4px;margin-left:auto}.copilot-switch-notice__button{background:#0000;border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;height:26px;padding:0 10px;transition:background .15s ease}.copilot-switch-notice__button:hover{background:var(--selected-hover)}.copilot-switch-notice__button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.copilot-switch-notice__button--primary{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-on-brand)}.copilot-switch-notice__button--primary:hover{background:var(--brand-hover)}.copilot-assistant-picker__menu{max-width:min(280px,calc(100vw - 16px))}.copilot-assistant-picker__menu .diime-dropdown-item{font-size:12px;gap:6px;padding:6px 10px}.copilot-assistant-picker__menu .diime-dropdown-item-icon{height:14px;width:14px}.new-operator-wrapper .contact-details-copilot-selected{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.new-operator-wrapper .contact-details-copilot-chat{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.new-operator-wrapper .contact-details-copilot-chat>.aix-chat{flex:1 1 auto;min-height:0}.new-operator-wrapper .contact-details-panel--assistant .chat-container{height:100%;min-height:0;padding:8px 12px 12px;width:100%}.new-operator-wrapper .contact-details-panel--assistant .message-list{max-height:none;min-height:0}.new-operator-wrapper .contact-details-panel--assistant .message-paper.assistant{max-width:100%}.new-operator-wrapper .contact-details-panel--assistant .contact-details-empty-state-content{display:flex;flex-direction:column;gap:12px}.new-operator-wrapper .contact-details-panel--assistant .chat-message-skeleton-item.left .chat-message-skeleton-bubble{background:var(--chat-bg)}.new-operator-wrapper .contact-details-assistant-loading .contact-details-empty-state-content{width:100%}@media (max-width:1400px){.new-operator-wrapper .contact-details-sidebar--expanded{width:300px}}@media (max-width:1200px){.new-operator-wrapper .contact-details-sidebar--expanded{width:320px}}@media (max-width:768px){.new-operator-wrapper .contact-details-sidebar{width:40px}.new-operator-wrapper .contact-details-sidebar--expanded{width:100vw}.new-operator-wrapper.mobile-view--list .contact-details-sidebar{display:none!important}.new-operator-wrapper.mobile-view--chat .contact-details-sidebar{bottom:0;position:fixed;right:0;top:0;width:100vw;z-index:200}.new-operator-wrapper.mobile-view--chat .contact-details-sidebar:not(.contact-details-sidebar--expanded){position:relative;width:48px}.new-operator-wrapper.mobile .contact-details h3{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-operator-wrapper.mobile .contact-details p{font-size:14px}.contact-details-sidebar .contact-details-sidebar-tab{font-size:18px}.contact-details-sidebar .contact-details-contact-info,.contact-details-sidebar .contact-details-contact-info h4,.contact-details-sidebar .contact-details-sidebar-tab-text{font-size:16px}.contact-details-sidebar .contact-details-contact-id{font-size:14px}.contact-details-sidebar .contact-details-collapsible-title{font-size:16px}.contact-details-sidebar .contact-details-channel-label,.contact-details-sidebar .contact-details-channel-value,.contact-details-sidebar .contact-details-history-empty,.contact-details-sidebar .contact-details-history-id,.contact-details-sidebar .contact-details-history-item-date{font-size:14px}.contact-details-sidebar .contact-details-channels-empty{font-size:1rem}}.floating-dock{align-items:flex-end;bottom:0;display:flex;flex-direction:row-reverse;gap:12px;pointer-events:none;position:fixed;right:24px;z-index:1300}.floating-dock>*{pointer-events:auto}.floating-dock__tab{align-items:center;background:var(--card-bg);border:1px solid var(--border-default);border-bottom:none;border-radius:8px 8px 0 0;box-shadow:0 -2px 8px #00000014;cursor:pointer;display:flex;font:inherit;gap:8px;height:32px;padding:4px 10px;text-align:left;transition:background .15s ease,height .15s ease,box-shadow .15s ease;width:200px}.floating-dock__tab:hover{background:var(--chat-bg);box-shadow:0 -4px 14px #00000029;height:48px}.floating-dock__tab-avatar{align-items:center;display:none;flex-shrink:0}.floating-dock__tab:hover .floating-dock__tab-avatar{display:inline-flex}.floating-dock__tab-name{color:var(--text-primary);flex:1 1;font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floating-dock__tab-badge{background:#ef4444;background:var(--color-red,#ef4444);border-radius:50%;flex-shrink:0;height:10px;width:10px}.floating-dock__tab-close{align-items:center;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;transition:background .15s ease,color .15s ease;width:22px}.floating-dock__tab-close:hover{background:var(--border-default);color:var(--text-primary)}.floating-dock__window{background:var(--card-bg);border:1px solid var(--border-default);border-bottom:none;border-radius:10px 10px 0 0;box-shadow:0 -4px 20px #0000002e;display:flex;flex-direction:column;height:calc(100vh - 76px);max-height:calc(100vh - 76px);overflow:hidden;width:440px}.floating-dock__window-header{align-items:center;background:var(--chat-bg);border-bottom:1px solid var(--border-default);display:flex;flex-shrink:0;gap:8px;height:36px;justify-content:space-between;padding:2px 6px 2px 12px}.floating-dock__window-name{color:var(--text-secondary);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floating-dock__window-actions{align-items:center;display:flex;flex-shrink:0;gap:2px}.floating-dock__window-btn{border:none!important}.floating-dock__window-body{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.floating-dock__window-body .chat-panel{flex:1 1;height:100%;min-height:0}@media (max-width:900px){.floating-dock{display:none}}.search-input{background-color:var(--page-bg)}.conversations-panel .section-icon-list.closed{color:var(--text-secondary)}.conversations-panel .closed-badge{background-color:var(--tag-neutral-bg);border-color:var(--border-default);color:var(--tag-neutral-text)}.conversations-panel .section-icon-list.canceled{color:var(--status-error)}.conversations-panel .canceled-badge{background-color:var(--tag-danger-bg);border-color:var(--tag-danger-text);color:var(--tag-danger-text)}.conversations-panel .conversation-item.closed{opacity:.7}.conversations-panel .conversation-item.closed:hover{background-color:var(--selected-hover)}.conversations-panel .conversation-list{background:var(--page-bg);gap:2px}.conversations-panel .conversations-content .overlay-scroll-content,.conversations-panel .conversations-content .overlay-scroll-content>div{display:block!important;max-width:100%!important;width:100%!important}.conversations-panel .empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:64px;padding:32px 16px;text-align:center}.conversations-panel .empty-state p{color:var(--text-secondary);font-size:.875rem;font-style:italic;line-height:1.5;margin:0}.conversations-panel{background:var(--page-bg);border-right:1px solid var(--border-default);display:flex;flex-direction:column;position:relative;transition:width .3s cubic-bezier(.4,0,.2,1),min-width .3s cubic-bezier(.4,0,.2,1);width:320px;z-index:1}.conversations-panel .conversations-view-switch{bottom:10px;left:10px;position:absolute;z-index:5}.conversations-panel .conversations-view-switch__track{align-items:center;background:var(--border-default);border:none;border-radius:32px;cursor:pointer;display:flex;height:32px;overflow:hidden;padding:0;position:relative;width:64px}.conversations-panel .conversations-view-switch__knob{background:var(--dialog-bg);border-radius:50%;box-shadow:0 1px 3px #00000026;height:28px;left:2px;position:absolute;top:2px;transition:transform .25s cubic-bezier(.4,0,.2,1);width:28px;z-index:2}.conversations-panel .conversations-view-switch__knob--right{transform:translateX(32px)}.conversations-panel .conversations-view-switch__icon-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center;pointer-events:auto;z-index:3}.conversations-panel .conversations-view-switch__icon{color:var(--icon-grey);transition:color .2s}.conversations-panel .conversations-view-switch__icon--active{color:var(--brand-primary)}[data-theme=dark] .conversations-panel .conversations-view-switch__icon:not(.conversations-view-switch__icon--active){color:var(--icon-white)}.conversations-panel.collapsed{min-width:48px;width:48px}.conversations-panel .conversations-header{background:var(--page-bg);display:flex;flex-direction:column;gap:4px;min-height:48px;padding:12px}.conversations-panel .conversations-header .section-name{color:var(--text-primary);flex:1 1;font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversations-panel .search-input{border-radius:4px;flex:1 1;font-size:.875rem;height:40px;transition:all .2s cubic-bezier(.4,0,.2,1)}.conversations-panel .search-input:focus{box-shadow:none;outline:none}.conversations-panel .diime-input.search-input .MuiOutlinedInput-root.Mui-focused fieldset,.conversations-panel .search-input .MuiOutlinedInput-root.Mui-focused fieldset{border-width:1px!important;box-shadow:none!important}.conversations-panel .diime-input.search-input .MuiOutlinedInput-root,.conversations-panel .search-input .MuiOutlinedInput-root{background:var(--input-bg)}.conversations-panel .diime-input.search-input .MuiInputLabel-root.Mui-focused,.conversations-panel .search-input .MuiInputLabel-root.Mui-focused{color:var(--text-secondary)!important}.conversations-panel .conversations-search-icon{color:var(--icon-default);flex-shrink:0;height:16px;margin-right:8px;width:16px}.conversations-panel .conversations-content{background:var(--page-bg);flex:1 1;max-width:100%;width:100%}.conversations-panel .conversation-section{margin-bottom:16px}.conversations-panel .section-chevron{color:#6b7280;color:var(--icon-grey,#6b7280);flex-shrink:0;height:16px;width:16px}.conversations-panel .section-icon-list{flex-shrink:0;height:16px;width:16px}.conversations-panel .section-icon-list.waiting{color:var(--status-warning)}.conversations-panel .section-icon-list.handled{color:var(--status-success)}.conversations-panel .conversation-list{box-sizing:border-box;max-width:100%;overflow-x:hidden;width:100%}.conversations-panel .conversation-item{background:var(--page-bg);border-bottom:1px solid var(--border-default);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:4px;max-width:100%;min-height:36px;padding:12px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);width:auto}.conversations-panel .conversation-item:hover{background:var(--nav-hover)}.conversations-panel .conversation-item.active{background:var(--nav-selected)}.conversations-panel .conversation-item.waiting,.conversations-panel .conversation-item[data-status=waiting]{border-left:2px solid var(--status-aguardando)}.conversations-panel .conversation-item.inProgress,.conversations-panel .conversation-item[data-status=inProgress]{border-left:2px solid var(--status-em-atendimento)}.conversations-panel .conversation-item.ai-handled,.conversations-panel .conversation-item[data-status=ai_handled]{position:relative}.conversations-panel .conversation-item.ai-handled:before,.conversations-panel .conversation-item[data-status=ai_handled]:before{background:var(--gradient-aix);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.conversations-panel .conversation-item.closed,.conversations-panel .conversation-item[data-status=closed]{border-left:2px solid var(--status-encerrado)}.conversations-panel .conversation-main{align-items:center;box-sizing:border-box;display:flex;flex:1 1;gap:8px;max-width:100%;min-width:0;width:100%}.conversations-panel .conversation-avatar{align-items:center;display:flex;flex-shrink:0;height:fit-content}.conversations-panel .conversation-avatar .avatar{font-size:.75rem}.conversations-panel .conversation-avatar img{border-radius:100%;height:28px;object-fit:cover;width:28px}.conversations-panel .conversation-item.unread .conversation-name-text{color:var(--text-primary);font-weight:700}.conversations-panel .conversation-item.unread .conversation-channel span{color:var(--text-primary);font-weight:600;max-height:15px}.conversations-panel .conversation-name{align-items:center;color:var(--text-primary);display:flex;flex:1 1;font-size:.875rem;font-weight:500;gap:6px;line-height:1.25;min-width:0}.conversations-panel .conversation-name-text{flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversations-panel .conversation-meta{color:var(--text-secondary);display:flex;font-size:.75rem;justify-content:space-between;width:100%}.conversations-panel .conversation-channel{color:var(--text-secondary);font-size:.75rem;width:100%}.conversations-panel .conversation-channel,.conversations-panel .conversation-channel span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversations-panel .conversation-meta{opacity:.8}.conversations-panel .conversation-item.active .conversation-meta,.conversations-panel .conversation-item:hover .conversation-meta{opacity:1}.conversations-panel .conversation-section{background:#0000;margin-bottom:12px}.conversations-panel .conversation-section:last-child{margin-bottom:0}.conversations-panel .conversation-time{align-items:center;color:var(--text-secondary);display:flex;flex-shrink:0;font-size:11px;gap:6px;white-space:nowrap}.conversations-panel .unread-count-badge{align-items:center;background-color:var(--brand-primary);border-radius:30px;color:var(--text-on-brand);display:inline-flex;font-size:12px;font-weight:400;justify-content:center;line-height:normal;padding:0 4px}.conversations-panel .conversation-context-menu{animation:fadeIn .15s ease-out;background:var(--chat-bg);border:1px solid var(--border-default);border-radius:.375rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;color:var(--text-primary);min-width:8rem;overflow:hidden;padding:.25rem}.conversations-panel .conversation-context-menu .context-menu-item{align-items:center;border-radius:.125rem;cursor:default;display:flex;font-size:.875rem;outline:none;padding:.375rem .5rem;position:relative;transition:all .15s ease;-webkit-user-select:none;user-select:none}.conversations-panel .conversation-context-menu .context-menu-item:focus,.conversations-panel .conversation-context-menu .context-menu-item:hover{background:var(--selected-hover);color:var(--text-primary)}.conversations-panel .conversation-context-menu .context-menu-item span{font-weight:500}.conversation-list-filters__trigger{display:inline-flex;flex-shrink:0;position:relative}.conversation-list-filters__dot{background:var(--brand-primary);border-radius:50%;box-shadow:0 0 0 2px var(--page-bg);height:8px;pointer-events:none;position:absolute;right:2px;top:2px;width:8px}.conversation-list-filters.MuiPaper-root{background:var(--dialog-bg);border:1px solid var(--border-default);border-radius:12px;box-shadow:var(--shadow);box-sizing:border-box;color:var(--text-primary);display:flex;flex-direction:column;gap:12px;margin-top:6px;padding:12px;width:272px}.conversation-list-filters__section{display:flex;flex-direction:column;gap:8px}.conversation-list-filters__title{color:var(--text-secondary);font-size:12px;font-weight:600}.conversation-list-filters__chips{display:flex;flex-wrap:wrap;gap:6px}.conversations-panel .conversations-header .filter-chips-row{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none}.conversations-panel .conversations-header .filter-chips-row::-webkit-scrollbar{display:none}.conversations-panel .conversation-section .section-header .section-icon-list.ai-handled{color:var(--color-purple)}.conversations-panel .conversation-item.ai-handled:hover{background:linear-gradient(90deg,#8b5cf61a 0,var(--selected-hover) 100%)}.conversations-panel .conversation-item.ai-handled.active{background:linear-gradient(90deg,#8b5cf626 0,var(--selected) 100%)}.conversations-panel .conversation-avatar{position:relative}.conversations-panel .conversation-name .ai-badge{background:var(--gradient-aix);border-radius:8px;color:var(--text-on-brand);flex-shrink:0;font-size:10px;font-weight:500;letter-spacing:.5px;padding:2px 6px;text-transform:none;white-space:nowrap}.conversations-table-panel{background:var(--page-bg);display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-width:0;overflow:hidden;position:relative;transition:margin-right .28s ease}.conversations-table-panel__header{display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding:16px 20px 12px}.conversations-table-panel__header-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.conversations-table-panel__title{align-items:center;color:var(--text-primary);display:flex;flex-shrink:0;font-size:1.05rem;font-weight:700;gap:8px;margin:0}.conversations-table-search{align-items:center;background:var(--input-bg);border:1px solid var(--border-default);border-radius:8px;color:var(--text-secondary);display:flex;gap:8px;height:36px;margin-left:auto;max-width:40%;padding:0 12px;width:280px}.conversations-table-search:focus-within{border-color:var(--focus-border)}.conversations-table-search__input{background:#0000;border:none;color:var(--text-primary);flex:1 1 auto;font-size:.875rem;min-width:0;outline:none}.conversations-table-search__input::placeholder{color:var(--text-secondary)}.conversations-table-search__clear{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.1rem;height:20px;justify-content:center;line-height:1;width:20px}.conversations-table-search__clear:hover{background:var(--selected);color:var(--text-primary)}.conversations-table-panel__filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.conversations-table-clear-filters{align-items:center;background:var(--card-bg);border:1px solid var(--border-default);border-radius:999px;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;padding:0 12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.conversations-table-clear-filters:hover{background:var(--tag-danger-bg);border-color:var(--tag-danger-text);color:var(--tag-danger-text)}.conversations-table-clear-filters:disabled{background:var(--button-disabled);border-color:var(--border-disabled);color:var(--button-disabled-text);cursor:not-allowed}.conversations-table-filters__sep{background:var(--border-default);display:inline-block;flex-shrink:0;height:20px;margin:0 2px;width:1px}.conversations-table-daterange{display:flex;flex-direction:column;gap:8px}.conversations-table-daterange__label{color:var(--text-secondary);font-size:.78rem;font-weight:600}.conversations-table-daterange__inputs{align-items:stretch;display:flex;flex-direction:column;gap:8px}.conversations-table-daterange__inputs input[type=date]{background:var(--input-bg);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);font-size:.82rem;height:32px;padding:0 8px;width:100%}.conversations-table-daterange__sep{color:var(--text-secondary);font-size:.8rem;text-align:center}.conversations-table-panel__count{align-items:center;background:var(--tag-neutral-bg);border-radius:11px;color:var(--tag-neutral-text);display:inline-flex;font-size:.8rem;font-weight:600;height:22px;justify-content:center;min-width:22px;padding:0 7px}.conversations-table-panel__grid{flex:1 1 auto;min-height:0;overflow:hidden}.conversations-table-cell{align-items:center;color:var(--text-primary);display:inline-flex;font-size:.875rem;min-width:0}.conversations-table-cell--center{justify-content:center;width:100%}.conversations-table-cell--name{gap:8px}.conversations-table-avatar{border-radius:50%;flex-shrink:0;height:28px;width:28px}.conversations-table-name{color:var(--text-primary);font-weight:600}.conversations-table-message,.conversations-table-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversations-table-message{color:var(--text-secondary);display:block;width:100%}.conversations-table-status-badge{align-items:center;background:var(--tag-neutral-bg);border-radius:12px;color:var(--tag-neutral-text);display:inline-flex;font-size:.78rem;font-weight:600;line-height:1.4;padding:3px 10px;white-space:nowrap}.conversations-table-status-badge.status-waiting{background:var(--tag-danger-bg);color:var(--tag-danger-text)}.conversations-table-status-badge.status-assigned{background:var(--tag-warning-bg);color:var(--tag-warning-text)}.conversations-table-status-badge.status-ai{background:var(--gradient-aix);color:var(--text-on-brand)}.conversations-table-status-badge.status-campaign,.conversations-table-status-badge.status-canceled,.conversations-table-status-badge.status-closed{background:var(--tag-neutral-bg);color:var(--tag-neutral-text)}.conversations-table-unread-badge{align-items:center;background:var(--brand-primary);border-radius:10px;color:var(--text-on-brand);display:inline-flex;font-size:.72rem;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.conversations-table-unread-empty{color:var(--text-secondary)}.conversations-table-skeleton{display:flex;flex-direction:column;gap:8px;padding:8px 4px}.conversations-table-empty{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;height:100%;justify-content:center}.conversations-table-panel .conversations-view-switch{bottom:10px;left:10px;position:absolute;z-index:5}.conversations-table-panel .conversations-view-switch__track{align-items:center;background:var(--border-default);border:none;border-radius:32px;cursor:pointer;display:flex;height:32px;overflow:hidden;padding:0;position:relative;width:64px}.conversations-table-panel .conversations-view-switch__knob{background:var(--dialog-bg);border-radius:50%;box-shadow:0 1px 3px #00000026;height:28px;left:2px;position:absolute;top:2px;transition:transform .25s cubic-bezier(.4,0,.2,1);width:28px;z-index:2}.conversations-table-panel .conversations-view-switch__knob--right{transform:translateX(32px)}.conversations-table-panel .conversations-view-switch__icon-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center;pointer-events:auto;z-index:3}.conversations-table-panel .conversations-view-switch__icon{color:var(--icon-grey);transition:color .2s}.conversations-view-switch__shortcut{align-items:center;background:#ffffff2e;border:1px solid #ffffff59;border-radius:4px;display:inline-flex;font-family:inherit;font-size:10px;font-weight:600;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px}.conversations-table-panel .conversations-view-switch__icon--active{color:var(--brand-primary)}[data-theme=dark] .conversations-table-panel .conversations-view-switch__icon:not(.conversations-view-switch__icon--active){color:var(--icon-white)}.grid-toolbar-menu__trigger{align-items:center;background:var(--card-bg);border:1px solid var(--border-default);border-radius:999px;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;padding:0 12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.grid-toolbar-menu__trigger:hover{background:var(--selected);border-color:var(--border-hover);color:var(--text-primary)}.grid-toolbar-menu__trigger--active,.grid-toolbar-menu__trigger--modified{background:var(--chip-active-bg);border-color:var(--chip-active-bg);color:var(--chip-active-text)}.grid-toolbar-menu__trigger--modified{position:relative}.grid-toolbar-menu__trigger--modified:hover{background:var(--chip-active-hover);border-color:var(--chip-active-hover);color:var(--chip-active-text)}.grid-toolbar-menu__dropdown{animation:grid-toolbar-menu-fade .12s ease;background:var(--card-bg);border:1px solid var(--border-default);border-radius:10px;box-shadow:var(--shadow-notif-popover);display:flex;flex-direction:column;max-height:360px;padding:6px;z-index:1400}@keyframes grid-toolbar-menu-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.grid-toolbar-menu__header{align-items:center;display:flex;justify-content:space-between;padding:6px 10px 8px}.grid-toolbar-menu__title{color:var(--text-primary);font-size:.82rem;font-weight:700}.grid-toolbar-menu__list{display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto}.grid-toolbar-menu__option{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-size:.84rem;gap:10px;padding:8px 10px;text-align:left;transition:background .12s ease;width:100%}.grid-toolbar-menu__option:hover:not(:disabled){background:var(--selected)}.grid-toolbar-menu__option--checked{background:#0000;color:var(--text-primary)}.grid-toolbar-menu__option--disabled{cursor:not-allowed;opacity:.55}.grid-toolbar-menu__checkbox{align-items:center;border:1.5px solid var(--border-hover);border-radius:5px;color:var(--chip-active-text);display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.grid-toolbar-menu__checkbox--checked{background:var(--chip-active-bg);border-color:var(--chip-active-bg)}.grid-toolbar-menu__level{background:var(--selected);border-radius:10px;color:var(--text-secondary);font-size:.72rem;font-weight:600;margin-left:auto;padding:1px 8px;white-space:nowrap}.grid-toolbar-menu__option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-toolbar-menu__footer{border-top:1px solid var(--border-default);margin-top:4px;padding-top:6px}.grid-toolbar-menu__footer-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--chip-active-bg);cursor:pointer;display:flex;font-size:.8rem;font-weight:600;justify-content:center;padding:6px 8px;transition:background .12s ease;width:100%}.grid-toolbar-menu__footer-btn:hover{background:var(--selected)}.new-ticket-modal-content{display:flex;flex-direction:column;gap:16px}.new-ticket-attachment-section,.new-ticket-field-group{display:flex;flex-direction:column;gap:8px}.new-ticket-attachment-row{align-items:center;display:flex;gap:12px}.new-ticket-attachment-list{display:flex;flex-direction:column;gap:6px;margin-top:8px;max-height:150px;overflow-y:auto}.new-ticket-attachment-file{align-items:center;background-color:var(--selected);border-radius:6px;display:flex;font-size:13px;gap:8px;padding:6px 12px}.new-ticket-attachment-file-name{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-ticket-attachment-remove{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;padding:2px;transition:color .2s}.new-ticket-attachment-remove:hover{color:var(--status-error)}.new-ticket-helper-text{color:var(--text-secondary);font-size:12px;margin-top:4px}.new-ticket-field-label{color:var(--text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.new-ticket-checkbox-group,.new-ticket-checkbox-label{align-items:center;display:flex}.new-ticket-checkbox-label{color:#1e293b;color:var(--sap-text-primary,#1e293b);cursor:pointer;font-size:14px;gap:8px}.new-ticket-checkbox{accent-color:#3b82f6;accent-color:var(--primary-color,#3b82f6);cursor:pointer;height:16px;width:16px}.close-conversation-modal-content{display:flex;flex-direction:column;gap:16px}.close-conversation-modal-content .modal-question{color:var(--text-primary);font-size:14px;font-weight:500;margin:0}.close-conversation-modal-content .modal-conversation-info{background-color:var(--dialog-actions-bg);border-radius:4px;display:flex;flex-direction:column;gap:8px;padding:12px 16px}.close-conversation-modal-content .modal-conversation-info p{color:var(--text-secondary);font-size:13px;margin:0}.close-conversation-modal-content .modal-conversation-info strong{color:var(--text-primary);font-weight:600}.close-conversation-modal-content .mt-4{margin-top:16px}.close-conversation-modal-content label{color:var(--text-primary);display:block;font-size:13px;font-weight:500;margin-bottom:8px}.close-conversation-modal-content textarea{background-color:var(--input-bg);border:1px solid var(--border-default);border-radius:6px;color:var(--text-primary);font-family:Inter,sans-serif;font-size:13px;padding:10px 12px;resize:vertical;transition:border-color .2s ease;width:100%}.close-conversation-modal-content textarea:disabled{background-color:var(--button-disabled);cursor:not-allowed;opacity:.6}.close-conversation-modal-content .character-counter{color:var(--text-secondary);font-size:11px;margin-top:4px;text-align:right;transition:color .2s ease}.close-conversation-modal-content .character-counter.warning{color:var(--status-warning);font-weight:500}.close-conversation-modal-content .character-counter.error{color:var(--status-error);font-weight:600}.close-conversation-modal-content .text-xs{color:var(--text-muted);font-size:11px;font-style:italic;margin-top:6px}.close-conversation-modal-content .text-sm{font-size:13px}.close-conversation-modal-content .text-gray-600{color:var(--text-secondary)}.close-conversation-modal-content .text-gray-500{color:var(--text-muted)}.close-conversation-modal-content .mt-3{margin-top:12px}.close-conversation-modal-content .modal-warning,.close-conversation-modal-content .modal-window-expired-warning{background-color:var(--tag-warning-bg);border-left:3px solid var(--status-warning);border-radius:4px;color:var(--tag-warning-text);font-size:12px;font-weight:500;margin:0;padding:10px 12px}@media (max-width:768px){.close-conversation-modal-content .modal-question{font-size:16px}.close-conversation-modal-content .modal-conversation-info p,.close-conversation-modal-content label{font-size:15px}.close-conversation-modal-content textarea{font-size:16px}.close-conversation-modal-content .character-counter,.close-conversation-modal-content .text-xs{font-size:13px}.close-conversation-modal-content .text-sm{font-size:15px}.close-conversation-modal-content .modal-warning,.close-conversation-modal-content .modal-window-expired-warning{font-size:14px}}.conversation-redirect-container{align-items:center;background-color:var(--page-bg);display:flex;justify-content:center;min-height:calc(100vh - 60px);padding:24px}.conversation-redirect-card{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:480px;padding:40px 32px;text-align:center;width:100%}.conversation-redirect-icon{align-items:center;background-color:var(--box-bg);border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.conversation-redirect-spinner{animation:conversation-spin .8s linear infinite;border:3px solid var(--border-default);border-radius:50%;border-top-color:var(--color-primary-green);height:40px;width:40px}@keyframes conversation-spin{to{transform:rotate(1turn)}}.conversation-redirect-loading-text{color:var(--text-secondary);font-size:14px;margin:0}.conversation-redirect-title{color:var(--text-primary);font-size:20px;font-weight:600;margin:0}.conversation-redirect-message{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0}.conversation-redirect-details{background:var(--box-bg);border:1px solid var(--border-default);border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-top:4px;padding:16px;width:100%}.conversation-redirect-detail-row{color:var(--text-primary);display:flex;font-size:13px;justify-content:space-between}.conversation-redirect-label{color:var(--text-secondary);font-weight:500}.conversation-redirect-btn{align-items:center;border:none;border-radius:8px;color:var(--text-on-color);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-top:8px;padding:10px 20px;transition:background-color .2s}.conversation-redirect-btn,.conversation-redirect-btn:hover{background-color:var(--color-primary-green)}.conversation-redirect-skeleton{background-color:var(--page-bg);display:flex;height:calc(100vh - 60px);overflow:hidden}.conversation-redirect-skeleton-tree{background-color:var(--card-bg);border-right:1px solid var(--border-default);display:flex;flex-direction:column;min-width:220px;width:240px}.conversation-redirect-skeleton-tree-header{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:16px}.conversation-redirect-skeleton-tree-list{display:flex;flex:1 1;flex-direction:column;gap:4px;overflow:hidden;padding:8px 0}.conversation-redirect-skeleton-tree-item{align-items:center;display:flex;gap:10px;padding:8px 12px}.conversation-redirect-skeleton-sidebar{background-color:var(--card-bg);border-right:1px solid var(--border-default);display:flex;flex-direction:column;min-width:280px;width:320px}.conversation-redirect-skeleton-sidebar-header{border-bottom:1px solid var(--border-default);display:flex;flex-direction:column;gap:12px;padding:16px}.conversation-redirect-skeleton-list{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:16px}.conversation-redirect-skeleton-list-item{align-items:center;border-bottom:1px solid var(--border-default);display:flex;gap:12px;padding:12px 16px}.conversation-redirect-skeleton-list-item-text{display:flex;flex:1 1;flex-direction:column;gap:6px}.conversation-redirect-skeleton-chat{background-color:var(--chat-bg);display:flex;flex:1 1;flex-direction:column}.conversation-redirect-skeleton-chat-header{align-items:center;background-color:var(--card-bg);border-bottom:1px solid var(--border-default);display:flex;gap:12px;padding:16px 20px}.conversation-redirect-skeleton-chat-header-text{display:flex;flex-direction:column;gap:6px}.conversation-redirect-skeleton-chat-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden}@media (min-width:2500px){.conversation-redirect-skeleton-chat-body{padding:0 445px}}.conversation-redirect-skeleton .chat-messages-skeleton{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow:hidden;padding:16px;width:100%}.conversation-redirect-skeleton .chat-message-skeleton-item{display:flex;width:100%}.conversation-redirect-skeleton .chat-message-skeleton-item.left{justify-content:flex-start}.conversation-redirect-skeleton .chat-message-skeleton-item.right{justify-content:flex-end}.conversation-redirect-skeleton .chat-message-skeleton-bubble{border-radius:8px;display:flex;flex-direction:column;gap:8px;max-width:65%;min-width:120px;padding:12px}.conversation-redirect-skeleton .chat-message-skeleton-item.left .chat-message-skeleton-bubble{background:var(--skeleton-bubble-in);border-bottom-left-radius:2px}.conversation-redirect-skeleton .chat-message-skeleton-item.right .chat-message-skeleton-bubble{background:var(--skeleton-bubble-out);border-bottom-right-radius:2px}.conversation-redirect-skeleton .chat-message-skeleton-time{display:flex;justify-content:flex-end;margin-top:4px}.conversation-redirect-skeleton .chat-message-skeleton-bubble .MuiSkeleton-root{background-color:var(--skeleton-base)}.conversation-redirect-skeleton-chat-footer{background-color:var(--card-bg);border-top:1px solid var(--border-default);padding:12px 20px}@media (max-width:768px){.conversation-redirect-skeleton-sidebar,.conversation-redirect-skeleton-tree{display:none}}.generic_errorMessage__lHWtQ{color:#8b90a3;font-family:Ubuntu,sans-serif;font-size:1rem;font-weight:500}.generic_sadDog__OPqGY{align-items:flex-start;display:flex;height:15rem;justify-content:flex-start;padding:1rem}.rpm-container{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.rpm-list-content{background-color:var(--pageadm-bg);flex:1 1;min-height:0}.rpm-layout{display:flex;flex:1 1;height:100%;overflow:hidden}.rpm-sidebar{background:var(--card-bg);border-right:1px solid var(--border-default);display:flex;flex-direction:column;min-width:280px;width:280px}.rpm-sidebar-header{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:16px}.rpm-sidebar-title{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.rpm-add-btn{align-items:center;background:var(--brand-primary);border:none;border-radius:6px;color:var(--text-on-color);cursor:pointer;display:flex;height:28px;justify-content:center;transition:opacity .15s;width:28px}.rpm-add-btn:hover{opacity:.85}.rpm-sidebar-search{border-bottom:1px solid var(--border-default);padding:8px 16px}.rpm-search-input{background:var(--page-bg);border:1px solid var(--border-default);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-size:12px;outline:none;padding:6px 10px;width:100%}.rpm-search-input:focus{border-color:var(--brand-primary)}.rpm-role-list{flex:1 1;overflow-y:auto;padding:4px 0}.rpm-role-item{border-left:3px solid #0000;cursor:pointer;padding:10px 16px;transition:background .12s,border-color .12s}.rpm-role-item.selected,.rpm-role-item:hover{background:var(--selected-hover)}.rpm-role-item.selected{border-left-color:var(--color-primary-green)}.rpm-role-item-info{display:flex;flex-direction:column;gap:2px}.rpm-role-item-name{color:var(--text-primary);font-size:13px;font-weight:500}.rpm-role-item-desc{color:var(--text-secondary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpm-empty-list{color:var(--text-secondary);font-size:13px;padding:24px 16px;text-align:center}.rpm-detail{background:var(--card-bg);overflow:hidden}.rpm-detail,.rpm-empty-detail{display:flex;flex:1 1;flex-direction:column}.rpm-empty-detail{align-items:center;color:var(--text-secondary);gap:8px;justify-content:center}.rpm-empty-detail h3{color:var(--text-secondary);font-size:16px;font-weight:500;margin:8px 0 0}.rpm-empty-detail p{font-size:13px;margin:0}.rpm-detail-header{align-items:flex-start;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:16px 24px}.rpm-detail-header-info{flex:1 1}.rpm-detail-title{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.rpm-detail-desc{color:var(--text-secondary);font-size:13px;margin:4px 0 0}.rpm-detail-header-actions{display:flex;gap:6px;margin-left:16px}.rpm-icon-btn{align-items:center;background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .12s,color .12s;width:32px}.rpm-icon-btn:hover{background:var(--selected-hover);color:var(--text-primary)}.rpm-icon-btn-danger:hover{background:var(--tag-danger-bg);border-color:var(--tag-danger-text);color:var(--tag-danger-text)}.rpm-icon-btn-save,.rpm-icon-btn-save:hover{border-color:var(--tag-success-text);color:var(--tag-success-text)}.rpm-icon-btn-save:hover{background:var(--tag-success-bg)}.rpm-icon-btn-save:disabled{cursor:not-allowed;opacity:.5}.rpm-detail-tabs{border-bottom:1px solid var(--border-default);display:flex;gap:0;padding:0 24px}.rpm-detail-tab{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:color .15s,border-color .15s}.rpm-detail-tab:hover{color:var(--text-primary)}.rpm-detail-tab.active{border-bottom-color:var(--brand-primary);color:var(--brand-primary)}.rpm-detail-content{background-color:var(--pageadm-bg);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto}.rpm-matrix-table{background:var(--page-bg);border-collapse:collapse;font-size:13px;width:100%}.rpm-matrix-table td,.rpm-matrix-table th{border-bottom:1px solid var(--border-default);padding:8px 12px;text-align:left}.rpm-matrix-table th{background:var(--page-bg);color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.03em;position:sticky;text-transform:uppercase;top:0;z-index:2}.rpm-matrix-scroll{flex:1 1;overflow-y:auto}.rpm-matrix-table th:first-child{min-width:180px}.rpm-matrix-entity-name{color:var(--text-primary);font-size:12px;font-weight:500}.rpm-matrix-cell{min-width:80px;text-align:center}.rpm-matrix-cell-content{align-items:center;display:flex;flex-direction:column;gap:4px}.rpm-matrix-cell-todos{width:60px}.rpm-matrix-cell-disabled{color:var(--text-secondary)}.rpm-matrix-cell-disabled .rpm-matrix-cell-content{justify-content:center;min-height:24px}.rpm-matrix-category-row{cursor:pointer;-webkit-user-select:none;user-select:none}.rpm-matrix-category-row:hover{background:var(--selected-hover)}.rpm-matrix-category-cell{align-items:center;background:var(--page-bg);border-bottom:1px solid var(--border-default);display:flex;font-size:13px;gap:8px;padding:10px 12px!important}.rpm-matrix-category-label{color:var(--text-primary);font-weight:600}.rpm-matrix-category-count{color:var(--text-secondary);font-size:12px;font-weight:400}.rpm-scope-select{border:1px solid var(--border-default);border-radius:4px;color:var(--text-primary);font-size:11px;margin-top:2px;padding:2px 4px}.rpm-checkbox,.rpm-scope-select{background:var(--card-bg);cursor:pointer}.rpm-checkbox{appearance:none;border:1.5px solid var(--border-default);border-radius:3px;flex-shrink:0;height:14px;position:relative;transition:background .15s ease,border-color .15s ease;width:14px}.rpm-checkbox:checked{background:var(--color-primary-green);border-color:var(--color-primary-green)}.rpm-checkbox:checked:after{border:solid var(--text-on-color);border-width:0 1.5px 1.5px 0;content:"";height:7px;left:3.5px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.rpm-matrix-select-all td{background:var(--page-bg);color:var(--brand-primary);font-size:12px;font-weight:600}.rpm-matrix-footer{border-top:1px solid var(--border-default);display:flex;gap:8px;justify-content:flex-end;margin-top:16px;padding:16px 0}.rpm-btn{border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;padding:8px 20px;transition:background .12s,opacity .12s}.rpm-btn-secondary{background:var(--card-bg);border:1px solid var(--border-default);color:var(--text-primary)}.rpm-btn-secondary:hover{background:var(--selected-hover)}.rpm-btn-primary{background:var(--brand-primary);border:none;color:var(--text-on-color)}.rpm-btn-primary:hover{opacity:.9}.rpm-btn-primary:disabled{cursor:not-allowed;opacity:.5}.rpm-users-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.rpm-users-header h4{color:var(--text-primary);font-size:14px;font-weight:600;margin:0}.rpm-users-list{display:flex;flex-direction:column;gap:6px}.rpm-user-item{background:var(--page-bg);border:1px solid var(--border-default);border-radius:6px;justify-content:space-between;padding:10px 12px}.rpm-user-info,.rpm-user-item{align-items:center;display:flex}.rpm-user-info{gap:10px}.rpm-user-avatar{align-items:center;background:var(--brand-primary);border-radius:50%;color:var(--text-on-color);display:flex;font-size:13px;font-weight:600;height:32px;justify-content:center;width:32px}.rpm-user-details{display:flex;flex-direction:column}.rpm-user-name{color:var(--text-primary);font-size:13px;font-weight:500}.rpm-user-email{color:var(--text-secondary);font-size:11px}.rpm-user-remove{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .12s,color .12s;width:28px}.rpm-user-remove:hover{background:var(--tag-danger-bg);color:var(--tag-danger-text)}.rpm-empty-users{color:var(--text-secondary);font-size:13px;padding:32px;text-align:center}.rpm-modal-overlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.rpm-modal{background:var(--card-bg);border-radius:10px;box-shadow:var(--shadow);max-width:90%;width:440px}.rpm-modal-header{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:16px 20px}.rpm-modal-header h3{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.rpm-modal-close{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;width:28px}.rpm-modal-close:hover{background:var(--selected-hover)}.rpm-modal-body{gap:16px;padding:20px}.rpm-form-field,.rpm-modal-body{display:flex;flex-direction:column}.rpm-form-field{gap:4px}.rpm-form-label{color:var(--text-primary);font-size:12px;font-weight:600}.rpm-form-input,.rpm-form-textarea{background:var(--card-bg);border:1px solid var(--border-default);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-size:13px;outline:none;padding:8px 10px}.rpm-form-input:focus,.rpm-form-textarea:focus{border-color:var(--brand-primary)}.rpm-form-textarea{min-height:60px;resize:vertical}.rpm-modal-footer{border-top:1px solid var(--border-default);display:flex;gap:8px;justify-content:flex-end;padding:12px 20px}.rpm-user-select-list{display:flex;flex-direction:column;gap:4px;margin-top:8px;max-height:300px;overflow-y:auto}.rpm-user-select-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:8px 10px;transition:background .12s}.rpm-user-select-item.selected,.rpm-user-select-item:hover{background:var(--selected-hover)}.user-preferences{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.user-preferences__body{background-color:var(--pageadm-bg);flex:1 1;overflow:hidden;padding:12px}.user-preferences__grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 320px;height:100%;overflow:hidden}.user-preferences__main-column{height:100%}.user-preferences__accordion-description{color:var(--text-secondary);font-size:14px;font-weight:400}@media (max-width:900px){.user-preferences__grid{grid-template-columns:1fr}}.user-preferences__accordion{overflow:hidden;padding:0}.user-preferences__accordion-heading{display:flex;flex-direction:column;gap:4px}.user-preferences__accordion-description,.user-preferences__accordion-title{margin:0}.user-preferences__accordion-body{padding:8px 0 0}.user-preferences__toggle-row{margin-bottom:8px}.user-preferences__toggle-info{align-items:flex-start;flex-direction:row;gap:12px}.user-preferences__toggle-icon{align-items:center;background-color:var(--color-green-opacity);border-radius:8px;color:var(--color-green);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.user-preferences__toggle-icon.new_conversation,.user-preferences__toggle-icon.new_message{background-color:var(--color-blue-opacity);color:var(--color-blue)}.user-preferences__toggle-icon.transfer_to_queue,.user-preferences__toggle-icon.transfer_to_team,.user-preferences__toggle-icon.transfer_to_you{background-color:var(--color-orange-opacity);color:var(--color-orange)}.user-preferences__toggle-icon.sla_warning{background-color:var(--color-red-opacity);color:var(--color-red)}.user-preferences__toggle-icon.admin_notice,.user-preferences__toggle-icon.system_notice{background-color:var(--color-purple-opacity);color:var(--color-purple)}.user-preferences__toggle-icon.news{background-color:var(--color-cyan-opacity);color:var(--color-cyan)}.user-preferences__toggle-text{display:flex;flex:1 1;flex-direction:column;gap:4px}.user-preferences__sidebar{display:flex;flex-direction:column;gap:16px;position:sticky;top:0}.user-preferences__card{align-items:center;background-color:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:24px;text-align:center}.user-preferences__card-icon{align-items:center;background-color:var(--color-green-opacity);border-radius:50%;color:var(--color-green);display:flex;height:96px;justify-content:center;width:96px}.user-preferences__card-title{color:var(--text-primary);font-size:16px;font-weight:700;margin:0}.user-preferences__card-text{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.user-preferences__tip{background-color:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}.user-preferences__tip-header{align-items:center;display:flex;gap:8px}.user-preferences__tip-icon{color:var(--color-green)}.user-preferences__tip-title{color:var(--text-primary);font-size:14px;font-weight:700}.user-preferences__skeleton-accordion{background-color:var(--card-bg);border:1px solid var(--border-default);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:24px}.container-login{align-self:center;background-image:url(/static/media/4fce84d4-afef-4d2f-a8c6-349858e2b1ac.18c0976043521b7585ae.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;height:100vh;height:calc(var(--app-vh, 1vh)*100);left:0;margin:0;max-width:none;padding:0;position:fixed;top:0;width:100%}.container-login .logolc{align-items:flex-start;display:flex;width:calc(100% - 52px)}.container-login .logolc img{width:300px}.container-login .content-login{display:flex;flex-direction:column;justify-content:space-evenly;margin-left:5%;width:100%}.container-login .content-login .title{align-items:flex-start;display:flex;margin-left:88px}.container-login .content-login .title h2{color:#ffc000;font-family:Ubuntu,sans-serif;font-size:48px;font-style:normal;font-weight:700;letter-spacing:2px;text-shadow:3px 3px 6px var(--uber-dark-overlay);width:30.375rem}.container-login .content-login .buttons{display:flex;flex-wrap:wrap;gap:2rem;justify-content:start;padding-left:50px}.container-login .content-login .buttons button{background-color:#ffffffe6;border:2px solid #426f0b;border-radius:20px;box-shadow:0 4px 12px #0000004d;color:#ffc000;font-family:Ubuntu;font-size:14px;font-weight:600;height:2.5rem;outline:none;transition:all .3s ease;width:14rem}.container-login .content-login .buttons button:not(:last-child){margin-bottom:14px}.container-login .content-login .buttons button:hover{background-color:#fff;border:2px solid #426f0b;box-shadow:0 6px 16px #0006;color:#ffc000;cursor:pointer;transform:translateY(-2px)}.container-login .content-login .buttons .emailLogin{height:0;overflow:hidden;transition:height .5s ease}.container-login .content-login .buttons .emailLogin.visible{height:200px;padding-top:10px}.container-login .content-login .authorize{color:#ffc000;cursor:pointer;display:inline;font-size:14px;font-weight:500;line-height:160%;text-shadow:2px 2px 4px var(--uber-dark-overlay);transition:color .3s ease}.container-login .content-login span:hover{color:#ffc000;text-shadow:2px 2px 6px #000000e6}.container-login .spline{max-width:500px;width:100%}.container-login .authorize-container{align-items:center;display:flex;flex-direction:row;gap:4px}.container-login .logo-container{display:flex;flex-direction:column;gap:2rem}.container-login button.pp-button{background-color:var(--background-light);color:var(--text-primary)}button.pp-button.bg-info{background-color:#9fa3ff;color:var(--text-primary)}button.pp-button.bg-info:hover{background-color:#c3c6fd}.text-danger{color:#dc291e}.login-page{background-color:#0a2e22;background-image:url(/static/media/imagem-bg-diime-5.95c0c844f1330dd4b48e.jpg);background-position:0;background-repeat:no-repeat;background-size:cover;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;height:100vh;left:0;margin:0;padding:0;position:fixed;top:0;width:100vw}.login-content,.login-page{display:flex;overflow:hidden}.login-content{flex:1 1;position:relative;z-index:10}.login-card-container{align-items:center;display:flex;flex:1 1;justify-content:flex-start;padding-left:8vw}.login-card{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:560px}.login-title{align-items:center;display:flex;margin-bottom:clamp(36px,7vh,72px)}.login-title-normal{font-weight:400}.login-description{color:#fff;font-size:clamp(28px,2.9vw,44px);font-weight:700;letter-spacing:-1px;line-height:1.15;margin:0 0 clamp(28px,5vh,56px);text-align:left}.login-description-highlight{color:#fbb91f;color:var(--brand-accent,#fbb91f);display:block}.login-notice{background-color:#ffffff1f;border-radius:8px;color:#fff;font-size:14px;line-height:20px;margin-bottom:32px;margin-top:-24px;padding:12px 16px;text-align:left}.login-button-container{font-size:16px;font-weight:600;max-width:100%;padding:2px 0;text-align:center;white-space:nowrap;width:clamp(210px,17vw,250px)}.login-button-container,.login-button-wrapper{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.login-button-wrapper{border-radius:999px;flex-shrink:0;height:52px;isolation:isolate;position:relative;transition:transform .25s ease;width:100%}@property --login-orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.login-button-wrapper:after,.login-button-wrapper:before{background:conic-gradient(from var(--login-orbit-angle),#ffd64600 0deg,#ffd64600 250deg,#ffd64640 300deg,#ffdc5ad9 340deg,#fff7d1 356deg,#ffd64600 1turn);border-radius:inherit;content:"";opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.login-button-wrapper:before{inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:1.5px;z-index:11}.login-button-wrapper:after{filter:blur(10px);inset:-4px;z-index:-1}.login-button-wrapper:has(.login-button:hover:not(:disabled)):after,.login-button-wrapper:has(.login-button:hover:not(:disabled)):before{animation:login-orbit 3.2s cubic-bezier(.55,.1,.35,1) infinite}.login-button-wrapper:has(.login-button:hover:not(:disabled)):before{opacity:1}.login-button-wrapper:has(.login-button:hover:not(:disabled)):after{opacity:.9}.login-button-wrapper:has(.login-button:hover:not(:disabled)){transform:translateY(-2px)}@keyframes login-orbit{to{--login-orbit-angle:360deg}}.login-button{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(120% 140% at 0 0,#a0d65a8c 0,#a0d65a00 60%),linear-gradient(90deg,#6ca83aeb,#3e782ce0 55%,#22562ee6);border:1px solid #beec808c;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff59,inset 0 -8px 16px #0a2e2259,0 0 18px #78be4659,0 8px 24px #051e1473;color:#fff;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px;font-style:normal;font-weight:600;gap:10px;height:52px;justify-content:center;line-height:normal;overflow:hidden;position:relative;text-align:center;text-shadow:0 0 4px #00000040;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease,border-color .25s ease;width:100%;z-index:10}.login-button:after{background:linear-gradient(100deg,#fff0,#ffffff59 50%,#fff0);content:"";height:100%;left:-60%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);width:45%}.login-button svg{transition:transform .25s ease}.login-button:hover:not(:disabled){border-color:#d6f8a0d9;box-shadow:inset 0 1px 0 #ffffff73,inset 0 -8px 16px #0a2e2240,0 0 28px #8cd25099,0 12px 32px #051e1480;filter:brightness(1.08) saturate(1.1)}.login-button:hover:not(:disabled):after{animation:login-button-shine-hover .9s ease-out}.login-button:hover:not(:disabled) svg{transform:translateX(4px)}.login-button:active:not(:disabled){transform:translateY(0) scale(.98)}.login-button:focus-visible{outline:2px solid #fbb91f;outline:2px solid var(--brand-accent,#fbb91f);outline-offset:3px}.login-button:disabled{cursor:not-allowed;opacity:.6}@keyframes login-button-shine-hover{0%{left:-60%}to{left:130%}}@media (prefers-reduced-motion:reduce){.login-button,.login-button svg{transition:none}.login-button-wrapper:has(.login-button:hover:not(:disabled)):after,.login-button-wrapper:has(.login-button:hover:not(:disabled)):before,.login-button:after,.login-button:hover:not(:disabled):after{animation:none}}.image-container{align-items:flex-end;display:flex;flex:1 1;justify-content:center}.diime-image{aspect-ratio:1.09;max-width:767px;object-fit:contain;width:100%}.service-ops-logo{height:auto;object-fit:contain;width:clamp(170px,17vw,250px)}@media (max-width:768px){.login-card-container{justify-content:center;padding:0 24px}.login-card{width:auto}.image-container{display:none}}@media (max-width:1400px){.diime-image{aspect-ratio:1.09;max-width:567px;object-fit:contain;width:100%}}@media (max-width:600px){.mainLogin .logoHeyho img{width:4rem}.mainLogin{background-size:cover,contain;display:flex;justify-content:center}.mainLogin .center{background-color:#ffffff80;margin-left:0;width:80%}.mainLogin .logoHeyho{display:none}.mainLogin .center .buttons{align-items:center;display:flex;justify-content:center;margin-top:0}.logoHeyhoMobile{display:flex;justify-content:center;margin-top:2rem;width:100%}.logoHeyhoMobile img{width:5rem}}
/*# sourceMappingURL=main.b68937ea.css.map*/