diff --git a/Cradlepoint NCOS SDK 3.0 Application Developers Guide.html b/Cradlepoint NCOS SDK 3.0 Application Developers Guide.html index 045a661a..3e65a642 100644 --- a/Cradlepoint NCOS SDK 3.0 Application Developers Guide.html +++ b/Cradlepoint NCOS SDK 3.0 Application Developers Guide.html @@ -1,1879 +1,410 @@ - - - - - - - - - - - -
- -

Cradlepoint NCOS SDK 3.0 -Application Developers Guide

- -

Introduction

- -

Cradlepoint’s NetCloud OS (NCOS) -SDK provides the ability to customize the functionality of Cradlepoint devices -with applications written in Python. Python applications written with the SDK -are securely downloaded to the device and enabled using NetCloud Manager (NCM). -Cradlepoint’s SDK allows for extending and enhancing the functionality of -Cradlepoint devices, FOG computing, and managing IoT devices.

- -

Supported -Functionality

- -

For the scope of this document, -NetCloud OS (NCOS) Apps are limited to the non-privileged Python scripts. -Supported functionality includes the following:

- -

·       Standard -TCP/UDP/SSL socket servers function on ports higher than 1024.

- -

·       Standard -TCP/UDP/SSL socket client to other devices (or the device as -127.0.0.1/localhost).

- -

·       Access to -serial ports via the PySerial module, including native and USB-serial ports.

- -

·       Ability to -PING external devices.

- -

·       UI -Extensibility (i.e. Hot Spot splash page or other UI WEB pages)

- -

·       Access to -the NCOS API (aka: status and control tree data).

- -

·       USB Memory -device file access.

- -

What is not -Supported

- -

·       Any form of -natively-compiled or kernel-linked code (.pyc, .so files)

- -

·       Any function -requiring privileged (or root) permissions.

- -

Application -Support

- -

Please refer to the SDK Support Statement.
-
-Cradlepoint publishes and supports the SDK toolkit for customers and partners -to build their own applications. Cradlepoint neither develops any custom SDK -applications, nor supports SDK applications developed by the customer or -partner. It is the sole responsibility of customers and/or partners to develop, -test and deploy any custom SDK applications onto Cradlepoint endpoints. -Cradlepoint does not fix any issue or guarantee that these SDK -applications will continue to work on newer releases of NCOS.
-
-Cradlepoint does not develop, maintain, or support NCOS SDK applications. -Applications are the sole responsibility of the developer.
-
-NCOS SDK Applications can introduce security and other potential issues when -not carefully engineered. Test your code thoroughly before deploying it to -production devices.

- -

Application -Development

- -

For ease of development and -debugging, an application can be directly installed into a device that has been -placed into Developer Mode. Once the application is fully debugged and ready -for deployment, it can be installed via NCM at the group level.

- -

SDK -Toolset

- -

Cradlepoint has a simplified SDK, -written in Python, that builds and creates an app package. The SDK, along with -sample applications, is located in the Cradlepoint -SDK GitHub repository.
-
-For app development, the SDK is used to install, start, stop, uninstall, and -check the status of an application in a locally-connected development device. -The application package is the same for local debugging or for uploading to NCM -for production deployment. Application development can be done on Linux, OS X, -and Windows operating systems with the same SDK.
-
-This document is specifically written for SDK version 3.0 and above.

- -

Developer -Community

- -

Cradlepoint has a Developer -Community Portal

- -

Cradlepoint -Knowledge Base

- -

Our Customer -Community has articles related to the SDK, as well as forums to -leverage knowledge, share, and collaborate with other developers. This forum is -actively monitored by Cradlepoint to answer your questions.

- -

NCOS -Python Environment

- -

NCOS application are written in -Python. However, for storage space and security purposes, the NCOS Python -environment is a subset of a typical Python installation on a computer. A list -of the installed Python modules in an NCOS device is available by installing -and running the sample app named “python_module_list” that is included with the -SDK sample apps. The “python_module_list” application writes the names of the -installed Python modules on a device to that device’s log.
-
-New Python files can be added to your application, but their dependencies must -also adhere to the NCOS Python environment. These new Python files/modules can -be copied to the main application directory or can be installed using pip. If -pip is used, any 'egg' or 'dist' directories can be deleted. They are not -required for functionality and will just use up memory unnecessarily when -installed into the NCOS device.
-
-Example pip command:

- -

pip(3) install --ignore-install ---target=<path to application directory> <module name>

- -


-Note: Use pip on Windows and pip3 on Linux or OS X.

- -

Environment

- -

Use the following sections to set -up your development environment to work with the Cradlepoint SDK.

- -

Computer -Setup Instructions

- -

Download the SDK and sample apps -from https://github.com/cradlepoint/sdk-samples. Below are -the setup instructions for:

- -

·       Linux 

- -

·       OS X

- -

·       Windows

- -

Note: Command line commands must be -performed in the order they appear.

- -

Linux

- -

1.     Install -Python 3.7 or newer from python.org.

- -

2.     Add Linux -development libraries by using the following commands:

- -

sudo apt-get -install libffi-dev

- -

sudo apt-get -install libssl-dev

- -

sudo apt-get -install sshpass

- -

3.     Install -Python libraries by using the following commands.

- -

sudo apt-get -install python3-pip

- -

pip3 install -requests

- -

pip3 install -pyopenssl

- -

pip3 install -cryptography

- -

Useful tools

- -

PyCharm (community version is -free): https://www.jetbrains.com/pycharm/download/#section=linux.

- -

Mac OS X

- -

1.     Install -Python 3.7 or newer from python.org.

- -

2.     Install -HomeBrew for package updates by using the following commands:

- -

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

- -

3.     Install -these required libraries by using the following commands:

- -

brew install -openssl

- -

brew install http://git.io/sshpass.rb

- -

4.     Install the -Python libraries by using the following commands:

- -

pip3 install -U -pip

- -

pip3 install -requests

- -

pip3 install -pyopenssl

- -

pip3 install -cryptography

- -

Useful tools

- -

·       PyCharm -(community version is free): https://www.jetbrains.com/pycharm/download/#section=macOS.

- -

Windows

- -

1.     Install -Python 3.7 or newer from https://www.python.org/downloads/windows/.

- -

2.     The SDK -requires OpenSSL tools to generate digital signatures. Go to https://slproweb.com/products/Win32OpenSSL.html and -download the 'Light' version based on your machine (i.e. Win64 or Win32). Run -the executable after it is downloaded to install OpenSSL.

- -

3.     Open a -terminal window and use the following commands to install the Python libraries.

- -

python -m pip -install -U pip

- -

python -m pip -install pyserial

- -

python -m pip -install requests

- -

python -m pip -install pyopenssl

- -

Useful tools

- -

·       Putty: http://www.putty.org/

- -

·       PyCharm -(community version is free): https://www.jetbrains.com/pycharm/download/#section=windows.

- -

·       7-zip: http://www.7-zip.org/

- -

·       MarkdownPad: http://markdownpad.com/

- -

Development

- -

Use the following sections to learn -about how Cradlepoint SDK apps are structured and how to build and debug your -own SDK app.

- -

NCOS SDK -Directory Structure

- -

Below is the directory structure -for the SDK and sample applications. The BOLD items are -modified or created by the developer. The other files are used by the SDK or -are referenced by the other files.

- -

·       sdk-samples-master -(directory)

- -

·       app_template_csclient (directory -for the application)

- -

·       tools -(directory)

- -

·       bin -(directory)

- -

·       package_application.py -- Used by SDK.

- -

·       validate_application.py -- Used by SDK.

- -

·       pscp.exe - -An executable use on Windows by the SDK.

- -

·       sdk_setting.ini - Used -by the SDK and contains the settings for building the app and connecting to the -local NCOS device.

- -

·       make.py – -Python script used by the SDK to build and install apps and check app status.

- -

·       NCOS_SDK_Application_Development_Guide.html

- -

·       NCOS_APIs_for_Applications.html

- -

Based on the sdk_setting.ini file, -the make.py script builds all files located in the app_name directory -into a tar.gz package that can then been installed into the -device. This installation is performed either directly into the device (if in -DEV mode) or via NCM for grouped devices.

- -

Application -Package Anatomy

- -

An NCOS application package, which -is a tar.gz archive, consists of a set of files that includes -the Python script, start/stop scripts, initialization files, along with -manifest and signature files. This package of files is built by the SDK based -on the sdk_settings.ini. Some of these files, like the manifest and signature -files, are created by the make.py tool. Others are created by the application -developer. Below are the example contents for a tar.gz archive -created for a NCOS application. The BOLD items are modified or -created by the developer. The other files are used by the SDK or are referenced -by the other files.

- -

·       app_template_csclient (directory)

- -

·       METADATA -(directory)

- -

·       MANIFEST.json -- Contains a file list along with hash signatures and other app the package -initialization data.

- -

·       SIGNATURE.DS -- A signature file for the app package.

- -

·       app_template_csclient.py - The -application Python file.

- -

·       csclient.py -- Python file containing the EventingCSClient() class, with methods for -interacting with the NCOS API.

- -

·       package.ini – -Package and app settings.

- -

·       start.sh - The -script run when the app is started.

- -

·       stop.sh - The -script run when the app is stopped. This is not required unless one needs a specific -action preformed when the application is stopped.

- -

csclient.py

- -

A python file containing the -EventingCSClient() class with methods for interacting with the NCOS API.

- -

Import the class and instantiate it -by passing the string name of your app as the only argument.  The app name is -used to identify the app when writing logs or sending custom alerts.  In the -below example, the EventingCSClient() class is instantiated as “cp” for -simplified syntax:

- -

from csclient import -EventingCSClient

- -

cp = EventingCSClient(‘app_template_csclient’)

- -

The EventingCSClient() class, now -instantiated as cp, has the following methods for interacting with the NCOS -API:

- -

·       -.log() – writes an info level system log

- -

Accepts log -text (string)

- -

Usage -example:

- -

cp.log(‘This is my log text!’)

- -

01:43:33 PM -INFO My_App This is my log text!

- -

·       -.get() – gets a value from the NCOS API

- -

Accepts NCOS -Path (string)

- -

Returns -requested value (no need to specify “data” key)

- -

Usage -example – get system ID and log it:

- -

system_id = cp.get('config/system/system_id’)

- -

cp.log(system_id)

- -

11:22:17 AM -INFO my_app AER2200-AER

- -

·       -.put() – put a value to the NCOS API path

- -

·       -Accepts a path (string) and payload (accepts JSON) and puts the -payload in the path

- -

·       -Usage example – set system ID:

- -

cp.put(‘config/system/system_id’, -‘MyRouter’)

- -

·       -.alert() – Sends a custom NCM alert

- -

Accepts -alert text (string)

- -

Usage -example:

- -

cp.alert(‘This is my alert text!’)

- -

Cradlepoint NetCloud: Custom Alert

- -

Alert Name         Custom Alert

- -

Description         app_template_csclient -This is my alert text!

- -

MAC Address     00:30:44:36:57:B1

- -

Device Name      TLAB 900

- -

Group Name      

- -

Timestamp         2020-02-14 -15:10:12 MST

- -

·       -.post() create a new list item in the NCOS -API

- -

Accepts a -path (string) and payload (JSON) and creates a new list item.

- -

Usage -example – add a user:

- -

cp.post('config/system/users', -{'username': ‘MyUser’, 'password': ‘MyPass’, 'group': 'admin'})

- -

·       -.delete() – delete a value from the NCOS API

- -

Accepts a -path (string) to a value to delete

- -

Usage -example – delete a LAN (default guestLAN):

- -

cp.delete(‘config/lan/1’)

- -

·       -.register() – register a function for callback on an API -value change

- -

A callback -is a “push” function where you tell NCOS to call your function when a specific -API value changes.  The path and value are passed to your function to be -handled as necessary.

- -

Requires the -following 3 positional arguments (action, path, function):

- -

·       -action or method (string) such as ‘put’

- -

·       -path to the value (string)

- -

·       -function to call – do not include parenthesis.  When the path -receives the action, it will call your function and pass the path -and value to it.

- -

 

- -

Usage -example – call a function when the primary WAN device changes:

- -

def wan_change(path, value, *args):

- -

    cp.log(f'Primary WAN UID = -{value}’)

- -

       

- -

cp.register('put', -'/device/wan/connection/primary', wan_change)

- -

Your -function must expect the following positional arguments (path, value, *args):

- -

·       -Path is the API path to the key, or field, that you registered for -callback on.

- -

·       -Value is the current value of the key in the path

- -

·       -*args contains dynamic arguments

- -

 

- -

return -completes the function.

- -

 

- -

package.ini
-
-This initialization file contains information and about the application and -items that affect installation and execution. This information is shown in -/status/system/sdk within the NCOS config store for installed apps.
-
-For example:

- -

[hello_world]

- -

uuid=7042c8fd-fe7a-4846-aed1-e3f8d6a1c91c

- -

vendor=Cradlepoint

- -

notes=Hello World Demo Application

- -

firmware_major=7

- -

firmware_minor=1

- -

auto_start=true

- -

restart=false

- -

reboot=true

- -

version_major=1

- -

version_minor=0

- -

·       [hello_world]

- -

This must contain the name of the -application. In this example, hello_world is the application name.

- -

·       uuid

- -

Every app must contain a -universally unique identifier (UUID). If left blank, the make.py “build” action -will generate and populate UUID for the app.

- -

·       vendor

- -

This is the vendor name for the -app.

- -

·       notes

- -

Add notes to describe the app or -anything else.

- -

·       firmware_major and firmware_minor

- -

This is the version of NCOS that -the app was orginially written to work with. Information only.

- -

·       auto_start

- -

If set to 'true', the app will -automatically start after installation.

- -

·       restart 

- -

If set to 'true', the application -will be restarted if it dies or is not running. If false, the device will not -attempt to restart the application.

- -

·       reboot 

- -

If set to 'true', the application -will be started following a device reboot. Otherwise, it will not be restarted.

- -

·       version_major and version_minor

- -

This contains the app version. This -must be incremented for any new production app used installed via NCM. It will -not re-install the same version that already exists in the device.

- -


-start.sh
-
-This script is executed to start the application in the device. It contains the -command to start the Python script and pass any arguments if needed.
-For example:

- -

#!/bin/bash

- -

cppython hello_world.py

- -

stop.sh
-
-This script is executed when the application is stopped in the device. It -contains the command to stop the Python script and pass any arguments. This is -not required unless one needs a specific action preformed when the application -is stopped.
-For example:

- -

#!/bin/bash

- -

cppython hello_world.py

- -

 

- -

make.py

- -


-The SDK includes a Python make.py file that is compatible for Windows, Linux -and OS X platforms.

- -

make.py actions are:

- -

default (i.e. no action given): Print a -help file

- -

clean: Clean all project -artifacts. To clean all the apps, add the option "all" (i.e. clean -all).

- -

build or package: Create the -app archive tar.gz file. To build all the apps, add the option "all" -(i.e. build all). Any directory containing a package.ini file is considered an -app.

- -

status: Fetch and -print current app status from the locally connected device.

- -

install: Secure -copy the app archive to a locally connected device. The device must already be -in SDK DEV mode via registration and licensing in NCM.
-
-Note: A 'Connection reset by peer' error displays even when the application -is successfully copied to the device. This occurs when the device drops the -connections after the file copy is complete.

- -

start: Start the -app on the locally connected device.

- -

stop: Stop the -app on the locally connected device.

- -

uninstall: Uninstall -the app from the locally connected device.

- -

purge: Purge all -apps from the locally connected device.

- -

uuid: This will -create a new UUID for the app and write it to the package.ini file.

- -

unit: Run any -unit tests associated with selected app.

- -

system: Run any -system tests associated with selected app.

- -

help: Print -the help information.

- -


-make.py usage
-
-All SDK functions are contained in the make.py Python file. While this -executable is the same regardless of the workstation platform, the Python -command is not. Use the following Python command based on your platform:

- -

·       Linux or OS -X:

- -

python3

- -

·       Windows:

- -

python

- -

The command structure is:

- -

python(3) make.py <action>

- -

The make.py usage is as follows:

- -

1.     Update the sdk_setting.ini -file based on your needs.

- -

Example:

- -

[sdk]

- -

app_name=hello_world

- -

dev_client_ip=192.168.0.1

- -

dev_client_username=admin

- -

dev_client_password=44224267

- -

2.     Build the -application package:

- -

python(3) -make.py build

- -

Packaging -hello_world

- -

3.     Test connectivity -with your device via the status target:

- -

python(3) -make.py status

- -

 

- -

{

- -

    -"success": true,

- -

    -"data": {

- -

        -"service": "started",

- -

        -"summary": "Service Started",

- -

        -"mode": "devmode",

- -

        -"apps": []

- -

    }

- -

}

- -

4.     Install the application -on your device:

- -

python(3) -make.py install

- -

 

- -

Installing -hello_world.tar.gz in NCOS device 192.168.0.1.

- -

Warning: -Permanently added '192.168.0.1' (RSA) to the list of known hosts.

- -

Received -disconnect from 192.168.0.1 port 22:11: Bye Bye

- -

Disconnected -from 192.168.0.1 port 22

- -

lost connection

- -

5.     Get the -application execution status from your device:

- -

python(3) -make.py status

- -

 

- -

{

- -

    -"success": true,

- -

    -"data": {

- -

        -"service": "started",

- -

        -"summary": "Service Started",

- -

        -"mode": "devmode",

- -

        -"apps": [

- -

            {

- -

                -"_id_": "8a7f79cb-b11b-44bc-bd33-0f4ab3f06d60",

- -

                -"app": {

- -

                    -"uuid": "8a7f79cb-b11b-44bc-bd33-0f4ab3f06d60",

- -

                    -"name": "hello_world",

- -

                    -"date": "2020-03-09T14:15:24.936508",

- -

                    -"restart": true,

- -

                    -"reboot": true,

- -

                    -"auto_start": true,

- -

                    -"vendor": "Cradlepoint",

- -

                    -"version_major": 0,

- -

                    -"version_minor": 1

- -

                -},

- -

                -"state": "started",

- -

                -"summary": "Started Application"

- -

            }

- -

        ]

- -

    }

- -

}

- -

 

- -

 

- -

NCOS -Syslog for Debugging

- -

Application debugging is -accomplished with the use of system logs. You can also view logs via CLI -commands when logged into the NCOS device console. This console is available by -logging into the device with SSH or by opening a console from the device admin -pages.
-
-Use the following steps to open the device console from the device admin pages:

- -

1.     Click System

- -

2.     Click System -Control.

- -

3.     Click Device -Options.

- -

4.     Click -the Device Console button.

- -

log (displays -logs in the terminal window)

- -

log -f -(continuously displays log entries as they are written)

- -

log -s <text> -(search for logs that contain <text> and displays them)

- -

log -s -i -<text> (search for logs that contain <text> but case insensitive)

- -

log clear -(clears the log buffer)

- -

help log -(display the log command options)

- -

 

- -

 

- -

NCOS -Development Mode

- -

To install an application directly -to the device without using NCM, the NCOS device must be placed in DEV mode. -One would typically debug and test an application using DEV mode -prior to using NCM for installation. DEV mode allows for -quicker and easier testing and debugging. Instructions for setting up an NCOS -device for DEV mode are in the article NCOS: SDK Enable Developer Mode.

- -

NCM -Application Deployment

- -

NCM is used to securely deploy -applications to devices at the group level. If an application tar.gz package is -uploaded to NCM and then assigned to an NCOS device group, NCM securely -downloads and installs the application to the devices within the group. For -security, the application files are not user accessible within NCM or devices. -That is, one is not able to download the application from the device or NCM.

- -

Related -Articles/Links

- -

·       Cradlepoint SDK GitHub repository

- -

·       SDK and Sample Applications

- -

·       Cradlepoint Developer Community Portal

- -

·       Cradlepoint Customer -Community

- -

·       Cradlepoint Developer/API Site

- -

·       Pycharm -for Linux

- -

·       Pycharm -for OS X

- -

·       Pycharm for Windows

- -

·       7-zip 

- -

·       MarkdownPad

- -

 

- -
- - - - + + + + + + + + + + + +

Cradlepoint NCOS SDK 3.0 Application Developers Guide

+

Introduction

+

Cradlepoint’s NetCloud OS (NCOS) SDK provides the ability to customize the functionality of Cradlepoint devices with applications written in Python. Python applications written with the SDK are securely downloaded to the device and enabled using NetCloud Manager (NCM). Cradlepoint’s SDK allows for extending and enhancing the functionality of Cradlepoint devices, FOG computing, and managing IoT devices.

+

Supported Functionality

+

For the scope of this document, NetCloud OS (NCOS) Apps are limited to the non-privileged Python scripts. Supported functionality includes the following:

+

·       Standard TCP/UDP/SSL socket servers function on ports higher than 1024.

+

·       Standard TCP/UDP/SSL socket client to other devices (or the device as 127.0.0.1/localhost).

+

·       Access to serial ports via the PySerial module, including native and USB-serial ports.

+

·       Ability to PING external devices.

+

·       UI Extensibility (i.e. Hot Spot splash page or other UI WEB pages)

+

·       Access to the NCOS API (aka: status and control tree data).

+

·       USB Memory device file access.

+

What is not Supported

+

·       Any form of natively-compiled or kernel-linked code (.pyc, .so files)

+

·       Any function requiring privileged (or root) permissions.

+

Application Support

+

Please refer to the SDK Support Statement.
+
+
Cradlepoint publishes and supports the SDK toolkit for customers and partners to build their own applications. Cradlepoint neither develops any custom SDK applications, nor supports SDK applications developed by the customer or partner. It is the sole responsibility of customers and/or partners to develop, test and deploy any custom SDK applications onto Cradlepoint endpoints. Cradlepoint does not fix any issue or guarantee that these SDK applications will continue to work on newer releases of NCOS.
+
+
Cradlepoint does not develop, maintain, or support NCOS SDK applications. Applications are the sole responsibility of the developer.
+
+
NCOS SDK Applications can introduce security and other potential issues when not carefully engineered. Test your code thoroughly before deploying it to production devices.

+

Application Development

+

For ease of development and debugging, an application can be directly installed into a device that has been placed into Developer Mode. Once the application is fully debugged and ready for deployment, it can be installed via NCM at the group level.

+

SDK Toolset

+

Cradlepoint has a simplified SDK, written in Python, that builds and creates an app package. The SDK, along with sample applications, is located in the Cradlepoint SDK GitHub repository.
+
+
For app development, the SDK is used to install, start, stop, uninstall, and check the status of an application in a locally-connected development device. The application package is the same for local debugging or for uploading to NCM for production deployment. Application development can be done on Linux, OS X, and Windows operating systems with the same SDK.
+
+
This document is specifically written for SDK version 3.0 and above.

+

Developer Community

+

Cradlepoint has a Developer Community Portal

+

Cradlepoint Knowledge Base

+

Our Customer Community has articles related to the SDK, as well as forums to leverage knowledge, share, and collaborate with other developers. This forum is actively monitored by Cradlepoint to answer your questions.

+

NCOS Python Environment

+

NCOS application are written in Python. However, for storage space and security purposes, the NCOS Python environment is a subset of a typical Python installation on a computer. A list of the installed Python modules in an NCOS device is available by installing and running the sample app named “python_module_list” that is included with the SDK sample apps. The “python_module_list” application writes the names of the installed Python modules on a device to that device’s log.
+
+
New Python files can be added to your application, but their dependencies must also adhere to the NCOS Python environment. These new Python files/modules can be copied to the main application directory or can be installed using pip. If pip is used, any 'egg' or 'dist' directories can be deleted. They are not required for functionality and will just use up memory unnecessarily when installed into the NCOS device.
+
+
Example pip command:

+

pip(3) install --ignore-install --target=<path to application directory> <module name>

+


+
Note: Use pip on Windows and pip3 on Linux or OS X.
+
 

+

Environment

+

Use the following sections to set up your development environment to work with the Cradlepoint SDK.

+

Computer Setup Instructions

+

Download the SDK and sample apps from https://github.com/cradlepoint/sdk-samples. Below are the setup instructions for:

+

·       Linux 

+

·       OS X

+

·       Windows

+

Note: Command line commands must be performed in the order they appear.

+

Linux

+

1.     Install Python 3.7 or newer from python.org.

+

2.     Add Linux development libraries by using the following commands:

+

sudo apt-get install libffi-dev

+

sudo apt-get install libssl-dev

+

sudo apt-get install sshpass

+

3.     Install Python libraries by using the following commands.

+

sudo apt-get install python3-pip

+

pip3 install requests

+

pip3 install pyopenssl

+

pip3 install cryptography

+

Useful tools

+

PyCharm (community version is free): https://www.jetbrains.com/pycharm/download/#section=linux.

+

Mac OS X

+

1.     Install Python 3.7 or newer from python.org.

+

2.     Install HomeBrew for package updates by using the following commands:

+

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

+

3.     Install these required libraries by using the following commands:

+

brew install openssl

+

brew install hudochenkov/sshpass/sshpass

+

4.     Install the Python libraries by using the following commands:

+

pip3 install -U pip

+

pip3 install requests

+

pip3 install pyopenssl

+

pip3 install cryptography

+

Useful tools

+

·       PyCharm (community version is free): https://www.jetbrains.com/pycharm/download/#section=macOS.

+

Windows

+

1.     Install Python 3.7 or newer from https://www.python.org/downloads/windows/.

+

2.     The SDK requires OpenSSL tools to generate digital signatures. Go to https://slproweb.com/products/Win32OpenSSL.html and download the 'Light' version based on your machine (i.e. Win64 or Win32). Run the executable after it is downloaded to install OpenSSL.

+

3.     Open a terminal window and use the following commands to install the Python libraries.

+

python -m pip install -U pip

+

python -m pip install pyserial

+

python -m pip install requests

+

python -m pip install pyopenssl

+

Useful tools

+

·       Putty: http://www.putty.org/

+

·       PyCharm (community version is free): https://www.jetbrains.com/pycharm/download/#section=windows.

+

·       7-zip: http://www.7-zip.org/

+

·       MarkdownPad: http://markdownpad.com/

+

Development

+

Use the following sections to learn about how Cradlepoint SDK apps are structured and how to build and debug your own SDK app.

+

NCOS SDK Directory Structure

+

Below is the directory structure for the SDK and sample applications. The BOLD items are modified or created by the developer. The other files are used by the SDK or are referenced by the other files.

+

·       sdk-samples-master (directory)

+

·       app_template_csclient (directory for the application)

+

·       tools (directory)

+

·       bin (directory)

+

·       package_application.py - Used by SDK.

+

·       validate_application.py - Used by SDK.

+

·       pscp.exe - An executable use on Windows by the SDK.

+

·       sdk_setting.ini - Used by the SDK and contains the settings for building the app and connecting to the local NCOS device.

+

·       make.py – Python script used by the SDK to build and install apps and check app status.

+

·       NCOS_SDK_Application_Development_Guide.html

+

·       NCOS_APIs_for_Applications.html

+

Based on the sdk_setting.ini file, the make.py script builds all files located in the app_name directory into a tar.gz package that can then been installed into the device. This installation is performed either directly into the device (if in DEV mode) or via NCM for grouped devices.

+

Application Package Anatomy

+

An NCOS application package, which is a tar.gz archive, consists of a set of files that includes the Python script, start/stop scripts, initialization files, along with manifest and signature files. This package of files is built by the SDK based on the sdk_settings.ini. Some of these files, like the manifest and signature files, are created by the make.py tool. Others are created by the application developer. Below are the example contents for a tar.gz archive created for a NCOS application. The BOLD items are modified or created by the developer. The other files are used by the SDK or are referenced by the other files.

+

·       app_template_csclient (directory)

+

·       METADATA (directory)

+

·       MANIFEST.json - Contains a file list along with hash signatures and other app the package initialization data.

+

·       SIGNATURE.DS - A signature file for the app package.

+

·       app_template_csclient.py - The application Python file.

+

·       csclient.py - Python file containing the EventingCSClient() class, with methods for interacting with the NCOS API.

+

·       package.ini – Package and app settings.

+

·       start.sh - The script run when the app is started.

+

·       stop.sh - The script run when the app is stopped. This is not required unless one needs a specific action preformed when the application is stopped.

+

csclient.py

+

A python file containing the EventingCSClient() class with methods for interacting with the NCOS API.

+

Import the class and instantiate it by passing the string name of your app as the only argument.  The app name is used to identify the app when writing logs or sending custom alerts.  In the below example, the EventingCSClient() class is instantiated as “cp” for simplified syntax:

+

from csclient import EventingCSClient

+

cp = EventingCSClient(‘app_template_csclient’)

+

The EventingCSClient() class, now instantiated as cp, has the following methods for interacting with the NCOS API:

+

·       .log() – writes an info level system log

+

Accepts log text (string)

+

Usage example: 

+

cp.log(‘This is my log text!’)

+

01:43:33 PM INFO My_App This is my log text!

+

·       .get() – gets a value from the NCOS API

+

Accepts NCOS Path (string) 

+

Returns requested value (no need to specify “data” key)

+

Usage example – get system ID and log it:

+

system_id = cp.get('config/system/system_id’)

+

cp.log(system_id)

+

11:22:17 AM INFO my_app AER2200-AER

+

·       .put() – put a value to the NCOS API path

+

·       Accepts a path (string) and payload (accepts JSON) and puts the payload in the path

+

·       Usage example – set system ID: 

+

cp.put(‘config/system/system_id’, ‘MyRouter’)

+

·       .alert() – Sends a custom NCM alert

+

Accepts alert text (string)

+

Usage example: 

+

cp.alert(‘This is my alert text!’)

+

Cradlepoint NetCloud: Custom Alert

+

Alert Name         Custom Alert

+

Description         app_template_csclient This is my alert text!

+

MAC Address     00:30:44:36:57:B1

+

Device Name      TLAB 900

+

Group Name       

+

Timestamp         2020-02-14 15:10:12 MST

+

·       .post() create a new list item in the NCOS API

+

Accepts a path (string) and payload (JSON) and creates a new list item.

+

Usage example – add a user: 

+

cp.post('config/system/users', {'username': ‘MyUser’, 'password': ‘MyPass’, 'group': 'admin'})

+

·       .delete() – delete a value from the NCOS API

+

Accepts a path (string) to a value to delete

+

Usage example – delete a LAN (default guestLAN): 

+

cp.delete(‘config/lan/1’)

+

·       .register() – register a function for callback on an API value change

+

A callback is a “push” function where you tell NCOS to call your function when a specific API value changes.  The path and value are passed to your function to be handled as necessary.

+

Requires the following 3 positional arguments (action, path, function):

+

·       action or method (string) such as ‘put’

+

·       path to the value (string)

+

·       function to call – do not include parenthesis.  When the path receives the action, it will call your function and pass the path and value to it.

+

 

+

Usage example – call a function when the primary WAN device changes: 

+

def wan_change(path, value, *args):

+

    cp.log(f'Primary WAN UID = {value}’)

+

        

+

cp.register('put', '/device/wan/connection/primary', wan_change)

+

Your function must expect the following positional arguments (path, value, *args):

+

·       Path is the API path to the key, or field, that you registered for callback on.

+

·       Value is the current value of the key in the path

+

·       *args contains dynamic arguments

+

 

+

return completes the function.

+

 

+

package.ini
+
+
This initialization file contains information and about the application and items that affect installation and execution. This information is shown in /status/system/sdk within the NCOS config store for installed apps.
+
+
For example:

+

[hello_world]

+

uuid=7042c8fd-fe7a-4846-aed1-e3f8d6a1c91c

+

vendor=Cradlepoint

+

notes=Hello World Demo Application

+

firmware_major=7

+

firmware_minor=1

+

auto_start=true

+

restart=false

+

reboot=true

+

version_major=1

+

version_minor=0

+

·       [hello_world]

+

This must contain the name of the application. In this example, hello_world is the application name.

+

·       uuid

+

Every app must contain a universally unique identifier (UUID). If left blank, the make.py “build” action will generate and populate UUID for the app.

+

·       vendor

+

This is the vendor name for the app.

+

·       notes

+

Add notes to describe the app or anything else.

+

·       firmware_major and firmware_minor

+

This is the version of NCOS that the app was orginially written to work with. Information only.

+

·       auto_start

+

If set to 'true', the app will automatically start after installation.

+

·       restart 

+

If set to 'true', the application will be restarted if it dies or is not running. If false, the device will not attempt to restart the application.

+

·       reboot 

+

If set to 'true', the application will be started following a device reboot. Otherwise, it will not be restarted.

+

·       version_major and version_minor

+

This contains the app version. This must be incremented for any new production app used installed via NCM. It will not re-install the same version that already exists in the device.

+


+
start.sh
+
+
This script is executed to start the application in the device. It contains the command to start the Python script and pass any arguments if needed.
+
For example:

+

#!/bin/bash

+

cppython hello_world.py

+

stop.sh
+
+
This script is executed when the application is stopped in the device. It contains the command to stop the Python script and pass any arguments. This is not required unless one needs a specific action preformed when the application is stopped.
+
For example:

+

#!/bin/bash

+

cppython hello_world.py

+

 

+

make.py

+


+
The SDK includes a Python make.py file that is compatible for Windows, Linux and OS X platforms.

+

make.py actions are:

+

default (i.e. no action given): Print a help file

+

clean: Clean all project artifacts. To clean all the apps, add the option "all" (i.e. clean all).

+

build or package: Create the app archive tar.gz file. To build all the apps, add the option "all" (i.e. build all). Any directory containing a package.ini file is considered an app.

+

status: Fetch and print current app status from the locally connected device.

+

install: Secure copy the app archive to a locally connected device. The device must already be in SDK DEV mode via registration and licensing in NCM.
+
+
Note: A 'Connection reset by peer' error displays even when the application is successfully copied to the device. This occurs when the device drops the connections after the file copy is complete.

+

start: Start the app on the locally connected device.

+

stop: Stop the app on the locally connected device.

+

uninstall: Uninstall the app from the locally connected device.

+

purge: Purge all apps from the locally connected device.

+

uuid: This will create a new UUID for the app and write it to the package.ini file.

+

unit: Run any unit tests associated with selected app.

+

system: Run any system tests associated with selected app.

+

help: Print the help information.

+


+
make.py usage
+
+
All SDK functions are contained in the make.py Python file. While this executable is the same regardless of the workstation platform, the Python command is not. Use the following Python command based on your platform:

+

·       Linux or OS X:

+

python3

+

·       Windows:

+

python

+

The command structure is:

+

python(3) make.py <action>

+

The make.py usage is as follows:

+

1.     Update the sdk_setting.ini file based on your needs.

+

Example:

+

[sdk]

+

app_name=hello_world

+

dev_client_ip=192.168.0.1

+

dev_client_username=admin

+

dev_client_password=44224267

+

2.     Build the application package:

+

python(3) make.py build

+

Packaging hello_world

+

3.     Test connectivity with your device via the status target:

+

python(3) make.py status

+

 

+

{

+

    "success": true,

+

    "data": {

+

        "service": "started",

+

        "summary": "Service Started",

+

        "mode": "devmode",

+

        "apps": []

+

    }

+

}

+

4.     Install the application on your device:

+

python(3) make.py install

+

 

+

Installing hello_world.tar.gz in NCOS device 192.168.0.1.

+

Warning: Permanently added '192.168.0.1' (RSA) to the list of known hosts.

+

Received disconnect from 192.168.0.1 port 22:11: Bye Bye

+

Disconnected from 192.168.0.1 port 22

+

lost connection

+

5.     Get the application execution status from your device:

+

python(3) make.py status

+

 

+

{

+

    "success": true,

+

    "data": {

+

        "service": "started",

+

        "summary": "Service Started",

+

        "mode": "devmode",

+

        "apps": [

+

            {

+

                "_id_": "8a7f79cb-b11b-44bc-bd33-0f4ab3f06d60",

+

                "app": {

+

                    "uuid": "8a7f79cb-b11b-44bc-bd33-0f4ab3f06d60",

+

                    "name": "hello_world",

+

                    "date": "2020-03-09T14:15:24.936508",

+

                    "restart": true,

+

                    "reboot": true,

+

                    "auto_start": true,

+

                    "vendor": "Cradlepoint",

+

                    "version_major": 0,

+

                    "version_minor": 1

+

                },

+

                "state": "started",

+

                "summary": "Started Application"

+

            }

+

        ]

+

    }

+

}

+

 

+

 

+

NCOS Syslog for Debugging

+

Application debugging is accomplished with the use of system logs. You can also view logs via CLI commands when logged into the NCOS device console. This console is available by logging into the device with SSH or by opening a console from the device admin pages.
+
+
Use the following steps to open the device console from the device admin pages:

+

1.     Click System

+

2.     Click System Control.

+

3.     Click Device Options.

+

4.     Click the Device Console button.

+

log (displays logs in the terminal window)

+

log -f (continuously displays log entries as they are written)

+

log -s <text> (search for logs that contain <text> and displays them)

+

log -s -i <text> (search for logs that contain <text> but case insensitive)

+

log clear (clears the log buffer)

+

help log (display the log command options)

+

 

+

 

+

NCOS Development Mode

+

To install an application directly to the device without using NCM, the NCOS device must be placed in DEV mode. One would typically debug and test an application using DEV mode prior to using NCM for installation. DEV mode allows for quicker and easier testing and debugging. Instructions for setting up an NCOS device for DEV mode are in the article NCOS: SDK Enable Developer Mode.

+

NCM Application Deployment

+

NCM is used to securely deploy applications to devices at the group level. If an application tar.gz package is uploaded to NCM and then assigned to an NCOS device group, NCM securely downloads and installs the application to the devices within the group. For security, the application files are not user accessible within NCM or devices. That is, one is not able to download the application from the device or NCM.
+
 

+

Related Articles/Links

+

·       Cradlepoint SDK GitHub repository

+

·       SDK and Sample Applications

+

·       Cradlepoint Developer Community Portal

+

·       Cradlepoint Customer Community

+

·       Cradlepoint Developer/API Site

+

·       Pycharm for Linux

+

·       Pycharm for OS X

+

·       Pycharm for Windows

+

·       7-zip 

+

·       MarkdownPad

+

 

+ + diff --git a/ping_sample/ping_sample.py b/ping_sample/ping_sample.py index c6c96502..e5dcc267 100755 --- a/ping_sample/ping_sample.py +++ b/ping_sample/ping_sample.py @@ -35,7 +35,7 @@ def ping(host, **kwargs): try_count = 0 while try_count < 15: result = cp.get('control/ping') - if result and result.get('data', {}).get('status') in ["error", "done"]: + if result and result.get('status') in ["error", "done"]: break time.sleep(2) try_count += 1 @@ -43,7 +43,7 @@ def ping(host, **kwargs): pingstats['error'] = "No Results - Execution Timed Out" else: # Parse results text - parsedresults = result.get('data', {}).get('result').split('\n') + parsedresults = result.get('result').split('\n') i = 0 index = 1 for item in parsedresults: diff --git a/tornado_sample/all_css.css b/tornado_sample/all_css.css new file mode 100644 index 00000000..25a4013f --- /dev/null +++ b/tornado_sample/all_css.css @@ -0,0 +1 @@ +@charset "UTF-8";.x-form-text{display:inherit!important}a:hover,a:visited,a:link,a:active{text-decoration:none}.static-link a:hover,.static-link a:visited,.static-link a:link,.static-link a:active{text-decoration:none;color:#fff}hr{border:solid 1px #cecece}.default-cursor{cursor:default!important}.ecm-row .msg{float:left}.ecm-row .ts{float:right}.ecm-row .clear{clear:both}.ecm-row .lbl{font-size:12px;float:left;width:80px;text-align:right;overflow:hidden}.ecm-row .val{font-size:12px;float:left;width:200px;margin-left:10px}.icon-bkmark-add{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA2UExURQAAAP////z8/P39/f7+/vHx8f7+/v////////////j4+Pz8/P7+/vv7+/////////7+/v////3p9WQAAAARdFJOUwB1YoDAEs5VauokS7A+TkfHG/BJ+gAAAD1JREFUCNdjYOAXYAEBHgYQYGfnYwcDLjCHUxAMOKjGYWaDcrg5BRkZWNnAHFYGTkYQxcYBdgMTmGTlZQAAiuAEoS3mK48AAAAASUVORK5CYII=") no-repeat left center}.icon-bkmark-remove{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACEUExURQAAAFhkaFtkamFhbVpkaldhZlpkalxla1xkbFpjaWBgYFVdZFlla1tjaFVeaFpkaltja1hkaUlJbfoAAPkAAP8AAP4AAPsBAfEICP0AAP8AAP8AAFxcalxjaltja1tka/8AAP///2NfZWBgZ+IREnVUWZZARIJMUp86PvkDA60yNc0eIPP25foAAAAfdFJOUwBA9RXAMu6qQFUQISs7G4Clawc2K/bA0IJ3Z6okjsFu8stVAAAAY0lEQVQI12OQlWMBAX4GEGCX4YQAIRCHQx4CmBEcZTUJERhHSUVBQVQYytFQAAJpKEdLEQjEoBxVTaCMFJjDJsikri0uycAgwCvPxsrAyAQ2mo8HyGYA8kAcBm5WsEsYuRgYAC5hCaCVzx0uAAAAAElFTkSuQmCC") no-repeat left center}.conmgr-prof .x-grid-cell{color:#777;background-color:#fafafa!important}.x-grid-item-over .conmgr-prof .x-grid-cell{color:#000;background-color:#e3e4e5!important}.x-grid-item-selected .conmgr-prof .x-grid-cell{color:#000;background-color:#cacccf!important}.conmgr-dev .x-grid-cell{color:#666;background-color:#fff!important}.x-grid-item-over .conmgr-dev .x-grid-cell{color:#000;background-color:#e3e4e5!important}.x-grid-item-selected .conmgr-dev .x-grid-cell{color:#000;background-color:#cacccf!important}.conmgr-network .x-grid-cell{color:#444;background-color:#a9c3d2!important}.x-grid-item-over .conmgr-network .x-grid-cell{color:#000;background-color:#9fbccd!important}.x-grid-item-selected .conmgr-network .x-grid-cell{color:#000;background-color:#8eb0c4!important}.x-livesearch-match{font-weight:bold;background-color:#ff8222}.icon-conmgr-add{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACEUExURQAAAP+CAP+CAPyBAP6DAP6DAICAAP+GAPOAAPuCAPyDAP+DAP6CAP+DAP+DAP2DAPmCAP+AAPqAAP2CAP+DAPuCAPyBAP2BAL9AAP6BAP2BAP+DAP2CAP2BAPuAAP+DAP2CAP+DAP2CAP2DAP2CAP2DAP2BAP2DAP6CAP+BAP2CAP+DAO9aRj8AAAArdFJOUwA1lVX6ygIVFjlO9vXPqqArLjaLgD1LkgTJkIqFgEJOpZqVe3aennnAnHIdYdSiAAAAhElEQVQY022P6xKCIBSEVwuCzLR7pqV2r/P+79fhoDPSuD+A/Q7MLgBLX6qsOdUanaKCRKn1fr6gTtOJ8zZx53MphO8cUxliJpsC9jQEFCEOwQtLom0fx8PYgY0xBpqXJ9EHh/DJHbsQ5ID6i8VKil0fUmw9Vp0/9/Ze2T4f+bfNbt7+ABsHGKpUJYOzAAAAAElFTkSuQmCC)}.icon-conmgr-edit{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABsUExURQAAAP+DAPuCAP9tAP+DAP6DAPZ7AP6CAPiAAP+DAP+DAP2DAP2CAP2BAP6CAP6DAO53AP+DAP6CAP6DAPuAAPiAAP+CAP6DAP2BAP+BAP+CAPeAAP+CAP6CAP+CAP2CAP2CAP+CAP9xAP+DAPtx2BkAAAAjdFJOUwAnPQd12hvlJor4npeA0PoP78D+RCR6ypBVzCDcspN+p14JCJ7ZMwAAAFZJREFUGNOtz8cBgDAUAtCvMUZj772y/47mFgaQ24MTIpTnvl72COAkL4EBdu8UmWsOsnXNNHjrbcVMu44jmOQvh0DPlgJoOrK07gFb2arMyVKHih/LB00jB2peVpUmAAAAAElFTkSuQmCC)}.icon-conmgr-delete{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADAUExURQAAAP6DAPyCAP6DAICAAPZ7AP6CAP2DANVVAP6DAPyBAP+BAP+DAPZ7AP2BAOh0AP6CAP2DAP+CAP6DAP6CAP6CAPuBAPyBAPmDAP+AAP+DAOt2AP2CAP+AAP6DAP6CAP2CAP9xAPGAAP+CAP+CAP6CAP+AAPiAAP2CAP2DAP+DAPyDAP+CAP6BAP+CAP2CAP2BAP6CAP6CAP+FAP+CAP2BAP6DAPOAAP6CAP+CAP+BAPKAAP6CAP2BAP+EAP+DAHGstsQAAAA/dFJOUwD8YtoCG8CeBv5JVYodgAv1Z2zq3rBHSykO+A2nMO7KiQkSXqPVICSpjsFQ3LLjm57n2Re8a+wWtaFlFK6SPoCcatEAAAClSURBVBjTRU/VFsJQDMuY3RmDbbi7u2v//6/ovTCWlzY5SU8KMHpud+hHY6QoxiSh2aGiYkopRn0pzCiDxXyi0f5yd4huhy3RAMgTnU3kHNsQR2Wx2KmbeBuixFsdWMus/gCe6kqApRy2AU7JrYaV4uJlKqXNrYgSmec7G6ImEMa0O13ZlkRz0lpcZOFkxfKqu1dIuf97LrCV1HH/76JR9irV7/oBp+YgFeH6UuEAAAAASUVORK5CYII=)}.icon-conmgr-control{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACiUExURQAAAP2DAP+DAP6CAP6DAPuCAOh0AP6DAPyDAP+CAP+DAP+CAP+CAP+DAP6DAP6DAP+CAP+GAP6CAPGAAP+AAP6CAP6DAP+CAP+BAP+CAPuCAPd8AP+CAP+CAP6CAP6CAPiAAPyDAP+DAP2BAP2CAP6CAP9tAP+CAP+DAP+CAL9AAP6CAP+CAP+BAP+DAPl9APyCAP6CAP2CAP6CAP+AAP+DAKvNsukAAAA1dFJOUwBnqvH+Owv6UN/quuN17OqVFbASHtXc72UrOSHxN+DeJFKagKncB4NKsQTAoZzPK2K3p9Aw+JFb3wAAAH5JREFUGNNjYIACNkYdJQM1BjiQkjMFAlV9GF9EHMhVUdTjZIMKCAD5MloMHKaMUAEekAZZBnVTXagAF0iAXZ7FVBPC52A3hQJlND67AiqfRQKJz83JLMQK5/Px88KcpAGWF0S4mQnIFRMVRhWQZEACRqbG2tLIAqyGJshcBgAC1hMXosnGtgAAAABJRU5ErkJggg==)}.icon-conmgr-blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAADUExURQAAAKd6PdoAAAABdFJOUwBA5thmAAAADElEQVQI12NgIA0AAAAwAAHHqoWOAAAAAElFTkSuQmCC)}.icon-checked{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABaUExURQAAALq6uvz8/ODg4JiYmN/f37m5uf///5mZmfv7+8zMzJycnLy8vOfn5+7u7qSkpJ2dnfT09Kurq5aWluzs7KioqKKiovHx8ePj47KysvLy8t3d3f39/bOzs4oj+lgAAAABdFJOUwBA5thmAAAAV0lEQVQY02NgIAw4kAFYgB0B0AQ4uVAFOBm5UQQ42VhYkQWYGDlYoWZIiEDkmWGGSorxsTMB1cNtERfl5+UBycOtFRQSFmBFcYeUrDSaw2RQXIruFzQAAKwlBZ772F0GAAAAAElFTkSuQmCC)}.icon-unchecked{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAP///5mZmahUGr0AAAABdFJOUwBA5thmAAAAGklEQVQI12NggAOtVasWMKiGhiaQQYD1ggAAgkQRQlrjk/cAAAAASUVORK5CYII=)}.icon-configure-enabled{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACrUExURQAAAAOaAwCWAACPAACAAACOAAOaAwOaAwOZAwKbAgKaAgKbAgObAwObAwObAwCIAACXAAKaAgOaAwCAAAOaAwCLAAKbAgCJAAKaAgKZAgKaAgKZAgOaAwObAwKaAgKaAgCAAAOaAwKbAgCbAAKaAgCcAAKaAgCbAAKaAgCZAAObAwOYAwKZAgCOAAKaAgKbAgCaAAOaAwCXAACZAAObAwCaAAKaAgWYBQObAxWPElcAAAA4dFJOUwD2RBAECfjAS+V+6Or+qg8W3voC8QvqDd9n1W6nodfcBvXnReBD0ELaFF5XaRJ8dUliQkb8K4kvj+4IdAAAAJxJREFUGNNdj+cSgjAQhFcCAZVIEeyKvfd67/9kXpLBYdw/3+3NVcCo4ftDVNQeEE280uwgxsRqRTC5m9rOyChdZweg2zGmVjdo5rg/NQMXjk6pKy9gBrp3xcGZ+SIK7fiMKGd8fomQ6MR4c+VC+w0HF+ChmHM9dKmXOf9rBXBME2kPk4ncc6sbIxqZ02OI8rlpj6jwqu/y+30bfQH94BgbPd0DGAAAAABJRU5ErkJggg==)}.icon-configure-disabled{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAClUExURQAAAKCnqoCAgICAgKOoraOpraKioqSoraOnq5+fr5eioqOorKSorKOorKOoraKprJKSkqOprI6qqqSnraOprKSorKOpraOoraOpraOnq6OnrJmZmaOoq4CAgKKorKWprKSoraOorKOorKOorKOmqqCmrKOorKSorKGnraKpq6SoraSoq6OorKGoq6OoqqKoq6Soq52jqKampqSorKKmqaCmpqSprVaYfZUAAAA2dFJOUwBLBALc+AvowBAW/PPQ7kcH9QlX6v7vZ4WroA+nBn5upef6zkVZ3vFXfDVwaUlpUokvF35NK8Z7wnQAAACaSURBVBjTVU9XFsIgEJwkQEjQaNTYe+9d7n80d0F9cX6m8NidBRzGWk9QwkhYWw0/JkqQ9CyhP0CDg7MRuXWYLzZNIG07U4kdxQpPwxxEqGUkihPwIA7474rEjvhlbctNr1OgiG+/QPrgSg9LDrYkjsClIJ7xUN6T73H/Wyuo2kEK44vJtaRiCFMkQ/ZTEt/jVFY6zqGrdcerN3jsF0Pu+2wTAAAAAElFTkSuQmCC)}.icon-configure-standby{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIASURBVDhPpZPPaxNBFMffm51NUpIoLf6ACoIHFbQW/JGoPSjioauSixRBsFqsLeK59Nw/wKOHkrYoVhAseik16cWCaIgrHizSi3gQUfx1sdbYdHfnOfM6DWkbf4Cfw858v+8Hu292EH5D/7Q/DoAXrJzId2bO2f0qGjboLZZaHJRzOrzVaCKqVINw1+1cx3tOqIMbnJ+c2ZRwE9sX5t+9Sidb2x0nPowIBzljBaI5FdLVb5W3z2TT5g3Gups78VWYTVomr7soXzRv3FGVMv58XbEBcY9wxWOdM5+Opb6k3OQw25ennhxynFgZER1OrIMIPiDQJ/2ebTrVtXYNFamTwsHY7nXFRB9VoI6NeJlteS97QDfar83XNloDJR7nGfQX/Fsg8BK7mmgpODyW6/CtZK4Uyu1COC+tBEVUHC0/PMMzIIzusGvQw1pbbBg9dWRWx95YCSKkGzA0pLgBhPz8F6p2rbHcwJXdvBr0tHsnS1mravRMlfaZmJVAEi+aFfsKfg8KvMnuCnqIkYq6xk4ffWpkX9Hfq4d1r76BQSk1+N/HuPoUSH8jQpyjf0H/3vdHvGwXz+B7+GOAqtSW9zKJaDHYSaRmOKsO/TazpJS3VFloBvrZulgJrhm/4WXqfjC9pSnZYo4sZfSfLtPyKaxh/GznZ131yEpAoolGxQAAvwCxnMbk1ATULAAAAABJRU5ErkJggg==)}.icon-configure-one{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAEDSURBVDhP3ZO/SgNBEMa/nTksrIOQ2AaLVKl9BhGfwMImTRBMo0UKfQZJkUvlM1gF8hqCBEwR0siBf/BfgtxMFm8QluQukXT+YNiZb9mPHXbHYRVdlCAgfOMVp5iZ+gvZuhTqUpOJE474kbf50OSA5QYdVLnHN47ctSm5hAYx6hzzLW/xva+OM7GYwICI9uFw4FNW1YmPcbaTz2ILik8VvZJ32XPOjUzNJTCQqQzSj3RXGnKJFr5MLiS8QRNDnOHFqrVYbOGP/AODYBYoprZfyln1w5F/yorlff8vHiyHPMsFzvEWGERxdKdOa1YWknK6gxMkQQsKffKRrBN+OtWObQIwB2ETYcCoZp1sAAAAAElFTkSuQmCC)}.icon-configure-two{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAF/SURBVDhPrZI9SwNBEIZn504iSBQVxSi2gqUI1hbiv0hjEVFQUAwGbARRIhJCbERTir/BSoKFhQj+BC38KgJCGkHudtfZcXKXL4OCDxw7M5l3583cQVdOYBSOoE+yjig5Y/IwgMO4Q1FagRrjmoVP6rzSgV6DVXjgmtB8wSEkcQhvSTgtlSYs2KoJzQyswIuUAOVkcBALdbG19pGeLIk2nNDV6LcRRNxzcZ3YwTEkvF6vRpUEjfrQWk/VJ2EZ10lc4j4LzzqjJzkmYgcJSNLEAjVUaOJFo02l1JuEjn45mfYltrIL6I17l9S5yLmFO3IwxzHRtINOkLgUiR0GihIxPzugyTiBefrvWamAsqoYZsJNSZnODk4hRZOvG8S0HpsLX8MtySPaHPhn/oJR5pzE/BG512m0SdNSb7ihhfgCZzmF+wrVNmWKlhXQ2yiad3MAOah9N7UTXeCX/XkSVCTtChqcDZaDe4658keCnuBJwoYLQrZc/c0DS8Cf9j8A8AWNk5RB+r3NEwAAAABJRU5ErkJggg==)}.icon-configure-three{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAG3SURBVDhPrZLBS1VBFMa/mSOIqEkLDXSjmCSYQjupxXv6H0hbiTZ6ldpl4NJtBK5E6QUiBIKCS9duLBBcSOiigiLBjZsUNZCaM30zdx6vS742+oPhnPPdM+fOfPfiupgUa8yhQTplnNlTD99jYNoZv7NzWU90ES9xkTfmFAe8RrO0ySbVUlIKeO+/6akOc8hxkmBTjNg2O1fdzOYvXLNefYWlC5oxpsfesi9CXqUwgJsNPD5w46E6HdFJfaWZZlCspo4wpD+lkX89uAJ5Iwt81bNYKCouc1nMSf0BSyiLlWDgIN86w84mnu6nU1fCFHZTV/0B8la2GMp5RU/gP+mlPsZzHCQpUvTgP9Cee7bRvuPJupMUqTvAnbsxHreTa4hlNJFDHkiDrIe8Su0K87xjM+6Klz5n3BEy7KQnQAUDYmQ/VXC/3R1M5/9C7QQtuE/TPkKwYY1diQMTAulNaU4jLUkUTJSKvKfyMOThR2JYY6ulNs0vcTvq8Ps6oYMhDxS/whK6rNhtNheMqsKhPxQ6iknsJYmn+5tNnPlHfsU0mQsa1kqlg+vSG/+VcVV/6RPe/XNovSGAP3tmjk/Fu0/0AAAAAElFTkSuQmCC)}.icon-configure-invalid{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAG9SURBVDhPlVOxTgJBEJ3d47gDAxUUFlZa6GFib2MMCKIVmhBCAjY2FvoN/ICNdiTGgkQMsbVRY4iFLTFRY2HFLwDKae7WmbkTjRjEl1wyb3bf25nZWwE/UK/XpzRNLwOInBBqjnJKQVspca3Ue7VQKNzxRh8Dg0qlErSs+X0Md4QQmpcdhuu6p7b9ul0ul3vE2cATJy6EkEvE/4JS6hatUvl8/lVSAk8+HFdMwAoXsaUDjmu1xoxhyKdRZf8GrMKxbXdWmqa29V8xgTSklei04ecgHA6DaZo+A9B1HUKhkM8AgsEgRCIRnxHUukSnaQrj8ThksxlIJpd5iczW1lYhk1kBwzBQrDNPp1MQjUZ5D9Zh8RAJaMSflJI/gqZpHAcCXoeO41Dvg3WCaDTOHlBoEZmYCOMmF/r9Pi/SydRGt9tlTlUYhgmdToc5ttAiq3OPAPR6LwMxwbbtgZjw9vb+Tcx/6JXEq6jSlfi5seFfY1WWSvln5EdeenygwTFpeRqPj/e7WM4Nr4wBFLfwoe1RzONtNptOImGdxGLxSaQLONSvMf+A/5hyxWLxhfiI5wybn7eDZ7ZdV1wOP2eAD/xWp/nT3LP9AAAAAElFTkSuQmCC)}.icon-configure-editable{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABpUExURQAAAFhkaFtkalljaVpkaltkaklJbUZdXVpkalpia1pkaVlfa0BAQFhhaldhZlpja1pka1pialVVVVpka1pja1tja1VVVVxkaFpiaVxcZltja1pialljaVhkalpkalliaVpka1piaVtka0vfvz0AAAAidFJOUwBA+lCw9QcLwJ6FKwQdMuq4fQm1pe8GQEQZoGBkVJxy+CJYa5pdAAAAV0lEQVQY063PNwKAMAwDQBNiCL33rv8/kmw2O9pOmkQkGfd1I50ewCGM54CBU+xM6JtLjNs3XSu2D5tJ7TZK4OKfTA140aYaGLSp8g+0M7BLlako88/lF/2hBzXwdmQzAAAAAElFTkSuQmCC)!important;background-repeat:no-repeat;background-position:2px 3px}.icon-action-allow{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB1UExURQAAAACXAAOaAwKbAgObAwOaAwCAAASYBACZAACOAAKbAgCSAAOaAwObAwCAAACWAAObAwObAwOYAwOaAwCZAAObAwOaAwOYAwOcAwOZAwKZAgCVAAKbAgOaAwCZAACbAACXAAObAwCaAACXAAKZAgCXAAObA0sPRDUAAAAmdFJOUwAWx3WjyQY5GQnqB8z+AkS8oVTKS/yaUlVLgino7jwXNlwrO3BALUHJ8wAAAGdJREFUGNNtj1UOgEAQQ4u7u/vc/4jIEtglvL++TDItcDFs1ezjodA8IrIVi0U9ohvZvIRKD+55ExNHfYiEF50DiQQMGKIov2KClAliBEI+t8eXlBfKXzHo+ac6ELBxq/PuNZe+YfN3LG4Yxy9TkowAAAAASUVORK5CYII=")}.icon-action-deny{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB7UExURQAAALMaJq0UKbYAJK4XI4AAALQZJrMbKKocHLQZJ7QZJ7UZJrQZJoAAALQYJbMYJLQaJrUZJrQXJrQZJbUZJ7MaJbQZJrQZJrMYJLEYJbMaJrQZJ7IYJLQZJ68YJrMaJbQbJ7EaJ7EWIbQZJbQaJ7QZJq0UH7UaJbUaJ8tdOuIAAAAodFJOUwDHGQcWBsk5CaPM6v4CS1S8oURSynX8mkBLPFwrcDaCVTsXKe7oGXX0v8JyAAAAb0lEQVQY02NgAAMlCUkZXgY4EGbj0dDQ4BblgHBZBTWggJEJLMCpAQdcIDX8GkhAHigggiygwszAooEC2BnYUQUU0AWkGVjEUATkGBgEkPmqQFv4kAXUsTmMgVUczekMDEIQz8kyI/yrpiilDPE+AM30Gh/D/aRpAAAAAElFTkSuQmCC")}.icon-action-none{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB1UExURQAAAKOnqqOorKOorKSnq5eiooCAgKGmqo6qqqSnrJmjraSorJKSkoCAgKSpraOprKKoq6OoraOpraSprKOorKGnqqGlqaSorKOjo6CmrKWorqOoraKoq6CkqaSoraSmrKGlqqKoqKOnq5umpqKqrqOnq6SprbPkI1wAAAAmdFJOUwBLdcfJFgY5CaMZ/gcCzOpSocqa/FREvBkrVe5wO+hcNilAFzyCVIx+kwAAAGdJREFUGNNtj1UOgEAQQ4u7u/vc/4jIEtglvL++TDItcLHMUuXhIVQdIgpkk0U9ohvFvoRFD/55kxHHdoiYF40LjQQMGKKov2KAlgpiBAo+98cXiRfyXzHoyac6kLNxrfvuLbt1YvN3GBMYzXnOX0kAAAAASUVORK5CYII=")}.icon-log-enable{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABCUExURQAAAFVjY1pkakZdXVpja1deZVhja1dhZlpkalpjalpkalpjalBgYFtjaltjaklJbVljaVxiaVpgaltkalpjaltkawYkWEoAAAAVdFJOUwASwAvlJmIy7v5SzhCV7AdQTjD64C4V4RQAAABHSURBVAjXdc45EoAgFATREVQ2FUXn/leFwhI/AZ29rIFhsdPynFIz70uK1gDTrqUClW6Cd6RKn4C12DW9/lUtVHyYbmgbbGdQdAM4kmHKTgAAAABJRU5ErkJggg==")}.icon-log-disable{background:0}.rule-top-hdr{padding:4px 10px 4px 9px;color:white;background-color:#7a90b0;text-align:center}.rule-top-hdr-trans{padding:4px 10px 4px 9px;color:white;background-color:#7a90b0;text-align:center;border-color:white;border-left:1px solid}.rule-bot-hdr{padding:4px 10px 4px 9px;color:white;background-color:#7a90b0;text-align:left}.rule-bot-hdr-trans{padding:4px 10px 4px 9px;color:white;background-color:#7a90b0;text-align:left;border-color:white;border-left:1px solid}.rule-body{padding:4px 10px 4px 9px}.rowedit-checkbox-label{text-align:left;padding-top:4px;position:relative;vertical-align:middle;display:inline-block}.italic{font-style:italic}.heavy-red{color:#f00;font-weight:bold}.red{color:#f00}.green{color:#0f0}.blue{color:#00f}.red-bg{background-color:#fb0100}.white-text{color:#fff}.orange-bg{background-color:#ff8300}.lightblue-bg{background-color:#add8e6}.pad-left-20{padding-left:20px}.pad-all-10{padding:10px}.bold{font-weight:bold}.center{text-align:center}.row-alert{background-color:rgba(255,199,0,0.2)}.row-warning{background-color:rgba(255,130,0,0.4)}.connected_0{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABIUExURQAAAASbBAOcAwCPAACeAASbBAOaAwKcAgaaBgOcAwCXAAKZAgKZAgOaAwObAwObAwCZAACYAAOaAwCaAAKZAgCXAACTAAObA6o219cAAAAYdFJOUwBAVRAVgJVqK5VAgImnqpxQJWAwcBYho36xMEMAAABMSURBVBjTY2BAAsx8bDzIfAYWVgZOEgTYeXnZUQU4OPAICHJxMaMIsHFxM6IKMDDhERDi5hZFEeAEmk+iAA8br5gIm7iwAD+/AMj7AJRRBE2AIcqxAAAAAElFTkSuQmCC") no-repeat;width:18px!important}.connected_1{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABUUExURQAAAASbBAOcAwCXAASbBAOcAwOaAwaaBgKcAgCeAACPAAKZAgObAwObAwObAwOaAwCZAAKZAgOaAwCYAAOaAwCXAAKaAgKZAgCaAACTAAObAwObAwLbsb8AAAAbdFJOUwBAVUCAlZUrahUQgL+qnKdQicAlYBaQcDAho4scLhYAAABNSURBVBjTY2BAAly8bILIfAZOFgZWEgQ4+Pk5UAXY2fEICDMzc6EIsDFzM6IKMDDhERDh5hZFEeCRlmYnUUBMSEhSnE1KQoCPTwDkfQC9EAUZE9lHogAAAABJRU5ErkJggg==") no-repeat;width:18px!important}.connected_2{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABOUExURQAAAASbBAOaAwObAwSbBAOcAwOaAwaaBgKcAgCeAACPAAKZAgCXAACZAAObAwObAwOaAwKZAgCXAACYAAOaAwKaAgCTAAKZAgCaAAObAx+e0DgAAAAZdFJOUwBAwL+AlZUrahUQgEBQnKqniRYlYJAhcDAtdlBDAAAASUlEQVQY02NgQAJc/GyCyHwGThYGVhIEOAQEOFAF2NnxCAjz8HChCLBJSjKSICDCzS2EIsAsKclOooAoE5OYOBOTBC8fHy/I+wAgMAYFT6RgQAAAAABJRU5ErkJggg==") no-repeat;width:18px!important}.connected_3{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABIUExURQAAAAOaAwObAwaaBgOcAwOaAwSbBAKcAgCeAASbBACPAAKZAgCXAAObAwKZAgCZAACYAAOaAwCXAAKaAgCTAAKZAgCaAAObAzUsr4AAAAAXdFJOUwDAvyuVlUBqFYAQgECqiVAlYBaQIXAw0ScFMAAAAEVJREFUGNNjYEACXLysfMh8Bg5OBhYSBNjFxdlJEBDg4eFCEWAVF2cjQUCQm1sIRYBJXJyZRAFhRkYRUUZGMX5GRn6Q9wGkrQcYoRLyYAAAAABJRU5ErkJggg==") no-repeat;width:18px!important}.connected_4{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA8UExURQAAAAaaBgKaAgCPAAOaAwOaAwSbBAKcAgObAwCeAAKZAgCXAACZAACYAAOaAwCXAACTAAKZAgCaAAObA+cZDewAAAATdFJOUwArkBDAlUBqvxWAQFAlYBYhcDD/zVDFAAAAQklEQVQY05XPOxLAIAwDUQMi5psEdP+7MnRQWt2+TiLHAuDPlkwmAyipBui1hgsi+RjgLeW7IJHOCB74BzAb0Pb9BTWBB/ku7nqNAAAAAElFTkSuQmCC") no-repeat;width:18px!important}.disconnected_0{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAMAAAAs2N9uAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABFUExURQAAAPwAAP0AAP0AAP8AAP8AAPsAAP8AAP8AAP8AAP8AAPwAAP4AAP0AANUAAP0AAP0AAP0AAP4AAP8AAP0AAO8AAP8AAHCKF2YAAAAXdFJOUwBQgJkrgECVahV8S65wBqeVoLCciRCq0Rib4AAAAE1JREFUGNOV0DsSgCAUQ9EA+gICovjZ/1J16HgFM6S6c8oA3TY60wuI4GfJlyNpWn4YkojsiqqcQRGxjilaGxURreYpkxmJ72Mu3u2cD8VSBBVVNIM1AAAAAElFTkSuQmCC") no-repeat;width:18px!important}.disconnected_1{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAMAAAAs2N9uAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABUUExURQAAAPsAAP0AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP4AAP0AAP8AAP0AAP0AAP0AANUAAPwAAP0AAP0AAP8AAP0AAO8AAP0AAP8AAP8AAP4AAP8AABLG+doAAAAbdFJOUwBAgNVAalWVFYDAomCVmXAGS5Bro6cQoDAQu9b55+EAAABQSURBVBjTndA5DoAwDERR2ywTAiHsW+5/TwSdXUSC0a9eOURqLfpOC4Fc85UQwmXpKUcDM5+a3MRSGqqoztMoMhtCSsUvit7v24rliADec275+QTrp+oifwAAAABJRU5ErkJggg==") no-repeat;width:18px!important}.disconnected_2{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAMAAAAs2N9uAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURQAAAPwAAPwAAP0AAP8AAP4AAPsAAP8AAP8AAP8AAP0AAP0AAP8AANUAAP0AAP0AAO8AAP4AAP8AAP0AAP8AAN7fn9YAAAAUdFJOUwBQS4ArwECVahVwmXwGp5UQrpyJoZSe5QAAAEpJREFUGNOd0DkSgCAQRNEGnBnABZe+/1m1zJjAKvzhCz/QtdgceoGh5FHKWzs8TQ98kqqujkiWUYopRUdG2i+qIhUisofTrnfODUdKBZuX17UfAAAAAElFTkSuQmCC") no-repeat;width:18px!important}.disconnected_3{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAMAAAAs2N9uAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURQAAAPwAAPwAAP0AAP8AAP4AAPsAAP8AAP8AAP8AAP0AAP0AAP8AANUAAO8AAP0AAP8AALUxXjgAAAAQdFJOUwBQS4C/wEBqlRVwmXwGEJDUZHdCAAAAQklEQVQY053QORLAIBADQXFoWfCB/v9aVzmDbJmwwwGWbr/SKnD0FqUm1TCZ2bORpB6lXEreyCU/okEOkHwTOf85H4cPBgfOaAKgAAAAAElFTkSuQmCC") no-repeat;width:18px!important}.disconnected_4{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQBAMAAADpKDJvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURQAAAP8AAP8AAP4AAP8AAP8AAP8AAP0AAPsAAPwAAPwAAP0AANUAAO8AAP0AAP8AAEVbUP0AAAAPdFJOUwBqqsC/FZWAQFBLcAYQkGy2TX0AAAA1SURBVAjXY2CAgGJLKINB/yNOFuN/B5wsjo6DUBb//0CcrOVVMFb+N3yszdbMxjeNHxRbAgBqIDIbVLY1ogAAAABJRU5ErkJggg==") no-repeat;width:18px!important}.standby_0{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAETSURBVDhPY2QgEbzfbyDwj4N3OiMD47t/DP+/MEHFiQYs/LysjIxMh4UsD2UzMTLykGwAOqC9AW+P2zW8PW47D4iXvzthnwUVhgOiXMDGzlDO8PdfC5SLAqjvhVcn7FRfH7dxAOH3+x0EoMI4AYYBTP/+JTH9ZxBlYmD0Y+BgMIAK4wQYBjAzM/0QtjqymoGJ6ThUCC+gPAzeHLdNgESVXcOLnXrcUHGiARPjf0bL35/+TGP4/5+bW5SfCypONGBiZGL4I+F+7BUDI+NXqBhJgOIwYHx33Lb1PwPjbyBbgenHp4K/7DzRwNwmCsznooz/mGb/ZfprALRF9f9/Rrb/DP+PMv/8fACYnbuBWp8yMvxnBQC+1FKBCjsn6QAAAABJRU5ErkJggg==") no-repeat;width:18px!important}.standby_1{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAD/SURBVDhPY2QgEbzfbyDwj4N3OiMD47t/DP+/MEHFiQYs/LysjIxMh4UsD2UzMTLykGwAOqC9AW+P2zW8PW47D4iXvzthnwUVhgOiXMDGzlDO8PdfC5SLAqjvhVcn7FRfH7dxAOH3+x0EoMI4AYYBTP/+JTH9ZxBlYmD0Y+BgMIAK4wQYBjAzM/0QtjqymoGJ6ThUCC+gPAzeHLdNgESVXcOLnXrcUHGiARMzI1M8IyNDPQhzi/JzQcWJBtSPRlIB49tjdhP+M/4HRxfzj88Bf9l5ooG5TRSYz0UZ/zHN/sv01wBoi+r//4xs/xn+H2X++fkAMDt3A7U+ZWT4zwoAggZJIcDUMhkAAAAASUVORK5CYII=") no-repeat;width:18px!important}.standby_2{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADnSURBVDhPY2QgEbzfbyDwj4N3OiMD47t/DP+/MEHFiQYs/LysjIxMh4UsD2UzMTLykGwAOqC9AW+P2zW8PW47D4iXvzthnwUVhgOiXMDGzlDO8PdfC5SLAqjvhVcn7FRfH7dxAOH3+x0EoMI4AYYBLAwMBcyMTPtBmIGDwQAqjBNg8QJpaYvyMHhz3DYBElV2DS926nFDxYkGTEC/xjMyMtSDMLcoPxdUnGhA/WgkFTD9+/f/4r///w+C8J+Pn3////fvNozP8I/hw3+G/w9+/2QoAHo24d+/f8/Aav7/MwSFGcP//x8A6pJeql32CjMAAAAASUVORK5CYII=") no-repeat;width:18px!important}.standby_3{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADQSURBVDhPY2QgEbzfbyDwj4N3OiMD47t/DP+/MEHFiQYs/LysjIxMh4UsD2UzMTLykGwAOqC9AW+P2zW8O2H3H4Lts6DCcDAIvfDqhJ3q6+M2DiD8fr+DAFQYJ8AwgIWBoYCZkWk/CDNwMBhAhXECLF4gLW1RHgZvjtsmgKIKhF/s1OOGihMNmIB+jWdkZKgHYW5Rfi6oONGA+tFIKmD69+//xX///x8E4T8fP//+/+/fbRif4R/Dh/8M/x/A+P/+/XsGVvP/nyEozBj+//8AAJXrYRfywzoSAAAAAElFTkSuQmCC") no-repeat;width:18px!important}.standby_4{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADRSURBVDhPY2QgEbzfbyDwl4N3A4jN+J/xAhNYlATAws/LysTIaA/GTIz6JBuADig2gGAYvD1u18DIyFAP4TFms7L9W/37F+MrMI+B8cDAewHDgFcn7FRfH7dxAOH3+x0EoMI4AYYBLAwMBcyMTPtBmIGDwQAqjBNg8QJpaYvyMHhz3DYBFFUg/GKnHjdUnGjABPRrPCieQZhblJ8LKk40oH40kgqY/v37f/Hf//8HQfjPx8+////7dxvGZ/jH8OE/w/8HMP6/f/+egdQg+P8vAgBhs15AbA0T6AAAAABJRU5ErkJggg==") no-repeat;width:18px!important}.homerun-notice{font-family:arial}.homerun-notice .green{color:#159849}.homerun-notice .red{color:#e03c31}.homerun-notice .gray{color:#666}.homerun-notice body.x-border-layout-ct,.homerun-notice div.x-border-layout-ct{background-color:#fff}.homerun-notice .x-form-item-label-default,.homerun-notice .x-form-display-field{color:#666}.homerun-notice .default-hr{border-top:2px;border-color:#ccc}.homerun-notice .online-status{font-size:24px!important;color:#666}.homerun-notice .status-text{font-size:15px;line-height:18px;color:#666}.homerun-notice .device-status{font-size:24px;line-height:16px;color:#666}.homerun-notice .header-status{font-size:29px}.homerun-notice .standard-text{font-size:16px;line-height:22px;color:#666}.homerun-notice .ignore{font-size:11px;color:#999}.homerun-notice .link{font-size:16px;color:#01579b}.homerun-notice .link:hover{text-decoration:underline}.homerun-notice .change-lan-btn{border-color:#cfcfcf}.homerun-notice .change-lan-btn:hover{border-color:#b9b5b5}.capacity-title{font-size:20px;font-weight:normal;line-height:22px;color: #373b3e;padding-bottom:10px}.capacity-guage-title,a.icon-chart-link{color:#5b636b;font-size:15px}a.icon-chart-link:hover{text-decoration:none}a.icon-chart-link:hover:hover{text-decoration:underline}#login-west-side .x-panel-body{background:#5b646b}#login-west-side .x-panel-header{background:#343e48}#login-west-side .x-panel-header .x-panel-header-title{color:#fff}#login-west-side .x-panel-header .x-title-icon-default{height:25px;width:25px}#login-west-side .x-panel-header .x-title-text-default{padding-left:20px}#login-west-side .x-btn-default-medium{background:#343e48}.north-side,#login-west-side .x-form-item-label-inner{color:#fff}.north-side,#login-west-side .x-form-display-field{color:#fff}.north-side .x-form-item-label-inner{color:#fff}.north-side .x-form-display-field{color:#fff}.wifi-count .x-form-display-field{background-color:#1e242a;font-weight:bold;min-height:20px;text-align:center;text-decoration:none;border-radius:100px}.left-menu-nav .x-tree-icon-leaf,.x-tree-icon{display:none}.left-menu-nav .x-grid-item-focused+.x-grid-cell-last{background:#1e242a}.left-menu-nav .x-grid-item-focused{background:#1e242a}.left-menu-nav .x-grid-item{background-color:#414a50}.left-menu-nav .x-grid-item-over{background:#283139}.left-menu-nav .x-grid-item-over .x-grid-cell-last{background:#283139}.left-menu-nav .x-grid-item-selected{background:#1e242a}.left-menu-nav .x-tree-node-text{color:#fff}.left-menu-nav .selected-category{background:#1e242a}.left-menu-nav .selected-category .x-panel-header-title-menu-tree-panel{color:#7c98ab}.x-panel-header-west-side{border:0 solid transparent}.quicklink-add-remove-notice:before{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;border-right:10px solid #ff8300}.quicklink-add-remove-notice{background-color:#ff8300}.quicklink-add-remove-notice .x-form-display-field-default{color:#fff;font-size:12px;padding:10px 20px 10px 20px;margin-top:0}.quicklink-notice-container span{display:block;width:0;height:0;margin-top:10px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #ff8300}.quicklink-add-remove-notice .x-form-display-field-default{color:#fff;font-size:12px;padding:10px;margin-top:0}.quicklink-add-remove-notice{background-color:#ff8300}.rounded .x-form-text-wrap,.rounded .x-form-trigger-wrap,.rounded .x-form-item-label-inner{border-radius:100px;color:#fff;border-color:#343e48}.microstatus .x-form-item-label-default{color:#fff}.microstatus .x-form-display-field-default{color:#fff}.microstatus:link,.microstatus:visited{color:white;text-decoration:none;cursor:auto}.microstatus:link:active,.microstatus:visited:active{color:white}.microstatus:link:hover{text-decoration:underline;background:0}.wifi-client-count{width:40px;background-color:#cd6705;color:#eee;font-family:monospace;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;border-radius:100px}.micro-status-button .x-btn-inner{color:white}.micro-status-button .x-btn-inner:hover{text-decoration:underline}.micro-status-button{background:0;border:0;padding:0}.signal-strength-icon:hover{cursor:pointer;text-decoration:none}.north-side{background:#343e48}.west-side{background:#5b646b}.south-side{background:#343e48}.south-side .x-toolbar-text-default{color:#fff}.x-masked .x-mask{background-image:none;background-color:rgba(255,255,255,0.8);cursor:default;border-style:solid;border-width:1px;border-color:transparent}.dashboard-grid .x-grid-empty{background-color:inherit}.dashboard-grid .x-grid-item{background-color:inherit}.dashboard-grid .x-grid-item-over{background-color:inherit}.dashboard-grid .x-grid-item-selected{background-color:#bdbec0}.dashboard-grid .x-grid-with-row-lines .x-grid-item:last-child{border-bottom-width:0}.dashboard-grid .x-grid-with-row-lines .x-grid-item:first-child{border-top-color:transparent}.dashboard-grid .x-grid-with-row-lines .x-grid-item{border:solid 0 transparent}.cp-grid-row-summary .compact-table{border-spacing:0}.cp-grid-row-summary .compact-table td.pad-l-15{padding:0 0 0 15px}.cp-grid-row-summary .compact-table td{padding:0}.cp-grid-row-summary .row-body-labels{float:left;width:60px}.cp-grid-row-summary .row-body-labels-long{float:left;width:120px}.cp-grid-row-summary .row-body-values{float:left;padding-left:10px;width:175px}.cp-grid-row-summary .row-body-values-long{float:left;padding-left:10px;width:250px}.cp-grid-row-summary .x-grid-rowbody{padding:0 10px 0 10px}.skinny-row .x-grid-cell-inner{padding:10px 10px 0 10px}.modem_fw_grid .x-grid-row{height:38px}.data_usage_status_grid .x-grid-row{height:32px}.toggler-button{border:3px solid #343e48!important}.toggler-button .x-btn-default-small{border-radius:0!important;border:0!important;-webkit-border-radius:0!important;background-color:#d6d8da!important}.toggler-button .x-btn-default-small .x-btn-inner{color:#5b646b!important}.toggler-button .x-btn-default-small .x-button-focus{box-shadow:none!important}.toggler-button .x-btn-pressed{background-color:#343e48!important}.toggler-button .x-btn-pressed .x-btn-inner{color:#fff!important}.x-form-text{display:inherit!important}a:hover,a:visited,a:link,a:active{text-decoration:none}.static-link a:hover,.static-link a:visited,.static-link a:link,.static-link a:active{text-decoration:none;color:#fff}hr{border:solid 1px #cecece}.default-cursor{cursor:default!important}.ecm-row .msg{float:left}.ecm-row .ts{float:right}.ecm-row .clear{clear:both}.ecm-row .lbl{font-size:12px;float:left;width:80px;text-align:right;overflow:hidden}.ecm-row .val{font-size:12px;float:left;width:200px;margin-left:10px}.icon-bkmark-add{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA2UExURQAAAP////z8/P39/f7+/vHx8f7+/v////////////j4+Pz8/P7+/vv7+/////////7+/v////3p9WQAAAARdFJOUwB1YoDAEs5VauokS7A+TkfHG/BJ+gAAAD1JREFUCNdjYOAXYAEBHgYQYGfnYwcDLjCHUxAMOKjGYWaDcrg5BRkZWNnAHFYGTkYQxcYBdgMTmGTlZQAAiuAEoS3mK48AAAAASUVORK5CYII=") no-repeat left center}.icon-bkmark-remove{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACEUExURQAAAFhkaFtkamFhbVpkaldhZlpkalxla1xkbFpjaWBgYFVdZFlla1tjaFVeaFpkaltja1hkaUlJbfoAAPkAAP8AAP4AAPsBAfEICP0AAP8AAP8AAFxcalxjaltja1tka/8AAP///2NfZWBgZ+IREnVUWZZARIJMUp86PvkDA60yNc0eIPP25foAAAAfdFJOUwBA9RXAMu6qQFUQISs7G4Clawc2K/bA0IJ3Z6okjsFu8stVAAAAY0lEQVQI12OQlWMBAX4GEGCX4YQAIRCHQx4CmBEcZTUJERhHSUVBQVQYytFQAAJpKEdLEQjEoBxVTaCMFJjDJsikri0uycAgwCvPxsrAyAQ2mo8HyGYA8kAcBm5WsEsYuRgYAC5hCaCVzx0uAAAAAElFTkSuQmCC") no-repeat left center}.conmgr-prof .x-grid-cell{color:#777;background-color:#fafafa!important}.x-grid-item-over .conmgr-prof .x-grid-cell{color:#000;background-color:#e3e4e5!important}.x-grid-item-selected .conmgr-prof .x-grid-cell{color:#000;background-color:#cacccf!important}.conmgr-dev .x-grid-cell{color:#666;background-color:#fff!important}.x-grid-item-over .conmgr-dev .x-grid-cell{color:#000;background-color:#e3e4e5!important}.x-grid-item-selected .conmgr-dev .x-grid-cell{color:#000;background-color:#cacccf!important}.conmgr-network .x-grid-cell{color:#444;background-color:#a9c3d2!important}.x-grid-item-over .conmgr-network .x-grid-cell{color:#000;background-color:#9fbccd!important}.x-grid-item-selected .conmgr-network .x-grid-cell{color:#000;background-color:#8eb0c4!important}.x-livesearch-match{font-weight:bold;background-color:#ff8222}.icon-conmgr-add{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACEUExURQAAAP+CAP+CAPyBAP6DAP6DAICAAP+GAPOAAPuCAPyDAP+DAP6CAP+DAP+DAP2DAPmCAP+AAPqAAP2CAP+DAPuCAPyBAP2BAL9AAP6BAP2BAP+DAP2CAP2BAPuAAP+DAP2CAP+DAP2CAP2DAP2CAP2DAP2BAP2DAP6CAP+BAP2CAP+DAO9aRj8AAAArdFJOUwA1lVX6ygIVFjlO9vXPqqArLjaLgD1LkgTJkIqFgEJOpZqVe3aennnAnHIdYdSiAAAAhElEQVQY022P6xKCIBSEVwuCzLR7pqV2r/P+79fhoDPSuD+A/Q7MLgBLX6qsOdUanaKCRKn1fr6gTtOJ8zZx53MphO8cUxliJpsC9jQEFCEOwQtLom0fx8PYgY0xBpqXJ9EHh/DJHbsQ5ID6i8VKil0fUmw9Vp0/9/Ze2T4f+bfNbt7+ABsHGKpUJYOzAAAAAElFTkSuQmCC)}.icon-conmgr-edit{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABsUExURQAAAP+DAPuCAP9tAP+DAP6DAPZ7AP6CAPiAAP+DAP+DAP2DAP2CAP2BAP6CAP6DAO53AP+DAP6CAP6DAPuAAPiAAP+CAP6DAP2BAP+BAP+CAPeAAP+CAP6CAP+CAP2CAP2CAP+CAP9xAP+DAPtx2BkAAAAjdFJOUwAnPQd12hvlJor4npeA0PoP78D+RCR6ypBVzCDcspN+p14JCJ7ZMwAAAFZJREFUGNOtz8cBgDAUAtCvMUZj772y/47mFgaQ24MTIpTnvl72COAkL4EBdu8UmWsOsnXNNHjrbcVMu44jmOQvh0DPlgJoOrK07gFb2arMyVKHih/LB00jB2peVpUmAAAAAElFTkSuQmCC)}.icon-conmgr-delete{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADAUExURQAAAP6DAPyCAP6DAICAAPZ7AP6CAP2DANVVAP6DAPyBAP+BAP+DAPZ7AP2BAOh0AP6CAP2DAP+CAP6DAP6CAP6CAPuBAPyBAPmDAP+AAP+DAOt2AP2CAP+AAP6DAP6CAP2CAP9xAPGAAP+CAP+CAP6CAP+AAPiAAP2CAP2DAP+DAPyDAP+CAP6BAP+CAP2CAP2BAP6CAP6CAP+FAP+CAP2BAP6DAPOAAP6CAP+CAP+BAPKAAP6CAP2BAP+EAP+DAHGstsQAAAA/dFJOUwD8YtoCG8CeBv5JVYodgAv1Z2zq3rBHSykO+A2nMO7KiQkSXqPVICSpjsFQ3LLjm57n2Re8a+wWtaFlFK6SPoCcatEAAAClSURBVBjTRU/VFsJQDMuY3RmDbbi7u2v//6/ovTCWlzY5SU8KMHpud+hHY6QoxiSh2aGiYkopRn0pzCiDxXyi0f5yd4huhy3RAMgTnU3kHNsQR2Wx2KmbeBuixFsdWMus/gCe6kqApRy2AU7JrYaV4uJlKqXNrYgSmec7G6ImEMa0O13ZlkRz0lpcZOFkxfKqu1dIuf97LrCV1HH/76JR9irV7/oBp+YgFeH6UuEAAAAASUVORK5CYII=)}.icon-conmgr-control{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACiUExURQAAAP2DAP+DAP6CAP6DAPuCAOh0AP6DAPyDAP+CAP+DAP+CAP+CAP+DAP6DAP6DAP+CAP+GAP6CAPGAAP+AAP6CAP6DAP+CAP+BAP+CAPuCAPd8AP+CAP+CAP6CAP6CAPiAAPyDAP+DAP2BAP2CAP6CAP9tAP+CAP+DAP+CAL9AAP6CAP+CAP+BAP+DAPl9APyCAP6CAP2CAP6CAP+AAP+DAKvNsukAAAA1dFJOUwBnqvH+Owv6UN/quuN17OqVFbASHtXc72UrOSHxN+DeJFKagKncB4NKsQTAoZzPK2K3p9Aw+JFb3wAAAH5JREFUGNNjYIACNkYdJQM1BjiQkjMFAlV9GF9EHMhVUdTjZIMKCAD5MloMHKaMUAEekAZZBnVTXagAF0iAXZ7FVBPC52A3hQJlND67AiqfRQKJz83JLMQK5/Px88KcpAGWF0S4mQnIFRMVRhWQZEACRqbG2tLIAqyGJshcBgAC1hMXosnGtgAAAABJRU5ErkJggg==)}.icon-conmgr-blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAADUExURQAAAKd6PdoAAAABdFJOUwBA5thmAAAADElEQVQI12NgIA0AAAAwAAHHqoWOAAAAAElFTkSuQmCC)}.icon-checked{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABaUExURQAAALq6uvz8/ODg4JiYmN/f37m5uf///5mZmfv7+8zMzJycnLy8vOfn5+7u7qSkpJ2dnfT09Kurq5aWluzs7KioqKKiovHx8ePj47KysvLy8t3d3f39/bOzs4oj+lgAAAABdFJOUwBA5thmAAAAV0lEQVQY02NgIAw4kAFYgB0B0AQ4uVAFOBm5UQQ42VhYkQWYGDlYoWZIiEDkmWGGSorxsTMB1cNtERfl5+UBycOtFRQSFmBFcYeUrDSaw2RQXIruFzQAAKwlBZ772F0GAAAAAElFTkSuQmCC)}.icon-unchecked{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAP///5mZmahUGr0AAAABdFJOUwBA5thmAAAAGklEQVQI12NggAOtVasWMKiGhiaQQYD1ggAAgkQRQlrjk/cAAAAASUVORK5CYII=)}.icon-configure-enabled{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACrUExURQAAAAOaAwCWAACPAACAAACOAAOaAwOaAwOZAwKbAgKaAgKbAgObAwObAwObAwCIAACXAAKaAgOaAwCAAAOaAwCLAAKbAgCJAAKaAgKZAgKaAgKZAgOaAwObAwKaAgKaAgCAAAOaAwKbAgCbAAKaAgCcAAKaAgCbAAKaAgCZAAObAwOYAwKZAgCOAAKaAgKbAgCaAAOaAwCXAACZAAObAwCaAAKaAgWYBQObAxWPElcAAAA4dFJOUwD2RBAECfjAS+V+6Or+qg8W3voC8QvqDd9n1W6nodfcBvXnReBD0ELaFF5XaRJ8dUliQkb8K4kvj+4IdAAAAJxJREFUGNNdj+cSgjAQhFcCAZVIEeyKvfd67/9kXpLBYdw/3+3NVcCo4ftDVNQeEE280uwgxsRqRTC5m9rOyChdZweg2zGmVjdo5rg/NQMXjk6pKy9gBrp3xcGZ+SIK7fiMKGd8fomQ6MR4c+VC+w0HF+ChmHM9dKmXOf9rBXBME2kPk4ncc6sbIxqZ02OI8rlpj6jwqu/y+30bfQH94BgbPd0DGAAAAABJRU5ErkJggg==)}.icon-configure-disabled{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAClUExURQAAAKCnqoCAgICAgKOoraOpraKioqSoraOnq5+fr5eioqOorKSorKOorKOoraKprJKSkqOprI6qqqSnraOprKSorKOpraOoraOpraOnq6OnrJmZmaOoq4CAgKKorKWprKSoraOorKOorKOorKOmqqCmrKOorKSorKGnraKpq6SoraSoq6OorKGoq6OoqqKoq6Soq52jqKampqSorKKmqaCmpqSprVaYfZUAAAA2dFJOUwBLBALc+AvowBAW/PPQ7kcH9QlX6v7vZ4WroA+nBn5upef6zkVZ3vFXfDVwaUlpUokvF35NK8Z7wnQAAACaSURBVBjTVU9XFsIgEJwkQEjQaNTYe+9d7n80d0F9cX6m8NidBRzGWk9QwkhYWw0/JkqQ9CyhP0CDg7MRuXWYLzZNIG07U4kdxQpPwxxEqGUkihPwIA7474rEjvhlbctNr1OgiG+/QPrgSg9LDrYkjsClIJ7xUN6T73H/Wyuo2kEK44vJtaRiCFMkQ/ZTEt/jVFY6zqGrdcerN3jsF0Pu+2wTAAAAAElFTkSuQmCC)}.icon-configure-standby{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIASURBVDhPpZPPaxNBFMffm51NUpIoLf6ACoIHFbQW/JGoPSjioauSixRBsFqsLeK59Nw/wKOHkrYoVhAseik16cWCaIgrHizSi3gQUfx1sdbYdHfnOfM6DWkbf4Cfw858v+8Hu292EH5D/7Q/DoAXrJzId2bO2f0qGjboLZZaHJRzOrzVaCKqVINw1+1cx3tOqIMbnJ+c2ZRwE9sX5t+9Sidb2x0nPowIBzljBaI5FdLVb5W3z2TT5g3Gups78VWYTVomr7soXzRv3FGVMv58XbEBcY9wxWOdM5+Opb6k3OQw25ennhxynFgZER1OrIMIPiDQJ/2ebTrVtXYNFamTwsHY7nXFRB9VoI6NeJlteS97QDfar83XNloDJR7nGfQX/Fsg8BK7mmgpODyW6/CtZK4Uyu1COC+tBEVUHC0/PMMzIIzusGvQw1pbbBg9dWRWx95YCSKkGzA0pLgBhPz8F6p2rbHcwJXdvBr0tHsnS1mravRMlfaZmJVAEi+aFfsKfg8KvMnuCnqIkYq6xk4ffWpkX9Hfq4d1r76BQSk1+N/HuPoUSH8jQpyjf0H/3vdHvGwXz+B7+GOAqtSW9zKJaDHYSaRmOKsO/TazpJS3VFloBvrZulgJrhm/4WXqfjC9pSnZYo4sZfSfLtPyKaxh/GznZ131yEpAoolGxQAAvwCxnMbk1ATULAAAAABJRU5ErkJggg==)}.icon-configure-one{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAEDSURBVDhP3ZO/SgNBEMa/nTksrIOQ2AaLVKl9BhGfwMImTRBMo0UKfQZJkUvlM1gF8hqCBEwR0siBf/BfgtxMFm8QluQukXT+YNiZb9mPHXbHYRVdlCAgfOMVp5iZ+gvZuhTqUpOJE474kbf50OSA5QYdVLnHN47ctSm5hAYx6hzzLW/xva+OM7GYwICI9uFw4FNW1YmPcbaTz2ILik8VvZJ32XPOjUzNJTCQqQzSj3RXGnKJFr5MLiS8QRNDnOHFqrVYbOGP/AODYBYoprZfyln1w5F/yorlff8vHiyHPMsFzvEWGERxdKdOa1YWknK6gxMkQQsKffKRrBN+OtWObQIwB2ETYcCoZp1sAAAAAElFTkSuQmCC)}.icon-configure-two{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAF/SURBVDhPrZI9SwNBEIZn504iSBQVxSi2gqUI1hbiv0hjEVFQUAwGbARRIhJCbERTir/BSoKFhQj+BC38KgJCGkHudtfZcXKXL4OCDxw7M5l3583cQVdOYBSOoE+yjig5Y/IwgMO4Q1FagRrjmoVP6rzSgV6DVXjgmtB8wSEkcQhvSTgtlSYs2KoJzQyswIuUAOVkcBALdbG19pGeLIk2nNDV6LcRRNxzcZ3YwTEkvF6vRpUEjfrQWk/VJ2EZ10lc4j4LzzqjJzkmYgcJSNLEAjVUaOJFo02l1JuEjn45mfYltrIL6I17l9S5yLmFO3IwxzHRtINOkLgUiR0GihIxPzugyTiBefrvWamAsqoYZsJNSZnODk4hRZOvG8S0HpsLX8MtySPaHPhn/oJR5pzE/BG512m0SdNSb7ihhfgCZzmF+wrVNmWKlhXQ2yiad3MAOah9N7UTXeCX/XkSVCTtChqcDZaDe4658keCnuBJwoYLQrZc/c0DS8Cf9j8A8AWNk5RB+r3NEwAAAABJRU5ErkJggg==)}.icon-configure-three{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAG3SURBVDhPrZLBS1VBFMa/mSOIqEkLDXSjmCSYQjupxXv6H0hbiTZ6ldpl4NJtBK5E6QUiBIKCS9duLBBcSOiigiLBjZsUNZCaM30zdx6vS742+oPhnPPdM+fOfPfiupgUa8yhQTplnNlTD99jYNoZv7NzWU90ES9xkTfmFAe8RrO0ySbVUlIKeO+/6akOc8hxkmBTjNg2O1fdzOYvXLNefYWlC5oxpsfesi9CXqUwgJsNPD5w46E6HdFJfaWZZlCspo4wpD+lkX89uAJ5Iwt81bNYKCouc1nMSf0BSyiLlWDgIN86w84mnu6nU1fCFHZTV/0B8la2GMp5RU/gP+mlPsZzHCQpUvTgP9Cee7bRvuPJupMUqTvAnbsxHreTa4hlNJFDHkiDrIe8Su0K87xjM+6Klz5n3BEy7KQnQAUDYmQ/VXC/3R1M5/9C7QQtuE/TPkKwYY1diQMTAulNaU4jLUkUTJSKvKfyMOThR2JYY6ulNs0vcTvq8Ps6oYMhDxS/whK6rNhtNheMqsKhPxQ6iknsJYmn+5tNnPlHfsU0mQsa1kqlg+vSG/+VcVV/6RPe/XNovSGAP3tmjk/Fu0/0AAAAAElFTkSuQmCC)}.icon-configure-invalid{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAG9SURBVDhPlVOxTgJBEJ3d47gDAxUUFlZa6GFib2MMCKIVmhBCAjY2FvoN/ICNdiTGgkQMsbVRY4iFLTFRY2HFLwDKae7WmbkTjRjEl1wyb3bf25nZWwE/UK/XpzRNLwOInBBqjnJKQVspca3Ue7VQKNzxRh8Dg0qlErSs+X0Md4QQmpcdhuu6p7b9ul0ul3vE2cATJy6EkEvE/4JS6hatUvl8/lVSAk8+HFdMwAoXsaUDjmu1xoxhyKdRZf8GrMKxbXdWmqa29V8xgTSklei04ecgHA6DaZo+A9B1HUKhkM8AgsEgRCIRnxHUukSnaQrj8ThksxlIJpd5iczW1lYhk1kBwzBQrDNPp1MQjUZ5D9Zh8RAJaMSflJI/gqZpHAcCXoeO41Dvg3WCaDTOHlBoEZmYCOMmF/r9Pi/SydRGt9tlTlUYhgmdToc5ttAiq3OPAPR6LwMxwbbtgZjw9vb+Tcx/6JXEq6jSlfi5seFfY1WWSvln5EdeenygwTFpeRqPj/e7WM4Nr4wBFLfwoe1RzONtNptOImGdxGLxSaQLONSvMf+A/5hyxWLxhfiI5wybn7eDZ7ZdV1wOP2eAD/xWp/nT3LP9AAAAAElFTkSuQmCC)}.icon-configure-editable{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABpUExURQAAAFhkaFtkalljaVpkaltkaklJbUZdXVpkalpia1pkaVlfa0BAQFhhaldhZlpja1pka1pialVVVVpka1pja1tja1VVVVxkaFpiaVxcZltja1pialljaVhkalpkalliaVpka1piaVtka0vfvz0AAAAidFJOUwBA+lCw9QcLwJ6FKwQdMuq4fQm1pe8GQEQZoGBkVJxy+CJYa5pdAAAAV0lEQVQY063PNwKAMAwDQBNiCL33rv8/kmw2O9pOmkQkGfd1I50ewCGM54CBU+xM6JtLjNs3XSu2D5tJ7TZK4OKfTA140aYaGLSp8g+0M7BLlako88/lF/2hBzXwdmQzAAAAAElFTkSuQmCC)!important;background-repeat:no-repeat;background-position:2px 3px}.icon-action-allow{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB1UExURQAAAACXAAOaAwKbAgObAwOaAwCAAASYBACZAACOAAKbAgCSAAOaAwObAwCAAACWAAObAwObAwOYAwOaAwCZAAObAwOaAwOYAwOcAwOZAwKZAgCVAAKbAgOaAwCZAACbAACXAAObAwCaAACXAAKZAgCXAAObA0sPRDUAAAAmdFJOUwAWx3WjyQY5GQnqB8z+AkS8oVTKS/yaUlVLgino7jwXNlwrO3BALUHJ8wAAAGdJREFUGNNtj1UOgEAQQ4u7u/vc/4jIEtglvL++TDItcDFs1ezjodA8IrIVi0U9ohvZvIRKD+55ExNHfYiEF50DiQQMGKIov2KClAliBEI+t8eXlBfKXzHo+ac6ELBxq/PuNZe+YfN3LG4Yxy9TkowAAAAASUVORK5CYII=")}.icon-action-deny{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB7UExURQAAALMaJq0UKbYAJK4XI4AAALQZJrMbKKocHLQZJ7QZJ7UZJrQZJoAAALQYJbMYJLQaJrUZJrQXJrQZJbUZJ7MaJbQZJrQZJrMYJLEYJbMaJrQZJ7IYJLQZJ68YJrMaJbQbJ7EaJ7EWIbQZJbQaJ7QZJq0UH7UaJbUaJ8tdOuIAAAAodFJOUwDHGQcWBsk5CaPM6v4CS1S8oURSynX8mkBLPFwrcDaCVTsXKe7oGXX0v8JyAAAAb0lEQVQY02NgAAMlCUkZXgY4EGbj0dDQ4BblgHBZBTWggJEJLMCpAQdcIDX8GkhAHigggiygwszAooEC2BnYUQUU0AWkGVjEUATkGBgEkPmqQFv4kAXUsTmMgVUczekMDEIQz8kyI/yrpiilDPE+AM30Gh/D/aRpAAAAAElFTkSuQmCC")}.icon-action-none{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB1UExURQAAAKOnqqOorKOorKSnq5eiooCAgKGmqo6qqqSnrJmjraSorJKSkoCAgKSpraOprKKoq6OoraOpraSprKOorKGnqqGlqaSorKOjo6CmrKWorqOoraKoq6CkqaSoraSmrKGlqqKoqKOnq5umpqKqrqOnq6SprbPkI1wAAAAmdFJOUwBLdcfJFgY5CaMZ/gcCzOpSocqa/FREvBkrVe5wO+hcNilAFzyCVIx+kwAAAGdJREFUGNNtj1UOgEAQQ4u7u/vc/4jIEtglvL++TDItcLHMUuXhIVQdIgpkk0U9ohvFvoRFD/55kxHHdoiYF40LjQQMGKKov2KAlgpiBAo+98cXiRfyXzHoyac6kLNxrfvuLbt1YvN3GBMYzXnOX0kAAAAASUVORK5CYII=")}.icon-log-enable{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABCUExURQAAAFVjY1pkakZdXVpja1deZVhja1dhZlpkalpjalpkalpjalBgYFtjaltjaklJbVljaVxiaVpgaltkalpjaltkawYkWEoAAAAVdFJOUwASwAvlJmIy7v5SzhCV7AdQTjD64C4V4RQAAABHSURBVAjXdc45EoAgFATREVQ2FUXn/leFwhI/AZ29rIFhsdPynFIz70uK1gDTrqUClW6Cd6RKn4C12DW9/lUtVHyYbmgbbGdQdAM4kmHKTgAAAABJRU5ErkJggg==")}.icon-log-disable{background:0}.rule-top-hdr{padding:4px 10px 4px 9px;color:white;background-color:#7a90b0;text-align:center}.rule-top-hdr-trans{padding:4px 10px 4px 9px;color:white;background-color:#7a90b0;text-align:center;border-color:white;border-left:1px solid}.rule-bot-hdr{padding:4px 10px 4px 9px;color:white;background-color:#7a90b0;text-align:left}.rule-bot-hdr-trans{padding:4px 10px 4px 9px;color:white;background-color:#7a90b0;text-align:left;border-color:white;border-left:1px solid}.rule-body{padding:4px 10px 4px 9px}.rowedit-checkbox-label{text-align:left;padding-top:4px;position:relative;vertical-align:middle;display:inline-block}.italic{font-style:italic}.heavy-red{color:#f00;font-weight:bold}.red{color:#f00}.green{color:#0f0}.blue{color:#00f}.red-bg{background-color:#fb0100}.white-text{color:#fff}.orange-bg{background-color:#ff8300}.lightblue-bg{background-color:#add8e6}.pad-left-20{padding-left:20px}.pad-all-10{padding:10px}.bold{font-weight:bold}.center{text-align:center}.row-alert{background-color:rgba(255,199,0,0.2)}.row-warning{background-color:rgba(255,130,0,0.4)}.connected_0{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABIUExURQAAAASbBAOcAwCPAACeAASbBAOaAwKcAgaaBgOcAwCXAAKZAgKZAgOaAwObAwObAwCZAACYAAOaAwCaAAKZAgCXAACTAAObA6o219cAAAAYdFJOUwBAVRAVgJVqK5VAgImnqpxQJWAwcBYho36xMEMAAABMSURBVBjTY2BAAsx8bDzIfAYWVgZOEgTYeXnZUQU4OPAICHJxMaMIsHFxM6IKMDDhERDi5hZFEeAEmk+iAA8br5gIm7iwAD+/AMj7AJRRBE2AIcqxAAAAAElFTkSuQmCC") no-repeat;width:18px!important}.connected_1{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABUUExURQAAAASbBAOcAwCXAASbBAOcAwOaAwaaBgKcAgCeAACPAAKZAgObAwObAwObAwOaAwCZAAKZAgOaAwCYAAOaAwCXAAKaAgKZAgCaAACTAAObAwObAwLbsb8AAAAbdFJOUwBAVUCAlZUrahUQgL+qnKdQicAlYBaQcDAho4scLhYAAABNSURBVBjTY2BAAly8bILIfAZOFgZWEgQ4+Pk5UAXY2fEICDMzc6EIsDFzM6IKMDDhERDh5hZFEeCRlmYnUUBMSEhSnE1KQoCPTwDkfQC9EAUZE9lHogAAAABJRU5ErkJggg==") no-repeat;width:18px!important}.connected_2{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABOUExURQAAAASbBAOaAwObAwSbBAOcAwOaAwaaBgKcAgCeAACPAAKZAgCXAACZAAObAwObAwOaAwKZAgCXAACYAAOaAwKaAgCTAAKZAgCaAAObAx+e0DgAAAAZdFJOUwBAwL+AlZUrahUQgEBQnKqniRYlYJAhcDAtdlBDAAAASUlEQVQY02NgQAJc/GyCyHwGThYGVhIEOAQEOFAF2NnxCAjz8HChCLBJSjKSICDCzS2EIsAsKclOooAoE5OYOBOTBC8fHy/I+wAgMAYFT6RgQAAAAABJRU5ErkJggg==") no-repeat;width:18px!important}.connected_3{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABIUExURQAAAAOaAwObAwaaBgOcAwOaAwSbBAKcAgCeAASbBACPAAKZAgCXAAObAwKZAgCZAACYAAOaAwCXAAKaAgCTAAKZAgCaAAObAzUsr4AAAAAXdFJOUwDAvyuVlUBqFYAQgECqiVAlYBaQIXAw0ScFMAAAAEVJREFUGNNjYEACXLysfMh8Bg5OBhYSBNjFxdlJEBDg4eFCEWAVF2cjQUCQm1sIRYBJXJyZRAFhRkYRUUZGMX5GRn6Q9wGkrQcYoRLyYAAAAABJRU5ErkJggg==") no-repeat;width:18px!important}.connected_4{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA8UExURQAAAAaaBgKaAgCPAAOaAwOaAwSbBAKcAgObAwCeAAKZAgCXAACZAACYAAOaAwCXAACTAAKZAgCaAAObA+cZDewAAAATdFJOUwArkBDAlUBqvxWAQFAlYBYhcDD/zVDFAAAAQklEQVQY05XPOxLAIAwDUQMi5psEdP+7MnRQWt2+TiLHAuDPlkwmAyipBui1hgsi+RjgLeW7IJHOCB74BzAb0Pb9BTWBB/ku7nqNAAAAAElFTkSuQmCC") no-repeat;width:18px!important}.disconnected_0{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAMAAAAs2N9uAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABFUExURQAAAPwAAP0AAP0AAP8AAP8AAPsAAP8AAP8AAP8AAP8AAPwAAP4AAP0AANUAAP0AAP0AAP0AAP4AAP8AAP0AAO8AAP8AAHCKF2YAAAAXdFJOUwBQgJkrgECVahV8S65wBqeVoLCciRCq0Rib4AAAAE1JREFUGNOV0DsSgCAUQ9EA+gICovjZ/1J16HgFM6S6c8oA3TY60wuI4GfJlyNpWn4YkojsiqqcQRGxjilaGxURreYpkxmJ72Mu3u2cD8VSBBVVNIM1AAAAAElFTkSuQmCC") no-repeat;width:18px!important}.disconnected_1{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAMAAAAs2N9uAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABUUExURQAAAPsAAP0AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP4AAP0AAP8AAP0AAP0AAP0AANUAAPwAAP0AAP0AAP8AAP0AAO8AAP0AAP8AAP8AAP4AAP8AABLG+doAAAAbdFJOUwBAgNVAalWVFYDAomCVmXAGS5Bro6cQoDAQu9b55+EAAABQSURBVBjTndA5DoAwDERR2ywTAiHsW+5/TwSdXUSC0a9eOURqLfpOC4Fc85UQwmXpKUcDM5+a3MRSGqqoztMoMhtCSsUvit7v24rliADec275+QTrp+oifwAAAABJRU5ErkJggg==") no-repeat;width:18px!important}.disconnected_2{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAMAAAAs2N9uAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURQAAAPwAAPwAAP0AAP8AAP4AAPsAAP8AAP8AAP8AAP0AAP0AAP8AANUAAP0AAP0AAO8AAP4AAP8AAP0AAP8AAN7fn9YAAAAUdFJOUwBQS4ArwECVahVwmXwGp5UQrpyJoZSe5QAAAEpJREFUGNOd0DkSgCAQRNEGnBnABZe+/1m1zJjAKvzhCz/QtdgceoGh5FHKWzs8TQ98kqqujkiWUYopRUdG2i+qIhUisofTrnfODUdKBZuX17UfAAAAAElFTkSuQmCC") no-repeat;width:18px!important}.disconnected_3{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAMAAAAs2N9uAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURQAAAPwAAPwAAP0AAP8AAP4AAPsAAP8AAP8AAP8AAP0AAP0AAP8AANUAAO8AAP0AAP8AALUxXjgAAAAQdFJOUwBQS4C/wEBqlRVwmXwGEJDUZHdCAAAAQklEQVQY053QORLAIBADQXFoWfCB/v9aVzmDbJmwwwGWbr/SKnD0FqUm1TCZ2bORpB6lXEreyCU/okEOkHwTOf85H4cPBgfOaAKgAAAAAElFTkSuQmCC") no-repeat;width:18px!important}.disconnected_4{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQBAMAAADpKDJvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURQAAAP8AAP8AAP4AAP8AAP8AAP8AAP0AAPsAAPwAAPwAAP0AANUAAO8AAP0AAP8AAEVbUP0AAAAPdFJOUwBqqsC/FZWAQFBLcAYQkGy2TX0AAAA1SURBVAjXY2CAgGJLKINB/yNOFuN/B5wsjo6DUBb//0CcrOVVMFb+N3yszdbMxjeNHxRbAgBqIDIbVLY1ogAAAABJRU5ErkJggg==") no-repeat;width:18px!important}.standby_0{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAETSURBVDhPY2QgEbzfbyDwj4N3OiMD47t/DP+/MEHFiQYs/LysjIxMh4UsD2UzMTLykGwAOqC9AW+P2zW8PW47D4iXvzthnwUVhgOiXMDGzlDO8PdfC5SLAqjvhVcn7FRfH7dxAOH3+x0EoMI4AYYBTP/+JTH9ZxBlYmD0Y+BgMIAK4wQYBjAzM/0QtjqymoGJ6ThUCC+gPAzeHLdNgESVXcOLnXrcUHGiARPjf0bL35/+TGP4/5+bW5SfCypONGBiZGL4I+F+7BUDI+NXqBhJgOIwYHx33Lb1PwPjbyBbgenHp4K/7DzRwNwmCsznooz/mGb/ZfprALRF9f9/Rrb/DP+PMv/8fACYnbuBWp8yMvxnBQC+1FKBCjsn6QAAAABJRU5ErkJggg==") no-repeat;width:18px!important}.standby_1{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAD/SURBVDhPY2QgEbzfbyDwj4N3OiMD47t/DP+/MEHFiQYs/LysjIxMh4UsD2UzMTLykGwAOqC9AW+P2zW8PW47D4iXvzthnwUVhgOiXMDGzlDO8PdfC5SLAqjvhVcn7FRfH7dxAOH3+x0EoMI4AYYBTP/+JTH9ZxBlYmD0Y+BgMIAK4wQYBjAzM/0QtjqymoGJ6ThUCC+gPAzeHLdNgESVXcOLnXrcUHGiARMzI1M8IyNDPQhzi/JzQcWJBtSPRlIB49tjdhP+M/4HRxfzj88Bf9l5ooG5TRSYz0UZ/zHN/sv01wBoi+r//4xs/xn+H2X++fkAMDt3A7U+ZWT4zwoAggZJIcDUMhkAAAAASUVORK5CYII=") no-repeat;width:18px!important}.standby_2{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADnSURBVDhPY2QgEbzfbyDwj4N3OiMD47t/DP+/MEHFiQYs/LysjIxMh4UsD2UzMTLykGwAOqC9AW+P2zW8PW47D4iXvzthnwUVhgOiXMDGzlDO8PdfC5SLAqjvhVcn7FRfH7dxAOH3+x0EoMI4AYYBLAwMBcyMTPtBmIGDwQAqjBNg8QJpaYvyMHhz3DYBElV2DS926nFDxYkGTEC/xjMyMtSDMLcoPxdUnGhA/WgkFTD9+/f/4r///w+C8J+Pn3////fvNozP8I/hw3+G/w9+/2QoAHo24d+/f8/Aav7/MwSFGcP//x8A6pJeql32CjMAAAAASUVORK5CYII=") no-repeat;width:18px!important}.standby_3{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADQSURBVDhPY2QgEbzfbyDwj4N3OiMD47t/DP+/MEHFiQYs/LysjIxMh4UsD2UzMTLykGwAOqC9AW+P2zW8O2H3H4Lts6DCcDAIvfDqhJ3q6+M2DiD8fr+DAFQYJ8AwgIWBoYCZkWk/CDNwMBhAhXECLF4gLW1RHgZvjtsmgKIKhF/s1OOGihMNmIB+jWdkZKgHYW5Rfi6oONGA+tFIKmD69+//xX///x8E4T8fP//+/+/fbRif4R/Dh/8M/x/A+P/+/XsGVvP/nyEozBj+//8AAJXrYRfywzoSAAAAAElFTkSuQmCC") no-repeat;width:18px!important}.standby_4{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADRSURBVDhPY2QgEbzfbyDwl4N3A4jN+J/xAhNYlATAws/LysTIaA/GTIz6JBuADig2gGAYvD1u18DIyFAP4TFms7L9W/37F+MrMI+B8cDAewHDgFcn7FRfH7dxAOH3+x0EoMI4AYYBLAwMBcyMTPtBmIGDwQAqjBNg8QJpaYvyMHhz3DYBFFUg/GKnHjdUnGjABPRrPCieQZhblJ8LKk40oH40kgqY/v37f/Hf//8HQfjPx8+////7dxvGZ/jH8OE/w/8HMP6/f/+egdQg+P8vAgBhs15AbA0T6AAAAABJRU5ErkJggg==") no-repeat;width:18px!important}.homerun-notice{font-family:arial}.homerun-notice .green{color:#159849}.homerun-notice .red{color:#e03c31}.homerun-notice .gray{color:#666}.homerun-notice body.x-border-layout-ct,.homerun-notice div.x-border-layout-ct{background-color:#fff}.homerun-notice .x-form-item-label-default,.homerun-notice .x-form-display-field{color:#666}.homerun-notice .default-hr{border-top:2px;border-color:#ccc}.homerun-notice .online-status{font-size:24px!important;color:#666}.homerun-notice .status-text{font-size:15px;line-height:18px;color:#666}.homerun-notice .device-status{font-size:24px;line-height:16px;color:#666}.homerun-notice .header-status{font-size:29px}.homerun-notice .standard-text{font-size:16px;line-height:22px;color:#666}.homerun-notice .ignore{font-size:11px;color:#999}.homerun-notice .link{font-size:16px;color:#01579b}.homerun-notice .link:hover{text-decoration:underline}.homerun-notice .change-lan-btn{border-color:#cfcfcf}.homerun-notice .change-lan-btn:hover{border-color:#b9b5b5}.capacity-title{font-size:20px;font-weight:normal;line-height:22px;color: #373b3e;padding-bottom:10px}.capacity-guage-title,a.icon-chart-link{color:#5b636b;font-size:15px}a.icon-chart-link:hover{text-decoration:none}a.icon-chart-link:hover:hover{text-decoration:underline}.x-scroll-container{overflow:hidden;position:relative}.x-scroll-scroller{float:left;position:relative;min-width:100%;min-height:100%}.x-body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.x-no-touch-scroll{touch-action:none;-ms-touch-action:none}@-ms-viewport{width:device-width}img{border:0}.x-border-box,.x-border-box *{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}.x-ltr{direction:ltr}.x-clear{overflow:hidden;clear:both;font-size:0;line-height:0;display:table}.x-layer{position:absolute!important;overflow:hidden}.x-fixed-layer{position:fixed!important;overflow:hidden}.x-shim{position:absolute;left:0;top:0;overflow:hidden;filter:alpha(opacity=0);opacity:0}.x-hidden-display{display:none!important}.x-hidden-visibility{visibility:hidden!important}.x-hidden,.x-hidden-offsets{display:block!important;visibility:hidden!important;position:absolute!important;top:-10000px!important}.x-hidden-clip{position:absolute!important;clip:rect(0,0,0,0)}.x-masked-relative{position:relative}.x-unselectable{user-select:none;-o-user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;cursor:default}.x-selectable{cursor:auto;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text;-o-user-select:text}.x-list-plain{list-style-type:none;margin:0;padding:0}.x-table-plain{border-collapse:collapse;border-spacing:0;font-size:1em}.x-frame-tl,.x-frame-tr,.x-frame-tc,.x-frame-bl,.x-frame-br,.x-frame-bc{overflow:hidden;background-repeat:no-repeat}.x-frame-tc,.x-frame-bc{background-repeat:repeat-x}td.x-frame-tl,td.x-frame-tr,td.x-frame-bl,td.x-frame-br{width:1px}.x-frame-mc{background-repeat:repeat-x;overflow:hidden}.x-proxy-el{position:absolute;background:#b4b4b4;filter:alpha(opacity=80);opacity:.8}.x-css-shadow{position:absolute;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.x-item-disabled,.x-item-disabled *{cursor:default}.x-component,.x-container{position:relative}:focus{outline:0}.x-box-item{position:absolute!important;left:0;top:0}.x-autocontainer-outerCt{display:table}.x-autocontainer-innerCt{display:table-cell;height:100%;vertical-align:top}.x-mask{z-index:100;position:absolute;top:0;left:0;width:100%;height:100%;outline:none!important}.x-ie8 .x-mask{background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.x-mask-fixed{position:fixed}.x-mask-msg{position:absolute}.x-progress{position:relative;border-style:solid;overflow:hidden}.x-progress-bar{overflow:hidden;position:absolute;width:0;height:100%}.x-progress-text{overflow:hidden;position:absolute}.x-title-icon{background-repeat:no-repeat;background-position:0 0;vertical-align:middle;text-align:center}.x-title{display:table;table-layout:fixed}.x-title-text{display:table-cell;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:middle}.x-title-align-left{text-align:left}.x-title-align-center{text-align:center}.x-title-align-right{text-align:right}.x-title-rotate-right{-webkit-transform:rotate(90deg);-webkit-transform-origin:0 0;-moz-transform:rotate(90deg);-moz-transform-origin:0 0;-o-transform:rotate(90deg);-o-transform-origin:0 0;-ms-transform:rotate(90deg);-ms-transform-origin:0 0;transform:rotate(90deg);transform-origin:0 0}.x-title-rotate-left{-webkit-transform:rotate(270deg);-webkit-transform-origin:100% 0;-moz-transform:rotate(270deg);-moz-transform-origin:100% 0;-o-transform:rotate(270deg);-o-transform-origin:100% 0;-ms-transform:rotate(270deg);-ms-transform-origin:100% 0;transform:rotate(270deg);transform-origin:100% 0}.x-horizontal.x-header .x-title-rotate-right.x-title-align-left>.x-title-item{vertical-align:bottom}.x-horizontal.x-header .x-title-rotate-right.x-title-align-center>.x-title-item{vertical-align:middle}.x-horizontal.x-header .x-title-rotate-right.x-title-align-right>.x-title-item{vertical-align:top}.x-horizontal.x-header .x-title-rotate-left.x-title-align-left>.x-title-item{vertical-align:top}.x-horizontal.x-header .x-title-rotate-left.x-title-align-center>.x-title-item{vertical-align:middle}.x-horizontal.x-header .x-title-rotate-left.x-title-align-right>.x-title-item{vertical-align:bottom}.x-vertical.x-header .x-title-rotate-none.x-title-align-left>.x-title-item{vertical-align:top}.x-vertical.x-header .x-title-rotate-none.x-title-align-center>.x-title-item{vertical-align:middle}.x-vertical.x-header .x-title-rotate-none.x-title-align-right>.x-title-item{vertical-align:bottom}.x-title-icon-wrap{display:table-cell;text-align:center;vertical-align:middle;line-height:0}.x-title-icon-wrap.x-title-icon-top,.x-title-icon-wrap.x-title-icon-bottom{display:table-row}.x-title-icon{display:inline-block;vertical-align:middle;background-position:center;background-repeat:no-repeat}.x-tool{font-size:0;line-height:0}.x-header>.x-box-inner{overflow:visible}.x-splitter{font-size:1px}.x-splitter-horizontal{cursor:e-resize;cursor:row-resize}.x-splitter-vertical{cursor:e-resize;cursor:col-resize}.x-splitter-collapsed,.x-splitter-horizontal-noresize,.x-splitter-vertical-noresize{cursor:default}.x-splitter-active{z-index:4}.x-collapse-el{position:absolute;background-repeat:no-repeat}.x-splitter-focus{z-index:4}.x-box-layout-ct{overflow:hidden;position:relative}.x-box-target{position:absolute;width:20000px;top:0;left:0;height:1px}.x-box-inner{overflow:hidden;position:relative;left:0;top:0}.x-box-scroller{position:absolute;background-repeat:no-repeat;background-position:center;line-height:0;font-size:0}.x-box-scroller-top{top:0}.x-box-scroller-right{right:0}.x-box-scroller-bottom{bottom:0}.x-box-scroller-left{left:0}.x-box-menu-body-horizontal{float:left}.x-box-menu-after{position:relative;float:left}.x-toolbar-text{white-space:nowrap}.x-toolbar-separator{display:block;font-size:1px;overflow:hidden;cursor:default;border:0;width:0;height:0;line-height:0}.x-toolbar-scroller{padding-left:0}.x-toolbar-plain{border:0}.x-dd-drag-proxy,.x-dd-drag-current{z-index:1000000!important;pointer-events:none}.x-dd-drag-repair .x-dd-drag-ghost{filter:alpha(opacity=60);opacity:.6}.x-dd-drag-repair .x-dd-drop-icon{display:none}.x-dd-drag-ghost{filter:alpha(opacity=85);opacity:.85;padding:5px;padding-left:20px;white-space:nowrap;color:#000;font:normal 12px arial,helvetica,verdana,sans-serif;border:1px solid;border-color:#ddd #bbb #bbb #ddd;background-color:#fff}.x-dd-drop-icon{position:absolute;top:3px;left:3px;display:block;width:16px;height:16px;background-color:transparent;background-position:center;background-repeat:no-repeat;z-index:1}.x-dd-drop-ok .x-dd-drop-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB1UExURQAAAKjUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTf///8bjiv7+/dPppvn88rvdc63XV6nVT/r89dDon63WV7vddPD44eHwwuDwvyaKvaAAAAAXdFJOUwAW0IKG/vhT8RTS8vCD9M7R+fP601QVwBbdQAAAAIBJREFUGNNtj8kWgjAMRcvUgUnAIUUKqKD//4mEpFUXvN295yQvEeIoJs2ljBMTWJVA0cpzBj4ZmZsO/Bx1hCIJPFg3pSjiL997yFFI6D+zZ2h3MTn7npmho5HxYVdmaHgpGmbYl0ZYuzhmqqXDXn+HCXEtuLhQv+cu5/pUmcPPN/AsDUqNJAK0AAAAAElFTkSuQmCC)}.x-dd-drop-ok-add .x-dd-drop-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABLUExURQAAAKjUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTajUTf///8zZLagAAAAXdFJOUwDQghb4FIZT8f7y0vBUFYP69M7T0fnzy3yepgAAAF1JREFUGNNtj1UOwDAMQ1OmMaX3P+mK6tTVX/FTyAAjCek4J1RUryZM0qp4g0UmkUXH2vvUwwKg2ADKAMgXuAB4dFmIdw+efuQaLWX92d9jALPN3qoW7tz2YxXD5C+S6AyV5pouuwAAAABJRU5ErkJggg==)}.x-dd-drop-nodrop div.x-dd-drop-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB7UExURQAAANlON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON9lON6IfZ4AAAAAodFJOUwA9CIZq8RT+U2v4rxZBgtCX8q3SrlRA8M/IFeODDPr0Bs7TDdEH+fOp+YQgAAAAhElEQVQY022PyRKCQAxEw+AsDjuIu+IC2P//hQ6TWF7oS/qlKkmHaE0m7byvSvNjd0CUdsIWWaJUcYKNnbNGvdSNvUDnwZTYMdttizS4CoUwJeiC9VDCNGGWBjO98eER4TAyxqVHYeKluQaYaz7LwR63fSbBiPqGozfu/9zrPjyvZvXzLzITCj1Oj9MSAAAAAElFTkSuQmCC)}.x-docked{position:absolute!important;z-index:1}.x-docked-vertical{position:static}.x-docked-top{border-bottom-width:0!important}.x-docked-bottom{border-top-width:0!important}.x-docked-left{border-right-width:0!important}.x-docked-right{border-left-width:0!important}.x-docked-noborder-top{border-top-width:0!important}.x-docked-noborder-right{border-right-width:0!important}.x-docked-noborder-bottom{border-bottom-width:0!important}.x-docked-noborder-left{border-left-width:0!important}.x-noborder-l{border-left-width:0!important}.x-noborder-b{border-bottom-width:0!important}.x-noborder-bl{border-bottom-width:0!important;border-left-width:0!important}.x-noborder-r{border-right-width:0!important}.x-noborder-rl{border-right-width:0!important;border-left-width:0!important}.x-noborder-rb{border-right-width:0!important;border-bottom-width:0!important}.x-noborder-rbl{border-right-width:0!important;border-bottom-width:0!important;border-left-width:0!important}.x-noborder-t{border-top-width:0!important}.x-noborder-tl{border-top-width:0!important;border-left-width:0!important}.x-noborder-tb{border-top-width:0!important;border-bottom-width:0!important}.x-noborder-tbl{border-top-width:0!important;border-bottom-width:0!important;border-left-width:0!important}.x-noborder-tr{border-top-width:0!important;border-right-width:0!important}.x-noborder-trl{border-top-width:0!important;border-right-width:0!important;border-left-width:0!important}.x-noborder-trb{border-top-width:0!important;border-right-width:0!important;border-bottom-width:0!important}.x-noborder-trbl{border-width:0!important}.x-panel,.x-plain{overflow:hidden;position:relative}.x-panel{outline:0}.x-panel-body{overflow:hidden;position:relative}.x-panel-header-plain,.x-panel-body-plain{border:0;padding:0}.x-panel-collapsed-mini{visibility:hidden}.x-form-item{display:table;table-layout:fixed;border-spacing:0;border-collapse:separate}.x-form-item-label{overflow:hidden}.x-form-item.x-form-item-no-label>.x-form-item-label{display:none}.x-form-item-label,.x-form-item-body{display:table-cell}.x-form-item-body{vertical-align:middle;height:100%}.x-form-item-label-inner{display:inline-block}.x-form-item-label-top{display:table-row;height:1px}.x-form-item-label-top>.x-form-item-label-inner{display:table-cell}.x-form-item-label-top-side-error:after{display:table-cell;content:''}.x-form-item-label-right{text-align:right}.x-form-error-wrap-side{display:table-cell;vertical-align:middle}.x-form-error-wrap-under{display:table-row;height:1px}.x-form-error-wrap-under>.x-form-error-msg{display:table-cell}.x-form-error-wrap-under-side-label:before{display:table-cell;content:'';pointer-events:none}.x-form-invalid-icon{overflow:hidden}.x-form-invalid-icon ul{display:none}.x-form-display-field-body{vertical-align:top}.x-fit-item{position:relative}.x-grid-view{overflow:hidden;position:relative}.x-grid-row-table{width:0;table-layout:fixed;border:0 none;border-collapse:separate;border-spacing:0}.x-grid-item{table-layout:fixed;outline:0}.x-grid-row{outline:0}.x-grid-td{overflow:hidden;border-width:0;vertical-align:top}.x-grid-cell-inner{overflow:hidden;white-space:nowrap}.x-wrap-cell .x-grid-cell-inner{white-space:normal}.x-grid-resize-marker{position:absolute;z-index:5;top:0}.x-view-item-focused{outline:1px dashed #343e48!important;outline-offset:-1px}.x-form-cb-wrap{vertical-align:top}.x-form-cb-wrap-inner{position:relative}.x-form-cb{position:absolute;left:0;right:auto;vertical-align:top;overflow:hidden;padding:0;border:0}.x-form-cb::-moz-focus-inner{padding:0;border:0}.x-form-cb-after{left:auto;right:0}.x-form-cb-label{display:inline-block}.x-form-cb-wrap-inner-no-box-label>.x-form-cb{position:static}.x-form-cb-wrap-inner-no-box-label>.x-form-cb-label{display:none}.x-col-move-top,.x-col-move-bottom{position:absolute;top:0;line-height:0;font-size:0;overflow:hidden;z-index:20000;background:no-repeat center top transparent}.x-grid-header-ct{cursor:default}.x-column-header{position:absolute;overflow:hidden;background-repeat:repeat-x}.x-column-header-inner{white-space:nowrap;position:relative;overflow:hidden}.x-leaf-column-header{height:100%}.x-leaf-column-header .x-column-header-text-container{height:100%}.x-column-header-text-container{width:100%;display:table;table-layout:fixed}.x-column-header-text-container.x-column-header-text-container-auto{table-layout:auto}.x-column-header-text-wrapper{display:table-cell;vertical-align:middle}.x-column-header-text{background-repeat:no-repeat;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-column-header-trigger{display:none;height:100%;background-repeat:no-repeat;position:absolute;right:0;top:0;z-index:2}.x-column-header-over .x-column-header-trigger,.x-column-header-open .x-column-header-trigger{display:block}.x-column-header-align-right{text-align:right}.x-column-header-align-left{text-align:left}.x-column-header-align-center{text-align:center}.x-autowidth-table .x-grid-item{table-layout:auto;width:auto!important}.x-tree-view{overflow:hidden}.x-tree-elbow-img,.x-tree-icon{background-repeat:no-repeat;background-position:0 center;vertical-align:top}.x-tree-checkbox{border:0;padding:0;vertical-align:top;position:relative;background-color:transparent}.x-tree-animator-wrap{overflow:hidden}.x-form-trigger-wrap{display:table;width:100%;height:100%}.x-gecko .x-form-trigger-wrap{display:-moz-inline-box;display:inline-flex;vertical-align:top}.x-form-text-wrap{display:table-cell;overflow:hidden;height:100%}.x-gecko .x-form-text-wrap{display:block;-moz-box-flex:1;flex:1}.x-form-item-body.x-form-text-grow{min-width:inherit;max-width:inherit}.x-form-text{border:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:block;background:repeat-x 0 0;width:100%;height:100%}.x-webkit .x-form-text{height:calc(100%+3px)}.x-form-trigger{display:table-cell;vertical-align:top;cursor:pointer;overflow:hidden;background-repeat:no-repeat;line-height:0;white-space:nowrap}.x-item-disabled .x-form-trigger{cursor:default}.x-form-trigger.x-form-trigger-cmp{background:0;border:0}.x-gecko .x-form-trigger{display:block}.x-border-layout-ct{overflow:hidden}.x-border-layout-ct{position:relative}.x-border-region-slide-in{z-index:5}.x-region-collapsed-placeholder{z-index:4}.x-btn{display:inline-block;outline:0;cursor:pointer;white-space:nowrap;text-decoration:none;vertical-align:top;overflow:hidden;position:relative}.x-btn>.x-frame{height:100%;width:100%}.x-btn-wrap{display:table;height:100%;width:100%}.x-btn-button{vertical-align:middle;display:table-cell;white-space:nowrap;line-height:0}.x-btn-inner{display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.x-btn-icon.x-btn-no-text>.x-btn-inner{display:none}.x-btn-icon-el{display:none;vertical-align:middle;background-position:center center;background-repeat:no-repeat}.x-btn-icon>.x-btn-icon-el{display:inline-block}.x-btn-icon-top>.x-btn-icon-el,.x-btn-icon-bottom>.x-btn-icon-el{display:block}.x-btn-button-center{text-align:center}.x-btn-button-left{text-align:left}.x-btn-button-right{text-align:right}.x-opera12m-btn-arrow-right{display:table}.x-opera12m-btn-arrow-right>.x-btn-arrow-right,.x-opera12m-btn-arrow-right>.x-btn-split-right{display:table-row}.x-btn-arrow:after,.x-btn-split:after{background-repeat:no-repeat;content:'';box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}.x-btn-arrow-right:after,.x-btn-split-right:after{display:table-cell;background-position:right center}.x-btn-arrow-bottom:after,.x-btn-split-bottom:after{display:table-row;background-position:center bottom;content:'\00a0';line-height:0}.x-btn-mc{overflow:visible}.x-tab{display:block;outline:0;cursor:pointer;white-space:nowrap;text-decoration:none;vertical-align:top;overflow:hidden;position:relative}.x-tab>.x-frame{height:100%;width:100%}.x-tab-wrap{display:table;height:100%;width:100%}.x-tab-button{vertical-align:middle;display:table-cell;white-space:nowrap;line-height:0}.x-tab-inner{display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.x-tab-icon.x-tab-no-text>.x-tab-inner{display:none}.x-tab-icon-el{display:none;vertical-align:middle;background-position:center center;background-repeat:no-repeat}.x-tab-icon>.x-tab-icon-el{display:inline-block}.x-tab-icon-top>.x-tab-icon-el,.x-tab-icon-bottom>.x-tab-icon-el{display:block}.x-tab-button-center{text-align:center}.x-tab-button-left{text-align:left}.x-tab-button-right{text-align:right}.x-tab-mc{overflow:visible}.x-tab{z-index:1}.x-tab-active{z-index:3}.x-tab-button{position:relative}.x-tab-close-btn{display:block;position:absolute;font-size:0;line-height:0}.x-tab-rotate-left{-webkit-transform:rotate(270deg);-webkit-transform-origin:100% 0;-moz-transform:rotate(270deg);-moz-transform-origin:100% 0;-o-transform:rotate(270deg);-o-transform-origin:100% 0;-ms-transform:rotate(270deg);-ms-transform-origin:100% 0;transform:rotate(270deg);transform-origin:100% 0}.x-tab-rotate-right{-webkit-transform:rotate(90deg);-webkit-transform-origin:0 0;-moz-transform:rotate(90deg);-moz-transform-origin:0 0;-o-transform:rotate(90deg);-o-transform-origin:0 0;-ms-transform:rotate(90deg);-ms-transform-origin:0 0;transform:rotate(90deg);transform-origin:0 0}.x-tab-tr,.x-tab-br,.x-tab-mr,.x-tab-tl,.x-tab-bl,.x-tab-ml{width:1px}.x-tab-bar{z-index:0;position:relative}.x-tab-bar-body{position:relative}.x-tab-bar-strip{position:absolute;line-height:0;font-size:0;z-index:2}.x-tab-bar-top>.x-tab-bar-strip{bottom:0}.x-tab-bar-bottom>.x-tab-bar-strip{top:0}.x-tab-bar-left>.x-tab-bar-strip{right:0}.x-tab-bar-right>.x-tab-bar-strip{left:0}.x-tab-bar-horizontal .x-tab-bar-strip{width:100%;left:0}.x-tab-bar-vertical{display:table-cell}.x-tab-bar-vertical .x-tab-bar-strip{height:100%;top:0}.x-tab-bar-plain{background:transparent!important}.x-box-scroller-plain{background-color:transparent!important}.x-window{outline:0;overflow:hidden}.x-window .x-window-wrap{position:relative}.x-window-body{position:relative;overflow:hidden}.x-tip{position:absolute;overflow:visible}.x-tip-body{overflow:hidden;position:relative}.x-tip-anchor{position:absolute;overflow:hidden;border-style:solid}.x-segmented-button{display:table;table-layout:fixed}.x-segmented-button-item{display:table-cell;vertical-align:top}.x-segmented-button-item-horizontal{display:table-cell;height:100%}.x-segmented-button-item-horizontal.x-segmented-button-first{border-top-right-radius:0;border-bottom-right-radius:0}.x-segmented-button-item-horizontal.x-segmented-button-middle{border-radius:0;border-left:0}.x-segmented-button-item-horizontal.x-segmented-button-last{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.x-segmented-button-row{display:table-row}.x-segmented-button-item-vertical.x-segmented-button-first{border-bottom-right-radius:0;border-bottom-left-radius:0}.x-segmented-button-item-vertical.x-segmented-button-middle{border-radius:0;border-top:0}.x-segmented-button-item-vertical.x-segmented-button-last{border-top:0;border-top-right-radius:0;border-top-left-radius:0}.x-viewport,.x-viewport>.x-body{margin:0;padding:0;border:0 none;overflow:hidden;position:static;touch-action:none;-ms-touch-action:none}.x-viewport{height:100%}.x-viewport>.x-body{min-height:100%}.x-column{float:left}.x-resizable-overlay{position:absolute;left:0;top:0;width:100%;height:100%;display:none;z-index:200000;background-color:#fff;filter:alpha(opacity=0);opacity:0}.x-form-textarea{overflow:auto;resize:none}div.x-form-text-grow .x-form-textarea{min-height:inherit}.x-message-box .x-form-display-field{height:auto}.x-fieldset{display:block;position:relative;overflow:hidden}.x-fieldset-header{overflow:hidden}.x-fieldset-header .x-form-item,.x-fieldset-header .x-tool{float:left}.x-fieldset-header .x-fieldset-header-text{float:left}.x-fieldset-header .x-form-cb-wrap{font-size:0;line-height:0;height:auto}.x-fieldset-header .x-form-cb{margin:0;position:static}.x-fieldset-body{overflow:hidden}.x-fieldset-collapsed{padding-bottom:0!important}.x-fieldset-collapsed>.x-fieldset-body{display:none}.x-fieldset-header-text-collapsible{cursor:pointer}.x-datepicker{position:relative}.x-datepicker .x-monthpicker{left:0;top:0;display:block}.x-datepicker .x-monthpicker-months,.x-datepicker .x-monthpicker-years{height:100%}.x-datepicker-inner{table-layout:fixed;width:100%;border-collapse:separate}.x-datepicker-cell{padding:0}.x-datepicker-header{position:relative}.x-datepicker-arrow{position:absolute;outline:0;font-size:0}.x-datepicker-column-header{padding:0}.x-datepicker-date{display:block;text-decoration:none}.x-monthpicker{display:table}.x-monthpicker-body{height:100%;position:relative}.x-monthpicker-months,.x-monthpicker-years{float:left}.x-monthpicker-item{float:left}.x-monthpicker-item-inner{display:block;text-decoration:none}.x-monthpicker-yearnav-button-ct{float:left;text-align:center}.x-monthpicker-yearnav-button{display:inline-block;outline:0;font-size:0}.x-monthpicker-buttons{width:100%}.x-datepicker .x-monthpicker-buttons{position:absolute;bottom:0}.x-form-file-btn{overflow:hidden;position:relative}.x-form-file-input{border:0;position:absolute;cursor:pointer;top:-2px;right:-2px;filter:alpha(opacity=0);opacity:0;font-size:1000px}.x-form-item-hidden{margin:0}.x-tagfield-body{vertical-align:top}.x-tagfield{height:auto!important;padding:0!important;cursor:text;min-height:24px;overflow-y:auto}.x-tagfield .x-tagfield-list{padding:1px 3px;margin:0}.x-tagfield-list.x-tagfield-singleselect{white-space:nowrap;overflow:hidden}.x-tagfield-input,.x-tagfield-item{vertical-align:top;display:inline-block;position:relative}.x-tagfield-input input,.x-tagfield-input div{border:0 none;margin:0;background:0;width:100%}.x-tagfield-input-field{line-height:20px}.x-tagfield-emptyinput{display:none}.x-tagfield-stacked .x-tagfield-item{display:block}.x-tagfield-item{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-color:whitesmoke;border:1px solid gainsboro;padding:0 1px 0 5px!important;margin:1px 4px 1px 0;cursor:default}.x-field:not(.x-item-disabled) .x-tagfield-item:hover{background:#e4e4e4;border:1px solid #999}.x-field:not(.x-item-disabled) .x-tagfield-item.x-tagfield-item-selected{border:1px solid #343e48!important;background:#a0acb7!important;color:#000!important}.x-tagfield-item-text{line-height:18px;padding-right:20px}.x-tagfield-item-close{cursor:pointer;position:absolute;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAYBAMAAABglkJ9AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURQAAAHNzcwBkuQCJ/3NzcwBiuACI/3NzcwBiuACH/3R0dABitgCH/3V1dQCH/wBiuO423NIAAAAQdFJOUwBFRUXr6+vw8PBERkRGRkSJlm8CAAAAgUlEQVQY02NgwAQsAgxcDgxsBgw8CQysCgz8AQwMjI4MSy4wMCczHHvAwBTE8HUDUJmIlC+QNLPJA5Kq+tEgnYzlF4Ak88wHQJKpYwNESAAsZAAWUgAJiQg6gjQaJ4M0KgUxgI0XEQAZb2YAMl5VAewIRrAjmMGOYApgoCoYbn4EAL0wKIH0vg3/AAAAAElFTkSuQmCC);width:12px;height:12px;top:2px;right:2px}.x-field:not(.x-item-disabled) .x-tagfield-item.x-tagfield-item-selected .x-tagfield-item-close{background-position:0 12px}.x-field:not(.x-item-disabled) .x-tagfield-item-close:hover{background-position:24px 0}.x-field:not(.x-item-disabled) .x-tagfield-item.x-tagfield-item-selected .x-tagfield-item-close:hover{background-position:24px 12px}.x-field:not(.x-item-disabled) .x-tagfield-item-close:active{background-position:12px 0}.x-field:not(.x-item-disabled) .x-tagfield-item.x-tagfield-item-selected .x-tagfield-item-close:active{background-position:12px 12px}.x-grid-cell-inner-action-col{line-height:0;font-size:0}.x-grid-cell-inner-checkcolumn{line-height:0;font-size:0}.x-group-hd-container{overflow:hidden}.x-grid-group-hd{white-space:nowrap;outline:0}.x-grid-row-body-hidden,.x-grid-group-collapsed{display:none}.x-grid-row-body-hidden{display:none}.x-menu{outline:0}.x-menu-item{white-space:nowrap;overflow:hidden;border-color:transparent;border-style:solid}.x-menu-item-cmp{margin:2px}.x-menu-item-cmp .x-field-label-cell{vertical-align:middle}.x-menu-icon-separator{position:absolute;top:0;z-index:0;height:100%;overflow:hidden}.x-menu-plain .x-menu-icon-separator{display:none}.x-menu-item-link{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;text-decoration:none;outline:0;display:block}.x-menu-item-link-href{-webkit-touch-callout:default}.x-menu-item-text{display:inline-block}.x-menu-item-icon,.x-menu-item-icon-right,.x-menu-item-arrow{font-size:0;position:absolute;text-align:center;background-repeat:no-repeat}.x-grid-editor .x-form-cb-wrap{text-align:center}.x-grid-editor .x-form-cb{position:static}.x-grid-editor .x-form-display-field{margin:0;white-space:nowrap;overflow:hidden}.x-grid-editor div.x-form-action-col-field{line-height:0}.x-grid-row-editor-wrap{position:absolute;overflow:visible;z-index:2}.x-grid-row-editor{position:absolute}.x-grid-row-editor-buttons{position:absolute;white-space:nowrap}.x-grid-row-expander{font-size:0;line-height:0}.x-ssm-row-numberer-hd{cursor:se-resize!important}.x-ssm-row-numberer-cell{cursor:e-resize}.x-ssm-column-select .x-column-header{cursor:s-resize}.x-form-layout-wrap{display:table;width:100%;border-collapse:separate}.x-form-layout-colgroup{display:table-column-group}.x-form-layout-column{display:table-column}.x-form-layout-auto-label>*>.x-form-item-label{width:auto!important}.x-form-layout-auto-label>*>.x-form-item-label>.x-form-item-label-inner{width:auto!important;white-space:nowrap}.x-form-layout-auto-label>*>.x-form-layout-label-column{width:1px}.x-form-layout-sized-label>*>.x-form-item-label{width:auto!important}.x-form-form-item{display:table-row}.x-form-form-item>.x-form-item-label{padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.x-form-form-item>.x-form-item-body{max-width:none}.x-form-form-item.x-form-item-no-label:before{content:' ';display:table-cell;pointer-events:none}.x-resizable-wrapped{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}.x-column-header-checkbox .x-column-header-text{display:block;background-repeat:no-repeat;font-size:0}.x-grid-cell-row-checker{vertical-align:middle;background-repeat:no-repeat;font-size:0}.x-slider{outline:0;position:relative}.x-slider-inner{position:relative;left:0;top:0;overflow:visible}.x-slider-vert .x-slider-inner{background:repeat-y 0 0}.x-slider-thumb{position:absolute;background:no-repeat 0 0}.x-slider-horz .x-slider-thumb{left:0}.x-slider-vert .x-slider-thumb{bottom:0}.x-scroll-indicator{position:absolute;background-color:#000;opacity:.5;border-radius:3px;margin:2px}.x-scroll-indicator-x{bottom:0;left:0;height:6px}.x-scroll-indicator-y{right:0;top:0;width:6px}.x-body{color:#000;font-size:13px;line-height:17px;font-family:arial,helvetica,verdana,sans-serif;background:#fff}.x-animating-size,.x-collapsed{overflow:hidden!important}.x-editor .x-form-item-body{padding-bottom:0}.x-mask{background-image:none;background-color:rgba(0,0,0,0.8);cursor:default;border-style:solid;border-width:1px;border-color:transparent}.x-mask.x-focus{border-style:solid;border-width:1px;border-color:#343e48}.x-mask-msg{padding:8px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#e5e5e5}.x-mask-msg-inner{padding:0;background-color:transparent;color:#666;font:normal 13px arial,helvetica,verdana,sans-serif}.x-mask-msg-text{padding:21px 0 0;background-image:url(images/loadmask/loading.gif);background-repeat:no-repeat;background-position:center 0}.x-progress-default{background-color:whitesmoke;border-width:0;height:20px;border-color:#343e48}.x-progress-default .x-progress-bar-default{background-image:none;background-color:#cacccf}.x-progress-default .x-progress-text{color:#666;font-weight:bold;font-size:13px;font-family:arial,helvetica,verdana,sans-serif;text-align:center;line-height:20px}.x-progress-default .x-progress-text-back{color:#666;line-height:20px}.x-progressbar-default-cell>.x-grid-cell-inner,.x-progressbarwidget-default-cell>.x-grid-cell-inner{padding-top:2px;padding-bottom:2px}.x-progressbar-default-cell>.x-grid-cell-inner .x-progress-default,.x-progressbarwidget-default-cell>.x-grid-cell-inner .x-progress-default{height:20px}.x-tool{cursor:pointer}.x-tool-img{overflow:hidden;width:16px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAGACAMAAACTPBKkAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJSUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////xecyUsAAADFdFJOUwCPkJXX/ZQG/PksKyr4CY7Uu72Y1vDY8xH0/voS6n+Tgb4P8YtueOMKqoBCAWBkDpK4sXGuS4gCaRzmvPXnui3EDZY4QOkFW4RNA32DbzbhfGzSXSmCeQjZWrL3+zdWUd4/QUVEJO8bhkl31cDyTnZ1B688DAQmFvYwLp/rcxmoX0wa4MWsl93CZSEeT1lVz0rKIiMo2pGbpe2e321wv9sXq3R+aLAywdN7h2JnzhUUhY2jyx89tC8QJ1Cm7ljImdwdObPkneAbUQAABl9JREFUWMPVWIdfU0kQHiQm7wUC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);margin:0}.x-tool-placeholder{visibility:hidden}.x-tool-close{background-position:0 0}.x-tool-minimize{background-position:0 -16px}.x-tool-maximize{background-position:0 -32px}.x-tool-restore{background-position:0 -48px}.x-tool-toggle{background-position:0 -64px}.x-panel-collapsed .x-tool-toggle{background-position:0 -80px}.x-tool-gear{background-position:0 -96px}.x-tool-prev{background-position:0 -112px}.x-tool-next{background-position:0 -128px}.x-tool-pin{background-position:0 -144px}.x-tool-unpin{background-position:0 -160px}.x-tool-right{background-position:0 -176px}.x-tool-left{background-position:0 -192px}.x-tool-down{background-position:0 -208px}.x-tool-up{background-position:0 -224px}.x-tool-refresh{background-position:0 -240px}.x-tool-plus{background-position:0 -256px}.x-tool-minus{background-position:0 -272px}.x-tool-search{background-position:0 -288px}.x-tool-save{background-position:0 -304px}.x-tool-help{background-position:0 -320px}.x-tool-print{background-position:0 -336px}.x-tool-expand{background-position:0 -352px}.x-tool-collapse{background-position:0 -368px}.x-tool-resize{background-position:0 -384px}.x-tool-move{background-position:0 -400px}.x-tool-expand-bottom,.x-tool-collapse-bottom{background-position:0 -208px}.x-tool-expand-top,.x-tool-collapse-top{background-position:0 -224px}.x-tool-expand-left,.x-tool-collapse-left{background-position:0 -192px}.x-tool-expand-right,.x-tool-collapse-right{background-position:0 -176px}.x-header-draggable,.x-header-ghost{cursor:move}.x-header-text{white-space:nowrap}.x-collapse-el{cursor:pointer}.x-layout-split-left,.x-layout-split-right{top:50%;margin-top:-24px;width:8px;height:48px}.x-layout-split-top,.x-layout-split-bottom{left:50%;width:48px;height:8px;margin-left:-24px}.x-layout-split-left{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAwCAMAAAAb+Mt5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAClUExURf///39/f/X19QAAAP7+/v////////////////////////7+/v////r6+v7+/v39/f///////+vr639/f3l5efLy8vX19f////7+/v////////7+/v///+rq6v////n5+f7+/re3t+Tk5Pb29unp6fj4+N7e3v////z8/Pf39/39/erq6uPj4+jo6KGhoZCQkH9/f46OjvX19d7e3pCQkI+Pj7a2tj9oB1AAAAA3dFJOU1QMhABnpleZbZu0WmeOaoeddnEOKHqAVVKnaFVScWqHV2WAaHOIc56HiIaBgINPJgglaHEdG2UtdzZ1AAAAfElEQVQY082RRxLCQAwEB9hdrWzANjk5gE3O8f9PA4lPuE990EilGgSkBLBesSAoVD8xizCrHiKFX396P+m2O8/BkMDJ7vTujwhxdL63Gk3Cdn+5qcSH41WFk2j1khlJbSRFZu7zpewxk3CWlnpr7JyrycsM+pfCsNoST78wPQnji+hYtgAAAABJRU5ErkJggg==)}.x-layout-split-right{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAwCAMAAAAb+Mt5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAClUExURf///wAAAH9/f/X19f7+/v////////////////////////7+/vr6+v///+vr63l5ef7+/v39/X9/f/Ly8v////X19f////////////////7+/urq6v////n5+fb29re3t/7+/unp6f///+Tk5N7e3vX19d7e3vj4+JCQkP7+/ra2tpCQkOPj44+Pj////+jo6Pz8/H9/f6Ghoff39/39/Y6Ojurq6ppbob8AAAA3dFJOU1QADIRnV6aZbZu0Wo5ncShqhw56nYB2VadoUnFqh2hlVXNSgHNocYgdV2UmgBueg4cIT4iGJYGncLr5AAAAeklEQVQY02PgYgcDLgY2DjBgY2BnAAP2wcdQVZThVmIBMvi01Dk0QQxhfjUeXgEgQ1RIV8dAjJOBnZmJ0VRfUATMMDQy1gMztM1MREBqNJQFQWqE+VUguvjkZTkUQObISUtyS4EYrKys4gPvU044AxIp7AwSnOBoYgMALggJ42dRhBIAAAAASUVORK5CYII=)}.x-layout-split-top{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAICAMAAACI9Yx1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAClUExURf///39/f/X19QAAAP7+/v////////////////////////7+/v////r6+v7+/v39/f///////+vr63l5eX9/f/Ly8vX19f////7+/v////////7+/v///+rq6v////n5+f7+/re3t+Tk5Pb29unp6fj4+N7e3v////z8/Pf39/39/erq6uPj4+jo6H9/f6GhoZCQkI6OjpCQkPX19d7e3o+Pj7a2tpaFjg8AAAA3dFJOU1QMhABnpleZbZu0WmeOaoeddnEoDnqAVVKnaFVScWqHV2WAaHOIc56HiIaBgIMITyYlHWhxG2UZXCPkAAAAeklEQVQY02PgYmXHAjgF1AU4sUmwMrBzMKADFhY+QX5NLUE+FhZ0KQ52bBpkFHg0dPW1+XmkJYjTwM3Bq2OoZ6DEy8EtTpQGOVUTU2ZmZiM1eSk2ojSomAmLMDIyiggryhKnwVhIVIyJiUlMVEgZQwMnA/ZgxQE4OSUBovAJ42gSemwAAAAASUVORK5CYII=)}.x-layout-split-bottom{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAICAMAAACI9Yx1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAClUExURf///wAAAH9/f/X19f7+/v////////////////////////7+/vr6+v///+vr63l5ef7+/v39/X9/f/Ly8vX19f////////////////////7+/urq6vn5+f////b29re3t/7+/unp6f///+Tk5N7e3vX19d7e3vj4+JCQkP7+/ra2tpCQkOPj439/f+rq6o+Pj////+jo6Pz8/KGhoff39/39/Y6OjoaqOyYAAAA3dFJOU1QADIRnV6aZbZu0Wo5ncShqhw56gHadVadoUnGHamhlVXNSgHNocYgdV2UmgAiBG56Dh0+IhiUjLrdoAAAAeklEQVQY043QxxaCQBBE0Uky05KzCAYwEBRERf//09hDL+Zt69xNka0h9QPYEanIspsTRpzzKHSOm8WkAANl5waMscA95SsgMXCo7y9KaXMtMj1gKuv57x8XS5mpFqha+/P+Dr593hMtIIQX+9Mv9oRAAH4rJGMC2GDML/kJ44EA4p0AAAAASUVORK5CYII=)}.x-splitter-collapsed .x-layout-split-left{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAwCAMAAAAb+Mt5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAClUExURf///wAAAH9/f/X19f7+/v////////////////////////7+/vr6+v///+vr63l5ef7+/v39/X9/f/Ly8v////X19f////////////////7+/urq6v////n5+fb29re3t/7+/unp6f///+Tk5N7e3vX19d7e3vj4+JCQkP7+/ra2tpCQkOPj44+Pj////+jo6Pz8/H9/f6Ghoff39/39/Y6Ojurq6ppbob8AAAA3dFJOU1QADIRnV6aZbZu0Wo5ncShqhw56nYB2VadoUnFqh2hlVXNSgHNocYgdV2UmgBueg4cIT4iGJYGncLr5AAAAeklEQVQY02PgYgcDLgY2DjBgY2BnAAP2wcdQVZThVmIBMvi01Dk0QQxhfjUeXgEgQ1RIV8dAjJOBnZmJ0VRfUATMMDQy1gMztM1MREBqNJQFQWqE+VUguvjkZTkUQObISUtyS4EYrKys4gPvU044AxIp7AwSnOBoYgMALggJ42dRhBIAAAAASUVORK5CYII=)}.x-splitter-collapsed .x-layout-split-right{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAwCAMAAAAb+Mt5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAClUExURf///39/f/X19QAAAP7+/v////////////////////////7+/v////r6+v7+/v39/f///////+vr639/f3l5efLy8vX19f////7+/v////////7+/v///+rq6v////n5+f7+/re3t+Tk5Pb29unp6fj4+N7e3v////z8/Pf39/39/erq6uPj4+jo6KGhoZCQkH9/f46OjvX19d7e3pCQkI+Pj7a2tj9oB1AAAAA3dFJOU1QMhABnpleZbZu0WmeOaoeddnEOKHqAVVKnaFVScWqHV2WAaHOIc56HiIaBgINPJgglaHEdG2UtdzZ1AAAAfElEQVQY082RRxLCQAwEB9hdrWzANjk5gE3O8f9PA4lPuE990EilGgSkBLBesSAoVD8xizCrHiKFX396P+m2O8/BkMDJ7vTujwhxdL63Gk3Cdn+5qcSH41WFk2j1khlJbSRFZu7zpewxk3CWlnpr7JyrycsM+pfCsNoST78wPQnji+hYtgAAAABJRU5ErkJggg==)}.x-splitter-collapsed .x-layout-split-top{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAICAMAAACI9Yx1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAClUExURf///wAAAH9/f/X19f7+/v////////////////////////7+/vr6+v///+vr63l5ef7+/v39/X9/f/Ly8vX19f////////////////////7+/urq6vn5+f////b29re3t/7+/unp6f///+Tk5N7e3vX19d7e3vj4+JCQkP7+/ra2tpCQkOPj439/f+rq6o+Pj////+jo6Pz8/KGhoff39/39/Y6OjoaqOyYAAAA3dFJOU1QADIRnV6aZbZu0Wo5ncShqhw56gHadVadoUnGHamhlVXNSgHNocYgdV2UmgAiBG56Dh0+IhiUjLrdoAAAAeklEQVQY043QxxaCQBBE0Uky05KzCAYwEBRERf//09hDL+Zt69xNka0h9QPYEanIspsTRpzzKHSOm8WkAANl5waMscA95SsgMXCo7y9KaXMtMj1gKuv57x8XS5mpFqha+/P+Dr593hMtIIQX+9Mv9oRAAH4rJGMC2GDML/kJ44EA4p0AAAAASUVORK5CYII=)}.x-splitter-collapsed .x-layout-split-bottom{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAICAMAAACI9Yx1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAClUExURf///39/f/X19QAAAP7+/v////////////////////////7+/v////r6+v7+/v39/f///////+vr63l5eX9/f/Ly8vX19f////7+/v////////7+/v///+rq6v////n5+f7+/re3t+Tk5Pb29unp6fj4+N7e3v////z8/Pf39/39/erq6uPj4+jo6H9/f6GhoZCQkI6OjpCQkPX19d7e3o+Pj7a2tpaFjg8AAAA3dFJOU1QMhABnpleZbZu0WmeOaoeddnEoDnqAVVKnaFVScWqHV2WAaHOIc56HiIaBgIMITyYlHWhxG2UZXCPkAAAAeklEQVQY02PgYmXHAjgF1AU4sUmwMrBzMKADFhY+QX5NLUE+FhZ0KQ52bBpkFHg0dPW1+XmkJYjTwM3Bq2OoZ6DEy8EtTpQGOVUTU2ZmZiM1eSk2ojSomAmLMDIyiggryhKnwVhIVIyJiUlMVEgZQwMnA/ZgxQE4OSUBovAJ42gSemwAAAAASUVORK5CYII=)}.x-splitter-active{background-color:#b4b4b4;filter:alpha(opacity=80);opacity:.8}.x-splitter-active .x-collapse-el{filter:alpha(opacity=30);opacity:.3}.x-splitter-focus{outline:1px solid #343e48;outline-offset:-1px}.x-toolbar-default{padding:6px 0 6px 8px;border-style:solid;border-color:transparent;border-width:1px;background-image:none;background-color:#fff}.x-toolbar-default .x-tool-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAGACAMAAACTPBKkAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJSUExURQAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkWPzF0AAADFdFJOUwCPkJXX/ZQG/PksKyr4CY7Uu72Y1vDY8xH0/voS6n+Tgb4P8YtueOMKqoBCAWBkDpJxuLGuS4gCaRzmvPXnui3EDZY4QOkFW4RNA32DbzbhfGxd0imCeQjZWrL3+zdWUd4/QURFJO8bhkl31cDyTnZ1B688DAQWJvYwLp9zGeuoXxpMxeCXrN3CZSEeT1lVz0rKItqRm6XtIyjfnm1wv9sXq3RosH7TezLBh2JnzhUUhY2jyx89tC8QJ6ZQ7ljIOZncHbPkTRPXjwAABpNJREFUWMPVWIdfU0kQHkJM3gsE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);background-color:#fff}.x-toolbar-default .x-toolbar-item{margin:0 8px 0 0}.x-toolbar-default .x-toolbar-separator-horizontal{margin:0 8px 0 0;height:14px;border-style:solid;border-width:0 0 0 1px;border-left-color:#e1e1e1;border-right-color:#fff}.x-toolbar-default .x-box-menu-after{margin:0 8px}.x-toolbar-default-vertical{padding:6px 8px 0}.x-toolbar-default-vertical .x-toolbar-item{margin:0 0 6px 0}.x-toolbar-default-vertical .x-toolbar-separator-vertical{margin:0 5px 6px;border-style:solid none;border-width:1px 0 0;border-top-color:#e1e1e1;border-bottom-color:#fff}.x-toolbar-default-vertical .x-box-menu-after{margin:6px 0}.x-toolbar-text-default{padding:0 4px;color:#2c2f32;font:normal 13px/16px arial,helvetica,verdana,sans-serif}.x-toolbar-spacer-default{width:2px}.x-toolbar-default-scroller .x-box-scroller-body-horizontal{margin-left:16px}.x-toolbar-default-vertical-scroller .x-box-scroller-body-vertical{margin-top:18px}.x-box-scroller-toolbar-default{cursor:pointer;filter:alpha(opacity=60);opacity:.6}.x-box-scroller-toolbar-default.x-box-scroller-hover{filter:alpha(opacity=80);opacity:.8}.x-box-scroller-toolbar-default.x-box-scroller-pressed{filter:alpha(opacity=100);opacity:1}.x-box-scroller-toolbar-default.x-box-scroller-disabled{filter:alpha(opacity=25);opacity:.25;cursor:default}.x-box-scroller-toolbar-default.x-box-scroller-left,.x-box-scroller-toolbar-default.x-box-scroller-right{width:16px;height:16px;top:50%;margin-top:-8px}.x-box-scroller-toolbar-default.x-box-scroller-left{margin-left:4px;margin-right:4px;margin-bottom:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAfCAMAAADKrP1yAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABFUExURQAAAE5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTrHaZg0AAAAXdFJOUwBTohYemA+mdlxJHT4pLjUvoCSdnrJVoj+V6wAAAEpJREFUKM9jYBiWgIUDuzgbKydWcWYRRqzi3ExcWMWF2HmwivOy82MV5xMUwO4gUTEcPsCpA6cduF2F2x9AnwszMpAWVrhDd+gCAJuPAbfE0wvSAAAAAElFTkSuQmCC)}.x-box-scroller-toolbar-default.x-box-scroller-right{margin-left:4px;margin-right:4px;margin-bottom:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAfCAMAAADKrP1yAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABFUExURQAAAE5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTrHaZg0AAAAXdFJOUwBTFkkemA+mdlyiHT4pLjUvoCSenbJVrlsRiAAAAEVJREFUKM9jYBhmgIMFhwQnKxsOGUYRJhwyzFzcOGR42IVwyPCz8+KQERDkwyEjJkqaDlx24HIVLn8wCjORFlY4Q3eIAwCZoQG3+Db9IwAAAABJRU5ErkJggg==)}.x-box-scroller-toolbar-default.x-box-scroller-top,.x-box-scroller-toolbar-default.x-box-scroller-bottom{height:16px;width:16px;left:50%;margin-left:-8px}.x-box-scroller-toolbar-default.x-box-scroller-top{margin-top:4px;margin-right:0;margin-bottom:4px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURQAAAEZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkraV/gAAAAVdFJOUwChTqseJjhHqZQcKDKtQCGsNS/IKT8eY1YAAABOSURBVBjTY2CgHmASZkLhszOKMLIj8fk4uBi4OPjgfEEBfiDJLyAI5QvxcoNpbl4hMM3KzAOV4WFmBZIsHGxwvWwcLAwMnMims3NSww8A200BnIxUoDIAAAAASUVORK5CYII=)}.x-box-scroller-toolbar-default.x-box-scroller-bottom{margin-top:4px;margin-right:0;margin-bottom:4px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURQAAAEZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkraV/gAAAAVdFJOUwBOJjgeHKFHqZQoMq1AIaw1qy/IKd2LwxEAAABNSURBVBjTrY1JDsAgDAPNmrAv7f/fWoQQond8sDWK7AA35OgAcoBmtVmxHi5bWByanNmjn+ljX5da8vBc6u4mNjCcznX7Wvo9F4/ANX3a+AGcdeBEfAAAAABJRU5ErkJggg==)}.x-ie8 .x-box-scroller-toolbar-default{background-color:#fff}.x-toolbar-more-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURQAAAJmZmX71IAMAAAABdFJOUwBA5thmAAAAE0lEQVQI12NgYGCo/wdCEECIDQAcAwvp41tw0QAAAABJRU5ErkJggg==)}.x-toolbar-footer{padding:6px 0 6px 6px;border-style:solid;border-color:transparent;border-width:0;background-image:none;background-color:#e6e6e6}.x-toolbar-footer .x-tool-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAGACAMAAACTPBKkAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJSUExURQAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkWPzF0AAADFdFJOUwCPkJXX/ZQG/PksKyr4CY7Uu72Y1vDY8xH0/voS6n+Tgb4P8YtueOMKqoBCAWBkDpJxuLGuS4gCaRzmvPXnui3EDZY4QOkFW4RNA32DbzbhfGxd0imCeQjZWrL3+zdWUd4/QURFJO8bhkl31cDyTnZ1B688DAQWJvYwLp9zGeuoXxpMxeCXrN3CZSEeT1lVz0rKItqRm6XtIyjfnm1wv9sXq3RosH7TezLBh2JnzhUUhY2jyx89tC8QJ6ZQ7ljIOZncHbPkTRPXjwAABpNJREFUWMPVWIdfU0kQHkJM3gsE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);background-color:#e6e6e6}.x-toolbar-footer .x-toolbar-item{margin:0 6px 0 0}.x-toolbar-footer .x-toolbar-separator-horizontal{margin:0 8px 0 0;height:14px;border-style:solid;border-width:0 0 0 1px;border-left-color:#e1e1e1;border-right-color:#fff}.x-toolbar-footer .x-box-menu-after{margin:0 6px}.x-toolbar-footer-vertical{padding:6px 6px 0}.x-toolbar-footer-vertical .x-toolbar-item{margin:0 0 6px 0}.x-toolbar-footer-vertical .x-toolbar-separator-vertical{margin:0 5px 6px;border-style:solid none;border-width:1px 0 0;border-top-color:#e1e1e1;border-bottom-color:#fff}.x-toolbar-footer-vertical .x-box-menu-after{margin:6px 0}.x-toolbar-text-footer{padding:0 4px;color:#2c2f32;font:normal 13px/16px arial,helvetica,verdana,sans-serif}.x-toolbar-spacer-footer{width:2px}.x-toolbar-footer-scroller .x-box-scroller-body-horizontal{margin-left:18px}.x-toolbar-footer-vertical-scroller .x-box-scroller-body-vertical{margin-top:18px}.x-box-scroller-toolbar-footer{cursor:pointer;filter:alpha(opacity=60);opacity:.6}.x-box-scroller-toolbar-footer.x-box-scroller-hover{filter:alpha(opacity=80);opacity:.8}.x-box-scroller-toolbar-footer.x-box-scroller-pressed{filter:alpha(opacity=100);opacity:1}.x-box-scroller-toolbar-footer.x-box-scroller-disabled{filter:alpha(opacity=25);opacity:.25;cursor:default}.x-box-scroller-toolbar-footer.x-box-scroller-left,.x-box-scroller-toolbar-footer.x-box-scroller-right{width:16px;height:16px;top:50%;margin-top:-8px}.x-box-scroller-toolbar-footer.x-box-scroller-left{margin-left:4px;margin-right:4px;margin-bottom:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURQAAAEZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkraV/gAAAAVdFJOUwCroU4eJjhHqZQcKDKtQCGsNS/IKXdTWPwAAABDSURBVBjTY2CAAxZOBhTAysGOwhdiZEPhC/LyoPD5BLhR+Owc/Ch8ZiYuVAuERVD5mCowzMC0BdMdmC7F9Aumb6EAAOkqAZz/oHnoAAAAAElFTkSuQmCC)}.x-box-scroller-toolbar-footer.x-box-scroller-right{margin-left:4px;margin-right:4px;margin-bottom:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURQAAAEZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkraV/gAAAAVdFJOUwAcoU4eJjhHqZQoMq1AIaw1qy/IKax8QiwAAABCSURBVBjTY2AAAk4WBlTAzsGKJsImKIQmws0jgCbCxc+LJsLHwY4mwsjEjCYiIoxfBboZ6LaguwPdpRh+wfAtMgAA6T0BnMYYUzYAAAAASUVORK5CYII=)}.x-ie8 .x-box-scroller-toolbar-footer{background-color:#e6e6e6}.x-toolbar-more-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURQAAAJmZmX71IAMAAAABdFJOUwBA5thmAAAAE0lEQVQI12NgYGCo/wdCEECIDQAcAwvp41tw0QAAAABJRU5ErkJggg==)}.x-panel-ghost{filter:alpha(opacity=50);opacity:.5}.x-panel-default{border-color:whitesmoke;padding:0}.x-panel-header-default{font-size:20px;border:1px solid whitesmoke}.x-panel-header-default .x-tool-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAGACAMAAACTPBKkAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJSUExURQAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkWPzF0AAADFdFJOUwCPkJXX/ZQG/PksKyr4CY7Uu72Y1vDY8xH0/voS6n+Tgb4P8YtueOMKqoBCAWBkDpJxuLGuS4gCaRzmvPXnui3EDZY4QOkFW4RNA32DbzbhfGxd0imCeQjZWrL3+zdWUd4/QURFJO8bhkl31cDyTnZ1B688DAQWJvYwLp9zGeuoXxpMxeCXrN3CZSEeT1lVz0rKItqRm6XtIyjfnm1wv9sXq3RosH7TezLBh2JnzhUUhY2jyx89tC8QJ6ZQ7ljIOZncHbPkTRPXjwAABpNJREFUWMPVWIdfU0kQHkJM3gsE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);background-color:#fff}.x-panel-header-default-horizontal{padding:9px 9px 10px}.x-panel-header-default-horizontal .x-panel-header-default-tab-bar{margin-top:-9px;margin-bottom:-10px}.x-panel-header-default-horizontal.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-default-horizontal.x-header-noborder .x-panel-header-default-tab-bar{margin-top:-10px;margin-bottom:-10px}.x-panel-header-default-vertical{padding:9px 9px 9px 10px}.x-panel-header-default-vertical .x-panel-header-default-tab-bar{margin-right:-9px;margin-left:-10px}.x-panel-header-default-vertical.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-default-vertical.x-header-noborder .x-panel-header-default-tab-bar{margin-right:-10px;margin-left:-10px}.x-panel-header-title-default{color:#343e48;font-size:20px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;line-height:22px}.x-panel-header-title-default>.x-title-text-default{text-transform:none;padding:0}.x-panel-header-title-default>.x-title-icon-wrap-default.x-title-icon-top{height:22px;padding-bottom:6px}.x-panel-header-title-default>.x-title-icon-wrap-default.x-title-icon-right{width:22px;padding-left:6px}.x-panel-header-title-default>.x-title-icon-wrap-default.x-title-icon-bottom{height:22px;padding-top:6px}.x-panel-header-title-default>.x-title-icon-wrap-default.x-title-icon-left{width:22px;padding-right:6px}.x-panel-header-title-default>.x-title-icon-wrap-default>.x-title-icon-default{width:16px;height:16px;background-position:center center}.x-panel-header-title-default>.x-title-icon-wrap-default>.x-title-glyph{color:#343e48;font-size:16px;line-height:16px;opacity:.5}.x-panel-body-default{background:#fff;border-color:#cfcfcf;color:#000;font-size:13px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;border-width:1px;border-style:solid}.x-panel-header-default{background-image:none;background-color:#fff}.x-panel-header-default-vertical{background-image:none;background-color:#fff}.x-panel .x-panel-header-default-collapsed-border-top{border-bottom-width:1px!important}.x-panel .x-panel-header-default-collapsed-border-right{border-left-width:1px!important}.x-panel .x-panel-header-default-collapsed-border-bottom{border-top-width:1px!important}.x-panel .x-panel-header-default-collapsed-border-left{border-right-width:1px!important}.x-panel-header-default-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-default-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-default-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-default-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-default-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-default-outer-border-l{border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-default-outer-border-b{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-default-outer-border-bl{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-default-outer-border-r{border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-default-outer-border-rl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-default-outer-border-rb{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-default-outer-border-rbl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-default-outer-border-t{border-top-color:whitesmoke!important;border-top-width:1px!important}.x-panel-default-outer-border-tl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-default-outer-border-tb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-default-outer-border-tbl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-default-outer-border-tr{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-default-outer-border-trl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-default-outer-border-trb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-default-outer-border-trbl{border-color:whitesmoke!important;border-width:1px!important}.x-panel-default-framed{border-color:whitesmoke;padding:0}.x-panel-header-default-framed{font-size:20px;border:1px solid whitesmoke}.x-panel-header-default-framed .x-tool-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAGACAMAAACTPBKkAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJSUExURQAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkWPzF0AAADFdFJOUwCPkJXX/ZQG/PksKyr4CY7Uu72Y1vDY8xH0/voS6n+Tgb4P8YtueOMKqoBCAWBkDpJxuLGuS4gCaRzmvPXnui3EDZY4QOkFW4RNA32DbzbhfGxd0imCeQjZWrL3+zdWUd4/QURFJO8bhkl31cDyTnZ1B688DAQWJvYwLp9zGeuoXxpMxeCXrN3CZSEeT1lVz0rKItqRm6XtIyjfnm1wv9sXq3RosH7TezLBh2JnzhUUhY2jyx89tC8QJ6ZQ7ljIOZncHbPkTRPXjwAABpNJREFUWMPVWIdfU0kQHkJM3gsE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);background-color:#fff}.x-panel-header-default-framed-horizontal{padding:9px 9px 9px 9px}.x-panel-header-default-framed-horizontal .x-panel-header-default-framed-tab-bar{margin-top:-9px;margin-bottom:-9px}.x-panel-header-default-framed-horizontal.x-header-noborder{padding:10px 10px 9px 10px}.x-panel-header-default-framed-horizontal.x-header-noborder .x-panel-header-default-framed-tab-bar{margin-top:-10px;margin-bottom:-9px}.x-panel-header-default-framed-vertical{padding:9px 9px 9px 9px}.x-panel-header-default-framed-vertical .x-panel-header-default-framed-tab-bar{margin-right:-9px;margin-left:-9px}.x-panel-header-default-framed-vertical.x-header-noborder{padding:10px 10px 10px 9px}.x-panel-header-default-framed-vertical.x-header-noborder .x-panel-header-default-framed-tab-bar{margin-right:-10px;margin-left:-9px}.x-panel-header-title-default-framed{color:#343e48;font-size:20px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;line-height:22px}.x-panel-header-title-default-framed>.x-title-text-default-framed{text-transform:none;padding:0}.x-panel-header-title-default-framed>.x-title-icon-wrap-default-framed.x-title-icon-top{height:22px;padding-bottom:6px}.x-panel-header-title-default-framed>.x-title-icon-wrap-default-framed.x-title-icon-right{width:22px;padding-left:6px}.x-panel-header-title-default-framed>.x-title-icon-wrap-default-framed.x-title-icon-bottom{height:22px;padding-top:6px}.x-panel-header-title-default-framed>.x-title-icon-wrap-default-framed.x-title-icon-left{width:22px;padding-right:6px}.x-panel-header-title-default-framed>.x-title-icon-wrap-default-framed>.x-title-icon-default-framed{width:16px;height:16px;background-position:center center}.x-panel-header-title-default-framed>.x-title-icon-wrap-default-framed>.x-title-glyph{color:#343e48;font-size:16px;line-height:16px;opacity:.5}.x-panel-body-default-framed{background:#fff;border-color:#cfcfcf;color:#000;font-size:13px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;border-width:1px;border-style:solid}.x-panel-default-framed{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:0;border-width:1px;border-style:solid;background-color:#fff}.x-panel-header-default-framed-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:9px 9px 9px 9px;border-width:1px 1px 0 1px;border-style:solid;background-color:#fff}.x-panel-header-default-framed-right{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:9px 9px 9px 9px;border-width:1px 1px 1px 0;border-style:solid;background-color:#fff}.x-panel-header-default-framed-bottom{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:9px 9px 9px 9px;border-width:0 1px 1px 1px;border-style:solid;background-color:#fff}.x-panel-header-default-framed-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:9px 9px 9px 9px;border-width:1px 0 1px 1px;border-style:solid;background-color:#fff}.x-panel-header-default-framed-collapsed-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:9px 9px 9px 9px;border-width:1px;border-style:solid;background-color:#fff}.x-panel-header-default-framed-collapsed-right{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:9px 9px 9px 9px;border-width:1px;border-style:solid;background-color:#fff}.x-panel-header-default-framed-collapsed-bottom{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:9px 9px 9px 9px;border-width:1px;border-style:solid;background-color:#fff}.x-panel-header-default-framed-collapsed-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:9px 9px 9px 9px;border-width:1px;border-style:solid;background-color:#fff}.x-panel .x-panel-header-default-framed-top{border-bottom-width:1px!important}.x-panel .x-panel-header-default-framed-right{border-left-width:1px!important}.x-panel .x-panel-header-default-framed-bottom{border-top-width:1px!important}.x-panel .x-panel-header-default-framed-left{border-right-width:1px!important}.x-panel-header-default-framed-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-default-framed-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-default-framed-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-default-framed-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-default-framed-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-default-framed-outer-border-l{border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-default-framed-outer-border-b{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-default-framed-outer-border-bl{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-default-framed-outer-border-r{border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-default-framed-outer-border-rl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-default-framed-outer-border-rb{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-default-framed-outer-border-rbl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-default-framed-outer-border-t{border-top-color:whitesmoke!important;border-top-width:1px!important}.x-panel-default-framed-outer-border-tl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-default-framed-outer-border-tb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-default-framed-outer-border-tbl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-default-framed-outer-border-tr{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-default-framed-outer-border-trl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-default-framed-outer-border-trb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-default-framed-outer-border-trbl{border-color:whitesmoke!important;border-width:1px!important}.x-form-item-label-default{color:#666;font:normal 13px/17px arial,helvetica,verdana,sans-serif;min-height:24px;padding-top:4px;padding-right:5px}.x-form-item-label-default.x-form-item-label-top{height:1px}.x-form-item-label-default.x-form-item-label-top>.x-form-item-label-inner{padding-top:4px;padding-bottom:5px}.x-form-item-label-default.x-form-item-label-top-side-error:after{width:26px}.x-form-item-body-default{min-height:24px}.x-form-invalid-icon-default{width:16px;height:16px;margin:0 5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURQAAAOAxI+AxI+AxI+AxI+AxI+AxI+AxI+AxI+AxI+AxI+AxI+AxI9UkhfUAAAAMdFJOUwAqZ8s0fz+AwO0SmJwxc5YAAABRSURBVAjXY2BAAPfOGSUgmsk0a1mwApChLcDAwLiJgYHFkIHnAIOwAwN7AIjBWsDAkQBisDUwcC4AMbgmIBhwKaBiIAAqhmuHG4iwAm4pFAAAHhsVp3GZR4AAAAAASUVORK5CYII=) no-repeat}.x-form-invalid-under-default{padding:2px 2px 2px 20px;color:#cf4c35;font:normal 13px/16px arial,helvetica,verdana,sans-serif;background:no-repeat 0 2px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURQAAAOAxI+AxI+AxI+AxI+AxI+AxI+AxI+AxI+AxI+AxI+AxI+AxI9UkhfUAAAAMdFJOUwAqZ8s0fz+AwO0SmJwxc5YAAABRSURBVAjXY2BAAPfOGSUgmsk0a1mwApChLcDAwLiJgYHFkIHnAIOwAwN7AIjBWsDAkQBisDUwcC4AMbgmIBhwKaBiIAAqhmuHG4iwAm4pFAAAHhsVp3GZR4AAAAAASUVORK5CYII=)}.x-form-error-wrap-default.x-form-error-wrap-side{width:26px}.x-form-item-default.x-item-disabled{filter:alpha(opacity=30);opacity:.3}.x-autocontainer-form-item,.x-anchor-form-item,.x-vbox-form-item,.x-table-form-item{margin-bottom:5px}.x-form-display-field-default{min-height:24px;font:normal 13px/17px arial,helvetica,verdana,sans-serif;color:#000;margin-top:4px}.x-grid-view{z-index:1}.x-grid-body{background:#fff;border-width:1px;border-style:solid;border-color:#cfcfcf}.x-grid-item-container{min-height:1px;position:relative}.x-grid-empty{padding:10px;color:#808080;background-color:#fff;font:normal 13px arial,helvetica,verdana,sans-serif}.x-grid-item{color:#5b646b;font:normal 13px/15px arial,helvetica,verdana,sans-serif;background-color:#fff}.x-grid-item-alt{background-color:#fafafa}.x-grid-item-over{color:#5b646b;background-color:#e6e7e9}.x-grid-item-focused{outline:0;color:#5b646b}.x-grid-item-focused .x-grid-cell-inner{z-index:1}.x-grid-item-focused .x-grid-cell-inner:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid transparent}.x-grid-item-selected{color:#5b646b;background-color:#cacccf}.x-grid-with-row-lines .x-grid-item{border-style:solid;border-width:1px 0 0;border-color:#cfcfcf}.x-grid-with-row-lines .x-grid-item:first-child{border-top-color:#fff}.x-grid-with-row-lines .x-grid-item.x-grid-item-over{border-style:solid;border-color:#e6e7e9}.x-grid-with-row-lines .x-grid-item-over+.x-grid-item{border-top-style:solid;border-top-color:#e6e7e9}.x-grid-with-row-lines .x-grid-item.x-grid-item-selected{border-style:solid;border-color:#cacccf}.x-grid-with-row-lines .x-grid-item-selected+.x-grid-item{border-top-style:solid;border-top-color:#cacccf}.x-grid-with-row-lines .x-grid-item:last-child{border-bottom-width:1px}.x-ie8 .x-grid-with-row-lines .x-grid-item{border-width:1px 0;margin-top:-1px}.x-ie8 .x-grid-with-row-lines .x-grid-item:first-child{margin-top:0}.x-grid-cell-inner{position:relative;text-overflow:ellipsis;padding:5px 10px 4px}.x-grid-cell-special{border-color:#cfcfcf;border-style:solid;border-right-width:1px}.x-grid-dirty-cell{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAgMAAADwXCcuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAANlON9lON2hySywAAAACdFJOUwCAmytOGAAAABpJREFUCNdjWOXAwLCSgYFhCRBPAGIgFxsAAGN1AwgfzvqAAAAAAElFTkSuQmCC) no-repeat 0 0}.x-grid-row .x-grid-cell-selected{color:#dbddde;background-color:#cacccf}.x-grid-with-col-lines .x-grid-cell{border-right:1px solid #cfcfcf}.x-grid-resize-marker{width:1px;background-color:#0f0f0f}.x-form-cb-wrap-default{height:24px}.x-form-cb-default{margin-top:5px}.x-form-checkbox-default,.x-form-radio-default{width:15px;height:15px}.x-form-radio-default{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB4UExURQAAAHSo20iMz4Cw3rOzs5SUlKWlpbm5uaKior+/v2qh2EyP0Ct6yKCgoEOJzv///5OTkxJ3yNnZ2bS0tO7u7tXV1bTQ62yj2KzL6d7q9v39/YeHh/Hx8cvLy6urqxJqwfv9/uHu+I295EeV1Lm5uZaWlman2xl7yvj0TVYAAAAPdFJOUwB05yig+uF05yig4frx8aalRV4AAADZSURBVCjPtZFHEoQwDAQFJpicc87//+ECFrs+rU7MrWtKZUsNAGBpht7ohmbBHWY77uA6NhNo8iRL6zRLuHmhohZlNVZloSp368WBSOydveLniLl/9hZ/2rPnFlPzL+YqAy0Jfkk0u5CwsMHIJM4Mp5SwdEBPJU51t5KwcqGpJa6bYZRwHKhp4m3i58TexNWom1PGXhbadv3Wd+2z2DQvxzJPj9B2Da+srTjLtEdX9gmFdqFIJ446RyIzCu2x7oWSBesFhW5Yb0LogfWBQv9NE28TPyf2flPoB3EZMqwGq92EAAAAAElFTkSuQmCC) no-repeat}.x-form-cb-checked .x-form-radio-default{background-position:0 -15px}.x-form-checkbox-default{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADGUExURQAAALm5uV6n3Pb6/ZiYmPv7+9/f3////5mZmRR+zPz8/ODg4Lq6urbX7xJ9y7fY8Pn8/vj7/ry8vOfn5xF9y+7u7qSkpBF8y52dnfT09MzMzJycnKurq5aWlmSq3ezs7KioqKKiovHx8ePj47Kysvf6/cfh8/Ly8t3d3bfY712m3Njq9v39/bOzsxJ+y4m+5l+o3NLn9h2Dzi2M0U+d2b7b8imK0d3s9+Xw+TaQ1A16yzyU1RuCzrfX8OHv+bLU7vr8/k+e2Qmp4moAAAABdFJOUwBA5thmAAAAqElEQVQoz2NgIAA4kAEDAycyAEmzIwBIGok7Kk22NP4wpwxQK0JZpVCkmfVRpFl5pJGlVQ1skKVZGVnYkKSZtfj4kaS5eDjYkOwWYNKzhditLA/Ryw1xmqkhSC+TuCbUaSqKouxcQJOhLjcx02YXZOLjhblcSUFMWAikFyJtbmmsJifCj/CYpIysBBvC3xbWVka8yP5W19VADhY7R3vUYNFBDTUHKkUoAGIHGibaJxWFAAAAAElFTkSuQmCC) no-repeat}.x-form-cb-checked .x-form-checkbox-default{background-position:0 -15px}.x-field-default-form-checkbox-focus{background-position:-15px 0}.x-form-cb-checked .x-field-default-form-checkbox-focus{background-position:-15px -15px}.x-form-cb-label-default{margin-top:4px;font:normal arial,helvetica,verdana,sans-serif/17px arial,helvetica,verdana,sans-serif}.x-form-cb-label-default.x-form-cb-label-before{padding-right:19px}.x-form-cb-label-default.x-form-cb-label-after{padding-left:19px}.x-checkbox-default-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-tree-expander{cursor:pointer}.x-tree-arrows .x-tree-expander{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAUCAMAAAAZf4v5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURQAAAJmZmZmZmYeHh5mZmYeHh4eHh4eHh4eHh5mZmZmZmZmZmYeHh5mZmZmZmYeHh4eHh5mZmYeHh4eHh5mZmXaQrDAAAAATdFJOUwBg9dOfYPUKnwrVKiyq09UqLKoVsACWAAAAlUlEQVQ4y+2SzQ7EIAiE0apot//6/s+6hF6Ag+2lm2zSOU7gyzAB4NX/KpTrmYw3QG35XM7UYbsBat6phO1UkKCaokpYT2UNoiVxXhmZsxQFoiVxHq7MGdCC2iyM3ZPh1b28dghjSmSkDXqJABw5DqCTCCCSE/sdcU3BlG064pqyLXvcbf9lNi9R18nO4IFP/dGrH+gL00EH5SswT8kAAAAASUVORK5CYII=)}.x-tree-arrows .x-tree-expander-over .x-tree-expander{background-position:-36px center}.x-tree-arrows .x-grid-tree-node-expanded .x-tree-expander{background-position:-18px center}.x-tree-arrows .x-grid-tree-node-expanded .x-tree-expander-over .x-tree-expander{background-position:-54px center}.x-tree-lines .x-tree-elbow{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYAQMAAADNmz9yAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURQAAAGxsbGnmglMAAAABdFJOUwBA5thmAAAAFElEQVQI12NgcGCAAGLpUAdS1AMApWYDVsSxGHEAAAAASUVORK5CYII=)}.x-tree-lines .x-tree-elbow-end{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYAQMAAADNmz9yAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURQAAAGxsbGnmglMAAAABdFJOUwBA5thmAAAAFElEQVQI12NgcGCAAGLpUBiDKAAAieYCFjwjuocAAAAASUVORK5CYII=)}.x-tree-lines .x-tree-elbow-plus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYAgMAAACKO0WiAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAPX19WxsbDvRY04AAAABdFJOUwBA5thmAAAAIklEQVQI12NgYFBgQAC87NDQEASZik5GrZqmgE0cWRdhuwCDSQzn2R89mAAAAABJRU5ErkJggg==)}.x-tree-lines .x-tree-elbow-end-plus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYAgMAAACKO0WiAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAPX19WxsbDvRY04AAAABdFJOUwBA5thmAAAAIklEQVQI12NgYFBgQAC87NDQEASZik5GrZqmgE0cWRdhAAB7aQyHnz/H3gAAAABJRU5ErkJggg==)}.x-tree-lines .x-grid-tree-node-expanded .x-tree-elbow-plus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYAgMAAACKO0WiAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAPX19WxsbDvRY04AAAABdFJOUwBA5thmAAAAHklEQVQI12NgYFBgQAC87NDQEDxk1KppCoTUELYLAGlpDIdqlvLIAAAAAElFTkSuQmCC)}.x-tree-lines .x-grid-tree-node-expanded .x-tree-elbow-end-plus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYAgMAAACKO0WiAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURQAAAGxsbPX19WxsbPxeXM0AAAACdFJOUwAQayTdXAAAACBJREFUCNdjYGAwYEAATLYAgr1q1Qo85Pr/rw0IqSEMAHz3F3LQ7pzCAAAAAElFTkSuQmCC)}.x-tree-lines .x-tree-elbow-line{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYAQMAAADNmz9yAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURQAAAGxsbGnmglMAAAABdFJOUwBA5thmAAAAD0lEQVQI12NgcGCAANrQAJZgAwFzcq3tAAAAAElFTkSuQmCC)}.x-tree-no-lines .x-tree-expander{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYAgMAAACKO0WiAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAPX19WxsbDvRY04AAAABdFJOUwBA5thmAAAAHElEQVQI12NgIB6EhoYgyFR0MmrVFKziyLoIAwA1AQvltncYiAAAAABJRU5ErkJggg==)}.x-tree-no-lines .x-grid-tree-node-expanded .x-tree-expander{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYAgMAAACKO0WiAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAPX19WxsbDvRY04AAAABdFJOUwBA5thmAAAAGElEQVQI12NgIB6EhobgIaNWTSGohjAAABshC4W+iK2zAAAAAElFTkSuQmCC)}.x-tree-icon{width:16px;height:24px}.x-tree-elbow-img{width:18px;height:24px;margin-right:2px}.x-tree-icon,.x-tree-elbow-img,.x-tree-checkbox{margin-top:-5px;margin-bottom:-4px}.x-tree-icon-leaf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAeUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALcob2oAAAAJdFJOUwAQCnhpFg9chS0ORd0AAAA4SURBVAjXY2CYOXPmdAYQmMDAMNMBypg2BcqYoGkAZTBNhjAmCkY2QBTPnDkBzIAqoIwxEwwmAACH5RrQf/WINQAAAABJRU5ErkJggg==)}.x-tree-icon-parent{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURQAAAAAAAKVnuc8AAAABdFJOUwBA5thmAAAAHElEQVQI12NgAIP/DAyN/xkaGBn+g0lMBBQHAwAG8AqEhG4WhQAAAABJRU5ErkJggg==)}.x-grid-tree-node-expanded .x-tree-icon-parent{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABIUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKuErJsAAAAXdFJOUwBo4Chj0P4SkCDP/egPUIviTDC/3sJ59OUjDAAAAFNJREFUGNNjYCAMxCEASQBZWBwugJAVRwMM4pzIKoSAAmLIAvziDKIiyAICwgx8TMgCPIIM7GxIhjBz8zIwsLIgBBi5gAQHsiM5gAQ7sivYifArAE3jBcnZDRWLAAAAAElFTkSuQmCC)}.x-tree-checkbox{margin-right:4px;top:5px;width:15px;height:15px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADGUExURQAAALm5uV6n3Pb6/ZiYmPv7+9/f3////5mZmRR+zPz8/ODg4Lq6urbX7xJ9y7fY8Pn8/vj7/ry8vOfn5xF9y+7u7qSkpBF8y52dnfT09MzMzJycnKurq5aWlmSq3ezs7KioqKKiovHx8ePj47Kysvf6/cfh8/Ly8t3d3bfY712m3Njq9v39/bOzsxJ+y4m+5l+o3NLn9h2Dzi2M0U+d2b7b8imK0d3s9+Xw+TaQ1A16yzyU1RuCzrfX8OHv+bLU7vr8/k+e2Qmp4moAAAABdFJOUwBA5thmAAAAqElEQVQoz2NgIAA4kAEDAycyAEmzIwBIGok7Kk22NP4wpwxQK0JZpVCkmfVRpFl5pJGlVQ1skKVZGVnYkKSZtfj4kaS5eDjYkOwWYNKzhditLA/Ryw1xmqkhSC+TuCbUaSqKouxcQJOhLjcx02YXZOLjhblcSUFMWAikFyJtbmmsJifCj/CYpIysBBvC3xbWVka8yP5W19VADhY7R3vUYNFBDTUHKkUoAGIHGibaJxWFAAAAAElFTkSuQmCC)}.x-tree-checkbox-checked{background-position:0 -15px}.x-grid-tree-loading .x-tree-icon{background-image:url(images/tree/loading.gif)}.x-tree-node-text{padding-left:4px}.x-grid-cell-inner-treecolumn{padding:5px 10px 4px 6px}.x-col-move-top,.x-col-move-bottom{width:9px;height:9px}.x-col-move-top{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACQUExURQAAAAAAAAAAAAAAAAAAAAAAAJzEbAAAAAAAAAAAAAAAAI6zY4+0Y3GOTnCOTmV/R5zFbWWASGWARmJ8RZzFbKDJcQAAAJW7Z0FSLp3EbD9QLWN9RpS7Z53FbZ3EbmWAR5W7aDlJKJzFbjdHKDhGKDpKKQAAAKDJcKTPcqXQc6TPcaXPc6TPc6XQdKXQcqTPdClpF/oAAAAodFJOUwAYIiEDBpABBAkfNDRCQkltSUk0beUu1FLrUTWu6utJrlvqW1tbC+VaNCTFAAAAaklEQVQI1yXMSQKCMBBE0QYSElCZJ3FgVLoTlPvfjgRq9f6mAEBcEdVFgB27GUfssEw1/WJ5ukNSmTUr/H4lfPoJA/4oN/2ndck5SKcZSeOrdSSIwB3e6j57gXk18amngzbCKjxpgn+55Q4rGQfCyDZTHgAAAABJRU5ErkJggg==)}.x-col-move-bottom{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACBUExURQAAAIKlWwAAAJG3ZAAAAKLNcQAAAAAAAAAAAAAAAAAAAImsXwAAAFtzPwAAAAAAAAAAAISnW4OmW4SnXKHMcYOmXKHMcI6zY42zY6HMb6LMcYmsX0pdNYirXmWARkldMwAAAGV/RmWAR2V/R6XQcqXQc6XPc6TPc6TPcabPdKTPcn/MY+AAAAAkdFJOUwAnBnYJ4xoBBAMYoy5RERQ9KCgo4yfCJSTj475lvkllTElJSY6WOhgAAABuSURBVAjXJY1ZEoMwDEMNJLHD3hbovkDtJHD/A5IJ+pJGoycAALxON4QkPGm+ZyngWQfxwxgDXh5emFcdGyqqt9vkWRUEeVl/2YVXXeZgVdu4VZpW2TimxXn+UGLSHIT/h7em//XGHl+qM52K+B3fTAcOgl/98wAAAABJRU5ErkJggg==)}.x-grid-header-ct{border:1px solid #cfcfcf;border-bottom-color:#5c636b;background-color:#5c636b}.x-accordion-item .x-grid-header-ct{border-width:0 0 1px!important}.x-grid-header-ct-hidden{border-top:0!important;border-bottom:0!important}.x-grid-body{border-top-color:#cfcfcf}.x-hmenu-sort-asc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmdpm/XsAAAAGdFJOUwAt3DfWNZuAv6oAAAAsSURBVAjXY2BAAiICEJpRTRHCEDIzAgsxKrMxg4VYAtgYQiBybDBd1GKAAQDcJAIpslofGgAAAABJRU5ErkJggg==)}.x-hmenu-sort-desc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmdpm/XsAAAAGdFJOUwAt3DfWNZuAv6oAAAArSURBVAjXY2BAAmzUZbAEsDGEgBiMymzMimAhITMjATCDUU0RqlhEANkJAFvkAilhrh6iAAAAAElFTkSuQmCC)}.x-cols-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURQAAAJmZmZmZmZmZmZmZmfCQbqoAAAAEdFJOUwCIEI9rcKBCAAAAPUlEQVQI12NggAEXKGBwgPBZEAwkKRYGMOHgwsLi4MDIAhURgYo4u0BFwAywGhGYGkaYCANMREkFYTIMAAAZfg7LhBnZjwAAAABJRU5ErkJggg==)}.x-column-header{border-right:1px solid #cfcfcf;color:#fff;font:bold 13px/15px arial,helvetica,verdana,sans-serif;outline:0;background-color:#5c636b}.x-group-sub-header{background:transparent;border-top:1px solid #cfcfcf}.x-group-sub-header .x-column-header-inner{padding:6px 10px 7px 10px}.x-column-header-inner{padding:7px 10px}.x-column-header-inner-empty{text-overflow:clip}.x-column-header.x-column-header-focus{color:#fff}.x-column-header.x-column-header-focus .x-column-header-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;pointer-events:none}.x-column-header.x-column-header-focus.x-group-sub-header .x-column-header-inner:before{bottom:0}.x-column-header-over,.x-column-header-sort-ASC,.x-column-header-sort-DESC{background-image:none;background-color:#5c636b}.x-column-header-open{background-color:#5c636b}.x-column-header-open .x-column-header-trigger{background-color:#e3e4e5}.x-column-header-trigger{width:18px;cursor:pointer;background-color:transparent;background-position:center center}.x-column-header-align-right .x-column-header-text{margin-right:12px}.x-column-header-sort-ASC .x-column-header-text,.x-column-header-sort-DESC .x-column-header-text{padding-right:17px;background-position:right center}.x-column-header-sort-ASC .x-column-header-text{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmdpm/XsAAAAGdFJOUwAt3DfWNZuAv6oAAAAsSURBVAjXY2BAAiICEJpRTRHCEDIzAgsxKrMxg4VYAtgYQiBybDBd1GKAAQDcJAIpslofGgAAAABJRU5ErkJggg==)}.x-column-header-sort-DESC .x-column-header-text{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmdpm/XsAAAAGdFJOUwAt3DfWNZuAv6oAAAArSURBVAjXY2BAAmzUZbAEsDGEgBiMymzMimAhITMjATCDUU0RqlhEANkJAFvkAilhrh6iAAAAAElFTkSuQmCC)}.x-form-text-field-body-default{min-width:170px;max-width:170px}.x-form-trigger-wrap-default{border-width:1px;border-style:solid;border-color:#cfcfcf}.x-form-trigger-wrap-default.x-form-trigger-wrap-focus{border-color:#3892d4}.x-form-trigger-wrap-default.x-form-trigger-wrap-invalid{border-color:#cf4c35}.x-form-text-default{color:#000;padding:4px 6px 3px;background-color:#fff;font:normal 13px/15px arial,helvetica,verdana,sans-serif;min-height:22px}.x-form-text-default.x-form-textarea{line-height:15px;min-height:60px}.x-form-text-default.x-form-text-file{color:gray}.x-form-empty-field-default{color:gray}.x-form-invalid-field-default{background-color:#fff}.x-form-trigger-default{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAWCAMAAAAW9FllAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB4UExURQAAAGxsbHV1dXV1dWxsbHV1dWxsbGxsbHV1dXV1dXV1dXV1dWxsbGxsbGxsbHV1dWxsbHV1dWxsbHV1dXV1dWxsbGxsbEZGRmxsbHV1dUZGRkZGRkZGRkZGRkZGRmxsbEZGRkZGRkZGRnV1dUZGRkZGRkZGRkZGRq4A24gAAAAodFJOUwAGjQFrawyPjwyHBnuUhHt0lI2EdAGHjwMDawyUhHQEjQGHBAZ7AwSRT+xDAAAAgUlEQVRIx+3MNw6AMBBE0SHnnHOG+98QuTTucIGE9hdTvGIAiqK+ynbYOjavlsnWtHitOrZd9f4BRuIBXmLwqgcKoAQ6r22/A3vfvn8AclXT1PypcVoUafzUcV6WeZR5AKIsi0T1w9AX9RiGQ+4Bm+s2ok5lWYt6resp90BR1F+7AddcB8YYtXP5AAAAAElFTkSuQmCC) no-repeat;background-position:0 center;width:22px}.x-form-trigger-default.x-form-trigger-over{background-position:-22px center}.x-form-trigger-default.x-form-trigger-over.x-form-trigger-focus{background-position:-88px center}.x-form-trigger-default.x-form-trigger-focus{background-position:-66px center}.x-form-trigger.x-form-trigger-default.x-form-trigger-click{background-position:-44px center}.x-textfield-default-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-form-clear-trigger{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAWCAMAAAAW9FllAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAD/UExURQAAAKWlpZeXl6WlpZeXl6WlpZeXl6WlpZeXl6WlpaWlpZeXl5eXl6WlpZeXl6WlpZeXl6WlpZeXl6WlpZeXl6WlpZeXl6WlpZeXl6WlpZeXl4qKioqKioqKioqKioqKioqKioqKioqKiqWlpZeXl4qKioqKioqKioqKiqWlpZeXl4qKipmZmYmJiYmJiZmZmYmJiZmZmYmJiZmZmZmZmYmJiZmZmYmJiZmZmYmJiYmJiZmZmYmJiZmZmYmJiZmZmZmZmYmJiZmZmYmJiYmJiZmZmYqKioqKinp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6ehNrQzMAAABVdFJOUwCXlzLNDg7x8c1WMlYKCmhoRUWpqaururpUVPHNlw4yVgpoWVlFqau6KipUX19ISEZGyMhFR0dFy8s/P0FBzc0hKirhIeFZKl9IRshHRctBP83hISqEIcKiAAABgUlEQVRIx+WVx5aCQBBFy4yKWRAwYMKccxxzzuH/v2UolINbXPRiphevb7/Fqz51OgD8g+FyGOw2m93gcH26btpopiizkXZ/uol4NBIOR6LxxLcJPibgMVksJk+A8Wmunw16nVar0xtk/ZorZTNJMRYTk5ms9F1CKsSryIdSKqY5QUWBS6u4zhVVLObW3yT4QnmtdD703p2fK2hugXvvTsptNHeTk/QnuBgeSvUX10vAM0r33awA5drLrZVBYJXuJ7JF2O5f7n4LxWxCbwI4AgDVZgex06wCBByIdBCg0mgjthsVgCCNGM8A7A5HxONhB5CJ600Ag0eWVm8IMOy1ZPQY0DV6Zen2BwCDfldGrxHdaFKW0/kKcD2fZExG9SaA3YQ6nsznkzGSyY5qdqKOfmaznxGS04waEVEvt+fzdkESI3oTwGZRpulqNVXAYkOlrMpiuVgsFbBSqOGYsnjc7w8FYmG9CaTLEW4m4aNC+CIQvuaEHzHSTzTpD4j09/pXxy9zfGh9QMFS/AAAAABJRU5ErkJggg==)}.x-form-search-trigger{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAWCAMAAAAW9FllAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADqUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmXp6eomJiXp6eomJiYmJiXp6enp6eomJiYmJiXp6eomJiXp6enp6eomJiYmJiXp6eomJiXp6enp6eomJiXp6eomJiYmJiZmZmZmZmZmZmZmZmYmJiZmZmYmJiYmJiZmZmYmJiZmZmZmZmYmJiZmZmYmJiZmZmZmZmYmJiZmZmYmJiXp6eomJiXp6eomJiYmJiXp6eomJiYmJiXp6enp6enp6enp6enp6enp6eoyMjHp6eo6Ojnp6enp6eomJiZmZmYmJiXp6ehSYjvcAAABLdFJOUwAqNH8SP4DL7cBnmMvL7e3AwBISP4CAPzQqNH9/KmdnmJiRjZFsl4WFl5aWhIR9pKR9sXienniRd2xsA42djYWXloSkfcuesbF4sUldFbcAAAFXSURBVEjH3dbHjoMwFAVQE3pC74SSZHrvvWV6w/z/78wiMjbSGxg0Eot4dXUW17KFn0Bo+ddAUhVFlQZ1HQeWaVrBuK6RbxuG7Ud/aYB1KPOiIIi8PGR1oqee63qpPmE115LQccJEy9sbftERtwjciPHJLF6EeMbsl0+zRcimeVsDrAOZI5GTq3OP9ZjEWK/uM9IyEjMtam6AFUk83ZqXSApSqmlAkp9QTfzmBliRKlIWVZIsj6pnkWSHVEO7uQFWpAiUBYUk06XqmiQZDlXHaG6Ate/ter7Mnj+Vnh8C8xwLGXrmWIeeeam1NVDFb+CwOSnOgSH2jc+AIfZZvrc1VPrBNjCj9LQ4Akb0BT4ERvRX+dLWUGmtgVkHxS6gx3gH0Nfy6Z8NCO0XG4Du4W1An8vHLg230H5bxSqgm/gB0Hl516HhHjzf2jqkKzeQXl53aLha9r+UHyZtKFQNcuWcAAAAAElFTkSuQmCC)}body.x-border-layout-ct,div.x-border-layout-ct{background-color:#cfcfcf}.x-btn-default-small{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:#525b63;background-image:-owg(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false)}.x-btn-default-small{border-color:#343e48}.x-btn-button-default-small{height:16px}.x-btn-inner-default-small{font:bold 12px/16px arial,helvetica,verdana,sans-serif;color:#fff;padding:0 5px;max-width:100%}.x-btn-icon-right>.x-btn-inner-default-small,.x-btn-icon-left>.x-btn-inner-default-small{max-width:calc(100% - 16px)}.x-btn-icon-el-default-small{height:16px}.x-btn-icon-left>.x-btn-icon-el-default-small,.x-btn-icon-right>.x-btn-icon-el-default-small{width:16px}.x-btn-icon-top>.x-btn-icon-el-default-small,.x-btn-icon-bottom>.x-btn-icon-el-default-small{min-width:16px}.x-btn-icon-el-default-small.x-btn-glyph{font-size:16px;line-height:16px;color:#fff;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-default-small{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-small{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-default-small{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-default-small{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-small{padding-right:5px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-small{margin-right:5px}.x-btn-arrow-bottom>.x-btn-button-default-small,.x-btn-split-bottom>.x-btn-button-default-small{padding-bottom:3px}.x-btn-wrap-default-small.x-btn-arrow-right:after{width:16px;padding-right:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPBAMAAAAbqIIhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURQAAAP///////////////////////////////////////////////649SjkAAAANdFJOUwCPBGsMlIR0jQGHBntD7N2EAAAAKUlEQVQI12NgoAgwOjCwCIBZzNEMWw0gghUz26HSPGkHoCymVQokGAsARzoFL6A7hAsAAAAASUVORK5CYII=)}.x-btn-wrap-default-small.x-btn-arrow-bottom:after{height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPBAMAAAAbqIIhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURQAAAP///////////////////////////////////////////////649SjkAAAANdFJOUwCPBGsMlIR0jQGHBntD7N2EAAAAKUlEQVQI12NgoAgwOjCwCIBZzNEMWw0gghUz26HSPGkHoCymVQokGAsARzoFL6A7hAsAAAAASUVORK5CYII=)}.x-btn-wrap-default-small.x-btn-split-right:after{width:20px;padding-right:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABIBAMAAAAE68iyAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURQAAAGZmZv///////////////////////////////////////////////////03H0dgAAAAPdFJOUwAzM48EawyUhHSNAYcGe+QHhvYAAAAwSURBVCjPY1BkgINRJj2ZzAkMbAYQJmstw/UAqIJZu1fC1PJ1PIAxWc44jIYZPZkA0TIQD1fwNbEAAAAASUVORK5CYII=)}.x-btn-wrap-default-small.x-btn-split-bottom:after{height:15px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAQBAMAAAChGy3vAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURQAAAOHh4f///////////////////////////////////////////////////////24tJHsAAAAQdFJOUwAzM49rDJSEdI0BhwZ7AwRrs6LnAAAANklEQVQ4y2MQpANgUKIDYBgFQx+YMjAE09wStwM8KTS3hGPWygbah9f1WjpEyu99owlzFBAHAPsMGsM7wrPRAAAAAElFTkSuQmCC)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-small{padding-right:5px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-small{margin-right:5px}.x-btn-focus.x-btn-default-small{background-image:none;background-color:#525b63;background-image:-owg(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false);-webkit-box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn-over.x-btn-default-small{border-color:#303942;background-image:none;background-color:#4b545b;background-image:-owg(compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-over.x-btn-default-small{-webkit-box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-menu-active.x-btn-default-small,.x-btn.x-btn-pressed.x-btn-default-small{border-color:#272f36;background-image:none;background-color:#3e444a;background-image:-owg(compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-menu-active.x-btn-default-small,.x-btn-focus.x-btn-pressed.x-btn-default-small{-webkit-box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-disabled.x-btn-default-small{background-image:none;background-color:#525b63;background-image:-owg(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false)}.x-btn-disabled.x-btn-default-small{filter:alpha(opacity=50);opacity:.5}.x-button-default-small-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-default-small-cell>.x-grid-cell-inner>.x-btn-default-small{vertical-align:top}.x-btn-default-medium{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:#525b63;background-image:-owg(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false)}.x-btn-default-medium{border-color:#343e48}.x-btn-button-default-medium{height:24px}.x-btn-inner-default-medium{font:bold 14px/18px arial,helvetica,verdana,sans-serif;color:#fff;padding:0 8px;max-width:100%}.x-btn-icon-right>.x-btn-inner-default-medium,.x-btn-icon-left>.x-btn-inner-default-medium{max-width:calc(100% - 24px)}.x-btn-icon-el-default-medium{height:24px}.x-btn-icon-left>.x-btn-icon-el-default-medium,.x-btn-icon-right>.x-btn-icon-el-default-medium{width:24px}.x-btn-icon-top>.x-btn-icon-el-default-medium,.x-btn-icon-bottom>.x-btn-icon-el-default-medium{min-width:24px}.x-btn-icon-el-default-medium.x-btn-glyph{font-size:24px;line-height:24px;color:#fff;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-default-medium{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-medium{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-default-medium{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-default-medium{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-medium{padding-right:8px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-medium{margin-right:8px}.x-btn-arrow-bottom>.x-btn-button-default-medium,.x-btn-split-bottom>.x-btn-button-default-medium{padding-bottom:3px}.x-btn-wrap-default-medium.x-btn-arrow-right:after{width:24px;padding-right:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAMAAADNyMQcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////wg3514AAAAbdFJOUwBu6SW+NFcDrwmDxpwBD64I0cHL38reGdLCGjV+p0cAAABQSURBVCjPY2AYGYCFDcFmY0GVY2VihDEZmVjRNDKLcfGCaF4uEWYMU8UFedgZGNh5JKSwWMknxMHJySHJh9U9Avzc3BycOBzLLirMzjByAABN/wHoznuxDwAAAABJRU5ErkJggg==)}.x-btn-wrap-default-medium.x-btn-arrow-bottom:after{height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAMAAADNyMQcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////wg3514AAAAbdFJOUwBu6SW+NFcDrwmDxpwBD64I0cHL38reGdLCGjV+p0cAAABQSURBVCjPY2AYGYCFDcFmY0GVY2VihDEZmVjRNDKLcfGCaF4uEWYMU8UFedgZGNh5JKSwWMknxMHJySHJh9U9Avzc3BycOBzLLirMzjByAABN/wHoznuxDwAAAABJRU5ErkJggg==)}.x-btn-wrap-default-medium.x-btn-split-right:after{width:28px;padding-right:28px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAABICAMAAADSzGVHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABUUExURQAAAP///////////////////////2ZmZv///////////////////////////////////////////////////////////////////////////////6ugEccAAAAcdFJOUwDo6fO9VUMzM74kLTdb6/AxeO4BQYNpgm1CaGw5XHzkAAAAY0lEQVRIx2PgYGfADUYlRyVHJQeFJAsbQoyNBUwJwyVZmSVhciLMrOjG8grxQBg8QryYdkrxC4AoAX4xbA6S5uNmYODmk8DuWkEmLi4mQVxeEWdkFMXtT07O0cgelRyVHBqSAMigBkCl+LYVAAAAAElFTkSuQmCC)}.x-btn-wrap-default-medium.x-btn-split-bottom:after{height:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAYCAMAAACIuEKDAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURQAAAP///////////////////////+Hh4f///////////////////////////////////////////////////////////////////////////3t3tUcAAAAbdFJOUwDo6fO9VUMzM74kLTdb6/AxeO5Bg2mCbUJobB9qjE4AAABoSURBVFjD7dVJDoAgDAXQIuDAIIKz9z+oMUa9gm3+2/Rvm9JCjRDUCkEAAPAy9Zdrw7gRq7cnjtpyHkks4Q6hRN6Pa0/DVYY0c1+To/dEvl/5L3yunKuyhNO1KDXJOMJdh48IAAB+7gTUwA2l7e6mIQAAAABJRU5ErkJggg==)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-medium{padding-right:8px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-medium{margin-right:8px}.x-btn-focus.x-btn-default-medium{background-image:none;background-color:#525b63;background-image:-owg(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false);-webkit-box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn-over.x-btn-default-medium{border-color:#303942;background-image:none;background-color:#4b545b;background-image:-owg(compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-over.x-btn-default-medium{-webkit-box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-menu-active.x-btn-default-medium,.x-btn.x-btn-pressed.x-btn-default-medium{border-color:#272f36;background-image:none;background-color:#3e444a;background-image:-owg(compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-menu-active.x-btn-default-medium,.x-btn-focus.x-btn-pressed.x-btn-default-medium{-webkit-box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-disabled.x-btn-default-medium{background-image:none;background-color:#525b63;background-image:-owg(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false)}.x-btn-disabled.x-btn-default-medium{filter:alpha(opacity=50);opacity:.5}.x-button-default-medium-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-default-medium-cell>.x-grid-cell-inner>.x-btn-default-medium{vertical-align:top}.x-btn-default-large{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:#525b63;background-image:-owg(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false)}.x-btn-default-large{border-color:#343e48}.x-btn-button-default-large{height:32px}.x-btn-inner-default-large{font:bold 16px/20px arial,helvetica,verdana,sans-serif;color:#fff;padding:0 10px;max-width:100%}.x-btn-icon-right>.x-btn-inner-default-large,.x-btn-icon-left>.x-btn-inner-default-large{max-width:calc(100% - 32px)}.x-btn-icon-el-default-large{height:32px}.x-btn-icon-left>.x-btn-icon-el-default-large,.x-btn-icon-right>.x-btn-icon-el-default-large{width:32px}.x-btn-icon-top>.x-btn-icon-el-default-large,.x-btn-icon-bottom>.x-btn-icon-el-default-large{min-width:32px}.x-btn-icon-el-default-large.x-btn-glyph{font-size:32px;line-height:32px;color:#fff;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-default-large{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-large{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-default-large{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-default-large{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-large{padding-right:10px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-large{margin-right:10px}.x-btn-arrow-bottom>.x-btn-button-default-large,.x-btn-split-bottom>.x-btn-button-default-large{padding-bottom:3px}.x-btn-wrap-default-large.x-btn-arrow-right:after{width:28px;padding-right:28px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAMAAAA+9+1qAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABsUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z5P4FYAAAAkdFJOUwAjMlaibwGZq6pGVToQOV0kSDNcyGuUHQ0MgoeBhslsD5WaHlnhn58AAABVSURBVDjLY2AYBQMH2PkRbGF2HIoYOQVhTC4OAVxG8XEIQRhMnDy4LeRmUQZR4izM+JzFqijBwCApxorf8bJSbGwy0gS9KC+qRDAcFETkeEdTw0ADACnXAqXkg5TyAAAAAElFTkSuQmCC)}.x-btn-wrap-default-large.x-btn-arrow-bottom:after{height:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAMAAAA+9+1qAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABsUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z5P4FYAAAAkdFJOUwAjMlaibwGZq6pGVToQOV0kSDNcyGuUHQ0MgoeBhslsD5WaHlnhn58AAABVSURBVDjLY2AYBQMH2PkRbGF2HIoYOQVhTC4OAVxG8XEIQRhMnDy4LeRmUQZR4izM+JzFqijBwCApxorf8bJSbGwy0gS9KC+qRDAcFETkeEdTw0ADACnXAqXkg5TyAAAAAElFTkSuQmCC)}.x-btn-wrap-default-large.x-btn-split-right:after{width:35px;padding-right:35px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABICAMAAABLNLzyAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABvUExURQAAAP///////////////////////////2ZmZv///////////////////////////////////////////////////////////////////////////////////////////////////////////////zHYQJcAAAAldFJOUwBvASOrqqIzM5kyVkZVOhA5XSRIXMhrlB0NDIKHgYbJbA+Vmh4rQH/IAAAAaElEQVRIx2Ng52AgCEbVjKoZVTOqhsZqOAURwiKc2NUwswrDmDwsQjjsEmBhhzC4WPlwuoeXTQVESbBx43Ezo5IkA4OUOCNef8lJMzHJyhDwO6eCmDKh8FEUlecfTRujakbVjKoZJGoAM9gG71kMr40AAAAASUVORK5CYII=)}.x-btn-wrap-default-large.x-btn-split-bottom:after{height:29px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAdCAMAAADYddMwAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABvUExURQAAAP///////////////////////////+Hh4f///////////////////////////////////////////////////////////////////////////////////////////////////////////////+I5WlgAAAAldFJOUwBvASOrqqIzM5kyVkZVOhA5XSRIXMhrlB0NDIKHgYbJbA+Vmh4rQH/IAAAAbklEQVRYw+3WNw6AMAwFUAdCCb33Dvc/I0ICMTMwOPpvsdcobuRqghxNEAAAAPxNpW9eKMYPMa38SQOZcf6SRN5HkGdFvIsrtI8rNLbPvU3E1hJ1teDf8FNvGOOgxehaql2LGbyWc4xNBAAAAF+c0NcOb73Pf54AAAAASUVORK5CYII=)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-large{padding-right:10px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-large{margin-right:10px}.x-btn-focus.x-btn-default-large{background-image:none;background-color:#525b63;background-image:-owg(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false);-webkit-box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn-over.x-btn-default-large{border-color:#303942;background-image:none;background-color:#4b545b;background-image:-owg(compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-over.x-btn-default-large{-webkit-box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-menu-active.x-btn-default-large,.x-btn.x-btn-pressed.x-btn-default-large{border-color:#272f36;background-image:none;background-color:#3e444a;background-image:-owg(compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-menu-active.x-btn-default-large,.x-btn-focus.x-btn-pressed.x-btn-default-large{-webkit-box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-disabled.x-btn-default-large{background-image:none;background-color:#525b63;background-image:-owg(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false)}.x-btn-disabled.x-btn-default-large{filter:alpha(opacity=50);opacity:.5}.x-button-default-large-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-default-large-cell>.x-grid-cell-inner>.x-btn-default-large{vertical-align:top}.x-btn-default-toolbar-small{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:whitesmoke;background-image:-owg(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false)}.x-btn-default-toolbar-small{border-color:#d8d8d8}.x-btn-button-default-toolbar-small{height:16px}.x-btn-inner-default-toolbar-small{font:bold 12px/16px arial,helvetica,verdana,sans-serif;color:#666;padding:0 5px;max-width:100%}.x-btn-icon-right>.x-btn-inner-default-toolbar-small,.x-btn-icon-left>.x-btn-inner-default-toolbar-small{max-width:calc(100% - 16px)}.x-btn-icon-el-default-toolbar-small{height:16px}.x-btn-icon-left>.x-btn-icon-el-default-toolbar-small,.x-btn-icon-right>.x-btn-icon-el-default-toolbar-small{width:16px}.x-btn-icon-top>.x-btn-icon-el-default-toolbar-small,.x-btn-icon-bottom>.x-btn-icon-el-default-toolbar-small{min-width:16px}.x-btn-icon-el-default-toolbar-small.x-btn-glyph{font-size:16px;line-height:16px;color:#666;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-default-toolbar-small{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-toolbar-small{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-default-toolbar-small{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-default-toolbar-small{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-toolbar-small{padding-right:5px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-toolbar-small{margin-right:5px}.x-btn-arrow-bottom>.x-btn-button-default-toolbar-small,.x-btn-split-bottom>.x-btn-button-default-toolbar-small{padding-bottom:3px}.x-btn-wrap-default-toolbar-small.x-btn-arrow-right:after{width:16px;padding-right:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPBAMAAAAbqIIhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAqUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmdRUNzkAAAAOdFJOUwCPDGuNAYcGe5SEdAMEPUPnawAAACpJREFUCNdjYCADMCowMAmAWczTGSoNIIJbQr2h0hyrGqAs3rQD5JjPAABxFgUwmFpSdwAAAABJRU5ErkJggg==)}.x-btn-wrap-default-toolbar-small.x-btn-arrow-bottom:after{height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPBAMAAAAbqIIhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAqUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmdRUNzkAAAAOdFJOUwCPDGuNAYcGe5SEdAMEPUPnawAAACpJREFUCNdjYCADMCowMAmAWczTGSoNIIJbQr2h0hyrGqAs3rQD5JjPAABxFgUwmFpSdwAAAABJRU5ErkJggg==)}.x-btn-wrap-default-toolbar-small.x-btn-split-right:after{width:20px;padding-right:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABIBAMAAAAE68iyAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURQAAAGZmZv///5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmbOpxZ4AAAAQdFJOUwAzM48Ma40BhwZ7lIR0AwSD7xwgAAAAMElEQVQoz2NQZICDUSY9mcwODCwGECbrTobZAVAF18pzYWq5ziyAMfk7HoyGGT2ZAMdrEBBCp8xOAAAAAElFTkSuQmCC)}.x-btn-wrap-default-toolbar-small.x-btn-split-bottom:after{height:15px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAQBAMAAAChGy3vAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURQAAAOHh4f///5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTzC2W0AAAAQdFJOUwAzM48Ma40BhwZ7lIR0AwSD7xwgAAAANklEQVQ4y2MQpANgUKIDYBgFQx+YMDA409yS6AmcW2luCW962QXah9eaU3SIlB99owlzFBAHABu0GsPnnFZ7AAAAAElFTkSuQmCC)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-toolbar-small{padding-right:5px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-toolbar-small{margin-right:5px}.x-btn-focus.x-btn-default-toolbar-small{background-image:none;background-color:whitesmoke;background-image:-owg(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false);-webkit-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn-over.x-btn-default-toolbar-small{border-color:#cfcfcf;background-image:none;background-color:#ebebeb;background-image:-owg(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-over.x-btn-default-toolbar-small{-webkit-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-menu-active.x-btn-default-toolbar-small,.x-btn.x-btn-pressed.x-btn-default-toolbar-small{border-color:#c7c7c7;background-image:none;background-color:#e1e1e1;background-image:-owg(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-menu-active.x-btn-default-toolbar-small,.x-btn-focus.x-btn-pressed.x-btn-default-toolbar-small{-webkit-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-disabled.x-btn-default-toolbar-small{background-image:none;background-color:whitesmoke;background-image:-owg(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false)}.x-btn-disabled.x-btn-default-toolbar-small{filter:alpha(opacity=50);opacity:.5}.x-button-default-toolbar-small-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-default-toolbar-small-cell>.x-grid-cell-inner>.x-btn-default-toolbar-small{vertical-align:top}.x-btn-default-toolbar-medium{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:whitesmoke;background-image:-owg(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false)}.x-btn-default-toolbar-medium{border-color:#d8d8d8}.x-btn-button-default-toolbar-medium{height:24px}.x-btn-inner-default-toolbar-medium{font:bold 14px/18px arial,helvetica,verdana,sans-serif;color:#666;padding:0 8px;max-width:100%}.x-btn-icon-right>.x-btn-inner-default-toolbar-medium,.x-btn-icon-left>.x-btn-inner-default-toolbar-medium{max-width:calc(100% - 24px)}.x-btn-icon-el-default-toolbar-medium{height:24px}.x-btn-icon-left>.x-btn-icon-el-default-toolbar-medium,.x-btn-icon-right>.x-btn-icon-el-default-toolbar-medium{width:24px}.x-btn-icon-top>.x-btn-icon-el-default-toolbar-medium,.x-btn-icon-bottom>.x-btn-icon-el-default-toolbar-medium{min-width:24px}.x-btn-icon-el-default-toolbar-medium.x-btn-glyph{font-size:24px;line-height:24px;color:#666;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-default-toolbar-medium{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-toolbar-medium{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-default-toolbar-medium{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-default-toolbar-medium{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-toolbar-medium{padding-right:8px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-toolbar-medium{margin-right:8px}.x-btn-arrow-bottom>.x-btn-button-default-toolbar-medium,.x-btn-split-bottom>.x-btn-button-default-toolbar-medium{padding-bottom:3px}.x-btn-wrap-default-toolbar-medium.x-btn-arrow-right:after{width:24px;padding-right:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAMAAADNyMQcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZUyYtcAAAAVdFJOUwAZCVGCxCSHxrEDPzPgu2NyvGRz4cCI59IAAAA/SURBVCjPY2AYBQzsnIwQBiMnO7ocEwsfG4hmE2RhwtDIJcDKw8DAwyrMhc1Yfg5ubg4hHHYy84owj4Y8GAAAaUsBIY54whcAAAAASUVORK5CYII=)}.x-btn-wrap-default-toolbar-medium.x-btn-arrow-bottom:after{height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAMAAADNyMQcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZUyYtcAAAAVdFJOUwAZCVGCxCSHxrEDPzPgu2NyvGRz4cCI59IAAAA/SURBVCjPY2AYBQzsnIwQBiMnO7ocEwsfG4hmE2RhwtDIJcDKw8DAwyrMhc1Yfg5ubg4hHHYy84owj4Y8GAAAaUsBIY54whcAAAAASUVORK5CYII=)}.x-btn-wrap-default-toolbar-medium.x-btn-split-right:after{width:28px;padding-right:28px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAABICAMAAADSzGVHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABFUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmWZmZv///5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZma8nzXYAAAAXdFJOUwDEJBnGsYIzM4cJUQM/M+C7Y3K8ZHPhXJ+sAAAAAE5JREFUSMdj4GBnwA1GJUclRyWHuCQnKzOEwczKiSHJxSbABKKZhNm4MI3lEWLkY2DgYxTlwWqnIAsvL4sILgdx84txj8bKqOSo5DCQBACWEAWBVC754AAAAABJRU5ErkJggg==)}.x-btn-wrap-default-toolbar-medium.x-btn-split-bottom:after{height:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAYCAMAAACIuEKDAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABFUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmeHh4f///5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmSSy5f0AAAAXdFJOUwDEJBnGsYIzM4cJUQM/M+C7Y3K8ZHPhXJ+sAAAAAFNJREFUWMPt1EcOgDAMRFGnQjr9/kdFiDsgEv23sbcjF5kGIfMgBACA/wrOvI1xoesg0S/6qXr3se+R5E1VkarO3P12rbYUe4xwJ6ldiW8BAMAnbttYDQFcSxA+AAAAAElFTkSuQmCC)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-toolbar-medium{padding-right:8px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-toolbar-medium{margin-right:8px}.x-btn-focus.x-btn-default-toolbar-medium{background-image:none;background-color:whitesmoke;background-image:-owg(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false);-webkit-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn-over.x-btn-default-toolbar-medium{border-color:#cfcfcf;background-image:none;background-color:#ebebeb;background-image:-owg(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-over.x-btn-default-toolbar-medium{-webkit-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-menu-active.x-btn-default-toolbar-medium,.x-btn.x-btn-pressed.x-btn-default-toolbar-medium{border-color:#c7c7c7;background-image:none;background-color:#e1e1e1;background-image:-owg(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-menu-active.x-btn-default-toolbar-medium,.x-btn-focus.x-btn-pressed.x-btn-default-toolbar-medium{-webkit-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-disabled.x-btn-default-toolbar-medium{background-image:none;background-color:whitesmoke;background-image:-owg(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false)}.x-btn-disabled.x-btn-default-toolbar-medium{filter:alpha(opacity=50);opacity:.5}.x-button-default-toolbar-medium-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-default-toolbar-medium-cell>.x-grid-cell-inner>.x-btn-default-toolbar-medium{vertical-align:top}.x-btn-default-toolbar-large{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:whitesmoke;background-image:-owg(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false)}.x-btn-default-toolbar-large{border-color:#d8d8d8}.x-btn-button-default-toolbar-large{height:32px}.x-btn-inner-default-toolbar-large{font:bold 16px/20px arial,helvetica,verdana,sans-serif;color:#666;padding:0 10px;max-width:100%}.x-btn-icon-right>.x-btn-inner-default-toolbar-large,.x-btn-icon-left>.x-btn-inner-default-toolbar-large{max-width:calc(100% - 32px)}.x-btn-icon-el-default-toolbar-large{height:32px}.x-btn-icon-left>.x-btn-icon-el-default-toolbar-large,.x-btn-icon-right>.x-btn-icon-el-default-toolbar-large{width:32px}.x-btn-icon-top>.x-btn-icon-el-default-toolbar-large,.x-btn-icon-bottom>.x-btn-icon-el-default-toolbar-large{min-width:32px}.x-btn-icon-el-default-toolbar-large.x-btn-glyph{font-size:32px;line-height:32px;color:#666;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-default-toolbar-large{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-toolbar-large{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-default-toolbar-large{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-default-toolbar-large{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-toolbar-large{padding-right:10px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-toolbar-large{margin-right:10px}.x-btn-arrow-bottom>.x-btn-button-default-toolbar-large,.x-btn-split-bottom>.x-btn-button-default-toolbar-large{padding-bottom:3px}.x-btn-wrap-default-toolbar-large.x-btn-arrow-right:after{width:28px;padding-right:28px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAdCAMAAAD4tU6IAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABgUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmfHUgiYAAAAgdFJOUwBJ03tIW2M0sNGurXd4zQMSzpjBDMDkIOMflZoElBMNArCQuAAAAFdJREFUKM9jYBgFgwVw8CLYPBxYlbBzssKYrJzs2I1hYWKEMBiZWHBZxSYI1szOx4bbOczC4gwMkqLM+JwsxSUvwi2L11cyXNJC3Pz4fS4nISYwGv90BAAJ7wJB406xiwAAAABJRU5ErkJggg==)}.x-btn-wrap-default-toolbar-large.x-btn-arrow-bottom:after{height:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAdCAMAAAD4tU6IAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABgUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmfHUgiYAAAAgdFJOUwBJ03tIW2M0sNGurXd4zQMSzpjBDMDkIOMflZoElBMNArCQuAAAAFdJREFUKM9jYBgFgwVw8CLYPBxYlbBzssKYrJzs2I1hYWKEMBiZWHBZxSYI1szOx4bbOczC4gwMkqLM+JwsxSUvwi2L11cyXNJC3Pz4fS4nISYwGv90BAAJ7wJB406xiwAAAABJRU5ErkJggg==)}.x-btn-wrap-default-toolbar-large.x-btn-split-right:after{width:35px;padding-right:35px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABICAMAAABLNLzyAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABmUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmWZmZv///5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVZRx+wAAAAidFJOUwBbY0mw0UgzMzTTe66td3jNAxLOmMEMwOQg4x+VmgSUEw0o+HB2AAAAaklEQVRIx2PgYGcgCEbVjKoZVTOqhsZqWPgRwnws2NVwsjLCmIysnDjsYuNihjCYudhwuodJGKydU4AJj5u5RSUZGKTFufH6S4ZHUYxXHr/f5XhkRXgFCYSPgpSE0GjaGFUzqmZUzSBRAwD7tQa51x8vUAAAAABJRU5ErkJggg==)}.x-btn-wrap-default-toolbar-large.x-btn-split-bottom:after{height:29px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAdCAMAAADYddMwAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABmUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmeHh4f///5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmUiKfPkAAAAidFJOUwBbY0mw0UgzMzTTe66td3jNAxLOmMEMwOQg4x+VmgSUEw0o+HB2AAAAb0lEQVRYw+3VNw6AMAwFUJOEkkDovXP/SyKBEDMDg6P/pr9abhQ6giJHEAAAAPxNZW9OFeNCtO890fM155YERt5BmoD3cInqaoTOBfc1iZuBaOpi/gs/J0drNwcu15ostS1cuMH72Jf4RAAAAPDFCQaODjnAcsI/AAAAAElFTkSuQmCC)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-toolbar-large{padding-right:10px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-toolbar-large{margin-right:10px}.x-btn-focus.x-btn-default-toolbar-large{background-image:none;background-color:whitesmoke;background-image:-owg(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false);-webkit-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn-over.x-btn-default-toolbar-large{border-color:#cfcfcf;background-image:none;background-color:#ebebeb;background-image:-owg(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-over.x-btn-default-toolbar-large{-webkit-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-menu-active.x-btn-default-toolbar-large,.x-btn.x-btn-pressed.x-btn-default-toolbar-large{border-color:#c7c7c7;background-image:none;background-color:#e1e1e1;background-image:-owg(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-menu-active.x-btn-default-toolbar-large,.x-btn-focus.x-btn-pressed.x-btn-default-toolbar-large{-webkit-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-disabled.x-btn-default-toolbar-large{background-image:none;background-color:whitesmoke;background-image:-owg(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#f6f6f6,whitesmoke 50%,#e9e9e9 51%,whitesmoke)),false,false,false,false,false,false,false,false,false)}.x-btn-disabled.x-btn-default-toolbar-large{filter:alpha(opacity=50);opacity:.5}.x-button-default-toolbar-large-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-default-toolbar-large-cell>.x-grid-cell-inner>.x-btn-default-toolbar-large{vertical-align:top}.x-tab-default-top{-moz-border-radius-topleft:1px;-webkit-border-top-left-radius:1px;border-top-left-radius:1px;-moz-border-radius-topright:1px;-webkit-border-top-right-radius:1px;border-top-right-radius:1px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:6px 12px 6px 12px;border-width:0;border-style:solid;background-color:#fff}.x-tab-default-bottom{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:1px;-webkit-border-bottom-right-radius:1px;border-bottom-right-radius:1px;-moz-border-radius-bottomleft:1px;-webkit-border-bottom-left-radius:1px;border-bottom-left-radius:1px;padding:6px 12px 6px 12px;border-width:0;border-style:solid;background-color:#fff}.x-tab-default-left{-moz-border-radius-topleft:1px;-webkit-border-top-left-radius:1px;border-top-left-radius:1px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:1px;-webkit-border-bottom-left-radius:1px;border-bottom-left-radius:1px;padding:6px 12px 6px 12px;border-width:0;border-style:solid;background-color:#fff}.x-tab-default-right{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:1px;-webkit-border-top-right-radius:1px;border-top-right-radius:1px;-moz-border-radius-bottomright:1px;-webkit-border-bottom-right-radius:1px;border-bottom-right-radius:1px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:6px 12px 6px 12px;border-width:0;border-style:solid;background-color:#fff}.x-tab-default{border-color:whitesmoke;cursor:pointer}.x-tab-default-top{margin:0}.x-tab-default-top.x-tab-rotate-left{margin:0}.x-tab-default-top.x-tab-focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-tab-default-top.x-tab-focus.x-tab-over{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-tab-default-top.x-tab-focus.x-tab-active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-tab-default-right{margin:0}.x-tab-default-right.x-tab-rotate-right{margin:0}.x-tab-default-right.x-tab-focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-tab-default-right.x-tab-focus.x-tab-over{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-tab-default-right.x-tab-focus.x-tab-active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-tab-default-bottom{margin:0}.x-tab-default-bottom.x-tab-rotate-left{margin:0}.x-tab-default-bottom.x-tab-focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-tab-default-bottom.x-tab-focus.x-tab-over{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-tab-default-bottom.x-tab-focus.x-tab-active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-tab-default-left{margin:0}.x-tab-default-left.x-tab-rotate-right{margin:0}.x-tab-default-left.x-tab-focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-tab-default-left.x-tab-focus.x-tab-over{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-tab-default-left.x-tab-focus.x-tab-active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-tab-button-default{height:16px}.x-tab-inner-default{font:bold 13px/16px arial,helvetica,verdana,sans-serif;color:#5b646a;max-width:100%}.x-tab-icon-right>.x-tab-inner-default,.x-tab-icon-left>.x-tab-inner-default{max-width:calc(100% - 16px)}.x-tab-icon-el-default{height:16px;line-height:16px;background-position:center center}.x-tab-icon-left>.x-tab-icon-el-default,.x-tab-icon-right>.x-tab-icon-el-default{width:16px}.x-tab-icon-top>.x-tab-icon-el-default,.x-tab-icon-bottom>.x-tab-icon-el-default{min-width:16px}.x-tab-icon-el-default.x-tab-glyph{font-size:16px;line-height:16px;color:#5b646a;opacity:.5}.x-tab-text.x-tab-icon-left>.x-tab-icon-el-default{margin-right:6px}.x-tab-text.x-tab-icon-right>.x-tab-icon-el-default{margin-left:6px}.x-tab-text.x-tab-icon-top>.x-tab-icon-el-default{margin-bottom:6px}.x-tab-text.x-tab-icon-bottom>.x-tab-icon-el-default{margin-top:6px}.x-tab-focus.x-tab-default{border-color:#fff}.x-tab-over.x-tab-default{border-color:#5b646a;background-color:#5b646a}.x-tab-over.x-tab-default .x-tab-inner-default{color:#fff}.x-tab-over.x-tab-default .x-tab-glyph{color:#fff}.x-ie8m .x-tab-over.x-tab-default .x-tab-glyph{color:#adb2b5}.x-tab.x-tab-active.x-tab-default{border-color:#5b646a;background-color:#5b646a}.x-tab.x-tab-active.x-tab-default .x-tab-inner-default{color:#fff}.x-tab.x-tab-active.x-tab-default .x-tab-glyph{color:#fff}.x-ie8 .x-tab.x-tab-active.x-tab-default .x-tab-glyph{color:#adb2b5}.x-tab.x-tab-disabled.x-tab-default{cursor:default}.x-tab.x-tab-disabled.x-tab-default .x-tab-inner-default{filter:alpha(opacity=30);opacity:.3}.x-tab.x-tab-disabled.x-tab-default .x-tab-icon-el-default{filter:alpha(opacity=50);opacity:.5}.x-tab.x-tab-disabled.x-tab-default .x-tab-glyph{color:#5b646a;opacity:.3;filter:none}.x-ie8 .x-tab.x-tab-disabled.x-tab-default .x-tab-glyph{color:#ced1d2}.x-tab-default .x-tab-close-btn{top:2px;right:2px;width:12px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAYCAMAAAClZq98AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABvUExURQAAAJvQ/////8Pj/3NzcwBkuQCJ/5vQ/////8Pj/3NzcwBiuACI/wCI/5vQ/////8Pj/wBit3Nzc3R0dACH/5vQ/////8Pi/wBiuJrQ/wBitv///8Pi/3V1dQCH/5vQ/////8Pi/3NzcwBiuACH/ytlpdsAAAAldFJOUwDr6+tFRUVFRUXr6+urq6urq6tERERERERGRkZGRkbw8PDw8PCS5EeqAAAA2klEQVQoz83QuQ7CMBBF0Ynj3QkJO2SH8P/fiMeMRykpKHBx9YojWzLAD89BYo8HbK2xpxq7V9jbPqHRR3X0I+6piupUTbi7ENUtdJ+rpJdkAHSlyQCooNhE9XyOeevXa8pbrSsbRHKD9AYpNl5KL/k5XWl+TgXFhpIMJRnKt1/wj6ex2EuDbR322mJ3BnveJdSLqC6ixz2UUV3LAfe9iOpc3D9XWWHJALjSkQEwhWET1bL0ebvHY8jbzDMbRHaD3AYZNsJaYfk5Vzp+zhSGDSUZSjKUb7/gR+cNahUM2fDRx4MAAAAASUVORK5CYII=) 0 0}.x-tab-default .x-tab-close-btn-over{background-position:-12px 0}.x-tab-default .x-tab-close-btn-pressed{background-position:-24px 0}.x-tab-default.x-tab-active .x-tab-close-btn{background-position:0 -12px}.x-tab-default.x-tab-active .x-tab-close-btn-over{background-position:-12px -12px}.x-tab-default.x-tab-active .x-tab-close-btn-pressed{background-position:-24px -12px}.x-tab-default.x-tab-disabled .x-tab-close-btn{filter:alpha(opacity=30);opacity:.3;background-position:0 0}.x-tab-closable.x-tab-default .x-tab-button{padding-right:15px}.x-tab-bar-default{background-color:#fff}.x-tab-bar-default-top>.x-tab-bar-body-default{padding:0}.x-tab-bar-default-bottom>.x-tab-bar-body-default{padding:0}.x-tab-bar-default-left>.x-tab-bar-body-default{padding:0}.x-tab-bar-default-right>.x-tab-bar-body-default{padding:0}.x-tab-bar-plain.x-tab-bar-default-horizontal{border-top-color:transparent;border-bottom-color:transparent;border-left-width:0;border-right-width:0}.x-tab-bar-plain.x-tab-bar-default-vertical{border-right-color:transparent;border-left-color:transparent;border-top-width:0;border-bottom-width:0}.x-tab-bar-top>.x-tab-bar-body-default{padding-bottom:2px}.x-tab-bar-bottom>.x-tab-bar-body-default{padding-top:2px}.x-tab-bar-left>.x-tab-bar-body-default{padding-right:2px}.x-tab-bar-right>.x-tab-bar-body-default{padding-left:2px}.x-tab-bar-strip-default{border-style:solid;border-color:whitesmoke;background-color:#5b646a}.x-tab-bar-top>.x-tab-bar-strip-default{border-width:0;height:2px}.x-tab-bar-top.x-tab-bar-plain>.x-tab-bar-strip-default{border-width:0}.x-tab-bar-bottom>.x-tab-bar-strip-default{border-width:0;height:2px}.x-tab-bar-bottom.x-tab-bar-plain>.x-tab-bar-strip-default{border-width:0}.x-tab-bar-left>.x-tab-bar-strip-default{border-width:0;width:2px}.x-tab-bar-left.x-tab-bar-plain>.x-tab-bar-strip-default{border-width:0}.x-tab-bar-right>.x-tab-bar-strip-default{border-width:0;width:2px}.x-tab-bar-right.x-tab-bar-plain>.x-tab-bar-strip-default{border-width:0}.x-tab-bar-horizontal>.x-tab-bar-body-default{min-height:30px}.x-ie9m .x-tab-bar-horizontal>.x-tab-bar-body-default{min-height:28px}.x-tab-bar-vertical>.x-tab-bar-body-default{min-width:30px}.x-ie9m .x-tab-bar-vertical>.x-tab-bar-body-default{min-width:28px}.x-tab-bar-default-scroller .x-box-scroller-body-horizontal{margin-left:24px}.x-tab-bar-default-vertical-scroller .x-box-scroller-body-vertical{margin-top:24px}.x-box-scroller-tab-bar-default{cursor:pointer;filter:alpha(opacity=50);opacity:.5}.x-box-scroller-tab-bar-default.x-box-scroller-hover{filter:alpha(opacity=60);opacity:.6}.x-box-scroller-tab-bar-default.x-box-scroller-pressed{filter:alpha(opacity=70);opacity:.7}.x-box-scroller-tab-bar-default.x-box-scroller-disabled{filter:alpha(opacity=25);opacity:.25;cursor:default}.x-box-scroller-tab-bar-default.x-box-scroller-left,.x-box-scroller-tab-bar-default.x-box-scroller-right{width:24px;height:24px;top:50%;margin-top:-12px}.x-box-scroller-tab-bar-default.x-box-scroller-left{margin-left:0;margin-right:0;margin-bottom:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAfCAMAAADKrP1yAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABFUExURQAAAE5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTrHaZg0AAAAXdFJOUwBTohYemA+mdlxJHT4pLjUvoCSdnrJVoj+V6wAAAEpJREFUKM9jYBiWgIUDuzgbKydWcWYRRqzi3ExcWMWF2HmwivOy82MV5xMUwO4gUTEcPsCpA6cduF2F2x9AnwszMpAWVrhDd+gCAJuPAbfE0wvSAAAAAElFTkSuQmCC)}.x-box-scroller-tab-bar-default.x-box-scroller-right{margin-left:0;margin-right:0;margin-bottom:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAfCAMAAADKrP1yAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABFUExURQAAAE5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTrHaZg0AAAAXdFJOUwBTFkkemA+mdlyiHT4pLjUvoCSenbJVrlsRiAAAAEVJREFUKM9jYBhmgIMFhwQnKxsOGUYRJhwyzFzcOGR42IVwyPCz8+KQERDkwyEjJkqaDlx24HIVLn8wCjORFlY4Q3eIAwCZoQG3+Db9IwAAAABJRU5ErkJggg==)}.x-box-scroller-tab-bar-default.x-box-scroller-top,.x-box-scroller-tab-bar-default.x-box-scroller-bottom{height:24px;width:24px;left:50%;margin-left:-12px}.x-box-scroller-tab-bar-default.x-box-scroller-top{margin-top:0;margin-right:0;margin-bottom:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURQAAAEZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkraV/gAAAAVdFJOUwChTqseJjhHqZQcKDKtQCGsNS/IKT8eY1YAAABOSURBVBjTY2CgHmASZkLhszOKMLIj8fk4uBi4OPjgfEEBfiDJLyAI5QvxcoNpbl4hMM3KzAOV4WFmBZIsHGxwvWwcLAwMnMims3NSww8A200BnIxUoDIAAAAASUVORK5CYII=)}.x-box-scroller-tab-bar-default.x-box-scroller-bottom{margin-top:0;margin-right:0;margin-bottom:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURQAAAEZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkraV/gAAAAVdFJOUwBOJjgeHKFHqZQoMq1AIaw1qy/IKd2LwxEAAABNSURBVBjTrY1JDsAgDAPNmrAv7f/fWoQQond8sDWK7AA35OgAcoBmtVmxHi5bWByanNmjn+ljX5da8vBc6u4mNjCcznX7Wvo9F4/ANX3a+AGcdeBEfAAAAABJRU5ErkJggg==)}.x-tab-bar-default-top .x-box-scroller-tab-bar-default{margin-top:-13px}.x-tab-bar-default-right .x-box-scroller-tab-bar-default{margin-left:-11px}.x-tab-bar-default-bottom .x-box-scroller-tab-bar-default{margin-top:-11px}.x-tab-bar-default-left .x-box-scroller-tab-bar-default{margin-left:-13px}.x-box-scroller-tab-bar-default{background-color:#fff}.x-box-scroller-tab-bar-default .x-ie8 .x-box-scroller-plain{background-color:#fff}.x-box-scroller-plain.x-box-scroller-tab-bar-default.x-box-scroller-left{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAfCAMAAADKrP1yAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABFUExURQAAAE5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTrHaZg0AAAAXdFJOUwBTohYemA+mdlxJHT4pLjUvoCSdnrJVoj+V6wAAAEpJREFUKM9jYBiWgIUDuzgbKydWcWYRRqzi3ExcWMWF2HmwivOy82MV5xMUwO4gUTEcPsCpA6cduF2F2x9AnwszMpAWVrhDd+gCAJuPAbfE0wvSAAAAAElFTkSuQmCC)}.x-box-scroller-plain.x-box-scroller-tab-bar-default.x-box-scroller-right{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAfCAMAAADKrP1yAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABFUExURQAAAE5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTrHaZg0AAAAXdFJOUwBTFkkemA+mdlyiHT4pLjUvoCSenbJVrlsRiAAAAEVJREFUKM9jYBhmgIMFhwQnKxsOGUYRJhwyzFzcOGR42IVwyPCz8+KQERDkwyEjJkqaDlx24HIVLn8wCjORFlY4Q3eIAwCZoQG3+Db9IwAAAABJRU5ErkJggg==)}.x-box-scroller-plain.x-box-scroller-tab-bar-default.x-box-scroller-top{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAYCAMAAAA1ddazAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABFUExURQAAAE5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTrHaZg0AAAAXdFJOUwBTohYemA+mdlxJHT4pLjUvoCSenbJVssyEXAAAAFNJREFUKM9jYBgFSIBPlA+fNK+gmCAvbmkhdgEGAXYhXNLc7PxAkp+dG7s0MxMPmOZhYsYmzSbCBWVxCbNhSrOwMsLZjKwsGPIcnEgcTo7RqIYAALIjAbd47CktAAAAAElFTkSuQmCC)}.x-box-scroller-plain.x-box-scroller-tab-bar-default.x-box-scroller-bottom{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAYCAMAAAA1ddazAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABFUExURQAAAE5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTrHaZg0AAAAXdFJOUwBTFkkemA+mdlyiHT4pLjUvoCSenbJVrlsRiAAAAFVJREFUKM9jYBgFYMDBicTh5MCQZ2FlhLMZWVkwDWATZoaymEXYsNnAxMUDpnm4mLA7gZudH0jys3PjcqMQuwCDALsQbk/wCooJ8uLzJZ8o32hUIwMAdFkBt1LuxpwAAAAASUVORK5CYII=)}.x-window-ghost{filter:alpha(opacity=50);opacity:.5}.x-window-default{border-color:whitesmoke;-webkit-border-radius:.1px;-moz-border-radius:.1px;-ms-border-radius:.1px;-o-border-radius:.1px;border-radius:.1px}.x-window-default{-webkit-border-radius:.1px;-moz-border-radius:.1px;-ms-border-radius:.1px;-o-border-radius:.1px;border-radius:.1px;padding:0;border-width:0;border-style:solid;background-color:#fff}.x-window-body-default{border-color:whitesmoke;border-width:1px;border-style:solid;background:#fff;color:#000;font-size:13px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif}.x-window-header-default{font-size:20px;border-color:whitesmoke;background-color:whitesmoke}.x-window-header-default .x-tool-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAGACAMAAACTPBKkAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJSUExURQAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkWPzF0AAADFdFJOUwCPkJXX/ZQG/PksKyr4CY7Uu72Y1vDY8xH0/voS6n+Tgb4P8YtueOMKqoBCAWBkDpJxuLGuS4gCaRzmvPXnui3EDZY4QOkFW4RNA32DbzbhfGxd0imCeQjZWrL3+zdWUd4/QURFJO8bhkl31cDyTnZ1B688DAQWJvYwLp9zGeuoXxpMxeCXrN3CZSEeT1lVz0rKItqRm6XtIyjfnm1wv9sXq3RosH7TezLBh2JnzhUUhY2jyx89tC8QJ6ZQ7ljIOZncHbPkTRPXjwAABpNJREFUWMPVWIdfU0kQHkJM3gsE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);background-color:whitesmoke}.x-window-header-default-horizontal .x-window-header-default-tab-bar{margin-top:-9px;margin-bottom:-9px}.x-window-header-default-vertical .x-window-header-default-tab-bar{margin-right:-9px;margin-left:-9px}.x-window-header-title-default{color:#343e48;font-size:20px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;line-height:22px}.x-window-header-title-default>.x-title-text-default{padding:0;text-transform:none}.x-window-header-title-default>.x-title-icon-wrap-default.x-title-icon-top{height:22px;padding-bottom:6px}.x-window-header-title-default>.x-title-icon-wrap-default.x-title-icon-right{width:22px;padding-left:6px}.x-window-header-title-default>.x-title-icon-wrap-default.x-title-icon-bottom{height:22px;padding-top:6px}.x-window-header-title-default>.x-title-icon-wrap-default.x-title-icon-left{width:22px;padding-right:6px}.x-window-header-title-default>.x-title-icon-wrap-default>.x-title-icon-default{width:16px;height:16px;background-position:center center}.x-window-header-title-default>.x-title-icon-wrap-default>.x-title-glyph{color:#343e48;font-size:16px;line-height:16px;opacity:.5}.x-window-header-default-top{-moz-border-radius-topleft:.1px;-webkit-border-top-left-radius:.1px;border-top-left-radius:.1px;-moz-border-radius-topright:.1px;-webkit-border-top-right-radius:.1px;border-top-right-radius:.1px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:9px 9px 8.9px 9px;border-width:0;border-style:solid;background-color:whitesmoke}.x-window-header-default-right{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:.1px;-webkit-border-top-right-radius:.1px;border-top-right-radius:.1px;-moz-border-radius-bottomright:.1px;-webkit-border-bottom-right-radius:.1px;border-bottom-right-radius:.1px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:9px 9px 9px 8.9px;border-width:0;border-style:solid;background-color:whitesmoke}.x-window-header-default-bottom{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:.1px;-webkit-border-bottom-right-radius:.1px;border-bottom-right-radius:.1px;-moz-border-radius-bottomleft:.1px;-webkit-border-bottom-left-radius:.1px;border-bottom-left-radius:.1px;padding:8.9px 9px 9px 9px;border-width:0;border-style:solid;background-color:whitesmoke}.x-window-header-default-left{-moz-border-radius-topleft:.1px;-webkit-border-top-left-radius:.1px;border-top-left-radius:.1px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:.1px;-webkit-border-bottom-left-radius:.1px;border-bottom-left-radius:.1px;padding:9px 8.9px 9px 9px;border-width:0;border-style:solid;background-color:whitesmoke}.x-window-header-default-collapsed-top{-webkit-border-radius:.1px;-moz-border-radius:.1px;-ms-border-radius:.1px;-o-border-radius:.1px;border-radius:.1px;padding:9px 9px 9px 9px;border-width:0;border-style:solid;background-color:whitesmoke}.x-window-header-default-collapsed-right{-webkit-border-radius:.1px;-moz-border-radius:.1px;-ms-border-radius:.1px;-o-border-radius:.1px;border-radius:.1px;padding:9px 9px 9px 9px;border-width:0;border-style:solid;background-color:whitesmoke}.x-window-header-default-collapsed-bottom{-webkit-border-radius:.1px;-moz-border-radius:.1px;-ms-border-radius:.1px;-o-border-radius:.1px;border-radius:.1px;padding:9px 9px 9px 9px;border-width:0;border-style:solid;background-color:whitesmoke}.x-window-header-default-collapsed-left{-webkit-border-radius:.1px;-moz-border-radius:.1px;-ms-border-radius:.1px;-o-border-radius:.1px;border-radius:.1px;padding:9px 9px 9px 9px;border-width:0;border-style:solid;background-color:whitesmoke}.x-window-header-default .x-window-header-icon{width:16px;height:16px;color:#343e48;font-size:16px;line-height:16px;background-position:center center}.x-window-header-default .x-window-header-glyph{color:#343e48;font-size:16px;line-height:16px;opacity:.5}.x-window-header-default-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-window-header-default-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-window-header-default-vertical .x-tool-after-title{margin:6px 0 0 0}.x-window-header-default-vertical .x-tool-before-title{margin:0 0 6px 0}.x-window-header-default{border-width:0!important}.x-window-default-outer-border-l{border-left-color:whitesmoke!important;border-left-width:1px!important}.x-window-default-outer-border-b{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-window-default-outer-border-bl{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-window-default-outer-border-r{border-right-color:whitesmoke!important;border-right-width:1px!important}.x-window-default-outer-border-rl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-window-default-outer-border-rb{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-window-default-outer-border-rbl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-window-default-outer-border-t{border-top-color:whitesmoke!important;border-top-width:1px!important}.x-window-default-outer-border-tl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-window-default-outer-border-tb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-window-default-outer-border-tbl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-window-default-outer-border-tr{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important}.x-window-default-outer-border-trl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-window-default-outer-border-trb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-window-default-outer-border-trbl{border-color:whitesmoke!important;border-width:1px!important}.x-window-body-plain{background-color:transparent}.x-tip-anchor{position:absolute;overflow:hidden;height:10px;width:10px;border-style:solid;border-width:5px;border-color:#333e48}.x-tip-anchor-top{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent}.x-tip-anchor-bottom{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent}.x-tip-anchor-left{border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.x-tip-anchor-right{border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent}.x-tip-default{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:2px 2px 2px 2px;border-width:1px;border-style:solid;background-color:#f2f2f2}.x-tip-default{border-color:#333e48}.x-tip-default .x-tool-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAGACAMAAACTPBKkAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJSUExURQAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkWPzF0AAADFdFJOUwCPkJXX/ZQG/PksKyr4CY7Uu72Y1vDY8xH0/voS6n+Tgb4P8YtueOMKqoBCAWBkDpJxuLGuS4gCaRzmvPXnui3EDZY4QOkFW4RNA32DbzbhfGxd0imCeQjZWrL3+zdWUd4/QURFJO8bhkl31cDyTnZ1B688DAQWJvYwLp9zGeuoXxpMxeCXrN3CZSEeT1lVz0rKItqRm6XtIyjfnm1wv9sXq3RosH7TezLBh2JnzhUUhY2jyx89tC8QJ6ZQ7ljIOZncHbPkTRPXjwAABpNJREFUWMPVWIdfU0kQHkJM3gsE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);background-color:#f2f2f2}.x-tip-header-default .x-tool-after-title{margin:0 0 0 6px}.x-tip-header-default .x-tool-before-title{margin:0 6px 0 0}.x-tip-header-default{padding:3px 3px 0 3px}.x-tip-header-title-default{color:#000;font-size:12px;font-weight:bold}.x-tip-body-default{padding:3px;color:#000;font-size:12px;font-weight:normal}.x-tip-body-default a{color:#000}.x-tip-form-invalid{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:2px 2px 2px 2px;border-width:1px;border-style:solid;background-color:#f2f2f2}.x-tip-form-invalid{border-color:#333e48}.x-tip-form-invalid .x-tool-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAGACAMAAACTPBKkAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJSUExURQAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkWPzF0AAADFdFJOUwCPkJXX/ZQG/PksKyr4CY7Uu72Y1vDY8xH0/voS6n+Tgb4P8YtueOMKqoBCAWBkDpJxuLGuS4gCaRzmvPXnui3EDZY4QOkFW4RNA32DbzbhfGxd0imCeQjZWrL3+zdWUd4/QURFJO8bhkl31cDyTnZ1B688DAQWJvYwLp9zGeuoXxpMxeCXrN3CZSEeT1lVz0rKItqRm6XtIyjfnm1wv9sXq3RosH7TezLBh2JnzhUUhY2jyx89tC8QJ6ZQ7ljIOZncHbPkTRPXjwAABpNJREFUWMPVWIdfU0kQHkJM3gsEIyYkxBAMkd4RBAMcoAhiOXtDxN5776dnu7Oder333nvvd/N/3db39m1Epai/G3/yst/bnZ35dmZ29wEQyR7v9vuD47OBi9czDpmMm5jD2hPQklwvATKxzdNOW+2eNvQAZBk4A7pnIc7qhhloZEEG4oL1sCEU2gDrFyBmgJt0LqiETZugknRDN5h0eHIjwMYk/WXqQJgNmWUPCehKXeAzMJNNW9BNTDJ8mmGZtzM9zTkiWa68SfkBlw+kDJ8PRTgfinA+VOF8KML4sKYHwYcKhPUhAV0p40Od1qcZ9pD5CD0qXBF8hARi8TFTIFZ8AEXWMIDHBwjEig8QiMUHCMTig825JvQw+KjQ+YAKLT6AIUp8AEfs+ACOiHwRAEEoH3HBJ1r5ElcAzkfcBkR8xCVg8REHnY/4w8mXJYsNR76UToeFar6EOgCqGq18QbOSai/Kk/ER7eXzL00KPkp4uznS8j/Ml7vVD9U5t+6+qRMU1ikM6CRbfMhlGDs+iA2IRVajqwlOzEbcdhxOd7F2p9HJVERPLuisJcDWUsX7JtrlJLW9sZHm8eu0fZRMuisCENlFRm0mzxLEY0fomyPHEHdEWEgn+HQJljf0TycHzjMg8hriwGba3jyA+CpR9uZqxJ1k0bJ3Ivq30jdvUaOCwSh5TKPt7crClNIetZ0XluXT1uozBjMduk5D7Czi2Qg01d7efRofQb/fbcVHzkRJoYdTmmvPMoEiHv47WiKWQcSH2QuO+AhVitwW+VLaIbOf58uS6VZ9MCFM/i4GBQhQVQur7CEu9mwsgmahVMRH3tKIFh/JFis+dNPTnCPicwXyJ+W5skbHR0nUCkvOB/SaznwBqAw59lsytKPU5oNX0+lLLD5EeV1s8cGAqoWGwkczFDU6+IgszXPWj5akki8j4gP6EuFw4pzdns2HzJbtc2gWxyLFJvaBjPH59LFDxjzsxhh9xHC3AAokUCCAfj5kL/YLYBVRGqFKV8l1eIxP+5hMbFjGgcmWYTHmazJmm8q6zFOCvbaAHNBqFQAWIS5S29DzzMoeBwBNTXBnoGelNkRXmjYt23yX2e2uLRTY0mUB+7hz+2R7f4oDqf0KQTGVoH7Jer9OclJfhrBzofZaC9UnWe8barEBriXy8xN7Rlc/jJo6Z75UA0xx5Es56TrZkS9TCbJczRdsKAOoV/JFAQLWkBKlfqhKfc5pRb6ohj3I+oFYV2M46ukUgGq1fpAw95YrfJAd1ztVqaf1AGUNqNRTB8D4WK4McelKfc5p7XpqGTZCPrQNeHjnDzJt2sGI8GFUM6vLqw16VCB81DDPyHrX0MME4aOOaG5oIPrq6HHD5J6VlfH1NjmFrHJM5nxwkktEiBE+xDLU18uwTDsY3dv5Qzt+jdl5zDYszfQ059LcTyMojcI0ku/j+TToN92ZlA96QciZISYaKOyJI1f6RHzt2uLvx+E6ugUWYvRjr6hWdE8kfIgt4NCTDMjAdV6ljRCUW8CeaUzAj085C7ipA27HrkHEUkpkTjOwsLR2norPulkiR7exPoenRHEi9b6VmX79S7LN55axfLko+IheXCHdJ3ysdns6nPXDjo8VmYIPo9Crx8cjFCkURwMtPgRgn9flVSuD8OEA3ISPe7zvyyEBXakVH3JanyxsAsgUfDhMJ4st46PQq/BB4iN7lHwM5/4S1L9/+O/L9w9PWr6MiA/Yf/VHNTJ/OEBuCoHLzbI96MeVlxImHhAasszwIHlcPY9fcaAcr/N7wIVJj7NwbVsnhu7FT9ghFP8RwB5+iz8U/V0An2Ixe94yfuJALn7Inr/hN1/Q5yl8n7+o+hoL5g1e/og4M1dcDt9ro661fhCVCEQG336HRH6LjQghyD4duaGdwmZ+C3cU74HvnO135WcfkcZniDW77HbVK6S983Py4woHaCS9QSka/8IJ2qa182V6bZlHTnMvkXJFrzVP0zfb6K8XT9FvfUf52GfpN0ZyKSiQha7qObawW47b8z9vf4gSSCO2HXTafKkShikjyZeB+UVFvb8q+VIB3VdgrZIvf1/DvyBHyZc/b2EriRSZL1RuxOb8rHw/Rfwjp9X+HkTl8C93y5e5c7V8OXhwtPmiia1jKMAp21OqoantkHKangLUBNBZLlD+t9+y/+L97XuknD3a4Wa72uPfm+KV+lCcuYPvYw2o0w9J+lj2GNIklP9G5MUw3EdA52T3oHp08kAM+w+cmgRLh7PjcAAAAABJRU5ErkJggg==);background-color:#f2f2f2}.x-tip-header-form-invalid .x-tool-after-title{margin:0 0 0 6px}.x-tip-header-form-invalid .x-tool-before-title{margin:0 6px 0 0}.x-tip-header-form-invalid{padding:3px 3px 0 3px}.x-tip-header-title-form-invalid{color:#000;font-size:12px;font-weight:bold}.x-tip-body-form-invalid{padding:5px 3px 5px 34px;color:#000;font-size:12px;font-weight:normal}.x-tip-body-form-invalid a{color:#000}.x-tip-body-form-invalid{background:1px 1px no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURQAAAOAxI+AxI+AxI+AxI+AxI+AxI+AxI+AxI+AxI+AxI+AxI+AxI9UkhfUAAAAMdFJOUwAqZ8s0fz+AwO0SmJwxc5YAAABRSURBVAjXY2BAAPfOGSUgmsk0a1mwApChLcDAwLiJgYHFkIHnAIOwAwN7AIjBWsDAkQBisDUwcC4AMbgmIBhwKaBiIAAqhmuHG4iwAm4pFAAAHhsVp3GZR4AAAAAASUVORK5CYII=)}.x-tip-body-form-invalid li{margin-bottom:4px}.x-tip-body-form-invalid li.last{margin-bottom:0}.x-message-box .x-window-body{background-color:#fff;border-width:0}.x-message-box-info,.x-message-box-warning,.x-message-box-question,.x-message-box-error{background-position:left top;background-repeat:no-repeat}.x-message-box-icon{height:32px;width:32px;margin-right:10px}.x-message-box-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAC6UExURQAAAH19fX19fX19fX19fX19fX19fZmZmZmZmX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmdhZNhEAAAA9dFJOUwB5IoZLQ7SGwrwYv0BtB5If+B7awD8ln2uU4WBONCMVMDko27tZdynyMYHgogdKjZfkPuMKTbn8QucYfwOY1KpyAAABCklEQVQ4y4VT53rCMAxUEkhJQvZOoIVS9mwZnX7/1yqhfLHkUOx/9/k0TjoB1C8p86jw/SLKywSar+uGaRYHjhPEWRq6XeFb1Szb49CzLU3F/21dMWmEqehtjnpGq1mzZfTqeKN/oynoG9ccqs7jf75fFzyH/teHpvCow5LtOVK0iz4L9fe1/VyhTq1KrWvjwutHjGz3PL8Q6Ye34wdmeGECZYpDNu9sh3FaQp4RbSf2gGGWQxQTQocS4giK4B4hKMB37hEcX06QlpA2KcjsNGTSQYmE86DoqAVCNWphWZRQLYuuG17YRFw3Mcx4xkYDwTDEcs/z6fBJtJzUtHLbyw9Hfnry4/3//H8BfkkV/jGRXQkAAAAASUVORK5CYII=)}.x-message-box-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAEjUExURQAAAPuwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO/uwO6XsgtEAAABhdFJOUwAgxcbByJe23eC4Agvuuo+zPEYSF7yDbjAFGd9bu760mRsxI5AU0VSvv6AcLnEowqNQmFqiZE94Y4wfxKqLKQp2qTpcOwEPBwZmDoB/ZcAle4rHqLJeN0tKNXwkuYmnsV37pQAVAAABGUlEQVQ4y7WS1XLDMBBFrylO7DAzM5SZUmZmbv//K2qlTaTYljt96D7c3dE5o9HMCvhjNRq/CK+aM39QlEcn7m093be8DsJzG2hf8nlFeQEulApXKJ6SPCny+G7+mLT9/DZHyGWBUgnYydnz+eAekMkAenDJjkfFpJEejxHJ1aiNsBwg6XaTDKxb+YaYpkJanLAIawlQAYktM5+OpVghFVswLWEyDFZAWO6PCYtTGBcwt8lyQRLMgiCtMMJMHGYBcRflITliFSJyaDgeaNmR6/ONxlnt8Gc6KtDL/H46F86+e00u22+vfF4b9Ksqc+hinobqG8nudYc5G2xzWB2pa+RNj/9Je+/AnarzBV39xG29qXKrWf/A/9cX48cXw7w2RlcAAAAASUVORK5CYII=)}.x-message-box-question{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADnUExURQAAAH19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmftJ90UAAABMdFJOUwCGGL+0eSK8S0NAbQeSH/ge2sA/JZ9rlOFgTjRwVCM7BuN/CfiRAqwTAeenl98L2XvsTA5BRo4bm3NOdtHlP9tKeJxyFVJX3b6zMieEsuT5AAABSklEQVQ4y4VT53qDMAw0AUISIOyV1Wane++R7qn3f54ajAeQfuiPdZKHdD4hxMxPIje2rNiNEh9VrWM6QejZhmF7YeCYnVK6Kcl6l8OuLktNMd9W1EbxRENV2hz1tFb1zZbWY+e1/oaiUF/L72gqwvmz1Ta/QyF1SCoLnS5PZvfPbxSqUtafzOrbh6PJzTesf2mlctqtqdP8AC6nePmAr0Ue0U3Mn0P7PxwfEOcFfigfjo+SgF6wBcfEeYcnGgsSFIVsw+4FcV7hkcbCCLkeBTu0wc+HFY15LortMkFLuGW+HSPLKOWv4Y4Dw6psmMMAFTaUnjiHuQjxE7zIzPZmVyLERfI2MxvDVIS4TU4UoXuyECEmilO9wVKqhc9KbTQSUfpZ4ndjAxCFmX23KBiEhkMBEMEUJVeQbS65WtHWy75+cOpHr354/x//PzRqGu/yb/9OAAAAAElFTkSuQmCC)}.x-message-box-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB7UExURQAAAMcpGscpGscpGscpGscpGscpGtlON9lON8cpGscpGscpGtlON8cpGscpGscpGscpGscpGscpGscpGscpGscpGscpGscpGscpGscpGscpGscpGscpGscpGscpGtlON9lON9lON9lON9lON9lON9lON9lON9lON9lON+7aSKYAAAAodFJOUwAieYa8tEudnkMYv59AbQcfkh74n2uU4WDawD8lTjSLnAGYm5ealJOwdy2mAAAA90lEQVQ4y4VT1xaDMAjFPeve2uHm/7+wpmqitT3wkBy4BC4EALg0RVblcZxXWdHAVW5hmaR15PtRnSZlePuCJcXxAqEGnqNIR9zSZPv8wpY1S2h3Vb/m1NU7f68+fpCCh7rFkDQdfoqurTwUeTme5hk0n8shK5/6HMbvhScPE1+MqcOqDT1maTvsBd5j17LbC5f+lVv9Lho7bqC79aNsoEiE2dzjc9ekgCzlgYcVMHDgpjSDqhapXRwBxj0+k7qCPDqQN3CaRPxFohxi/1jejDgfdT+mHcgUJEmyTLJRZKvJz6K/mxwYeuTIoaXHnl4cevXo5f2//m9E/xfhrcVnIAAAAABJRU5ErkJggg==)}.x-form-item-body-default.x-form-checkboxgroup-body{padding:0 4px}.x-form-invalid .x-form-item-body-default.x-form-checkboxgroup-body{border-width:1px;border-style:solid;border-color:#cf4c35}.x-fieldset-default{border:1px solid #cfcfcf;padding:0 10px;margin:0 0 10px}.x-fieldset-header-default{padding:0 3px 1px;line-height:16px}.x-fieldset-header-default>.x-fieldset-header-text{font:normal 12px/16px arial,helvetica,verdana,sans-serif;color:black;padding:1px 0}.x-fieldset-header-checkbox-default{margin:2px 4px 0 0;line-height:16px}.x-fieldset-header-tool-default{margin:2px 4px 0 0;padding:0}.x-fieldset-header-tool-default>.x-tool-img{filter:alpha(opacity=80);opacity:.8;height:15px;width:15px}.x-fieldset-header-tool-default.x-tool-over>.x-tool-img{filter:alpha(opacity=90);opacity:.9}.x-fieldset-header-tool-default.x-tool-pressed>.x-tool-img{filter:alpha(opacity=100);opacity:1}.x-fieldset-header-tool-default>.x-tool-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAPCAMAAADEZI+uAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA2UExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmbWOK0UAAAASdFJOUwCraBMObBKxgqUXUxpdYrJC100sU8oAAABNSURBVBjTY2AY7IBbkBvK4uBkg7LYODmgLF52AXZeCJOFlZEZzGBmZGWBCPHx8zDw8PNB1TKxcwFJLnYmHHwU1VhMQ7ILq1sQLh1AAADobgI/l8SBPAAAAABJRU5ErkJggg==);background-position:0 0}.x-fieldset-header-tool-default.x-tool-over>.x-tool-toggle{background-position:0 -15px}.x-fieldset-default.x-fieldset-collapsed{border-width:1px 1px 0 1px;border-left-color:transparent;border-right-color:transparent}.x-fieldset-default.x-fieldset-collapsed .x-tool-toggle{background-position:-15px 0}.x-fieldset-default.x-fieldset-collapsed .x-tool-over>.x-tool-toggle{background-position:-15px -15px}.x-form-trigger-spinner-default{width:22px}.x-form-spinner-default{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAWCAMAAAAW9FllAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB4UExURQAAAGxsbHV1dWxsbGxsbHV1dWxsbGxsbHV1dXV1dXV1dXV1dXV1dXV1dWxsbGxsbHV1dWxsbGxsbHV1dXV1dWxsbGxsbEZGRkZGRkZGRmxsbHV1dUZGRkZGRkZGRmxsbEZGRkZGRkZGRnV1dUZGRkZGRkZGRkZGRg/uKGIAAAAodFJOUwCUlAZrawyPjwyNAYcGe4R7dI2EdAGHj2sMAwOUhHQEjQGHBAZ7AwS3QwviAAAAkUlEQVRIx+2UNw7DMBAEVznnbCtbsv7/Q4ElxU4EDiDAKbaYYqvbAzTq84vjr2iXtv2I9tr3v1wD8qrKRZtmWSrac5pOuYY6jKKwftqibJqyeNp53bZ1lmlwzARITIe3tmEBlmHzth8P4Bj79w3wA5aBz1vPZel6vO0GlkP3vkGjMMSnQjwE4plTPzHqF61RjRsrNw+LjWccPwAAAABJRU5ErkJggg==);background-color:#fff;width:22px;height:11px}.x-form-spinner-up-default{background-position:0 0}.x-form-spinner-up-default.x-form-spinner-over{background-position:-22px 0}.x-form-spinner-up-default.x-form-spinner-over.x-form-spinner-focus{background-position:-88px 0}.x-form-spinner-up-default.x-form-spinner-focus{background-position:-66px 0}.x-form-spinner-up-default.x-form-spinner.x-form-spinner-click{background-position:-44px 0}.x-form-spinner-down-default{background-position:0 -11px}.x-form-spinner-down-default.x-form-spinner-over{background-position:-22px -11px}.x-form-spinner-down-default.x-form-spinner-over.x-form-spinner-focus{background-position:-88px -11px}.x-form-spinner-down-default.x-form-spinner-focus{background-position:-66px -11px}.x-form-spinner-down-default.x-form-spinner.x-form-spinner-click{background-position:-44px -11px}.x-tbar-page-number{width:30px}.x-tbar-page-first{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZwUhDkAAAAbdFJOUwD1aYB46wHxiDdOQpfkLS4v+fdhJJ8DQUZFLKS3jtUAAABlSURBVBjTXY/ZFoAgCESx3FrMdqv//9AOoJbywrnjIAMA17b22KSI3CzMZogsLmyt6ZiloAebmYzaqpmZjXpUE7ON7BKT8TzcDknwpfCNPEmpP8W1gdf6rFTBMPpdRP8dF6A+/wUCvAPcEtPI4AAAAABJRU5ErkJggg==)}.x-tbar-page-prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA2UExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmbWOK0UAAAASdFJOUwDre2k3ePXxQoj2by05OjMyiTZ6qzMAAABFSURBVBjTY2CAA2Y2DgZkwI3GZ+VC47PzovCZ2FlQ+JzofEYBFL4gIw8DmgI0AaAIP7oImqGY1oIcxocuguZ0TM/BvA8Aux0BXzgqBesAAAAASUVORK5CYII=)}.x-tbar-page-next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA2UExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmbWOK0UAAAASdFJOUwDrafZ4N/XxQohvey06OTMyiXIL2QcAAABCSURBVBjTZc9JEsAgCETRNhpxStT7X9Y1X3a8oqCRpJIf+Sq5UWKCfEZ5rV9SITNQBmWE7fqFAS7l2R/BGJ3PufcPuhIBX6Z2gZgAAAAASUVORK5CYII=)}.x-tbar-page-last{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZwUhDkAAAAbdFJOUwD1gGl46wHxiDdOQpfkLS8u+fdhA0Ekn0VGLKmB+AAAAABgSURBVBjTXY9ZDoAgDAWLyqIIuG/3P6g2pQE7P00mfV1AdfAxLCtkdktmbtn0tsFyqco4LJ7CyKSdKWEk6tGUMPKEbBybI5wbhf8isYgiIocmWut5rTwsN958upfPyfdfFsMD3Ge1cVQAAAAASUVORK5CYII=)}.x-tbar-loading{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURQAAAImJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJia+vrwvdRhsAAAAOdFJOUwByDLkgc4yNRg848MejKsQjnQAAAFxJREFUCNdjYGBoP72ngoGPgcHNcOUs4RQ+BparCgwMTLF+DGwBDEDAmsfQrABiMNkxFDKAgRzDKSDJ9+7dO4adDFAAZ5yCMaCKxWHaLWAGJsCscIBZChIGO4MBALSbFwJaOeldAAAAAElFTkSuQmCC)}.x-boundlist{border-width:1px;border-style:solid;border-color:#e1e1e1;background:#fff}.x-boundlist-item,.blankable-x-boundlist-item{padding:0 6px;font:normal 13px arial,helvetica,verdana,sans-serif;line-height:22px;cursor:pointer;cursor:hand;position:relative;border-width:1px;border-style:dotted;border-color:#fff}.x-boundlist-selected{background:#cacccf;border-color:#cacccf}.x-boundlist-item-over{background:#dcdddf;border-color:#dcdddf}.x-boundlist-floating{border-top-width:0}.x-boundlist-above{border-top-width:1px;border-bottom-width:1px}.x-datepicker{border-width:1px;border-style:solid;border-color:#e1e1e1;background-color:#fff;width:212px}.x-datepicker-header{padding:4px 6px;text-align:center;background-image:none;background-color:whitesmoke}.x-datepicker-arrow{width:12px;height:12px;top:9px;cursor:pointer;-webkit-touch-callout:none;background-color:whitesmoke;filter:alpha(opacity=70);opacity:.7}div.x-datepicker-arrow:hover{filter:alpha(opacity=100);opacity:1}.x-datepicker-next{right:6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURQAAAIKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgnsjvVUAAAAQdFJOUwCRfIBmhIkNk3msjXKVlHM/VzgZAAAAJ0lEQVQI12NgOMYABqUbILQhhGJqgNBzIRTLAmRqHrISQ2Tt30AEAEgxB/CO3xmwAAAAAElFTkSuQmCC) no-repeat 0 0}.x-datepicker-prev{left:6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURQAAAIKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgnsjvVUAAAAQdFJOUwCRfIBmhIkNk3msjXKVlHM/VzgZAAAAK0lEQVQI12NgAIIcEMHAHQ6mhMEkhwKYugkmuRyQKYaXDMhKoBpg2hnyGQC3ggRs9RYbHwAAAABJRU5ErkJggg==) no-repeat 0 0}.x-datepicker-month .x-btn,.x-datepicker-month .x-btn .x-btn-tc,.x-datepicker-month .x-btn .x-btn-tl,.x-datepicker-month .x-btn .x-btn-tr,.x-datepicker-month .x-btn .x-btn-mc,.x-datepicker-month .x-btn .x-btn-ml,.x-datepicker-month .x-btn .x-btn-mr,.x-datepicker-month .x-btn .x-btn-bc,.x-datepicker-month .x-btn .x-btn-bl,.x-datepicker-month .x-btn .x-btn-br{background:transparent;border-width:0!important}.x-datepicker-month .x-btn-inner{color:#525b63}.x-datepicker-month .x-btn-split-right:after,.x-datepicker-month .x-btn-over .x-btn-split-right:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURQAAACqEziqEziqEziqEziqEziqEziqEziqEziqEziqEziqEziqEziqEziqEziqEziSRD4cAAAAQdFJOUwBmhIkNk3msjZF8gJRzcpWgJeQzAAAAMklEQVQI12NgQAFXQIQfgxGIUmbg2MDAwN3AwDCLgWElUIA1gS0AJHFQHqyWvYABOwAAHzUGEHV+c2AAAAAASUVORK5CYII=);padding-right:8px}.x-datepicker-month .x-btn-over{border-color:transparent}.x-datepicker-column-header{width:30px;color:#000;font:bold 13px arial,helvetica,verdana,sans-serif;text-align:right;background-image:none;background-color:#fff}.x-datepicker-column-header-inner{line-height:25px;padding:0 9px 0 0}.x-datepicker-cell{text-align:right;border-width:1px;border-style:solid;border-color:#fff}.x-datepicker-date{padding:0 7px 0 0;font:normal 13px arial,helvetica,verdana,sans-serif;color:#000;cursor:pointer;line-height:23px}div.x-datepicker-date:hover{color:#000;background-color:#edeeef}.x-datepicker-selected{border-style:solid;border-color:#525b63}.x-datepicker-selected .x-datepicker-date{background-color:#dcdddf;font-weight:bold}.x-datepicker-today{border-color:darkred;border-style:solid}.x-datepicker-prevday .x-datepicker-date,.x-datepicker-nextday .x-datepicker-date{color:#bfbfbf}.x-datepicker-disabled .x-datepicker-date{background-color:#eee;cursor:default;color:gray}.x-datepicker-disabled div.x-datepicker-date:hover{background-color:#eee;color:gray}.x-datepicker-footer,.x-monthpicker-buttons{padding:3px 0;background-image:none;background-color:whitesmoke;text-align:center}.x-datepicker-footer .x-btn,.x-monthpicker-buttons .x-btn{margin:0 3px 0 2px}.x-monthpicker{width:212px;border-width:1px;border-style:solid;border-color:#e1e1e1;background-color:#fff}.x-monthpicker-months{border-width:0 1px 0 0;border-color:#e1e1e1;border-style:solid;width:105px}.x-monthpicker-months .x-monthpicker-item{width:52px}.x-monthpicker-years{width:105px}.x-monthpicker-years .x-monthpicker-item{width:52px}.x-monthpicker-item{margin:5px 0 5px;font:normal 13px arial,helvetica,verdana,sans-serif;text-align:center}.x-monthpicker-item-inner{margin:0 5px 0 5px;color:#000;border-width:1px;border-style:solid;border-color:#fff;line-height:22px;cursor:pointer}a.x-monthpicker-item-inner:hover{background-color:#edeeef}.x-monthpicker-selected{background-color:#dcdddf;border-style:solid;border-color:#525b63}.x-monthpicker-yearnav{height:34px}.x-monthpicker-yearnav-button-ct{width:52px}.x-monthpicker-yearnav-button{height:12px;width:12px;cursor:pointer;margin-top:11px;filter:alpha(opacity=70);opacity:.7;-webkit-touch-callout:none;background-color:#fff}a.x-monthpicker-yearnav-button:hover{filter:alpha(opacity=100);opacity:1}.x-monthpicker-yearnav-next{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURQAAAIKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgnsjvVUAAAAQdFJOUwCRfIBmhIkNk3msjXKVlHM/VzgZAAAAJ0lEQVQI12NgOMYABqUbILQhhGJqgNBzIRTLAmRqHrISQ2Tt30AEAEgxB/CO3xmwAAAAAElFTkSuQmCC) no-repeat 0 0}.x-monthpicker-yearnav-next-over{background-position:0 0}.x-monthpicker-yearnav-prev{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURQAAAIKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgnsjvVUAAAAQdFJOUwCRfIBmhIkNk3msjXKVlHM/VzgZAAAAK0lEQVQI12NgAIIcEMHAHQ6mhMEkhwKYugkmuRyQKYaXDMhKoBpg2hnyGQC3ggRs9RYbHwAAAABJRU5ErkJggg==) no-repeat 0 0}.x-monthpicker-yearnav-prev-over{background-position:0 0}.x-monthpicker-small .x-monthpicker-item{margin:2px 0 2px}.x-monthpicker-small .x-monthpicker-item-inner{margin:0 5px 0 5px}.x-monthpicker-small .x-monthpicker-yearnav{height:28px}.x-monthpicker-small .x-monthpicker-yearnav-button{margin-top:8px}.x-form-date-trigger{background-image:url(data:image/png;base64,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)}.x-grid-drop-indicator{position:absolute;height:1px;line-height:0;background-color:#77bc71;overflow:visible;pointer-events:none}.x-grid-drop-indicator .x-grid-drop-indicator-left{position:absolute;top:-8px;left:-12px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABjUExURQAAAACOAAKaAgObAwCSAAKZAgObAwCeAAObAwKZAgCZAAObAwObAwOaAwOaAwKaAgCZAAKbAgCWAACIAAObAwCUAAObAwOaAwOaAwKbAgOYAwCPAAOaAwKaAgOZAwKZAgObAyaPLDEAAAAgdFJOUwASl+8HcL8VqmsUWf6cxeM3iiIP/Cu8sPjYTRCxd1CAbGyG7wAAAE9JREFUGNNjYCATSLOyoAqwK0hKoQkoKIiJQthynEAgCxRQEGHiAgmwKSAAM8goZAEeXkYGBnkOIJAB8/kEUAzl50axRUJQGMVacSEG8gEA0uMHL+9IikAAAAAASUVORK5CYII=);height:16px;width:16px}.x-grid-drop-indicator .x-grid-drop-indicator-right{position:absolute;top:-8px;right:-11px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABjUExURQAAAAKbAgKaAgCLAACAAAObAwObAwCeAAObAwKZAgOaAwCWAACOAAOaAwCSAACWAAKZAgKaAgOaAwCbAACVAAKbAgOaAwOaAwOaAwCXAAOaAwCSAAOaAwKaAgOZAwKZAgObA0sJGbQAAAAgdFJOUwCM4wsCXr8Vqmv4JwmzB0SE2pwXHXXx9qc7yQ6xd1CAIAyRjAAAAFNJREFUGNNjYCAfsLBKo/AlpRTYkbgiEgoKSALMAuJAvoIsJxDIgTQzKSAAGwMDDyMXqgADAzcvmC3DAQTyEFP4BVEMBQI+UTFUAQYGYSF2cv0EAMdkBy/5CkuRAAAAAElFTkSuQmCC);height:16px;width:16px}.x-grid-cell-inner-action-col{padding:4px 4px 4px 4px}.x-action-col-cell .x-item-disabled{filter:alpha(opacity=30);opacity:.3}.x-action-col-icon{height:16px;width:16px;cursor:pointer}.x-grid-cell-inner-checkcolumn{padding:5px 10px 4px 10px}.x-grid-checkcolumn{width:15px;height:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADGUExURQAAALm5uV6n3Pb6/ZiYmPv7+9/f3////5mZmRR+zPz8/ODg4Lq6urbX7xJ9y7fY8Pn8/vj7/ry8vOfn5xF9y+7u7qSkpBF8y52dnfT09MzMzJycnKurq5aWlmSq3ezs7KioqKKiovHx8ePj47Kysvf6/cfh8/Ly8t3d3bfY712m3Njq9v39/bOzsxJ+y4m+5l+o3NLn9h2Dzi2M0U+d2b7b8imK0d3s9+Xw+TaQ1A16yzyU1RuCzrfX8OHv+bLU7vr8/k+e2Qmp4moAAAABdFJOUwBA5thmAAAAqElEQVQoz2NgIAA4kAEDAycyAEmzIwBIGok7Kk22NP4wpwxQK0JZpVCkmfVRpFl5pJGlVQ1skKVZGVnYkKSZtfj4kaS5eDjYkOwWYNKzhditLA/Ryw1xmqkhSC+TuCbUaSqKouxcQJOhLjcx02YXZOLjhblcSUFMWAikFyJtbmmsJifCj/CYpIysBBvC3xbWVka8yP5W19VADhY7R3vUYNFBDTUHKkUoAGIHGibaJxWFAAAAAElFTkSuQmCC) 0 0 no-repeat}.x-item-disabled .x-grid-checkcolumn{filter:alpha(opacity=30);opacity:.3}.x-grid-checkcolumn-checked{background-position:0 -15px}.x-grid-cell-inner-row-numberer{padding:5px 5px 4px 3px}.x-btn-grid-cell-small{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:#525b63;background-image:-owg(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false)}.x-btn-grid-cell-small{border-color:#343e48}.x-btn-button-grid-cell-small{height:16px}.x-btn-inner-grid-cell-small{font:bold 12px/16px arial,helvetica,verdana,sans-serif;color:#fff;padding:0 5px;max-width:100%}.x-btn-icon-right>.x-btn-inner-grid-cell-small,.x-btn-icon-left>.x-btn-inner-grid-cell-small{max-width:calc(100% - 16px)}.x-btn-icon-el-grid-cell-small{height:16px}.x-btn-icon-left>.x-btn-icon-el-grid-cell-small,.x-btn-icon-right>.x-btn-icon-el-grid-cell-small{width:16px}.x-btn-icon-top>.x-btn-icon-el-grid-cell-small,.x-btn-icon-bottom>.x-btn-icon-el-grid-cell-small{min-width:16px}.x-btn-icon-el-grid-cell-small.x-btn-glyph{font-size:16px;line-height:16px;color:#fff;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-grid-cell-small{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-grid-cell-small{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-grid-cell-small{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-grid-cell-small{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-grid-cell-small{padding-right:5px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-grid-cell-small{margin-right:5px}.x-btn-arrow-bottom>.x-btn-button-grid-cell-small,.x-btn-split-bottom>.x-btn-button-grid-cell-small{padding-bottom:3px}.x-btn-wrap-grid-cell-small.x-btn-arrow-right:after{width:8px;padding-right:8px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPBAMAAAAbqIIhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURQAAAP///////////////////////////////////////////////649SjkAAAANdFJOUwCPBGsMlIR0jQGHBntD7N2EAAAAKklEQVQI12NgIAMwOjCwCIBZzNEMWw0gghUz26HSPGkHoCymVQrkmM8AAHsGBS+yXt4TAAAAAElFTkSuQmCC)}.x-btn-wrap-grid-cell-small.x-btn-arrow-bottom:after{height:8px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPBAMAAAAbqIIhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURQAAAP///////////////////////////////////////////////649SjkAAAANdFJOUwCPBGsMlIR0jQGHBntD7N2EAAAAKklEQVQI12NgIAMwOjCwCIBZzNEMWw0gghUz26HSPGkHoCymVQrkmM8AAHsGBS+yXt4TAAAAAElFTkSuQmCC)}.x-btn-wrap-grid-cell-small.x-btn-split-right:after{width:14px;padding-right:14px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABIBAMAAAAE68iyAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURQAAAGZmZv///////////////////////////////////////////////////03H0dgAAAAPdFJOUwAzM48EawyUhHSNAYcGe+QHhvYAAAAwSURBVCjPY1BkgINRJj2ZzAkMbAYQJmstw/UAqIJZu1fC1PJ1PIAxWc44jIYZPZkA0TIQD1fwNbEAAAAASUVORK5CYII=)}.x-btn-wrap-grid-cell-small.x-btn-split-bottom:after{height:14px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAQBAMAAAChGy3vAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURQAAAOHh4f///////////////////////////////////////////////////////24tJHsAAAAQdFJOUwAzM49rDJSEdI0BhwZ7AwRrs6LnAAAANklEQVQ4y2MQpANgUKIDYBgFQx+YMjAE09wStwM8KTS3hGPWygbah9f1WjpEyu99owlzFBAHAPsMGsM7wrPRAAAAAElFTkSuQmCC)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-grid-cell-small{padding-right:5px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-grid-cell-small{margin-right:5px}.x-btn-focus.x-btn-grid-cell-small{background-image:none;background-color:#525b63;background-image:-owg(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false)}.x-btn-over.x-btn-grid-cell-small{border-color:#303942;background-image:none;background-color:#4b545b;background-image:-owg(compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false)}.x-btn.x-btn-menu-active.x-btn-grid-cell-small,.x-btn.x-btn-pressed.x-btn-grid-cell-small{border-color:#272f36;background-image:none;background-color:#3e444a;background-image:-owg(compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false)}.x-btn.x-btn-disabled.x-btn-grid-cell-small{background-image:none;background-color:#525b63;background-image:-owg(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#636b73,#525b63 50%,#4e565e 51%,#525b63)),false,false,false,false,false,false,false,false,false)}.x-btn-disabled.x-btn-grid-cell-small{filter:alpha(opacity=50);opacity:.5}.x-button-grid-cell-small-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-grid-cell-small-cell>.x-grid-cell-inner>.x-btn-grid-cell-small{vertical-align:top}.x-grid-group-hd{border-width:0 0 1px 0;border-style:solid;border-color:#cfcfcf;padding:7px 4px;background:#c9ccce;cursor:pointer}.x-grid-group-hd-not-collapsible{cursor:default}.x-grid-group-hd-collapsible .x-grid-group-title{background-repeat:no-repeat;background-position:left center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALBAMAAABbgmoVAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURQAAAJmZmZmZmZmZmZmZmfCQbqoAAAAEdFJOUwD+/fwZ0BmHAAAAIElEQVQI12NwAQEHBgcGIMBBCYBUODAYQHgK2JRATAEAQlgIVRXItSsAAAAASUVORK5CYII=);padding:0 0 0 17px}.x-grid-group-title{color:#5b646b;font:bold 13px/15px arial,helvetica,verdana,sans-serif}.x-grid-group-hd-collapsed .x-grid-group-title{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALBAMAAABbgmoVAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURQAAAJmZmZmZmZmZmZmZmfCQbqoAAAAEdFJOUwD+/fwZ0BmHAAAAJElEQVQI12NwAQEHBgcGIABRLJiUAEiFA4MBhKeApgSsD2IKAEYACG0xBksPAAAAAElFTkSuQmCC)}.x-grid-group-collapsed .x-grid-group-title{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALBAMAAABbgmoVAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURQAAAJmZmZmZmZmZmZmZmfCQbqoAAAAEdFJOUwD+/fwZ0BmHAAAAJElEQVQI12NwAQEHBgcGIABRLJiUAEiFA4MBhKeApgSsD2IKAEYACG0xBksPAAAAAElFTkSuQmCC)}.x-group-by-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAJmZmZmZmX7G3MgAAAACdFJOUwAQayTdXAAAACRJREFUCNdjYACBVUDA0MDAwIREIMS6Vq1aBGVlrViEWwykAwAEsxWF40CRlAAAAABJRU5ErkJggg==)}.x-show-groups-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAJmZmZmZmX7G3MgAAAACdFJOUwAQayTdXAAAACRJREFUCNdjYACBVUDA0MDAwIREIMS6Vq1aBGVlrViEWwykAwAEsxWF40CRlAAAAABJRU5ErkJggg==)}.x-grid-rowbody{font:normal 13px/15px arial,helvetica,verdana,sans-serif;padding:5px 10px 5px 10px}.x-menu-default{border-style:solid;border-width:1px;border-color:#e1e1e1}.x-menu-body-default{background:#fff;padding:0}.x-menu-icon-separator-default{left:26px;border-left:solid 1px #e1e1e1;background-color:#FFF;width:1px}.x-menu-item-default{border-width:0;cursor:pointer}.x-menu-item-default.x-menu-item-active{background-image:none;background-color:#dcdddf}.x-menu-item-default.x-menu-item-disabled{cursor:default}.x-menu-item-default.x-menu-item-disabled a{cursor:default}.x-menu-item-default.x-menu-item-separator{height:1px;border-top:solid 1px #e1e1e1;background-color:#FFF;margin:2px 0;padding:0}.x-menu-item-default.x-menu-item-disabled{filter:alpha(opacity=50);opacity:.5}.x-menu-item-default .x-form-item-label{font-size:13px;color:#000}.x-menu-item-text-default,.x-menu-item-cmp-default{margin:0 5px 0 5px}.x-menu-item-text-default{font:normal 13px arial,helvetica,verdana,sans-serif;line-height:23px;padding-top:1px;color:#000;cursor:pointer}.x-menu-item-text-default.x-menu-item-indent{margin-left:32px}.x-menu-item-text-default.x-menu-item-indent-no-separator{margin-left:26px}.x-menu-item-text-default.x-menu-item-indent-right-icon{margin-right:31px}.x-menu-item-text-default.x-menu-item-indent-right-arrow{margin-right:22px}.x-menu-item-disabled .x-menu-item-text-default{cursor:default}.x-menu-item-indent-default{margin-left:32px}.x-menu-item-icon-default{width:16px;height:16px;top:4px;left:5px;background-position:center center}.x-menu-item-icon-default.x-menu-item-glyph{font-size:16px;line-height:16px;color:#808080;opacity:.5}.x-menu-item-icon-default.x-menu-item-icon-right{width:16px;height:16px;top:4px;right:5px;left:auto;background-position:center center}.x-menu-item-checked .x-menu-item-icon-default.x-menu-item-checkbox{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABaUExURQAAALq6uvz8/ODg4JiYmN/f37m5uf///5mZmfv7+8zMzJycnLy8vOfn5+7u7qSkpJ2dnfT09Kurq5aWluzs7KioqKKiovHx8ePj47KysvLy8t3d3f39/bOzs4oj+lgAAAABdFJOUwBA5thmAAAAV0lEQVQY02NgIAw4kAFYgB0B0AQ4uVAFOBm5UQQ42VhYkQWYGDlYoWZIiEDkmWGGSorxsTMB1cNtERfl5+UBycOtFRQSFmBFcYeUrDSaw2RQXIruFzQAAKwlBZ772F0GAAAAAElFTkSuQmCC)}.x-menu-item-unchecked .x-menu-item-icon-default.x-menu-item-checkbox{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAP///5mZmahUGr0AAAABdFJOUwBA5thmAAAAGklEQVQI12NggAOtVasWMKiGhiaQQYD1ggAAgkQRQlrjk/cAAAAASUVORK5CYII=)}.x-menu-item-checked .x-menu-item-icon-default.x-menu-group-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmbL8o0EAAAAPdFJOUwB4W/0PyRzcXwzoBsbZcbuuVZ0AAAA9SURBVAjXY2BAA5wwhhaUZrKHMpQ/wgQEEALcMAHdBKiK82VQFa7fEyBaWOLroFpc/0PNYImHmsHggWo9ABIfDVEKagQSAAAAAElFTkSuQmCC)}.x-menu-item-unchecked .x-menu-item-icon-default.x-menu-group-icon{background-image:none}.x-menu-item-arrow-default{width:12px;height:9px;top:8px;right:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJBAMAAAD0ltBnAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAqUExURQAAAH19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fZTFi1cAAAAOdFJOUwA3PT8ksbI7jSmhyaJAKVNcMQAAACRJREFUCNdjaGQAA7ECMMUZDOF6KYAp5g1gygfM44xFVgnRBwCPbgRa0POg9QAAAABJRU5ErkJggg==)}.x-menu-item-active .x-menu-item-arrow-default{top:8px;right:0}.x-menu-default-scroller .x-box-scroller-body-horizontal{margin-left:16px}.x-menu-default-vertical-scroller .x-box-scroller-body-vertical{margin-top:24px}.x-box-scroller-menu-default{cursor:pointer;filter:alpha(opacity=50);opacity:.5}.x-box-scroller-menu-default.x-box-scroller-hover{filter:alpha(opacity=60);opacity:.6}.x-box-scroller-menu-default.x-box-scroller-pressed{filter:alpha(opacity=70);opacity:.7}.x-box-scroller-menu-default.x-box-scroller-disabled{filter:alpha(opacity=25);opacity:.25;cursor:default}.x-box-scroller-menu-default.x-box-scroller-top,.x-box-scroller-menu-default.x-box-scroller-bottom{height:16px;width:16px;left:50%;margin-left:-8px}.x-box-scroller-menu-default.x-box-scroller-top{margin-top:4px;margin-right:0;margin-bottom:4px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURQAAAEZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkraV/gAAAAVdFJOUwChTqseJjhHqZQcKDKtQCGsNS/IKT8eY1YAAABOSURBVBjTY2CgHmASZkLhszOKMLIj8fk4uBi4OPjgfEEBfiDJLyAI5QvxcoNpbl4hMM3KzAOV4WFmBZIsHGxwvWwcLAwMnMims3NSww8A200BnIxUoDIAAAAASUVORK5CYII=)}.x-box-scroller-menu-default.x-box-scroller-bottom{margin-top:4px;margin-right:0;margin-bottom:4px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURQAAAEZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkraV/gAAAAVdFJOUwBOJjgeHKFHqZQoMq1AIaw1qy/IKd2LwxEAAABNSURBVBjTrY1JDsAgDAPNmrAv7f/fWoQQond8sDWK7AA35OgAcoBmtVmxHi5bWByanNmjn+ljX5da8vBc6u4mNjCcznX7Wvo9F4/ANX3a+AGcdeBEfAAAAABJRU5ErkJggg==)}.x-ie8 .x-box-scroller-menu-default{background-color:#fff}.x-grid-locked .x-grid-inner-locked{border-width:0 1px 0 0;border-style:solid}.x-grid-locked-split .x-grid-inner-normal{border-width:0 0 0 1px;border-style:solid}.x-grid-inner-locked{border-right-color:#888}.x-grid-inner-locked .x-column-header-last,.x-grid-inner-locked .x-grid-cell-last{border-right-width:0!important}.x-hmenu-lock{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABLUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmQjT6aYAAAAYdFJOUwAzAtdXSxDw7PyKKwrJFaQB5VkkZ82HW7QwJx4AAABlSURBVBjThc5JEoAgDATAiCC7CG7z/5eKwsF4cQ6h0qlUIKpZym7tXhbqCSlv67rlFFovXJzvd45OPDCMvk38ONSqwKJIE4smcEAHaYxkYADDQAOarwAnAwKmH/iefcFh3z+3xwW/IgdWVayl0QAAAABJRU5ErkJggg==)}.x-hmenu-unlock{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABLUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmQjT6aYAAAAYdFJOUwBnJM1XEEvs8PyHWzMCK4rXyQoVpAHlWT/TBSoAAABWSURBVBjThc5JDoAwDAPAdKFJy777/y/lgqDmgk/RyFEiIedw7vLGee+ObRHKOo89yzB1z5xASWLcNQEDboiqkUABJTDAeAVoCQRofuB7toKS689zuQAdJQaQ77VvMQAAAABJRU5ErkJggg==)}.x-grid-editor .x-form-display-field{text-overflow:ellipsis}.x-grid-editor .x-form-action-col-field{padding:4px 4px 4px 4px}.x-tree-cell-editor .x-form-text{padding-left:3px;padding-right:3px}.x-grid-row-editor .x-field{margin:0 3px 0 2px}.x-grid-row-editor .x-form-display-field{padding:5px 7px 4px 8px}.x-grid-row-editor .x-form-action-col-field{padding:4px 1px 4px 2px}.x-grid-row-editor .x-form-text{padding:4px 6px 3px 7px}.x-gecko .x-grid-row-editor .x-form-text{padding-left:6px;padding-right:5px}.x-grid-row-editor .x-panel-body{border-top:1px solid #e1e1e1!important;border-bottom:1px solid #e1e1e1!important;padding:5px 0 5px 0;background-color:#e3e4e5}.x-grid-with-col-lines .x-grid-row-editor .x-form-cb{margin-right:1px}.x-grid-row-editor-buttons-default-bottom{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;padding:5px 5px 5px 5px;border-width:0 1px 1px 1px;border-style:solid;background-color:#e3e4e5}.x-grid-row-editor-buttons-default-top{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:5px 5px 5px 5px;border-width:1px 1px 0 1px;border-style:solid;background-color:#e3e4e5}.x-grid-row-editor-buttons{border-color:#e1e1e1}.x-row-editor-update-button{margin-right:3px}.x-row-editor-cancel-button{margin-left:2px}.x-grid-row-editor-errors .x-tip-body{padding:5px}.x-grid-row-editor-errors-item{list-style:disc;margin-left:15px}.x-grid-cell-inner-row-expander{padding:7px 6px 6px 6px}.x-grid-row-expander{width:11px;height:11px;cursor:pointer;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALBAMAAABbgmoVAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURQAAAJmZmZmZmZmZmZmZmfCQbqoAAAAEdFJOUwD+/fwZ0BmHAAAAIElEQVQI12NwAQEHBgcGIMBBCYBUODAYQHgK2JRATAEAQlgIVRXItSsAAAAASUVORK5CYII=)}.x-grid-row-collapsed .x-grid-row-expander{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALBAMAAABbgmoVAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURQAAAJmZmZmZmZmZmZmZmfCQbqoAAAAEdFJOUwD+/fwZ0BmHAAAAJElEQVQI12NwAQEHBgcGIABRLJiUAEiFA4MBhKeApgSsD2IKAEYACG0xBksPAAAAAElFTkSuQmCC)}.x-form-layout-wrap{border-spacing:5px}.x-resizable-handle{position:absolute;z-index:100;font-size:1px;line-height:5px;overflow:hidden;filter:alpha(opacity=0);opacity:0;background-color:#fff}.x-collapsed .x-resizable-handle{display:none}.x-resizable-handle-north{cursor:n-resize}.x-resizable-handle-south{cursor:s-resize}.x-resizable-handle-east{cursor:e-resize}.x-resizable-handle-west{cursor:w-resize}.x-resizable-handle-southeast{cursor:se-resize}.x-resizable-handle-northwest{cursor:nw-resize}.x-resizable-handle-northeast{cursor:ne-resize}.x-resizable-handle-southwest{cursor:sw-resize}.x-resizable-handle-east{width:5px;height:100%;right:0;top:0}.x-resizable-handle-south{width:100%;height:5px;left:0;bottom:0}.x-resizable-handle-west{width:5px;height:100%;left:0;top:0}.x-resizable-handle-north{width:100%;height:5px;left:0;top:0}.x-resizable-handle-southeast{width:5px;height:5px;right:0;bottom:0;z-index:101}.x-resizable-handle-northwest{width:5px;height:5px;left:0;top:0;z-index:101}.x-resizable-handle-northeast{width:5px;height:5px;right:0;top:0;z-index:101}.x-resizable-handle-southwest{width:5px;height:5px;left:0;bottom:0;z-index:101}.x-window .x-window-handle{filter:alpha(opacity=0);opacity:0}.x-window-collapsed .x-window-handle{display:none}.x-resizable-proxy{border:1px dashed #3b5a82;position:absolute;overflow:hidden;z-index:50000}.x-resizable-handle-over,.x-resizable-pinned .x-resizable-handle{filter:alpha(opacity=100);opacity:1}.x-resizable-handle-east-over,.x-resizable-handle-west-over{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAIAgMAAACuQ8bRAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAP///wAAAHPGg3EAAAADdFJOUwCzs2f225MAAAAOSURBVAjXY2hgEGBAwgAT0AJBlBYy9QAAAABJRU5ErkJggg==)}.x-resizable-handle-south-over,.x-resizable-handle-north-over{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAACAgMAAAAY+nV+AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAP///wAAAHPGg3EAAAADdFJOUwCzs2f225MAAAAOSURBVAjXY+joYBAUBAAFAQEzNuI4QAAAAABJRU5ErkJggg==)}.x-resizable-handle-southeast-over{background-position:top left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAgMAAACdogfbAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAAAAAP///4Pdz9IAAAADdFJOUwCzs2f225MAAAAVSURBVAjXY2BwYGBQYICQLg4MSgoAC8oBh0F1BaIAAAAASUVORK5CYII=)}.x-resizable-handle-northwest-over{background-position:bottom right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAgMAAACdogfbAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAP///wAAAHPGg3EAAAADdFJOUwCzs2f225MAAAAVSURBVAjXY+hoYBAUYGhgYBBggJAAG3gCSn+DVTsAAAAASUVORK5CYII=)}.x-resizable-handle-northeast-over{background-position:bottom left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAgMAAACdogfbAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAP///wAAAHPGg3EAAAADdFJOUwCzs2f225MAAAAUSURBVAjXY+hoYBAUYGBoYGCAkgAaWAJKn2E+KgAAAABJRU5ErkJggg==)}.x-resizable-handle-southwest-over{background-position:top right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAgMAAACdogfbAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAP///wAAAHPGg3EAAAADdFJOUwCzs2f225MAAAAVSURBVAjXY2hgYBBgYICQHQ0MggIAFEwCSmYtN4EAAAAASUVORK5CYII=)}.x-resizable-pinned .x-resizable-handle-east,.x-resizable-pinned .x-resizable-handle-west{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAIAgMAAACuQ8bRAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAP///wAAAHPGg3EAAAADdFJOUwCzs2f225MAAAAOSURBVAjXY2hgEGBAwgAT0AJBlBYy9QAAAABJRU5ErkJggg==)}.x-resizable-pinned .x-resizable-handle-south,.x-resizable-pinned .x-resizable-handle-north{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAACAgMAAAAY+nV+AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAP///wAAAHPGg3EAAAADdFJOUwCzs2f225MAAAAOSURBVAjXY+joYBAUBAAFAQEzNuI4QAAAAABJRU5ErkJggg==)}.x-resizable-pinned .x-resizable-handle-southeast{background-position:top left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAgMAAACdogfbAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAAAAAP///4Pdz9IAAAADdFJOUwCzs2f225MAAAAVSURBVAjXY2BwYGBQYICQLg4MSgoAC8oBh0F1BaIAAAAASUVORK5CYII=)}.x-resizable-pinned .x-resizable-handle-northwest{background-position:bottom right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAgMAAACdogfbAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAP///wAAAHPGg3EAAAADdFJOUwCzs2f225MAAAAVSURBVAjXY+hoYBAUYGhgYBBggJAAG3gCSn+DVTsAAAAASUVORK5CYII=)}.x-resizable-pinned .x-resizable-handle-northeast{background-position:bottom left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAgMAAACdogfbAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAP///wAAAHPGg3EAAAADdFJOUwCzs2f225MAAAAUSURBVAjXY+hoYBAUYGBoYGCAkgAaWAJKn2E+KgAAAABJRU5ErkJggg==)}.x-resizable-pinned .x-resizable-handle-southwest{background-position:top right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAgMAAACdogfbAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAP///wAAAHPGg3EAAAADdFJOUwCzs2f225MAAAAVSURBVAjXY2hgYBBgYICQHQ0MggIAFEwCSmYtN4EAAAAASUVORK5CYII=)}.x-column-header-checkbox{border-color:#5c636b}.x-grid-row-checker,.x-column-header-checkbox .x-column-header-text{height:15px;width:15px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADGUExURQAAALm5uV6n3Pb6/ZiYmPv7+9/f3////5mZmRR+zPz8/ODg4Lq6urbX7xJ9y7fY8Pn8/vj7/ry8vOfn5xF9y+7u7qSkpBF8y52dnfT09MzMzJycnKurq5aWlmSq3ezs7KioqKKiovHx8ePj47Kysvf6/cfh8/Ly8t3d3bfY712m3Njq9v39/bOzsxJ+y4m+5l+o3NLn9h2Dzi2M0U+d2b7b8imK0d3s9+Xw+TaQ1A16yzyU1RuCzrfX8OHv+bLU7vr8/k+e2Qmp4moAAAABdFJOUwBA5thmAAAAqElEQVQoz2NgIAA4kAEDAycyAEmzIwBIGok7Kk22NP4wpwxQK0JZpVCkmfVRpFl5pJGlVQ1skKVZGVnYkKSZtfj4kaS5eDjYkOwWYNKzhditLA/Ryw1xmqkhSC+TuCbUaSqKouxcQJOhLjcx02YXZOLjhblcSUFMWAikFyJtbmmsJifCj/CYpIysBBvC3xbWVka8yP5W19VADhY7R3vUYNFBDTUHKkUoAGIHGibaJxWFAAAAAElFTkSuQmCC);line-height:15px}.x-column-header-checkbox .x-column-header-inner{padding:7px 4px 7px 4px}.x-grid-cell-row-checker .x-grid-cell-inner{padding:5px 4px 4px 4px}.x-grid-hd-checker-on .x-column-header-text,.x-grid-item-selected .x-grid-row-checker,.x-grid-item-selected .x-grid-row-checker{background-position:0 -15px}.x-slider-horz{padding-left:7px;background:no-repeat 0 -15px}.x-slider-horz .x-slider-end{padding-right:8px;background:no-repeat right -30px}.x-slider-horz .x-slider-inner{height:15px}.x-slider-horz .x-slider-thumb{width:15px;height:15px;margin-left:-7px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAGAUExURQAAAP39/fn5+fT09Pb29vHx8f7+/v////z8/Pf39/3+//Ly8vr6+vv7+/Pz897e3vX19fDw8Obm5nBwcHNzc3p6en5+fomJiezs7O/v7+3t7cXFxenp6dDQ0Ovr6/j4+OHs8uDg4OHh4erq6snJyejo6NPT08/Pz9HR0b29vcrKyt3d3bGxsWpqao6OjtfX18DAwHx8fHl5eX9/f4CAgJycnJeXl5ubm5qamk2Vv3yxzlSeyG2t0rfT5KXK31ihy1GbxW+oyKTK3m2u07bO3H6z0b/X5mWly57D2EmTvtrl7Gany6DF2nSox+rx9eLi4ouLi6urq7S0tNbW1rOzs8HBwc7Ozs3Nzb+/v1Wdx8bGxkeWw9jY2HSuz+jw9MDX5LrW5/f5+nCry+fv80CQvLzU4PP19uHr8eHq7+zz9+Pr8EmbyXuz1LjT49vn7XClw3qz0+30+LvY6L3Z6W+lwnSv0FKcx0SVw7vX6L/W49zn7XGrzLjV5bvT34eHh4yMjJrtO9EAAAABdFJOUwBA5thmAAADFklEQVRYw+2ZV1PbUBCFbelK8kUusmm2MTZgeg+hg0MzmGpIDyH0UEPvPX89e23hiJnwdpQZZtiX9dOR5s7eT2ePHQ4qr6/2a22D7oAXK28JS6o7/KPcQCvXR9RsRerB2r4q1ZkttcoHVVaqna7Hclb7kdItEY/bHShuKg643Z74R6R0CZckaS6/IL+ZOi9BStd5OOcFhW8K26h76pDSrYwz1ln0tqiL0a/PSOnSAJPleEd7d1SWWaAGKR0uiXl12aW5ZN0b+x6ETl9pBdMVUbpRUYq9MqHGBu5V/IqX+xpD4Juu1HwrV7he0frFjwdUsPLD+0+VUYf99TIZq2XLBsZqjwVnrPa3wIyNk2ScGBulHsUyViLJ34Kx1CUsY8VBZBhLXcUyVrx1hrHUY2DGkmSYGBumjmasZULgjM0p28BYU9kWxs5yjc++MvZZxgZlLgdtYSxTQqGQwmxgrKH4RSkGnLE86yTIS3C0j5V13ffQ9ODTdTmCZSwzZLlYMFaWDQPsYxljGcZSR/vYGOcZxnIeQ/tYtyQFibFBSXKjGeuiPUTVVNpKXHDGPm5RThsYm9391FfG/rvyTvcGfg0cneTBlctGRsd21OOx0ZEytHLfOzMreNe3hT2N/uFcVjDcDz2Tq15LVtC7gpQ+v7ZkBcuLSOmLtCUrWJpHSl9as4LVBaT0YNqSFawPIqVv7y1ZwcYaUvpuxpIVzCSgcz01ncsKpqewd31yYtzMCsYnJsE3/SZ1ltze3E0epg7w5Nsf6vnZM5TAk+8/M1azibHmdmIDY3M7FZyxlk0QzVixtwrGUkczliTnzKwAzVhLVoBmrCUrQDNW5DKCsdTRjBWjQYwVDc7Y3OzZwFhT+ZWxzzwpkXnSPv5JB6nD5O7mdvIsdQNWtu/LSbNomN97Bp7FxBOXcoeUXtsgbxXtbu+Ik7e6v4XSap0cYRfRqpMcYRpKq4VV8q9txNgC8Z/XJVJ6folcdzN9Geaopy+Q0ovLlp3h+hwpvfJk07l6IfuZY8uyVcLdFPm0Y3XHBp9GZ3JyRO5y71Scxh8KRpbg3ZJdQwAAAABJRU5ErkJggg==)}.x-slider-horz.x-slider-focus .x-slider-thumb{background-position:-45px -45px}.x-slider-horz .x-slider-thumb-over{background-position:-15px -15px}.x-slider-horz.x-slider-focus .x-slider-thumb-over{background-position:-60px -60px}.x-slider-horz .x-slider-thumb-drag{background-position:-30px -30px}.x-slider-horz.x-slider-focus .x-slider-thumb-drag{background-position:-75px -75px}.x-slider-ct-vert{height:100%}.x-slider-vert{padding-top:7px;background:no-repeat -30px 0;height:100%}.x-slider-vert>.x-slider-end{height:100%}.x-slider-vert>.x-slider-end>.x-slider-inner{height:100%}.x-slider-vert .x-slider-end{padding-bottom:8px;background:no-repeat -15px bottom;width:15px}.x-slider-vert .x-slider-inner{width:15px}.x-slider-vert .x-slider-thumb{width:15px;height:15px;margin-bottom:-8px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAGAUExURQAAAP39/fn5+fT09Pb29vHx8f7+/v////z8/Pf39/3+//Ly8vr6+vv7+/Pz897e3vX19fDw8Obm5nBwcHNzc3p6en5+fomJiezs7O/v7+3t7cXFxenp6dDQ0Ovr6/j4+OHs8uDg4OHh4erq6snJyejo6NPT08/Pz9HR0b29vcrKyt3d3bGxsWpqao6OjtfX18DAwHx8fHl5eX9/f4CAgJycnJeXl5ubm5qamk2Vv3yxzlSeyG2t0rfT5KXK31ihy1GbxW+oyKTK3m2u07bO3H6z0b/X5mWly57D2EmTvtrl7Gany6DF2nSox+rx9eLi4ouLi6urq7S0tNbW1rOzs8HBwc7Ozs3Nzb+/v1Wdx8bGxkeWw9jY2HSuz+jw9MDX5LrW5/f5+nCry+fv80CQvLzU4PP19uHr8eHq7+zz9+Pr8EmbyXuz1LjT49vn7XClw3qz0+30+LvY6L3Z6W+lwnSv0FKcx0SVw7vX6L/W49zn7XGrzLjV5bvT34eHh4yMjJrtO9EAAAABdFJOUwBA5thmAAADFklEQVRYw+2ZV1PbUBCFbelK8kUusmm2MTZgeg+hg0MzmGpIDyH0UEPvPX89e23hiJnwdpQZZtiX9dOR5s7eT2ePHQ4qr6/2a22D7oAXK28JS6o7/KPcQCvXR9RsRerB2r4q1ZkttcoHVVaqna7Hclb7kdItEY/bHShuKg643Z74R6R0CZckaS6/IL+ZOi9BStd5OOcFhW8K26h76pDSrYwz1ln0tqiL0a/PSOnSAJPleEd7d1SWWaAGKR0uiXl12aW5ZN0b+x6ETl9pBdMVUbpRUYq9MqHGBu5V/IqX+xpD4Juu1HwrV7he0frFjwdUsPLD+0+VUYf99TIZq2XLBsZqjwVnrPa3wIyNk2ScGBulHsUyViLJ34Kx1CUsY8VBZBhLXcUyVrx1hrHUY2DGkmSYGBumjmasZULgjM0p28BYU9kWxs5yjc++MvZZxgZlLgdtYSxTQqGQwmxgrKH4RSkGnLE86yTIS3C0j5V13ffQ9ODTdTmCZSwzZLlYMFaWDQPsYxljGcZSR/vYGOcZxnIeQ/tYtyQFibFBSXKjGeuiPUTVVNpKXHDGPm5RThsYm9391FfG/rvyTvcGfg0cneTBlctGRsd21OOx0ZEytHLfOzMreNe3hT2N/uFcVjDcDz2Tq15LVtC7gpQ+v7ZkBcuLSOmLtCUrWJpHSl9as4LVBaT0YNqSFawPIqVv7y1ZwcYaUvpuxpIVzCSgcz01ncsKpqewd31yYtzMCsYnJsE3/SZ1ltze3E0epg7w5Nsf6vnZM5TAk+8/M1azibHmdmIDY3M7FZyxlk0QzVixtwrGUkczliTnzKwAzVhLVoBmrCUrQDNW5DKCsdTRjBWjQYwVDc7Y3OzZwFhT+ZWxzzwpkXnSPv5JB6nD5O7mdvIsdQNWtu/LSbNomN97Bp7FxBOXcoeUXtsgbxXtbu+Ik7e6v4XSap0cYRfRqpMcYRpKq4VV8q9txNgC8Z/XJVJ6folcdzN9Geaopy+Q0ovLlp3h+hwpvfJk07l6IfuZY8uyVcLdFPm0Y3XHBp9GZ3JyRO5y71Scxh8KRpbg3ZJdQwAAAABJRU5ErkJggg==)}.x-slider-vert.x-slider-focus .x-slider-thumb{background-position:-45px -45px}.x-slider-vert .x-slider-thumb-over{background-position:-15px -15px}.x-slider-vert.x-slider-focus .x-slider-thumb-over{background-position:-60px -60px}.x-slider-vert .x-slider-thumb-drag{background-position:-30px -30px}.x-slider-vert.x-slider-focus .x-slider-thumb-drag{background-position:-75px -75px}.x-slider-horz,.x-slider-horz .x-slider-end,.x-slider-horz .x-slider-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAtCAMAAACgRQoBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABXUExURQAAAPf399HR0dHR0f///////////9HR0f///////9HR0ff399HR0dTU1OLi4tTU1NLS0vX19fDw8NTU1PPz8/Hx8eXl5dbW1tXV1d/f3+Tk5NLS0uPj43PqW+UAAAARdFJOUwDt2qiwKBzd7uYjpxqi9PPr+ChAewAAAHZJREFUGNOlkDcOgDAQBNdkk5Nt0v/fScF5XSEETLW65kYDPJETjAQDeTVngomgIPhKGUciWffWSzYHH3eGcw86LlzbjbNarBHJTK1OJJEm+p/kJRjFJXxJ29esczScpgvN9nB1nFsrJY1dKinpVpVJSZ2kNwonQp0SQSc72g4AAAAASUVORK5CYII=)}.x-slider-vert,.x-slider-vert .x-slider-end,.x-slider-vert .x-slider-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAJCAMAAACR+VWIAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABXUExURQAAANHR0dHR0f////////////f399HR0f///////9HR0ff399HR0dTU1OLi4tTU1NLS0vX19fDw8NTU1PPz8/Hx8eXl5dbW1t/f39XV1eTk5NLS0uPj46iOu8QAAAARdFJOUwDaqBywKO3d7uYjpxqi9PPrI1cKMQAAAFdJREFUGNNjYGBgYBcSBAERYQ4GBkwuAw8vv7Q4HzczhEdANZeAjKigqJQkGysxqpnEwFwxCRZiVDNCuKLinMSoRvcGfsMIqEZzKAHVaIFAQDVaACPLAgA/ERBqIcXeTAAAAABJRU5ErkJggg==)}.x-slider-default-cell>.x-grid-cell-inner,.x-sliderwidget-default-cell>.x-grid-cell-inner{padding-top:4px;padding-bottom:5px}.x-form-file-wrap .x-form-trigger-wrap{border:0}.x-form-file-wrap .x-form-trigger-wrap .x-form-text{border:1px solid;border-color:#cfcfcf;height:24px}.x-html-editor-container{border:1px solid;border-color:#cfcfcf}.x-grid-header-ct{border:1px solid #cfcfcf}.x-column-header-trigger{background:#5c636b url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFBAMAAACKv7BmAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAqUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmdRUNzkAAAAOdFJOUwAWIJFSR4oOmJc4hTeEEdS5zgAAAB1JREFUCNdjuMPAsJpBM4C1iYHRxFmAgaEsnQEMAEDnA+0eNpirAAAAAElFTkSuQmCC) no-repeat center center;border-left:1px solid #cfcfcf}.x-column-header-last{border-right-width:0}.x-column-header-last .x-column-header-over .x-column-header-trigger{border-right:1px solid #cfcfcf}.x-btn-plain-toolbar-small{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:transparent}.x-btn-plain-toolbar-small{border-color:transparent}.x-btn-button-plain-toolbar-small{height:16px}.x-btn-inner-plain-toolbar-small{font:bold 12px/16px arial,helvetica,verdana,sans-serif;color:#666;padding:0 5px;max-width:100%}.x-btn-icon-right>.x-btn-inner-plain-toolbar-small,.x-btn-icon-left>.x-btn-inner-plain-toolbar-small{max-width:calc(100% - 16px)}.x-btn-icon-el-plain-toolbar-small{height:16px}.x-btn-icon-left>.x-btn-icon-el-plain-toolbar-small,.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-small{width:16px}.x-btn-icon-top>.x-btn-icon-el-plain-toolbar-small,.x-btn-icon-bottom>.x-btn-icon-el-plain-toolbar-small{min-width:16px}.x-btn-icon-el-plain-toolbar-small.x-btn-glyph{font-size:16px;line-height:16px;color:#666;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-plain-toolbar-small{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-small{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-plain-toolbar-small{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-plain-toolbar-small{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-plain-toolbar-small{padding-right:5px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-small{margin-right:5px}.x-btn-arrow-bottom>.x-btn-button-plain-toolbar-small,.x-btn-split-bottom>.x-btn-button-plain-toolbar-small{padding-bottom:3px}.x-btn-wrap-plain-toolbar-small.x-btn-arrow-right:after{width:16px;padding-right:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPBAMAAAAbqIIhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAqUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmdRUNzkAAAAOdFJOUwCPDGuNAYcGe5SEdAMEPUPnawAAACpJREFUCNdjYCADMCowMAmAWczTGSoNIIJbQr2h0hyrGqAs3rQD5JjPAABxFgUwmFpSdwAAAABJRU5ErkJggg==)}.x-btn-wrap-plain-toolbar-small.x-btn-arrow-bottom:after{height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPBAMAAAAbqIIhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAqUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmdRUNzkAAAAOdFJOUwCPDGuNAYcGe5SEdAMEPUPnawAAACpJREFUCNdjYCADMCowMAmAWczTGSoNIIJbQr2h0hyrGqAs3rQD5JjPAABxFgUwmFpSdwAAAABJRU5ErkJggg==)}.x-btn-wrap-plain-toolbar-small.x-btn-split-right:after{width:20px;padding-right:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABIBAMAAAAE68iyAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURQAAAGZmZv///5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmbOpxZ4AAAAQdFJOUwAzM48Ma40BhwZ7lIR0AwSD7xwgAAAAMElEQVQoz2NQZICDUSY9mcwODCwGECbrTobZAVAF18pzYWq5ziyAMfk7HoyGGT2ZAMdrEBBCp8xOAAAAAElFTkSuQmCC)}.x-btn-wrap-plain-toolbar-small.x-btn-split-bottom:after{height:15px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAQBAMAAAChGy3vAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURQAAAOHh4f///5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTzC2W0AAAAQdFJOUwAzM48Ma40BhwZ7lIR0AwSD7xwgAAAANklEQVQ4y2MQpANgUKIDYBgFQx+YMDA409yS6AmcW2luCW962QXah9eaU3SIlB99owlzFBAHABu0GsPnnFZ7AAAAAElFTkSuQmCC)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-plain-toolbar-small{padding-right:5px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-small{margin-right:5px}.x-btn-focus.x-btn-plain-toolbar-small{background-image:none;background-color:transparent;-webkit-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn-over.x-btn-plain-toolbar-small{border-color:#cfcfcf;background-image:none;background-color:#ebebeb;background-image:-owg(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-over.x-btn-plain-toolbar-small{-webkit-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-menu-active.x-btn-plain-toolbar-small,.x-btn.x-btn-pressed.x-btn-plain-toolbar-small{border-color:#c7c7c7;background-image:none;background-color:#e1e1e1;background-image:-owg(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-menu-active.x-btn-plain-toolbar-small,.x-btn-focus.x-btn-pressed.x-btn-plain-toolbar-small{-webkit-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-disabled.x-btn-plain-toolbar-small{background-image:none;background-color:transparent}.x-btn-disabled.x-btn-plain-toolbar-small{filter:alpha(opacity=50);opacity:.5}.x-button-plain-toolbar-small-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-plain-toolbar-small-cell>.x-grid-cell-inner>.x-btn-plain-toolbar-small{vertical-align:top}.x-btn-plain-toolbar-medium{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:transparent}.x-btn-plain-toolbar-medium{border-color:transparent}.x-btn-button-plain-toolbar-medium{height:24px}.x-btn-inner-plain-toolbar-medium{font:bold 14px/18px arial,helvetica,verdana,sans-serif;color:#666;padding:0 8px;max-width:100%}.x-btn-icon-right>.x-btn-inner-plain-toolbar-medium,.x-btn-icon-left>.x-btn-inner-plain-toolbar-medium{max-width:calc(100% - 24px)}.x-btn-icon-el-plain-toolbar-medium{height:24px}.x-btn-icon-left>.x-btn-icon-el-plain-toolbar-medium,.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-medium{width:24px}.x-btn-icon-top>.x-btn-icon-el-plain-toolbar-medium,.x-btn-icon-bottom>.x-btn-icon-el-plain-toolbar-medium{min-width:24px}.x-btn-icon-el-plain-toolbar-medium.x-btn-glyph{font-size:24px;line-height:24px;color:#666;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-plain-toolbar-medium{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-medium{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-plain-toolbar-medium{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-plain-toolbar-medium{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-plain-toolbar-medium{padding-right:8px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-medium{margin-right:8px}.x-btn-arrow-bottom>.x-btn-button-plain-toolbar-medium,.x-btn-split-bottom>.x-btn-button-plain-toolbar-medium{padding-bottom:3px}.x-btn-wrap-plain-toolbar-medium.x-btn-arrow-right:after{width:24px;padding-right:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAMAAADNyMQcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZUyYtcAAAAVdFJOUwAZCVGCxCSHxrEDPzPgu2NyvGRz4cCI59IAAAA/SURBVCjPY2AYBQzsnIwQBiMnO7ocEwsfG4hmE2RhwtDIJcDKw8DAwyrMhc1Yfg5ubg4hHHYy84owj4Y8GAAAaUsBIY54whcAAAAASUVORK5CYII=)}.x-btn-wrap-plain-toolbar-medium.x-btn-arrow-bottom:after{height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAMAAADNyMQcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZUyYtcAAAAVdFJOUwAZCVGCxCSHxrEDPzPgu2NyvGRz4cCI59IAAAA/SURBVCjPY2AYBQzsnIwQBiMnO7ocEwsfG4hmE2RhwtDIJcDKw8DAwyrMhc1Yfg5ubg4hHHYy84owj4Y8GAAAaUsBIY54whcAAAAASUVORK5CYII=)}.x-btn-wrap-plain-toolbar-medium.x-btn-split-right:after{width:28px;padding-right:28px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAABICAMAAADSzGVHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABFUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmWZmZv///5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZma8nzXYAAAAXdFJOUwDEJBnGsYIzM4cJUQM/M+C7Y3K8ZHPhXJ+sAAAAAE5JREFUSMdj4GBnwA1GJUclRyWHuCQnKzOEwczKiSHJxSbABKKZhNm4MI3lEWLkY2DgYxTlwWqnIAsvL4sILgdx84txj8bKqOSo5DCQBACWEAWBVC754AAAAABJRU5ErkJggg==)}.x-btn-wrap-plain-toolbar-medium.x-btn-split-bottom:after{height:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAYCAMAAACIuEKDAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABFUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmeHh4f///5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmSSy5f0AAAAXdFJOUwDEJBnGsYIzM4cJUQM/M+C7Y3K8ZHPhXJ+sAAAAAFNJREFUWMPt1EcOgDAMRFGnQjr9/kdFiDsgEv23sbcjF5kGIfMgBACA/wrOvI1xoesg0S/6qXr3se+R5E1VkarO3P12rbYUe4xwJ6ldiW8BAMAnbttYDQFcSxA+AAAAAElFTkSuQmCC)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-plain-toolbar-medium{padding-right:8px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-medium{margin-right:8px}.x-btn-focus.x-btn-plain-toolbar-medium{background-image:none;background-color:transparent;-webkit-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn-over.x-btn-plain-toolbar-medium{border-color:#cfcfcf;background-image:none;background-color:#ebebeb;background-image:-owg(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-over.x-btn-plain-toolbar-medium{-webkit-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-menu-active.x-btn-plain-toolbar-medium,.x-btn.x-btn-pressed.x-btn-plain-toolbar-medium{border-color:#c7c7c7;background-image:none;background-color:#e1e1e1;background-image:-owg(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-menu-active.x-btn-plain-toolbar-medium,.x-btn-focus.x-btn-pressed.x-btn-plain-toolbar-medium{-webkit-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-disabled.x-btn-plain-toolbar-medium{background-image:none;background-color:transparent}.x-btn-disabled.x-btn-plain-toolbar-medium{filter:alpha(opacity=50);opacity:.5}.x-button-plain-toolbar-medium-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-plain-toolbar-medium-cell>.x-grid-cell-inner>.x-btn-plain-toolbar-medium{vertical-align:top}.x-btn-plain-toolbar-large{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:transparent}.x-btn-plain-toolbar-large{border-color:transparent}.x-btn-button-plain-toolbar-large{height:32px}.x-btn-inner-plain-toolbar-large{font:bold 16px/20px arial,helvetica,verdana,sans-serif;color:#666;padding:0 10px;max-width:100%}.x-btn-icon-right>.x-btn-inner-plain-toolbar-large,.x-btn-icon-left>.x-btn-inner-plain-toolbar-large{max-width:calc(100% - 32px)}.x-btn-icon-el-plain-toolbar-large{height:32px}.x-btn-icon-left>.x-btn-icon-el-plain-toolbar-large,.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-large{width:32px}.x-btn-icon-top>.x-btn-icon-el-plain-toolbar-large,.x-btn-icon-bottom>.x-btn-icon-el-plain-toolbar-large{min-width:32px}.x-btn-icon-el-plain-toolbar-large.x-btn-glyph{font-size:32px;line-height:32px;color:#666;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-plain-toolbar-large{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-large{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-plain-toolbar-large{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-plain-toolbar-large{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-plain-toolbar-large{padding-right:10px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-large{margin-right:10px}.x-btn-arrow-bottom>.x-btn-button-plain-toolbar-large,.x-btn-split-bottom>.x-btn-button-plain-toolbar-large{padding-bottom:3px}.x-btn-wrap-plain-toolbar-large.x-btn-arrow-right:after{width:28px;padding-right:28px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAdCAMAAAD4tU6IAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABgUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmfHUgiYAAAAgdFJOUwBJ03tIW2M0sNGurXd4zQMSzpjBDMDkIOMflZoElBMNArCQuAAAAFdJREFUKM9jYBgFgwVw8CLYPBxYlbBzssKYrJzs2I1hYWKEMBiZWHBZxSYI1szOx4bbOczC4gwMkqLM+JwsxSUvwi2L11cyXNJC3Pz4fS4nISYwGv90BAAJ7wJB406xiwAAAABJRU5ErkJggg==)}.x-btn-wrap-plain-toolbar-large.x-btn-arrow-bottom:after{height:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAdCAMAAAD4tU6IAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABgUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmfHUgiYAAAAgdFJOUwBJ03tIW2M0sNGurXd4zQMSzpjBDMDkIOMflZoElBMNArCQuAAAAFdJREFUKM9jYBgFgwVw8CLYPBxYlbBzssKYrJzs2I1hYWKEMBiZWHBZxSYI1szOx4bbOczC4gwMkqLM+JwsxSUvwi2L11cyXNJC3Pz4fS4nISYwGv90BAAJ7wJB406xiwAAAABJRU5ErkJggg==)}.x-btn-wrap-plain-toolbar-large.x-btn-split-right:after{width:35px;padding-right:35px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABICAMAAABLNLzyAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABmUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmWZmZv///5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVZRx+wAAAAidFJOUwBbY0mw0UgzMzTTe66td3jNAxLOmMEMwOQg4x+VmgSUEw0o+HB2AAAAaklEQVRIx2PgYGcgCEbVjKoZVTOqhsZqWPgRwnws2NVwsjLCmIysnDjsYuNihjCYudhwuodJGKydU4AJj5u5RSUZGKTFufH6S4ZHUYxXHr/f5XhkRXgFCYSPgpSE0GjaGFUzqmZUzSBRAwD7tQa51x8vUAAAAABJRU5ErkJggg==)}.x-btn-wrap-plain-toolbar-large.x-btn-split-bottom:after{height:29px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAdCAMAAADYddMwAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABmUExURQAAAJmZmZmZmZmZmZmZmZmZmZmZmeHh4f///5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmUiKfPkAAAAidFJOUwBbY0mw0UgzMzTTe66td3jNAxLOmMEMwOQg4x+VmgSUEw0o+HB2AAAAb0lEQVRYw+3VNw6AMAwFUJOEkkDovXP/SyKBEDMDg6P/pr9abhQ6giJHEAAAAPxNZW9OFeNCtO890fM155YERt5BmoD3cInqaoTOBfc1iZuBaOpi/gs/J0drNwcu15ostS1cuMH72Jf4RAAAAPDFCQaODjnAcsI/AAAAAElFTkSuQmCC)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-plain-toolbar-large{padding-right:10px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-large{margin-right:10px}.x-btn-focus.x-btn-plain-toolbar-large{background-image:none;background-color:transparent;-webkit-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn-over.x-btn-plain-toolbar-large{border-color:#cfcfcf;background-image:none;background-color:#ebebeb;background-image:-owg(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#ededed,#ebebeb 50%,#dfdfdf 51%,#ebebeb)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-over.x-btn-plain-toolbar-large{-webkit-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-menu-active.x-btn-plain-toolbar-large,.x-btn.x-btn-pressed.x-btn-plain-toolbar-large{border-color:#c7c7c7;background-image:none;background-color:#e1e1e1;background-image:-owg(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#e1e1e1,#d6d6d6 50%,#e1e1e1 51%,#e4e4e4)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-menu-active.x-btn-plain-toolbar-large,.x-btn-focus.x-btn-pressed.x-btn-plain-toolbar-large{-webkit-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#5b636b 0 1px 0 0 inset,#5b636b 0 -1px 0 0 inset,#5b636b -1px 0 0 0 inset,#5b636b 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-disabled.x-btn-plain-toolbar-large{background-image:none;background-color:transparent}.x-btn-disabled.x-btn-plain-toolbar-large{filter:alpha(opacity=50);opacity:.5}.x-button-plain-toolbar-large-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-plain-toolbar-large-cell>.x-grid-cell-inner>.x-btn-plain-toolbar-large{vertical-align:top}.x-btn-plain-toolbar-small-disabled .x-btn-icon-el,.x-btn-plain-toolbar-medium-disabled .x-btn-icon-el,.x-btn-plain-toolbar-large-disabled .x-btn-icon-el{background-color:#fff}.x-panel-light{border-color:#fff;padding:0}.x-panel-header-light{font-size:13px;border:1px solid #fff}.x-panel-header-light .x-tool-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAGACAMAAACTPBKkAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJSUExURQAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkWPzF0AAADFdFJOUwCPkJXX/ZQG/PksKyr4CY7Uu72Y1vDY8xH0/voS6n+Tgb4P8YtueOMKqoBCAWBkDpJxuLGuS4gCaRzmvPXnui3EDZY4QOkFW4RNA32DbzbhfGxd0imCeQjZWrL3+zdWUd4/QURFJO8bhkl31cDyTnZ1B688DAQWJvYwLp9zGeuoXxpMxeCXrN3CZSEeT1lVz0rKItqRm6XtIyjfnm1wv9sXq3RosH7TezLBh2JnzhUUhY2jyx89tC8QJ6ZQ7ljIOZncHbPkTRPXjwAABpNJREFUWMPVWIdfU0kQHkJM3gsE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);background-color:#fff}.x-panel-header-light-horizontal{padding:9px 9px 10px}.x-panel-header-light-horizontal .x-panel-header-light-tab-bar{margin-top:-9px;margin-bottom:-10px}.x-panel-header-light-horizontal.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-light-horizontal.x-header-noborder .x-panel-header-light-tab-bar{margin-top:-10px;margin-bottom:-10px}.x-panel-header-light-vertical{padding:9px 9px 9px 10px}.x-panel-header-light-vertical .x-panel-header-light-tab-bar{margin-right:-9px;margin-left:-10px}.x-panel-header-light-vertical.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-light-vertical.x-header-noborder .x-panel-header-light-tab-bar{margin-right:-10px;margin-left:-10px}.x-panel-header-title-light{color:#000;font-size:13px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;line-height:22px}.x-panel-header-title-light>.x-title-text-light{text-transform:none;padding:0}.x-panel-header-title-light>.x-title-icon-wrap-light.x-title-icon-top{height:22px;padding-bottom:6px}.x-panel-header-title-light>.x-title-icon-wrap-light.x-title-icon-right{width:22px;padding-left:6px}.x-panel-header-title-light>.x-title-icon-wrap-light.x-title-icon-bottom{height:22px;padding-top:6px}.x-panel-header-title-light>.x-title-icon-wrap-light.x-title-icon-left{width:22px;padding-right:6px}.x-panel-header-title-light>.x-title-icon-wrap-light>.x-title-icon-light{width:16px;height:16px;background-position:center center}.x-panel-header-title-light>.x-title-icon-wrap-light>.x-title-glyph{color:#343e48;font-size:16px;line-height:16px;opacity:.5}.x-panel-body-light{background:#fff;border-color:#cfcfcf;color:#000;font-size:13px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;border-width:1px;border-style:solid}.x-panel-header-light{background-image:none;background-color:#fff}.x-panel-header-light-vertical{background-image:none;background-color:#fff}.x-panel .x-panel-header-light-collapsed-border-top{border-bottom-width:1px!important}.x-panel .x-panel-header-light-collapsed-border-right{border-left-width:1px!important}.x-panel .x-panel-header-light-collapsed-border-bottom{border-top-width:1px!important}.x-panel .x-panel-header-light-collapsed-border-left{border-right-width:1px!important}.x-panel-header-light-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-light-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-light-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-light-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-light-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-light-outer-border-l{border-left-color:white!important;border-left-width:1px!important}.x-panel-light-outer-border-b{border-bottom-color:white!important;border-bottom-width:1px!important}.x-panel-light-outer-border-bl{border-bottom-color:white!important;border-bottom-width:1px!important;border-left-color:white!important;border-left-width:1px!important}.x-panel-light-outer-border-r{border-right-color:white!important;border-right-width:1px!important}.x-panel-light-outer-border-rl{border-right-color:white!important;border-right-width:1px!important;border-left-color:white!important;border-left-width:1px!important}.x-panel-light-outer-border-rb{border-right-color:white!important;border-right-width:1px!important;border-bottom-color:white!important;border-bottom-width:1px!important}.x-panel-light-outer-border-rbl{border-right-color:white!important;border-right-width:1px!important;border-bottom-color:white!important;border-bottom-width:1px!important;border-left-color:white!important;border-left-width:1px!important}.x-panel-light-outer-border-t{border-top-color:white!important;border-top-width:1px!important}.x-panel-light-outer-border-tl{border-top-color:white!important;border-top-width:1px!important;border-left-color:white!important;border-left-width:1px!important}.x-panel-light-outer-border-tb{border-top-color:white!important;border-top-width:1px!important;border-bottom-color:white!important;border-bottom-width:1px!important}.x-panel-light-outer-border-tbl{border-top-color:white!important;border-top-width:1px!important;border-bottom-color:white!important;border-bottom-width:1px!important;border-left-color:white!important;border-left-width:1px!important}.x-panel-light-outer-border-tr{border-top-color:white!important;border-top-width:1px!important;border-right-color:white!important;border-right-width:1px!important}.x-panel-light-outer-border-trl{border-top-color:white!important;border-top-width:1px!important;border-right-color:white!important;border-right-width:1px!important;border-left-color:white!important;border-left-width:1px!important}.x-panel-light-outer-border-trb{border-top-color:white!important;border-top-width:1px!important;border-right-color:white!important;border-right-width:1px!important;border-bottom-color:white!important;border-bottom-width:1px!important}.x-panel-light-outer-border-trbl{border-color:#fff!important;border-width:1px!important}.x-panel-light-framed{border-color:#fff;padding:0}.x-panel-header-light-framed{font-size:13px;border:1px solid #fff}.x-panel-header-light-framed .x-tool-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAGACAMAAACTPBKkAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJSUExURQAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkWPzF0AAADFdFJOUwCPkJXX/ZQG/PksKyr4CY7Uu72Y1vDY8xH0/voS6n+Tgb4P8YtueOMKqoBCAWBkDpJxuLGuS4gCaRzmvPXnui3EDZY4QOkFW4RNA32DbzbhfGxd0imCeQjZWrL3+zdWUd4/QURFJO8bhkl31cDyTnZ1B688DAQWJvYwLp9zGeuoXxpMxeCXrN3CZSEeT1lVz0rKItqRm6XtIyjfnm1wv9sXq3RosH7TezLBh2JnzhUUhY2jyx89tC8QJ6ZQ7ljIOZncHbPkTRPXjwAABpNJREFUWMPVWIdfU0kQHkJM3gsE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);background-color:#fff}.x-panel-header-light-framed-horizontal{padding:9px 9px 9px 9px}.x-panel-header-light-framed-horizontal .x-panel-header-light-framed-tab-bar{margin-top:-9px;margin-bottom:-9px}.x-panel-header-light-framed-horizontal.x-header-noborder{padding:10px 10px 9px 10px}.x-panel-header-light-framed-horizontal.x-header-noborder .x-panel-header-light-framed-tab-bar{margin-top:-10px;margin-bottom:-9px}.x-panel-header-light-framed-vertical{padding:9px 9px 9px 9px}.x-panel-header-light-framed-vertical .x-panel-header-light-framed-tab-bar{margin-right:-9px;margin-left:-9px}.x-panel-header-light-framed-vertical.x-header-noborder{padding:10px 10px 10px 9px}.x-panel-header-light-framed-vertical.x-header-noborder .x-panel-header-light-framed-tab-bar{margin-right:-10px;margin-left:-9px}.x-panel-header-title-light-framed{color:#000;font-size:13px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;line-height:22px}.x-panel-header-title-light-framed>.x-title-text-light-framed{text-transform:none;padding:0}.x-panel-header-title-light-framed>.x-title-icon-wrap-light-framed.x-title-icon-top{height:22px;padding-bottom:6px}.x-panel-header-title-light-framed>.x-title-icon-wrap-light-framed.x-title-icon-right{width:22px;padding-left:6px}.x-panel-header-title-light-framed>.x-title-icon-wrap-light-framed.x-title-icon-bottom{height:22px;padding-top:6px}.x-panel-header-title-light-framed>.x-title-icon-wrap-light-framed.x-title-icon-left{width:22px;padding-right:6px}.x-panel-header-title-light-framed>.x-title-icon-wrap-light-framed>.x-title-icon-light-framed{width:16px;height:16px;background-position:center center}.x-panel-header-title-light-framed>.x-title-icon-wrap-light-framed>.x-title-glyph{color:#343e48;font-size:16px;line-height:16px;opacity:.5}.x-panel-body-light-framed{background:#fff;border-color:#cfcfcf;color:#000;font-size:13px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;border-width:1px;border-style:solid}.x-panel-light-framed{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:0;border-width:1px;border-style:solid;background-color:#fff}.x-panel-header-light-framed-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:9px 9px 9px 9px;border-width:1px 1px 0 1px;border-style:solid;background-color:#fff}.x-panel-header-light-framed-right{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:9px 9px 9px 9px;border-width:1px 1px 1px 0;border-style:solid;background-color:#fff}.x-panel-header-light-framed-bottom{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:9px 9px 9px 9px;border-width:0 1px 1px 1px;border-style:solid;background-color:#fff}.x-panel-header-light-framed-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:9px 9px 9px 9px;border-width:1px 0 1px 1px;border-style:solid;background-color:#fff}.x-panel-header-light-framed-collapsed-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:9px 9px 9px 9px;border-width:1px;border-style:solid;background-color:#fff}.x-panel-header-light-framed-collapsed-right{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:9px 9px 9px 9px;border-width:1px;border-style:solid;background-color:#fff}.x-panel-header-light-framed-collapsed-bottom{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:9px 9px 9px 9px;border-width:1px;border-style:solid;background-color:#fff}.x-panel-header-light-framed-collapsed-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:9px 9px 9px 9px;border-width:1px;border-style:solid;background-color:#fff}.x-panel .x-panel-header-light-framed-top{border-bottom-width:1px!important}.x-panel .x-panel-header-light-framed-right{border-left-width:1px!important}.x-panel .x-panel-header-light-framed-bottom{border-top-width:1px!important}.x-panel .x-panel-header-light-framed-left{border-right-width:1px!important}.x-panel-header-light-framed-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-light-framed-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-light-framed-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-light-framed-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-light-framed-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-light-framed-outer-border-l{border-left-color:white!important;border-left-width:1px!important}.x-panel-light-framed-outer-border-b{border-bottom-color:white!important;border-bottom-width:1px!important}.x-panel-light-framed-outer-border-bl{border-bottom-color:white!important;border-bottom-width:1px!important;border-left-color:white!important;border-left-width:1px!important}.x-panel-light-framed-outer-border-r{border-right-color:white!important;border-right-width:1px!important}.x-panel-light-framed-outer-border-rl{border-right-color:white!important;border-right-width:1px!important;border-left-color:white!important;border-left-width:1px!important}.x-panel-light-framed-outer-border-rb{border-right-color:white!important;border-right-width:1px!important;border-bottom-color:white!important;border-bottom-width:1px!important}.x-panel-light-framed-outer-border-rbl{border-right-color:white!important;border-right-width:1px!important;border-bottom-color:white!important;border-bottom-width:1px!important;border-left-color:white!important;border-left-width:1px!important}.x-panel-light-framed-outer-border-t{border-top-color:white!important;border-top-width:1px!important}.x-panel-light-framed-outer-border-tl{border-top-color:white!important;border-top-width:1px!important;border-left-color:white!important;border-left-width:1px!important}.x-panel-light-framed-outer-border-tb{border-top-color:white!important;border-top-width:1px!important;border-bottom-color:white!important;border-bottom-width:1px!important}.x-panel-light-framed-outer-border-tbl{border-top-color:white!important;border-top-width:1px!important;border-bottom-color:white!important;border-bottom-width:1px!important;border-left-color:white!important;border-left-width:1px!important}.x-panel-light-framed-outer-border-tr{border-top-color:white!important;border-top-width:1px!important;border-right-color:white!important;border-right-width:1px!important}.x-panel-light-framed-outer-border-trl{border-top-color:white!important;border-top-width:1px!important;border-right-color:white!important;border-right-width:1px!important;border-left-color:white!important;border-left-width:1px!important}.x-panel-light-framed-outer-border-trb{border-top-color:white!important;border-top-width:1px!important;border-right-color:white!important;border-right-width:1px!important;border-bottom-color:white!important;border-bottom-width:1px!important}.x-panel-light-framed-outer-border-trbl{border-color:#fff!important;border-width:1px!important}.x-resizable-handle{background-color:#cfcfcf;background-repeat:no-repeat}.x-resizable-handle-east-over,.x-resizable-handle-west-over{background-position:center}.x-resizable-handle-south-over,.x-resizable-handle-north-over{background-position:center}.x-resizable-handle-southeast-over{background-position:-2px -2px}.x-resizable-handle-northwest-over{background-position:2px 2px}.x-resizable-handle-northeast-over{background-position:-2px 2px}.x-resizable-handle-southwest-over{background-position:2px -2px}.x-resizable-pinned .x-resizable-handle-east,.x-resizable-pinned .x-resizable-handle-west{background-position:center}.x-resizable-pinned .x-resizable-handle-south,.x-resizable-pinned .x-resizable-handle-north{background-position:center}.x-resizable-pinned .x-resizable-handle-southeast{background-position:-2px -2px}.x-resizable-pinned .x-resizable-handle-northwest{background-position:2px 2px}.x-resizable-pinned .x-resizable-handle-northeast{background-position:-2px 2px}.x-resizable-pinned .x-resizable-handle-southwest{background-position:2px -2px}.x-android-3 .x-surface-wrap,.x-android-3 .x-surface-wrap>*{-webkit-perspective:1}.x-draw-container{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none;cursor:default}.x-draw-container .x-inner{overflow:hidden}.x-surface-canvas{position:absolute}.x-chart-watermark{opacity:.5;z-index:9;right:0;bottom:0;background:rgba(0,0,0,0.5);color:white;padding:4px 6px;font-family:"Helvetica";font-size:12px;position:absolute;white-space:nowrap;border-top-left-radius:4px;-webkit-border-top-left-radius:4px}.x-chart-image{width:100%;height:auto}.x-legend-container{display:inline-block;line-height:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #ccc;background:#fff;-webkit-box-shadow:compact(rgba(255,255,255,0.6) 0 1px 1px,false,false,false,false,false,false,false,false,false);-moz-box-shadow:compact(rgba(255,255,255,0.6) 0 1px 1px,false,false,false,false,false,false,false,false,false);box-shadow:compact(rgba(255,255,255,0.6) 0 1px 1px,false,false,false,false,false,false,false,false,false)}.x-legend-item{padding:.8em 1em .8em 1.8em;color:#333;background:rgba(255,255,255,0);max-width:16em;min-width:0;font-size:13px;font-family:arial,helvetica,verdana,sans-serif;line-height:13px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.x-legend-inactive{filter:alpha(opacity=30);opacity:.3}.x-legend-item-marker{position:absolute;width:.8em;height:.8em;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em;-webkit-box-shadow:compact(rgba(255,255,255,0.3) 0 1px 0,rgba(0,0,0,0.4) 0 1px 0 inset,false,false,false,false,false,false,false,false);-moz-box-shadow:compact(rgba(255,255,255,0.3) 0 1px 0,rgba(0,0,0,0.4) 0 1px 0 inset,false,false,false,false,false,false,false,false);box-shadow:compact(rgba(255,255,255,0.3) 0 1px 0,rgba(0,0,0,0.4) 0 1px 0 inset,false,false,false,false,false,false,false,false);left:.7em;top:.85em}.x-rtl>*>.x-legend-item{padding:.8em 1.8em .8em 1em}.x-rtl>*>*>.x-legend-item-marker{right:.7em}.x-legend,.x-legend-panel{background:#fff;outline:0}.x-legend.x-docked-top .x-legend-item,.x-legend.x-docked-bottom .x-legend-item,.x-legend-panel.x-docked-top .x-legend-item,.x-legend-panel.x-docked-bottom .x-legend-item{border-left:1px solid rgba(204,204,204,0.5)}.x-legend.x-docked-top .x-legend-item:first-child,.x-legend.x-docked-bottom .x-legend-item:first-child,.x-legend-panel.x-docked-top .x-legend-item:first-child,.x-legend-panel.x-docked-bottom .x-legend-item:first-child{border-left:none}.x-legend.x-docked-top.x-rtl .x-legend-item:first-child,.x-legend.x-docked-bottom.x-rtl .x-legend-item:first-child,.x-legend-panel.x-docked-top.x-rtl .x-legend-item:first-child,.x-legend-panel.x-docked-bottom.x-rtl .x-legend-item:first-child{border-left:1px solid rgba(204,204,204,0.5)}.x-legend.x-docked-top.x-rtl .x-legend-item:last-child,.x-legend.x-docked-bottom.x-rtl .x-legend-item:last-child,.x-legend-panel.x-docked-top.x-rtl .x-legend-item:last-child,.x-legend-panel.x-docked-bottom.x-rtl .x-legend-item:last-child{border-left:none}.x-legend.x-docked-left .x-legend-item,.x-legend.x-docked-right .x-legend-item,.x-legend-panel.x-docked-left .x-legend-item,.x-legend-panel.x-docked-right .x-legend-item{border-top:1px solid rgba(204,204,204,0.5)}.x-legend.x-docked-left .x-legend-item:first-child,.x-legend.x-docked-right .x-legend-item:first-child,.x-legend-panel.x-docked-left .x-legend-item:first-child,.x-legend-panel.x-docked-right .x-legend-item:first-child{border-top:0}.x-legend.x-docked-left .x-legend-inner,.x-legend.x-docked-right .x-legend-inner,.x-legend-panel.x-docked-left .x-legend-inner,.x-legend-panel.x-docked-right .x-legend-inner{display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center}.x-legend.x-horizontal{white-space:nowrap}.x-legend.x-horizontal .x-legend-item{display:inline-block}.x-chart-toolbar{position:absolute;z-index:9;display:-webkit-box;display:-moz-box;display:-ms-box;display:box;padding:.6em}.x-chart-toolbar .x-button{margin:.2em}.x-chart-toolbar[data-side=left],.x-chart-toolbar[data-side=right]{top:0;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical}.x-chart-toolbar[data-side=left]{left:0}.x-chart-toolbar[data-side=right]{right:0}.x-chart-toolbar[data-side=top],.x-chart-toolbar[data-side=bottom]{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-box-orient:horizontal;box-orient:horizontal;right:0}.x-chart-toolbar[data-side=top]{top:0}.x-chart-toolbar[data-side=bottom]{bottom:0;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-box-orient:horizontal;box-orient:horizontal}.x-grid-drop-indicator{position:absolute;height:1px;line-height:0;background-color:#039b03;overflow:visible;pointer-events:none}.x-grid-drop-indicator .x-grid-drop-indicator-left{position:absolute;top:-8px;left:-12px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABjUExURQAAAACOAAKaAgObAwCSAAKZAgObAwCeAAObAwKZAgCZAAObAwObAwOaAwOaAwKaAgCZAAKbAgCWAACIAAObAwCUAAObAwOaAwOaAwKbAgOYAwCPAAOaAwKaAgOZAwKZAgObAyaPLDEAAAAgdFJOUwASl+8HcL8VqmsUWf6cxeM3iiIP/Cu8sPjYTRCxd1CAbGyG7wAAAE9JREFUGNNjYCATSLOyoAqwK0hKoQkoKIiJQthynEAgCxRQEGHiAgmwKSAAM8goZAEeXkYGBnkOIJAB8/kEUAzl50axRUJQGMVacSEG8gEA0uMHL+9IikAAAAAASUVORK5CYII=);height:16px;width:16px}.x-grid-drop-indicator .x-grid-drop-indicator-right{position:absolute;top:-8px;right:-11px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABjUExURQAAAAKbAgKaAgCLAACAAAObAwObAwCeAAObAwKZAgOaAwCWAACOAAOaAwCSAACWAAKZAgKaAgOaAwCbAACVAAKbAgOaAwOaAwOaAwCXAAOaAwCSAAOaAwKaAgOZAwKZAgObA0sJGbQAAAAgdFJOUwCM4wsCXr8Vqmv4JwmzB0SE2pwXHXXx9qc7yQ6xd1CAIAyRjAAAAFNJREFUGNNjYCAfsLBKo/AlpRTYkbgiEgoKSALMAuJAvoIsJxDIgTQzKSAAGwMDDyMXqgADAzcvmC3DAQTyEFP4BVEMBQI+UTFUAQYGYSF2cv0EAMdkBy/5CkuRAAAAAElFTkSuQmCC);height:16px;width:16px}.x-grid-nodrop-indicator{position:absolute;height:1px;line-height:0;background-color:#f00;overflow:visible;pointer-events:none}.x-grid-nodrop-indicator .x-grid-nodrop-indicator-left{position:absolute;top:-8px;left:-12px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABjUExURQAAAO4AAPIAAP8AAP0AAP8AAP8AAP8AAP8AAP0AAPoAAPgAAPEAAP8AAP0AAPwAAP4AAP8AAP4AAP4AAP4AAPkAAP4AAP4AAP8AAPwAAP8AAO8AAP8AAP0AAP0AAPwAAP8AAGG1ug8AAAAgdFJOUwAPFIpwB78Vqms3IhLvl1n+nMXj/Cu8sPhN2BCxd4BQPJcHIQAAAE9JREFUGNNjYCATSLOwogqwK0hJogkoKIiJQtjynEAgCxRQEOFjAgmwKSAAL8goZAEBQR4GBjkOIJAB84W4UAwV5kexRYKZEcVacW4G8gEA2w4HL+o8TPoAAAAASUVORK5CYII=);height:16px;width:16px}.x-grid-nodrop-indicator .x-grid-nodrop-indicator-right{position:absolute;top:-8px;right:-11px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABjUExURQAAAP8AAP8AAP8AAIAAAP8AAP8AAP8AAP8AAP0AAP8AAOgAAP8AAP4AAP0AAP8AAPsAAP8AAP8AAP8AAPYAAP8AAP8AAP8AAPsAAP0AAP4AAP8AAP8AAP0AAP0AAPwAAP8AANOubukAAAAgdFJOUwAJsycCXr8VqmuMC/jjhAdE8fZ1HRfanDunyQ6xd4BQu0OnTQAAAFNJREFUGNNjYCAfsLBKo/AlpBTYkbgikgoKSALcfEJAvoIsJxDIgzTzKiAAGwMDIxcPqgADAzMTmC3DAQRyEFMExFAMBQJ+YUFUAQYGUXF2cv0EAMggBy+bKuMwAAAAAElFTkSuQmCC);height:16px;width:16px}.x-form-text-field-body-micro-status{min-width:170px;max-width:170px}.x-form-trigger-wrap-micro-status{border-width:1px;border-style:solid;border-color:transparent}.x-form-trigger-wrap-micro-status.x-form-trigger-wrap-focus{border-color:transparent}.x-form-trigger-wrap-micro-status.x-form-trigger-wrap-invalid{border-color:transparent}.x-form-text-micro-status{color:#fff;padding:4px 6px 3px;background-color:#343e48;font:normal 13px/15px arial,helvetica,verdana,sans-serif;min-height:22px}.x-form-text-micro-status.x-form-textarea{line-height:15px;min-height:60px}.x-form-text-micro-status.x-form-text-file{color:gray}.x-form-empty-field-micro-status{color:gray}.x-form-invalid-field-micro-status{background-color:#fff}.x-form-trigger-micro-status{background:#343e48 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAWAQMAAAAb5DsUAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURQAAAP///6XZn90AAAABdFJOUwBA5thmAAAASUlEQVQY083GOQ2AMAAAwGs6dCHBAVjAQW2xgbRKQUJHBsJTTMBNxz/ES3/I1VWeCqe0GzfL+pRDrPoitzILm7QaWpkoIt3bj9wodRKXWFElRQAAAABJRU5ErkJggg==) no-repeat;background-position:0 center;width:22px}.x-form-trigger-micro-status.x-form-trigger-over{background-position:-22px center}.x-form-trigger-micro-status.x-form-trigger-over.x-form-trigger-focus{background-position:-88px center}.x-form-trigger-micro-status.x-form-trigger-focus{background-position:-66px center}.x-form-trigger.x-form-trigger-micro-status.x-form-trigger-click{background-position:-44px center}.x-textfield-micro-status-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.blankable-x-boundlist-item{height:20px}.no-border{border:0!important}.x-grid-row-expander-arrows{width:11px;height:11px;cursor:pointer;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAUCAMAAAAZf4v5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURQAAAJmZmZmZmYeHh5mZmYeHh4eHh4eHh4eHh5mZmZmZmZmZmYeHh5mZmZmZmYeHh4eHh5mZmYeHh4eHh5mZmXaQrDAAAAATdFJOUwBg9dOfYPUKnwrVKiyq09UqLKoVsACWAAAAlUlEQVQ4y+2SzQ7EIAiE0apot//6/s+6hF6Ag+2lm2zSOU7gyzAB4NX/KpTrmYw3QG35XM7UYbsBat6phO1UkKCaokpYT2UNoiVxXhmZsxQFoiVxHq7MGdCC2iyM3ZPh1b28dghjSmSkDXqJABw5DqCTCCCSE/sdcU3BlG064pqyLXvcbf9lNi9R18nO4IFP/dGrH+gL00EH5SswT8kAAAAASUVORK5CYII=);background-position:-21px center}.x-grid-row-collapsed-arrows .x-grid-row-expander-arrows{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAUCAMAAAAZf4v5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURQAAAJmZmZmZmYeHh5mZmYeHh4eHh4eHh4eHh5mZmZmZmZmZmYeHh5mZmZmZmYeHh4eHh5mZmYeHh4eHh5mZmXaQrDAAAAATdFJOUwBg9dOfYPUKnwrVKiyq09UqLKoVsACWAAAAlUlEQVQ4y+2SzQ7EIAiE0apot//6/s+6hF6Ag+2lm2zSOU7gyzAB4NX/KpTrmYw3QG35XM7UYbsBat6phO1UkKCaokpYT2UNoiVxXhmZsxQFoiVxHq7MGdCC2iyM3ZPh1b28dghjSmSkDXqJABw5DqCTCCCSE/sdcU3BlG064pqyLXvcbf9lNi9R18nO4IFP/dGrH+gL00EH5SswT8kAAAAASUVORK5CYII=);background-position:-3px center}.x-grid-cell-special-arrows{border-color:transparent;border-style:solid;border-right-width:0}.row-expander-plugin-arrows .x-grid-rowbody{padding:0 10px 5px 10px}.row-expander-plugin-arrows table{padding:0;margin:0;border-collapse:collapse;cellpadding:0;cellspacing:0}.row-expander-plugin-arrows table tr,.row-expander-plugin-arrows table td,.row-expander-plugin-arrows table th{padding:0;margin:0}.x-window-editor-window{border-color:#fff;-webkit-border-radius:.1px;-moz-border-radius:.1px;-ms-border-radius:.1px;-o-border-radius:.1px;border-radius:.1px}.x-window-editor-window{-webkit-border-radius:.1px;-moz-border-radius:.1px;-ms-border-radius:.1px;-o-border-radius:.1px;border-radius:.1px;padding:0;border-width:0;border-style:solid;background-color:#fff}.x-window-body-editor-window{border-color:whitesmoke;border-width:1px;border-style:solid;background:#fff;color:#5b646b;font-size:14px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif}.x-window-header-editor-window{font-size:24px;border-color:#fff;background-color:#fff}.x-window-header-editor-window .x-tool-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAGACAMAAACTPBKkAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJSUExURQAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkWPzF0AAADFdFJOUwCPkJXX/ZQG/PksKyr4CY7Uu72Y1vDY8xH0/voS6n+Tgb4P8YtueOMKqoBCAWBkDpJxuLGuS4gCaRzmvPXnui3EDZY4QOkFW4RNA32DbzbhfGxd0imCeQjZWrL3+zdWUd4/QURFJO8bhkl31cDyTnZ1B688DAQWJvYwLp9zGeuoXxpMxeCXrN3CZSEeT1lVz0rKItqRm6XtIyjfnm1wv9sXq3RosH7TezLBh2JnzhUUhY2jyx89tC8QJ6ZQ7ljIOZncHbPkTRPXjwAABpNJREFUWMPVWIdfU0kQHkJM3gsE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);background-color:#fff}.x-window-header-editor-window-horizontal .x-window-header-editor-window-tab-bar{margin-top:-20px;margin-bottom:-5px}.x-window-header-editor-window-vertical .x-window-header-editor-window-tab-bar{margin-right:-20px;margin-left:-5px}.x-window-header-title-editor-window{color:#5b646b;font-size:24px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;line-height:22px}.x-window-header-title-editor-window>.x-title-text-editor-window{padding:0;text-transform:none}.x-window-header-title-editor-window>.x-title-icon-wrap-editor-window.x-title-icon-top{height:34px;padding-bottom:6px}.x-window-header-title-editor-window>.x-title-icon-wrap-editor-window.x-title-icon-right{width:34px;padding-left:6px}.x-window-header-title-editor-window>.x-title-icon-wrap-editor-window.x-title-icon-bottom{height:34px;padding-top:6px}.x-window-header-title-editor-window>.x-title-icon-wrap-editor-window.x-title-icon-left{width:34px;padding-right:6px}.x-window-header-title-editor-window>.x-title-icon-wrap-editor-window>.x-title-icon-editor-window{width:28px;height:28px;background-position:center center}.x-window-header-title-editor-window>.x-title-icon-wrap-editor-window>.x-title-glyph{color:#343e48;font-size:28px;line-height:28px;opacity:.5}.x-window-header-editor-window-top{-moz-border-radius-topleft:.1px;-webkit-border-top-left-radius:.1px;border-top-left-radius:.1px;-moz-border-radius-topright:.1px;-webkit-border-top-right-radius:.1px;border-top-right-radius:.1px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:20px 20px 4.9px 20px;border-width:0;border-style:solid;background-color:#fff}.x-window-header-editor-window-right{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:.1px;-webkit-border-top-right-radius:.1px;border-top-right-radius:.1px;-moz-border-radius-bottomright:.1px;-webkit-border-bottom-right-radius:.1px;border-bottom-right-radius:.1px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:20px 20px 20px 4.9px;border-width:0;border-style:solid;background-color:#fff}.x-window-header-editor-window-bottom{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:.1px;-webkit-border-bottom-right-radius:.1px;border-bottom-right-radius:.1px;-moz-border-radius-bottomleft:.1px;-webkit-border-bottom-left-radius:.1px;border-bottom-left-radius:.1px;padding:4.9px 20px 20px 20px;border-width:0;border-style:solid;background-color:#fff}.x-window-header-editor-window-left{-moz-border-radius-topleft:.1px;-webkit-border-top-left-radius:.1px;border-top-left-radius:.1px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:.1px;-webkit-border-bottom-left-radius:.1px;border-bottom-left-radius:.1px;padding:20px 4.9px 20px 20px;border-width:0;border-style:solid;background-color:#fff}.x-window-header-editor-window-collapsed-top{-webkit-border-radius:.1px;-moz-border-radius:.1px;-ms-border-radius:.1px;-o-border-radius:.1px;border-radius:.1px;padding:20px 20px 5px 20px;border-width:0;border-style:solid;background-color:#fff}.x-window-header-editor-window-collapsed-right{-webkit-border-radius:.1px;-moz-border-radius:.1px;-ms-border-radius:.1px;-o-border-radius:.1px;border-radius:.1px;padding:20px 20px 20px 5px;border-width:0;border-style:solid;background-color:#fff}.x-window-header-editor-window-collapsed-bottom{-webkit-border-radius:.1px;-moz-border-radius:.1px;-ms-border-radius:.1px;-o-border-radius:.1px;border-radius:.1px;padding:5px 20px 20px 20px;border-width:0;border-style:solid;background-color:#fff}.x-window-header-editor-window-collapsed-left{-webkit-border-radius:.1px;-moz-border-radius:.1px;-ms-border-radius:.1px;-o-border-radius:.1px;border-radius:.1px;padding:20px 5px 20px 20px;border-width:0;border-style:solid;background-color:#fff}.x-window-header-editor-window .x-window-header-icon{width:28px;height:28px;color:#343e48;font-size:28px;line-height:28px;background-position:center center}.x-window-header-editor-window .x-window-header-glyph{color:#343e48;font-size:28px;line-height:28px;opacity:.5}.x-window-header-editor-window-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-window-header-editor-window-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-window-header-editor-window-vertical .x-tool-after-title{margin:6px 0 0 0}.x-window-header-editor-window-vertical .x-tool-before-title{margin:0 0 6px 0}.x-window-header-editor-window{border-width:0!important}.x-window-editor-window-outer-border-l{border-left-color:white!important;border-left-width:0!important}.x-window-editor-window-outer-border-b{border-bottom-color:white!important;border-bottom-width:0!important}.x-window-editor-window-outer-border-bl{border-bottom-color:white!important;border-bottom-width:0!important;border-left-color:white!important;border-left-width:0!important}.x-window-editor-window-outer-border-r{border-right-color:white!important;border-right-width:0!important}.x-window-editor-window-outer-border-rl{border-right-color:white!important;border-right-width:0!important;border-left-color:white!important;border-left-width:0!important}.x-window-editor-window-outer-border-rb{border-right-color:white!important;border-right-width:0!important;border-bottom-color:white!important;border-bottom-width:0!important}.x-window-editor-window-outer-border-rbl{border-right-color:white!important;border-right-width:0!important;border-bottom-color:white!important;border-bottom-width:0!important;border-left-color:white!important;border-left-width:0!important}.x-window-editor-window-outer-border-t{border-top-color:white!important;border-top-width:0!important}.x-window-editor-window-outer-border-tl{border-top-color:white!important;border-top-width:0!important;border-left-color:white!important;border-left-width:0!important}.x-window-editor-window-outer-border-tb{border-top-color:white!important;border-top-width:0!important;border-bottom-color:white!important;border-bottom-width:0!important}.x-window-editor-window-outer-border-tbl{border-top-color:white!important;border-top-width:0!important;border-bottom-color:white!important;border-bottom-width:0!important;border-left-color:white!important;border-left-width:0!important}.x-window-editor-window-outer-border-tr{border-top-color:white!important;border-top-width:0!important;border-right-color:white!important;border-right-width:0!important}.x-window-editor-window-outer-border-trl{border-top-color:white!important;border-top-width:0!important;border-right-color:white!important;border-right-width:0!important;border-left-color:white!important;border-left-width:0!important}.x-window-editor-window-outer-border-trb{border-top-color:white!important;border-top-width:0!important;border-right-color:white!important;border-right-width:0!important;border-bottom-color:white!important;border-bottom-width:0!important}.x-window-editor-window-outer-border-trbl{border-color:#fff!important;border-width:0!important}.x-window-dialog-help-window{border-color:#7c99ab;-webkit-border-radius:.1px;-moz-border-radius:.1px;-ms-border-radius:.1px;-o-border-radius:.1px;border-radius:.1px}.x-window-dialog-help-window{-webkit-border-radius:.1px;-moz-border-radius:.1px;-ms-border-radius:.1px;-o-border-radius:.1px;border-radius:.1px;padding:0;border-width:0;border-style:solid;background-color:#fff}.x-window-body-dialog-help-window{border-color:whitesmoke;border-width:1px;border-style:solid;background:#cbd6de;color:#5c656c;font-size:12px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif}.x-window-header-dialog-help-window{font-size:13px;border-color:#7c99ab;background-color:#7c99ab}.x-window-header-dialog-help-window .x-tool-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAGACAMAAACTPBKkAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJSUExURQAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkWPzF0AAADFdFJOUwCPkJXX/ZQG/PksKyr4CY7Uu72Y1vDY8xH0/voS6n+Tgb4P8YtueOMKqoBCAWBkDpJxuLGuS4gCaRzmvPXnui3EDZY4QOkFW4RNA32DbzbhfGxd0imCeQjZWrL3+zdWUd4/QURFJO8bhkl31cDyTnZ1B688DAQWJvYwLp9zGeuoXxpMxeCXrN3CZSEeT1lVz0rKItqRm6XtIyjfnm1wv9sXq3RosH7TezLBh2JnzhUUhY2jyx89tC8QJ6ZQ7ljIOZncHbPkTRPXjwAABpNJREFUWMPVWIdfU0kQHkJM3gsEIyYkxBAMkd4RBAMcoAhiOXtDxN5776dnu7Oder333nvvd/N/3db39m1Epai/G3/yst/bnZ35dmZ29wEQyR7v9vuD47OBi9czDpmMm5jD2hPQklwvATKxzdNOW+2eNvQAZBk4A7pnIc7qhhloZEEG4oL1sCEU2gDrFyBmgJt0LqiETZugknRDN5h0eHIjwMYk/WXqQJgNmWUPCehKXeAzMJNNW9BNTDJ8mmGZtzM9zTkiWa68SfkBlw+kDJ8PRTgfinA+VOF8KML4sKYHwYcKhPUhAV0p40Od1qcZ9pD5CD0qXBF8hARi8TFTIFZ8AEXWMIDHBwjEig8QiMUHCMTig825JvQw+KjQ+YAKLT6AIUp8AEfs+ACOiHwRAEEoH3HBJ1r5ElcAzkfcBkR8xCVg8REHnY/4w8mXJYsNR76UToeFar6EOgCqGq18QbOSai/Kk/ER7eXzL00KPkp4uznS8j/Ml7vVD9U5t+6+qRMU1ikM6CRbfMhlGDs+iA2IRVajqwlOzEbcdhxOd7F2p9HJVERPLuisJcDWUsX7JtrlJLW9sZHm8eu0fZRMuisCENlFRm0mzxLEY0fomyPHEHdEWEgn+HQJljf0TycHzjMg8hriwGba3jyA+CpR9uZqxJ1k0bJ3Ivq30jdvUaOCwSh5TKPt7crClNIetZ0XluXT1uozBjMduk5D7Czi2Qg01d7efRofQb/fbcVHzkRJoYdTmmvPMoEiHv47WiKWQcSH2QuO+AhVitwW+VLaIbOf58uS6VZ9MCFM/i4GBQhQVQur7CEu9mwsgmahVMRH3tKIFh/JFis+dNPTnCPicwXyJ+W5skbHR0nUCkvOB/SaznwBqAw59lsytKPU5oNX0+lLLD5EeV1s8cGAqoWGwkczFDU6+IgszXPWj5akki8j4gP6EuFw4pzdns2HzJbtc2gWxyLFJvaBjPH59LFDxjzsxhh9xHC3AAokUCCAfj5kL/YLYBVRGqFKV8l1eIxP+5hMbFjGgcmWYTHmazJmm8q6zFOCvbaAHNBqFQAWIS5S29DzzMoeBwBNTXBnoGelNkRXmjYt23yX2e2uLRTY0mUB+7hz+2R7f4oDqf0KQTGVoH7Jer9OclJfhrBzofZaC9UnWe8barEBriXy8xN7Rlc/jJo6Z75UA0xx5Es56TrZkS9TCbJczRdsKAOoV/JFAQLWkBKlfqhKfc5pRb6ohj3I+oFYV2M46ukUgGq1fpAw95YrfJAd1ztVqaf1AGUNqNRTB8D4WK4McelKfc5p7XpqGTZCPrQNeHjnDzJt2sGI8GFUM6vLqw16VCB81DDPyHrX0MME4aOOaG5oIPrq6HHD5J6VlfH1NjmFrHJM5nxwkktEiBE+xDLU18uwTDsY3dv5Qzt+jdl5zDYszfQ059LcTyMojcI0ku/j+TToN92ZlA96QciZISYaKOyJI1f6RHzt2uLvx+E6ugUWYvRjr6hWdE8kfIgt4NCTDMjAdV6ljRCUW8CeaUzAj085C7ipA27HrkHEUkpkTjOwsLR2norPulkiR7exPoenRHEi9b6VmX79S7LN55axfLko+IheXCHdJ3ysdns6nPXDjo8VmYIPo9Crx8cjFCkURwMtPgRgn9flVSuD8OEA3ISPe7zvyyEBXakVH3JanyxsAsgUfDhMJ4st46PQq/BB4iN7lHwM5/4S1L9/+O/L9w9PWr6MiA/Yf/VHNTJ/OEBuCoHLzbI96MeVlxImHhAasszwIHlcPY9fcaAcr/N7wIVJj7NwbVsnhu7FT9ghFP8RwB5+iz8U/V0An2Ixe94yfuJALn7Inr/hN1/Q5yl8n7+o+hoL5g1e/og4M1dcDt9ro661fhCVCEQG336HRH6LjQghyD4duaGdwmZ+C3cU74HvnO135WcfkcZniDW77HbVK6S983Py4woHaCS9QSka/8IJ2qa182V6bZlHTnMvkXJFrzVP0zfb6K8XT9FvfUf52GfpN0ZyKSiQha7qObawW47b8z9vf4gSSCO2HXTafKkShikjyZeB+UVFvb8q+VIB3VdgrZIvf1/DvyBHyZc/b2EriRSZL1RuxOb8rHw/Rfwjp9X+HkTl8C93y5e5c7V8OXhwtPmiia1jKMAp21OqoantkHKangLUBNBZLlD+t9+y/+L97XuknD3a4Wa72uPfm+KV+lCcuYPvYw2o0w9J+lj2GNIklP9G5MUw3EdA52T3oHp08kAM+w+cmgRLh7PjcAAAAABJRU5ErkJggg==);background-color:#7c99ab}.x-window-header-dialog-help-window-horizontal .x-window-header-dialog-help-window-tab-bar{margin-top:-5px;margin-bottom:0}.x-window-header-dialog-help-window-vertical .x-window-header-dialog-help-window-tab-bar{margin-right:-5px;margin-left:0}.x-window-header-title-dialog-help-window{color:#fff;font-size:13px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;line-height:22px}.x-window-header-title-dialog-help-window>.x-title-text-dialog-help-window{padding:0;text-transform:none}.x-window-header-title-dialog-help-window>.x-title-icon-wrap-dialog-help-window.x-title-icon-top{height:22px;padding-bottom:6px}.x-window-header-title-dialog-help-window>.x-title-icon-wrap-dialog-help-window.x-title-icon-right{width:22px;padding-left:6px}.x-window-header-title-dialog-help-window>.x-title-icon-wrap-dialog-help-window.x-title-icon-bottom{height:22px;padding-top:6px}.x-window-header-title-dialog-help-window>.x-title-icon-wrap-dialog-help-window.x-title-icon-left{width:22px;padding-right:6px}.x-window-header-title-dialog-help-window>.x-title-icon-wrap-dialog-help-window>.x-title-icon-dialog-help-window{width:16px;height:16px;background-position:center center}.x-window-header-title-dialog-help-window>.x-title-icon-wrap-dialog-help-window>.x-title-glyph{color:#343e48;font-size:16px;line-height:16px;opacity:.5}.x-window-header-dialog-help-window-top{-moz-border-radius-topleft:.1px;-webkit-border-top-left-radius:.1px;border-top-left-radius:.1px;-moz-border-radius-topright:.1px;-webkit-border-top-right-radius:.1px;border-top-right-radius:.1px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:5px .1px 0 10px;border-width:0;border-style:solid;background-color:#7c99ab}.x-window-header-dialog-help-window-right{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:.1px;-webkit-border-top-right-radius:.1px;border-top-right-radius:.1px;-moz-border-radius-bottomright:.1px;-webkit-border-bottom-right-radius:.1px;border-bottom-right-radius:.1px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:10px 5px .1px 0;border-width:0;border-style:solid;background-color:#7c99ab}.x-window-header-dialog-help-window-bottom{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:.1px;-webkit-border-bottom-right-radius:.1px;border-bottom-right-radius:.1px;-moz-border-radius-bottomleft:.1px;-webkit-border-bottom-left-radius:.1px;border-bottom-left-radius:.1px;padding:0 10px 5px .1px;border-width:0;border-style:solid;background-color:#7c99ab}.x-window-header-dialog-help-window-left{-moz-border-radius-topleft:.1px;-webkit-border-top-left-radius:.1px;border-top-left-radius:.1px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:.1px;-webkit-border-bottom-left-radius:.1px;border-bottom-left-radius:.1px;padding:.1px 0 10px 5px;border-width:0;border-style:solid;background-color:#7c99ab}.x-window-header-dialog-help-window-collapsed-top{-webkit-border-radius:.1px;-moz-border-radius:.1px;-ms-border-radius:.1px;-o-border-radius:.1px;border-radius:.1px;padding:5px .1px .1px 10px;border-width:0;border-style:solid;background-color:#7c99ab}.x-window-header-dialog-help-window-collapsed-right{-webkit-border-radius:.1px;-moz-border-radius:.1px;-ms-border-radius:.1px;-o-border-radius:.1px;border-radius:.1px;padding:10px 5px .1px .1px;border-width:0;border-style:solid;background-color:#7c99ab}.x-window-header-dialog-help-window-collapsed-bottom{-webkit-border-radius:.1px;-moz-border-radius:.1px;-ms-border-radius:.1px;-o-border-radius:.1px;border-radius:.1px;padding:.1px 10px 5px .1px;border-width:0;border-style:solid;background-color:#7c99ab}.x-window-header-dialog-help-window-collapsed-left{-webkit-border-radius:.1px;-moz-border-radius:.1px;-ms-border-radius:.1px;-o-border-radius:.1px;border-radius:.1px;padding:.1px .1px 10px 5px;border-width:0;border-style:solid;background-color:#7c99ab}.x-window-header-dialog-help-window .x-window-header-icon{width:16px;height:16px;color:#343e48;font-size:16px;line-height:16px;background-position:center center}.x-window-header-dialog-help-window .x-window-header-glyph{color:#343e48;font-size:16px;line-height:16px;opacity:.5}.x-window-header-dialog-help-window-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-window-header-dialog-help-window-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-window-header-dialog-help-window-vertical .x-tool-after-title{margin:6px 0 0 0}.x-window-header-dialog-help-window-vertical .x-tool-before-title{margin:0 0 6px 0}.x-window-header-dialog-help-window{border-width:0!important}.x-window-dialog-help-window-outer-border-l{border-left-color:#7c99ab!important;border-left-width:0!important}.x-window-dialog-help-window-outer-border-b{border-bottom-color:#7c99ab!important;border-bottom-width:0!important}.x-window-dialog-help-window-outer-border-bl{border-bottom-color:#7c99ab!important;border-bottom-width:0!important;border-left-color:#7c99ab!important;border-left-width:0!important}.x-window-dialog-help-window-outer-border-r{border-right-color:#7c99ab!important;border-right-width:0!important}.x-window-dialog-help-window-outer-border-rl{border-right-color:#7c99ab!important;border-right-width:0!important;border-left-color:#7c99ab!important;border-left-width:0!important}.x-window-dialog-help-window-outer-border-rb{border-right-color:#7c99ab!important;border-right-width:0!important;border-bottom-color:#7c99ab!important;border-bottom-width:0!important}.x-window-dialog-help-window-outer-border-rbl{border-right-color:#7c99ab!important;border-right-width:0!important;border-bottom-color:#7c99ab!important;border-bottom-width:0!important;border-left-color:#7c99ab!important;border-left-width:0!important}.x-window-dialog-help-window-outer-border-t{border-top-color:#7c99ab!important;border-top-width:0!important}.x-window-dialog-help-window-outer-border-tl{border-top-color:#7c99ab!important;border-top-width:0!important;border-left-color:#7c99ab!important;border-left-width:0!important}.x-window-dialog-help-window-outer-border-tb{border-top-color:#7c99ab!important;border-top-width:0!important;border-bottom-color:#7c99ab!important;border-bottom-width:0!important}.x-window-dialog-help-window-outer-border-tbl{border-top-color:#7c99ab!important;border-top-width:0!important;border-bottom-color:#7c99ab!important;border-bottom-width:0!important;border-left-color:#7c99ab!important;border-left-width:0!important}.x-window-dialog-help-window-outer-border-tr{border-top-color:#7c99ab!important;border-top-width:0!important;border-right-color:#7c99ab!important;border-right-width:0!important}.x-window-dialog-help-window-outer-border-trl{border-top-color:#7c99ab!important;border-top-width:0!important;border-right-color:#7c99ab!important;border-right-width:0!important;border-left-color:#7c99ab!important;border-left-width:0!important}.x-window-dialog-help-window-outer-border-trb{border-top-color:#7c99ab!important;border-top-width:0!important;border-right-color:#7c99ab!important;border-right-width:0!important;border-bottom-color:#7c99ab!important;border-bottom-width:0!important}.x-window-dialog-help-window-outer-border-trbl{border-color:#7c99ab!important;border-width:0!important}.x-panel-mock{border-color:whitesmoke;padding:0}.x-panel-header-mock{font-size:20px;border:1px solid whitesmoke}.x-panel-header-mock .x-tool-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAGACAMAAACTPBKkAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJSUExURQAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkWPzF0AAADFdFJOUwCPkJXX/ZQG/PksKyr4CY7Uu72Y1vDY8xH0/voS6n+Tgb4P8YtueOMKqoBCAWBkDpJxuLGuS4gCaRzmvPXnui3EDZY4QOkFW4RNA32DbzbhfGxd0imCeQjZWrL3+zdWUd4/QURFJO8bhkl31cDyTnZ1B688DAQWJvYwLp9zGeuoXxpMxeCXrN3CZSEeT1lVz0rKItqRm6XtIyjfnm1wv9sXq3RosH7TezLBh2JnzhUUhY2jyx89tC8QJ6ZQ7ljIOZncHbPkTRPXjwAABpNJREFUWMPVWIdfU0kQHkJM3gsE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);background-color:#fff}.x-panel-header-mock-horizontal{padding:9px 9px 10px}.x-panel-header-mock-horizontal .x-panel-header-mock-tab-bar{margin-top:-9px;margin-bottom:-10px}.x-panel-header-mock-horizontal.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-mock-horizontal.x-header-noborder .x-panel-header-mock-tab-bar{margin-top:-10px;margin-bottom:-10px}.x-panel-header-mock-vertical{padding:9px 9px 9px 10px}.x-panel-header-mock-vertical .x-panel-header-mock-tab-bar{margin-right:-9px;margin-left:-10px}.x-panel-header-mock-vertical.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-mock-vertical.x-header-noborder .x-panel-header-mock-tab-bar{margin-right:-10px;margin-left:-10px}.x-panel-header-title-mock{color:#343e48;font-size:20px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;line-height:22px}.x-panel-header-title-mock>.x-title-text-mock{text-transform:none;padding:0}.x-panel-header-title-mock>.x-title-icon-wrap-mock.x-title-icon-top{height:22px;padding-bottom:6px}.x-panel-header-title-mock>.x-title-icon-wrap-mock.x-title-icon-right{width:29px;padding-left:6px}.x-panel-header-title-mock>.x-title-icon-wrap-mock.x-title-icon-bottom{height:22px;padding-top:6px}.x-panel-header-title-mock>.x-title-icon-wrap-mock.x-title-icon-left{width:29px;padding-right:6px}.x-panel-header-title-mock>.x-title-icon-wrap-mock>.x-title-icon-mock{width:23px;height:16px;background-position:center center}.x-panel-header-title-mock>.x-title-icon-wrap-mock>.x-title-glyph{color:#343e48;font-size:16px;line-height:16px;opacity:.5}.x-panel-body-mock{background:#343e48;border-color:#cfcfcf;color:#000;font-size:13px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;border-width:1px;border-style:solid}.x-panel-header-mock{background-image:none;background-color:#fff}.x-panel-header-mock-vertical{background-image:none;background-color:#fff}.x-panel .x-panel-header-mock-collapsed-border-top{border-bottom-width:1px!important}.x-panel .x-panel-header-mock-collapsed-border-right{border-left-width:1px!important}.x-panel .x-panel-header-mock-collapsed-border-bottom{border-top-width:1px!important}.x-panel .x-panel-header-mock-collapsed-border-left{border-right-width:1px!important}.x-panel-header-mock-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-mock-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-mock-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-mock-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-mock-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-mock-outer-border-l{border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-mock-outer-border-b{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-mock-outer-border-bl{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-mock-outer-border-r{border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-mock-outer-border-rl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-mock-outer-border-rb{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-mock-outer-border-rbl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-mock-outer-border-t{border-top-color:whitesmoke!important;border-top-width:1px!important}.x-panel-mock-outer-border-tl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-mock-outer-border-tb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-mock-outer-border-tbl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-mock-outer-border-tr{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-mock-outer-border-trl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-mock-outer-border-trb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-mock-outer-border-trbl{border-color:whitesmoke!important;border-width:1px!important}.x-btn-iconOnly-medium{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:transparent}.x-btn-iconOnly-medium{border-color:transparent}.x-btn-button-iconOnly-medium{height:24px}.x-btn-inner-iconOnly-medium{font:bold 14px/18px arial,helvetica,verdana,sans-serif;color:#fff;padding:0 8px;max-width:100%}.x-btn-icon-right>.x-btn-inner-iconOnly-medium,.x-btn-icon-left>.x-btn-inner-iconOnly-medium{max-width:calc(100% - 24px)}.x-btn-icon-el-iconOnly-medium{height:24px}.x-btn-icon-left>.x-btn-icon-el-iconOnly-medium,.x-btn-icon-right>.x-btn-icon-el-iconOnly-medium{width:24px}.x-btn-icon-top>.x-btn-icon-el-iconOnly-medium,.x-btn-icon-bottom>.x-btn-icon-el-iconOnly-medium{min-width:24px}.x-btn-icon-el-iconOnly-medium.x-btn-glyph{font-size:24px;line-height:24px;color:#fff;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-iconOnly-medium{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-iconOnly-medium{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-iconOnly-medium{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-iconOnly-medium{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-iconOnly-medium{padding-right:8px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-iconOnly-medium{margin-right:8px}.x-btn-arrow-bottom>.x-btn-button-iconOnly-medium,.x-btn-split-bottom>.x-btn-button-iconOnly-medium{padding-bottom:3px}.x-btn-wrap-iconOnly-medium.x-btn-arrow-right:after{width:24px;padding-right:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAMAAADNyMQcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////wg3514AAAAbdFJOUwBu6SW+NFcDrwmDxpwBD64I0cHL38reGdLCGjV+p0cAAABQSURBVCjPY2AYGYCFDcFmY0GVY2VihDEZmVjRNDKLcfGCaF4uEWYMU8UFedgZGNh5JKSwWMknxMHJySHJh9U9Avzc3BycOBzLLirMzjByAABN/wHoznuxDwAAAABJRU5ErkJggg==)}.x-btn-wrap-iconOnly-medium.x-btn-arrow-bottom:after{height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAMAAADNyMQcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////wg3514AAAAbdFJOUwBu6SW+NFcDrwmDxpwBD64I0cHL38reGdLCGjV+p0cAAABQSURBVCjPY2AYGYCFDcFmY0GVY2VihDEZmVjRNDKLcfGCaF4uEWYMU8UFedgZGNh5JKSwWMknxMHJySHJh9U9Avzc3BycOBzLLirMzjByAABN/wHoznuxDwAAAABJRU5ErkJggg==)}.x-btn-wrap-iconOnly-medium.x-btn-split-right:after{width:28px;padding-right:28px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAABICAMAAADSzGVHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABUUExURQAAAP///////////////////////2ZmZv///////////////////////////////////////////////////////////////////////////////6ugEccAAAAcdFJOUwDo6fO9VUMzM74kLTdb6/AxeO4BQYNpgm1CaGw5XHzkAAAAY0lEQVRIx2PgYGfADUYlRyVHJQeFJAsbQoyNBUwJwyVZmSVhciLMrOjG8grxQBg8QryYdkrxC4AoAX4xbA6S5uNmYODmk8DuWkEmLi4mQVxeEWdkFMXtT07O0cgelRyVHBqSAMigBkCl+LYVAAAAAElFTkSuQmCC)}.x-btn-wrap-iconOnly-medium.x-btn-split-bottom:after{height:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAYCAMAAACIuEKDAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURQAAAP///////////////////////+Hh4f///////////////////////////////////////////////////////////////////////////3t3tUcAAAAbdFJOUwDo6fO9VUMzM74kLTdb6/AxeO5Bg2mCbUJobB9qjE4AAABoSURBVFjD7dVJDoAgDAXQIuDAIIKz9z+oMUa9gm3+2/Rvm9JCjRDUCkEAAPAy9Zdrw7gRq7cnjtpyHkks4Q6hRN6Pa0/DVYY0c1+To/dEvl/5L3yunKuyhNO1KDXJOMJdh48IAAB+7gTUwA2l7e6mIQAAAABJRU5ErkJggg==)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-iconOnly-medium{padding-right:8px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-iconOnly-medium{margin-right:8px}.x-btn-focus.x-btn-iconOnly-medium{background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-btn-over.x-btn-iconOnly-medium{background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-btn-focus.x-btn-over.x-btn-iconOnly-medium{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-btn.x-btn-menu-active.x-btn-iconOnly-medium,.x-btn.x-btn-pressed.x-btn-iconOnly-medium{background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-btn-focus.x-btn-menu-active.x-btn-iconOnly-medium,.x-btn-focus.x-btn-pressed.x-btn-iconOnly-medium{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-btn.x-btn-disabled.x-btn-iconOnly-medium{background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-btn-disabled.x-btn-iconOnly-medium{filter:alpha(opacity=50);opacity:.5}.x-button-iconOnly-medium-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-iconOnly-medium-cell>.x-grid-cell-inner>.x-btn-iconOnly-medium{vertical-align:top}.x-btn-bigIconOnly-medium{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:2px 2px 2px 2px;border-width:1px;border-style:solid;background-image:none;background-color:transparent}.x-btn-bigIconOnly-medium{border-color:transparent}.x-btn-button-bigIconOnly-medium{height:40px}.x-btn-inner-bigIconOnly-medium{font:bold 14px/18px arial,helvetica,verdana,sans-serif;color:#fff;padding:0 8px;max-width:100%}.x-btn-icon-right>.x-btn-inner-bigIconOnly-medium,.x-btn-icon-left>.x-btn-inner-bigIconOnly-medium{max-width:calc(100% - 40px)}.x-btn-icon-el-bigIconOnly-medium{height:40px}.x-btn-icon-left>.x-btn-icon-el-bigIconOnly-medium,.x-btn-icon-right>.x-btn-icon-el-bigIconOnly-medium{width:40px}.x-btn-icon-top>.x-btn-icon-el-bigIconOnly-medium,.x-btn-icon-bottom>.x-btn-icon-el-bigIconOnly-medium{min-width:40px}.x-btn-icon-el-bigIconOnly-medium.x-btn-glyph{font-size:40px;line-height:40px;color:#fff;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-bigIconOnly-medium{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-bigIconOnly-medium{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-bigIconOnly-medium{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-bigIconOnly-medium{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-bigIconOnly-medium{padding-right:8px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-bigIconOnly-medium{margin-right:8px}.x-btn-arrow-bottom>.x-btn-button-bigIconOnly-medium,.x-btn-split-bottom>.x-btn-button-bigIconOnly-medium{padding-bottom:0}.x-btn-wrap-bigIconOnly-medium.x-btn-arrow-right:after{width:24px;padding-right:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAMAAADNyMQcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////wg3514AAAAbdFJOUwBu6SW+NFcDrwmDxpwBD64I0cHL38reGdLCGjV+p0cAAABQSURBVCjPY2AYGYCFDcFmY0GVY2VihDEZmVjRNDKLcfGCaF4uEWYMU8UFedgZGNh5JKSwWMknxMHJySHJh9U9Avzc3BycOBzLLirMzjByAABN/wHoznuxDwAAAABJRU5ErkJggg==)}.x-btn-wrap-bigIconOnly-medium.x-btn-arrow-bottom:after{height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAMAAADNyMQcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////wg3514AAAAbdFJOUwBu6SW+NFcDrwmDxpwBD64I0cHL38reGdLCGjV+p0cAAABQSURBVCjPY2AYGYCFDcFmY0GVY2VihDEZmVjRNDKLcfGCaF4uEWYMU8UFedgZGNh5JKSwWMknxMHJySHJh9U9Avzc3BycOBzLLirMzjByAABN/wHoznuxDwAAAABJRU5ErkJggg==)}.x-btn-wrap-bigIconOnly-medium.x-btn-split-right:after{width:28px;padding-right:28px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAABICAMAAADSzGVHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABUUExURQAAAP///////////////////////2ZmZv///////////////////////////////////////////////////////////////////////////////6ugEccAAAAcdFJOUwDo6fO9VUMzM74kLTdb6/AxeO4BQYNpgm1CaGw5XHzkAAAAY0lEQVRIx2PgYGfADUYlRyVHJQeFJAsbQoyNBUwJwyVZmSVhciLMrOjG8grxQBg8QryYdkrxC4AoAX4xbA6S5uNmYODmk8DuWkEmLi4mQVxeEWdkFMXtT07O0cgelRyVHBqSAMigBkCl+LYVAAAAAElFTkSuQmCC)}.x-btn-wrap-bigIconOnly-medium.x-btn-split-bottom:after{height:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAYCAMAAACIuEKDAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURQAAAP///////////////////////+Hh4f///////////////////////////////////////////////////////////////////////////3t3tUcAAAAbdFJOUwDo6fO9VUMzM74kLTdb6/AxeO5Bg2mCbUJobB9qjE4AAABoSURBVFjD7dVJDoAgDAXQIuDAIIKz9z+oMUa9gm3+2/Rvm9JCjRDUCkEAAPAy9Zdrw7gRq7cnjtpyHkks4Q6hRN6Pa0/DVYY0c1+To/dEvl/5L3yunKuyhNO1KDXJOMJdh48IAAB+7gTUwA2l7e6mIQAAAABJRU5ErkJggg==)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-bigIconOnly-medium{padding-right:8px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-bigIconOnly-medium{margin-right:8px}.x-btn-focus.x-btn-bigIconOnly-medium{background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-btn-over.x-btn-bigIconOnly-medium{background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-btn-focus.x-btn-over.x-btn-bigIconOnly-medium{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-btn.x-btn-menu-active.x-btn-bigIconOnly-medium,.x-btn.x-btn-pressed.x-btn-bigIconOnly-medium{background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-btn-focus.x-btn-menu-active.x-btn-bigIconOnly-medium,.x-btn-focus.x-btn-pressed.x-btn-bigIconOnly-medium{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-btn.x-btn-disabled.x-btn-bigIconOnly-medium{background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.x-btn-disabled.x-btn-bigIconOnly-medium{filter:alpha(opacity=50);opacity:.5}.x-button-bigIconOnly-medium-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-bigIconOnly-medium-cell>.x-grid-cell-inner>.x-btn-bigIconOnly-medium{vertical-align:top}.x-btn-grid-button-medium{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:transparent}.x-btn-grid-button-medium{border-color:#edeeef}.x-btn-button-grid-button-medium{height:18px}.x-btn-inner-grid-button-medium{font:bold 13px/18px arial,helvetica,verdana,sans-serif;color:#5b646b;padding:0 8px;max-width:100%}.x-btn-icon-right>.x-btn-inner-grid-button-medium,.x-btn-icon-left>.x-btn-inner-grid-button-medium{max-width:calc(100% - 16px)}.x-btn-icon-el-grid-button-medium{height:16px}.x-btn-icon-left>.x-btn-icon-el-grid-button-medium,.x-btn-icon-right>.x-btn-icon-el-grid-button-medium{width:16px}.x-btn-icon-top>.x-btn-icon-el-grid-button-medium,.x-btn-icon-bottom>.x-btn-icon-el-grid-button-medium{min-width:16px}.x-btn-icon-el-grid-button-medium.x-btn-glyph{font-size:16px;line-height:16px;color:#fff;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-grid-button-medium{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-grid-button-medium{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-grid-button-medium{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-grid-button-medium{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-grid-button-medium{padding-right:8px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-grid-button-medium{margin-right:8px}.x-btn-arrow-bottom>.x-btn-button-grid-button-medium,.x-btn-split-bottom>.x-btn-button-grid-button-medium{padding-bottom:3px}.x-btn-wrap-grid-button-medium.x-btn-arrow-right:after{width:24px;padding-right:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAMAAADNyMQcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////wg3514AAAAbdFJOUwBu6SW+NFcDrwmDxpwBD64I0cHL38reGdLCGjV+p0cAAABQSURBVCjPY2AYGYCFDcFmY0GVY2VihDEZmVjRNDKLcfGCaF4uEWYMU8UFedgZGNh5JKSwWMknxMHJySHJh9U9Avzc3BycOBzLLirMzjByAABN/wHoznuxDwAAAABJRU5ErkJggg==)}.x-btn-wrap-grid-button-medium.x-btn-arrow-bottom:after{height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAMAAADNyMQcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////wg3514AAAAbdFJOUwBu6SW+NFcDrwmDxpwBD64I0cHL38reGdLCGjV+p0cAAABQSURBVCjPY2AYGYCFDcFmY0GVY2VihDEZmVjRNDKLcfGCaF4uEWYMU8UFedgZGNh5JKSwWMknxMHJySHJh9U9Avzc3BycOBzLLirMzjByAABN/wHoznuxDwAAAABJRU5ErkJggg==)}.x-btn-wrap-grid-button-medium.x-btn-split-right:after{width:28px;padding-right:28px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAABICAMAAADSzGVHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABUUExURQAAAP///////////////////////2ZmZv///////////////////////////////////////////////////////////////////////////////6ugEccAAAAcdFJOUwDo6fO9VUMzM74kLTdb6/AxeO4BQYNpgm1CaGw5XHzkAAAAY0lEQVRIx2PgYGfADUYlRyVHJQeFJAsbQoyNBUwJwyVZmSVhciLMrOjG8grxQBg8QryYdkrxC4AoAX4xbA6S5uNmYODmk8DuWkEmLi4mQVxeEWdkFMXtT07O0cgelRyVHBqSAMigBkCl+LYVAAAAAElFTkSuQmCC)}.x-btn-wrap-grid-button-medium.x-btn-split-bottom:after{height:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAYCAMAAACIuEKDAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURQAAAP///////////////////////+Hh4f///////////////////////////////////////////////////////////////////////////3t3tUcAAAAbdFJOUwDo6fO9VUMzM74kLTdb6/AxeO5Bg2mCbUJobB9qjE4AAABoSURBVFjD7dVJDoAgDAXQIuDAIIKz9z+oMUa9gm3+2/Rvm9JCjRDUCkEAAPAy9Zdrw7gRq7cnjtpyHkks4Q6hRN6Pa0/DVYY0c1+To/dEvl/5L3yunKuyhNO1KDXJOMJdh48IAAB+7gTUwA2l7e6mIQAAAABJRU5ErkJggg==)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-grid-button-medium{padding-right:8px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-grid-button-medium{margin-right:8px}.x-btn-focus.x-btn-grid-button-medium{background-image:none;background-color:transparent;-webkit-box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn-over.x-btn-grid-button-medium{border-color:#dadbdc;background-image:none;background-color:transparent}.x-btn-focus.x-btn-over.x-btn-grid-button-medium{-webkit-box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-menu-active.x-btn-grid-button-medium,.x-btn.x-btn-pressed.x-btn-grid-button-medium{border-color:#b2b3b3;background-image:none;background-color:transparent}.x-btn-focus.x-btn-menu-active.x-btn-grid-button-medium,.x-btn-focus.x-btn-pressed.x-btn-grid-button-medium{-webkit-box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-disabled.x-btn-grid-button-medium{background-image:none;background-color:transparent}.x-btn-disabled.x-btn-grid-button-medium{filter:alpha(opacity=50);opacity:.5}.x-button-grid-button-medium-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-grid-button-medium-cell>.x-grid-cell-inner>.x-btn-grid-button-medium{vertical-align:top}.x-btn-accept-button-medium{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:#313e47}.x-btn-accept-button-medium{border-color:#313e47}.x-btn-button-accept-button-medium{height:24px}.x-btn-inner-accept-button-medium{font:lighter 14px/18px arial,helvetica,verdana,sans-serif;color:#fff;padding:0 8px;max-width:100%}.x-btn-icon-right>.x-btn-inner-accept-button-medium,.x-btn-icon-left>.x-btn-inner-accept-button-medium{max-width:calc(100% - 24px)}.x-btn-icon-el-accept-button-medium{height:24px}.x-btn-icon-left>.x-btn-icon-el-accept-button-medium,.x-btn-icon-right>.x-btn-icon-el-accept-button-medium{width:24px}.x-btn-icon-top>.x-btn-icon-el-accept-button-medium,.x-btn-icon-bottom>.x-btn-icon-el-accept-button-medium{min-width:24px}.x-btn-icon-el-accept-button-medium.x-btn-glyph{font-size:24px;line-height:24px;color:#fff;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-accept-button-medium{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-accept-button-medium{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-accept-button-medium{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-accept-button-medium{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-accept-button-medium{padding-right:8px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-accept-button-medium{margin-right:8px}.x-btn-arrow-bottom>.x-btn-button-accept-button-medium,.x-btn-split-bottom>.x-btn-button-accept-button-medium{padding-bottom:3px}.x-btn-wrap-accept-button-medium.x-btn-arrow-right:after{width:24px;padding-right:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAMAAADNyMQcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////wg3514AAAAbdFJOUwBu6SW+NFcDrwmDxpwBD64I0cHL38reGdLCGjV+p0cAAABQSURBVCjPY2AYGYCFDcFmY0GVY2VihDEZmVjRNDKLcfGCaF4uEWYMU8UFedgZGNh5JKSwWMknxMHJySHJh9U9Avzc3BycOBzLLirMzjByAABN/wHoznuxDwAAAABJRU5ErkJggg==)}.x-btn-wrap-accept-button-medium.x-btn-arrow-bottom:after{height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAMAAADNyMQcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////wg3514AAAAbdFJOUwBu6SW+NFcDrwmDxpwBD64I0cHL38reGdLCGjV+p0cAAABQSURBVCjPY2AYGYCFDcFmY0GVY2VihDEZmVjRNDKLcfGCaF4uEWYMU8UFedgZGNh5JKSwWMknxMHJySHJh9U9Avzc3BycOBzLLirMzjByAABN/wHoznuxDwAAAABJRU5ErkJggg==)}.x-btn-wrap-accept-button-medium.x-btn-split-right:after{width:28px;padding-right:28px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAABICAMAAADSzGVHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABUUExURQAAAP///////////////////////2ZmZv///////////////////////////////////////////////////////////////////////////////6ugEccAAAAcdFJOUwDo6fO9VUMzM74kLTdb6/AxeO4BQYNpgm1CaGw5XHzkAAAAY0lEQVRIx2PgYGfADUYlRyVHJQeFJAsbQoyNBUwJwyVZmSVhciLMrOjG8grxQBg8QryYdkrxC4AoAX4xbA6S5uNmYODmk8DuWkEmLi4mQVxeEWdkFMXtT07O0cgelRyVHBqSAMigBkCl+LYVAAAAAElFTkSuQmCC)}.x-btn-wrap-accept-button-medium.x-btn-split-bottom:after{height:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAYCAMAAACIuEKDAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURQAAAP///////////////////////+Hh4f///////////////////////////////////////////////////////////////////////////3t3tUcAAAAbdFJOUwDo6fO9VUMzM74kLTdb6/AxeO5Bg2mCbUJobB9qjE4AAABoSURBVFjD7dVJDoAgDAXQIuDAIIKz9z+oMUa9gm3+2/Rvm9JCjRDUCkEAAPAy9Zdrw7gRq7cnjtpyHkks4Q6hRN6Pa0/DVYY0c1+To/dEvl/5L3yunKuyhNO1KDXJOMJdh48IAAB+7gTUwA2l7e6mIQAAAABJRU5ErkJggg==)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-accept-button-medium{padding-right:8px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-accept-button-medium{margin-right:8px}.x-btn-focus.x-btn-accept-button-medium{background-image:none;background-color:#313e47;background-image:-owg(compact(linear-gradient(top,color_stops(#465159,#313e47 50%,#2f3b43 51%,#313e47)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#465159,#313e47 50%,#2f3b43 51%,#313e47)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#465159,#313e47 50%,#2f3b43 51%,#313e47)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#465159,#313e47 50%,#2f3b43 51%,#313e47)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#465159,#313e47 50%,#2f3b43 51%,#313e47)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#465159,#313e47 50%,#2f3b43 51%,#313e47)),false,false,false,false,false,false,false,false,false);-webkit-box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn-over.x-btn-accept-button-medium{border-color:#2d3941;background-image:none;background-color:#2d3941;background-image:-owg(compact(linear-gradient(top,color_stops(#424d54,#2d3941 50%,#2b363e 51%,#2d3941)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#424d54,#2d3941 50%,#2b363e 51%,#2d3941)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#424d54,#2d3941 50%,#2b363e 51%,#2d3941)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#424d54,#2d3941 50%,#2b363e 51%,#2d3941)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#424d54,#2d3941 50%,#2b363e 51%,#2d3941)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#424d54,#2d3941 50%,#2b363e 51%,#2d3941)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-over.x-btn-accept-button-medium{-webkit-box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-menu-active.x-btn-accept-button-medium,.x-btn.x-btn-pressed.x-btn-accept-button-medium{border-color:#252f35;background-image:none;background-color:#252f35;background-image:-owg(compact(linear-gradient(top,color_stops(#252f35,#232d32 50%,#252f35 51%,#3b4449)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#252f35,#232d32 50%,#252f35 51%,#3b4449)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#252f35,#232d32 50%,#252f35 51%,#3b4449)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#252f35,#232d32 50%,#252f35 51%,#3b4449)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#252f35,#232d32 50%,#252f35 51%,#3b4449)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#252f35,#232d32 50%,#252f35 51%,#3b4449)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-menu-active.x-btn-accept-button-medium,.x-btn-focus.x-btn-pressed.x-btn-accept-button-medium{-webkit-box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-disabled.x-btn-accept-button-medium{background-image:none;background-color:#313e47;background-image:-owg(compact(linear-gradient(top,color_stops(#465159,#313e47 50%,#2f3b43 51%,#313e47)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#465159,#313e47 50%,#2f3b43 51%,#313e47)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#465159,#313e47 50%,#2f3b43 51%,#313e47)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#465159,#313e47 50%,#2f3b43 51%,#313e47)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#465159,#313e47 50%,#2f3b43 51%,#313e47)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#465159,#313e47 50%,#2f3b43 51%,#313e47)),false,false,false,false,false,false,false,false,false)}.x-btn-disabled.x-btn-accept-button-medium{filter:alpha(opacity=50);opacity:.5}.x-button-accept-button-medium-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-accept-button-medium-cell>.x-grid-cell-inner>.x-btn-accept-button-medium{vertical-align:top}.x-btn-decline-button-medium{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:#ecedef}.x-btn-decline-button-medium{border-color:#ecedef}.x-btn-button-decline-button-medium{height:24px}.x-btn-inner-decline-button-medium{font:lighter 14px/18px arial,helvetica,verdana,sans-serif;color:#5b646b;padding:0 8px;max-width:100%}.x-btn-icon-right>.x-btn-inner-decline-button-medium,.x-btn-icon-left>.x-btn-inner-decline-button-medium{max-width:calc(100% - 24px)}.x-btn-icon-el-decline-button-medium{height:24px}.x-btn-icon-left>.x-btn-icon-el-decline-button-medium,.x-btn-icon-right>.x-btn-icon-el-decline-button-medium{width:24px}.x-btn-icon-top>.x-btn-icon-el-decline-button-medium,.x-btn-icon-bottom>.x-btn-icon-el-decline-button-medium{min-width:24px}.x-btn-icon-el-decline-button-medium.x-btn-glyph{font-size:24px;line-height:24px;color:#fff;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-decline-button-medium{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-decline-button-medium{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-decline-button-medium{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-decline-button-medium{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-decline-button-medium{padding-right:8px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-decline-button-medium{margin-right:8px}.x-btn-arrow-bottom>.x-btn-button-decline-button-medium,.x-btn-split-bottom>.x-btn-button-decline-button-medium{padding-bottom:3px}.x-btn-wrap-decline-button-medium.x-btn-arrow-right:after{width:24px;padding-right:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAMAAADNyMQcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////wg3514AAAAbdFJOUwBu6SW+NFcDrwmDxpwBD64I0cHL38reGdLCGjV+p0cAAABQSURBVCjPY2AYGYCFDcFmY0GVY2VihDEZmVjRNDKLcfGCaF4uEWYMU8UFedgZGNh5JKSwWMknxMHJySHJh9U9Avzc3BycOBzLLirMzjByAABN/wHoznuxDwAAAABJRU5ErkJggg==)}.x-btn-wrap-decline-button-medium.x-btn-arrow-bottom:after{height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAMAAADNyMQcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////wg3514AAAAbdFJOUwBu6SW+NFcDrwmDxpwBD64I0cHL38reGdLCGjV+p0cAAABQSURBVCjPY2AYGYCFDcFmY0GVY2VihDEZmVjRNDKLcfGCaF4uEWYMU8UFedgZGNh5JKSwWMknxMHJySHJh9U9Avzc3BycOBzLLirMzjByAABN/wHoznuxDwAAAABJRU5ErkJggg==)}.x-btn-wrap-decline-button-medium.x-btn-split-right:after{width:28px;padding-right:28px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAABICAMAAADSzGVHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABUUExURQAAAP///////////////////////2ZmZv///////////////////////////////////////////////////////////////////////////////6ugEccAAAAcdFJOUwDo6fO9VUMzM74kLTdb6/AxeO4BQYNpgm1CaGw5XHzkAAAAY0lEQVRIx2PgYGfADUYlRyVHJQeFJAsbQoyNBUwJwyVZmSVhciLMrOjG8grxQBg8QryYdkrxC4AoAX4xbA6S5uNmYODmk8DuWkEmLi4mQVxeEWdkFMXtT07O0cgelRyVHBqSAMigBkCl+LYVAAAAAElFTkSuQmCC)}.x-btn-wrap-decline-button-medium.x-btn-split-bottom:after{height:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAYCAMAAACIuEKDAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURQAAAP///////////////////////+Hh4f///////////////////////////////////////////////////////////////////////////3t3tUcAAAAbdFJOUwDo6fO9VUMzM74kLTdb6/AxeO5Bg2mCbUJobB9qjE4AAABoSURBVFjD7dVJDoAgDAXQIuDAIIKz9z+oMUa9gm3+2/Rvm9JCjRDUCkEAAPAy9Zdrw7gRq7cnjtpyHkks4Q6hRN6Pa0/DVYY0c1+To/dEvl/5L3yunKuyhNO1KDXJOMJdh48IAAB+7gTUwA2l7e6mIQAAAABJRU5ErkJggg==)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-decline-button-medium{padding-right:8px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-decline-button-medium{margin-right:8px}.x-btn-focus.x-btn-decline-button-medium{background-image:none;background-color:#ecedef;background-image:-owg(compact(linear-gradient(top,color_stops(#eeeff1,#ecedef 50%,#e0e1e3 51%,#ecedef)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#eeeff1,#ecedef 50%,#e0e1e3 51%,#ecedef)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#eeeff1,#ecedef 50%,#e0e1e3 51%,#ecedef)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#eeeff1,#ecedef 50%,#e0e1e3 51%,#ecedef)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#eeeff1,#ecedef 50%,#e0e1e3 51%,#ecedef)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#eeeff1,#ecedef 50%,#e0e1e3 51%,#ecedef)),false,false,false,false,false,false,false,false,false);-webkit-box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn-over.x-btn-decline-button-medium{border-color:#d9dadc;background-image:none;background-color:#d9dadc;background-image:-owg(compact(linear-gradient(top,color_stops(#dddee0,#d9dadc 50%,#cecfd1 51%,#d9dadc)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#dddee0,#d9dadc 50%,#cecfd1 51%,#d9dadc)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#dddee0,#d9dadc 50%,#cecfd1 51%,#d9dadc)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#dddee0,#d9dadc 50%,#cecfd1 51%,#d9dadc)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#dddee0,#d9dadc 50%,#cecfd1 51%,#d9dadc)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#dddee0,#d9dadc 50%,#cecfd1 51%,#d9dadc)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-over.x-btn-decline-button-medium{-webkit-box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-menu-active.x-btn-decline-button-medium,.x-btn.x-btn-pressed.x-btn-decline-button-medium{border-color:#b1b2b3;background-image:none;background-color:#b1b2b3;background-image:-owg(compact(linear-gradient(top,color_stops(#b1b2b3,#a8a9aa 50%,#b1b2b3 51%,#b9babb)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#b1b2b3,#a8a9aa 50%,#b1b2b3 51%,#b9babb)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#b1b2b3,#a8a9aa 50%,#b1b2b3 51%,#b9babb)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#b1b2b3,#a8a9aa 50%,#b1b2b3 51%,#b9babb)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#b1b2b3,#a8a9aa 50%,#b1b2b3 51%,#b9babb)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#b1b2b3,#a8a9aa 50%,#b1b2b3 51%,#b9babb)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-menu-active.x-btn-decline-button-medium,.x-btn-focus.x-btn-pressed.x-btn-decline-button-medium{-webkit-box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-disabled.x-btn-decline-button-medium{background-image:none;background-color:#ecedef;background-image:-owg(compact(linear-gradient(top,color_stops(#eeeff1,#ecedef 50%,#e0e1e3 51%,#ecedef)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#eeeff1,#ecedef 50%,#e0e1e3 51%,#ecedef)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#eeeff1,#ecedef 50%,#e0e1e3 51%,#ecedef)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#eeeff1,#ecedef 50%,#e0e1e3 51%,#ecedef)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#eeeff1,#ecedef 50%,#e0e1e3 51%,#ecedef)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#eeeff1,#ecedef 50%,#e0e1e3 51%,#ecedef)),false,false,false,false,false,false,false,false,false)}.x-btn-disabled.x-btn-decline-button-medium{filter:alpha(opacity=50);opacity:.5}.x-button-decline-button-medium-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-decline-button-medium-cell>.x-grid-cell-inner>.x-btn-decline-button-medium{vertical-align:top}.x-btn-link-button-small{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:transparent}.x-btn-link-button-small{border-color:#343e48}.x-btn-button-link-button-small{height:16px}.x-btn-inner-link-button-small{font:bold 12px/16px arial,helvetica,verdana,sans-serif;color:#c2bf70;padding:0 5px;max-width:100%}.x-btn-icon-right>.x-btn-inner-link-button-small,.x-btn-icon-left>.x-btn-inner-link-button-small{max-width:calc(100% - 16px)}.x-btn-icon-el-link-button-small{height:16px}.x-btn-icon-left>.x-btn-icon-el-link-button-small,.x-btn-icon-right>.x-btn-icon-el-link-button-small{width:16px}.x-btn-icon-top>.x-btn-icon-el-link-button-small,.x-btn-icon-bottom>.x-btn-icon-el-link-button-small{min-width:16px}.x-btn-icon-el-link-button-small.x-btn-glyph{font-size:16px;line-height:16px;color:#fff;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-link-button-small{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-link-button-small{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-link-button-small{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-link-button-small{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-link-button-small{padding-right:5px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-link-button-small{margin-right:5px}.x-btn-arrow-bottom>.x-btn-button-link-button-small,.x-btn-split-bottom>.x-btn-button-link-button-small{padding-bottom:3px}.x-btn-wrap-link-button-small.x-btn-arrow-right:after{width:16px;padding-right:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPBAMAAAAbqIIhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURQAAAP///////////////////////////////////////////////649SjkAAAANdFJOUwCPBGsMlIR0jQGHBntD7N2EAAAAKUlEQVQI12NgoAgwOjCwCIBZzNEMWw0gghUz26HSPGkHoCymVQokGAsARzoFL6A7hAsAAAAASUVORK5CYII=)}.x-btn-wrap-link-button-small.x-btn-arrow-bottom:after{height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPBAMAAAAbqIIhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURQAAAP///////////////////////////////////////////////649SjkAAAANdFJOUwCPBGsMlIR0jQGHBntD7N2EAAAAKUlEQVQI12NgoAgwOjCwCIBZzNEMWw0gghUz26HSPGkHoCymVQokGAsARzoFL6A7hAsAAAAASUVORK5CYII=)}.x-btn-wrap-link-button-small.x-btn-split-right:after{width:20px;padding-right:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABIBAMAAAAE68iyAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURQAAAGZmZv///////////////////////////////////////////////////03H0dgAAAAPdFJOUwAzM48EawyUhHSNAYcGe+QHhvYAAAAwSURBVCjPY1BkgINRJj2ZzAkMbAYQJmstw/UAqIJZu1fC1PJ1PIAxWc44jIYZPZkA0TIQD1fwNbEAAAAASUVORK5CYII=)}.x-btn-wrap-link-button-small.x-btn-split-bottom:after{height:15px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAQBAMAAAChGy3vAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURQAAAOHh4f///////////////////////////////////////////////////////24tJHsAAAAQdFJOUwAzM49rDJSEdI0BhwZ7AwRrs6LnAAAANklEQVQ4y2MQpANgUKIDYBgFQx+YMjAE09wStwM8KTS3hGPWygbah9f1WjpEyu99owlzFBAHAPsMGsM7wrPRAAAAAElFTkSuQmCC)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-link-button-small{padding-right:5px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-link-button-small{margin-right:5px}.x-btn-focus.x-btn-link-button-small{background-image:none;background-color:transparent;-webkit-box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn-over.x-btn-link-button-small{border-color:#303942;background-image:none;background-color:transparent}.x-btn-focus.x-btn-over.x-btn-link-button-small{background-image:none;background-color:#4b545b;background-image:-owg(compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#5d656b,#4b545b 50%,#475056 51%,#4b545b)),false,false,false,false,false,false,false,false,false);-webkit-box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-menu-active.x-btn-link-button-small,.x-btn.x-btn-pressed.x-btn-link-button-small{border-color:#272f36;background-image:none;background-color:transparent}.x-btn-focus.x-btn-menu-active.x-btn-link-button-small,.x-btn-focus.x-btn-pressed.x-btn-link-button-small{background-image:none;background-color:#3e444a;background-image:-owg(compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#3e444a,#3b4146 50%,#3e444a 51%,#51575c)),false,false,false,false,false,false,false,false,false);-webkit-box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-disabled.x-btn-link-button-small{background-image:none;background-color:transparent}.x-btn-disabled.x-btn-link-button-small{filter:alpha(opacity=50);opacity:.5}.x-button-link-button-small-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-link-button-small-cell>.x-grid-cell-inner>.x-btn-link-button-small{vertical-align:top}.x-btn-cloud-launch-large{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:40px 40px 40px 40px;border-width:1px;border-style:solid;background-image:none;background-color:#2d363f;background-image:-owg(compact(linear-gradient(top,color_stops(#424a52,#2d363f 50%,#2b333c 51%,#2d363f)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#424a52,#2d363f 50%,#2b333c 51%,#2d363f)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#424a52,#2d363f 50%,#2b333c 51%,#2d363f)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#424a52,#2d363f 50%,#2b333c 51%,#2d363f)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#424a52,#2d363f 50%,#2b333c 51%,#2d363f)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#424a52,#2d363f 50%,#2b333c 51%,#2d363f)),false,false,false,false,false,false,false,false,false)}.x-btn-cloud-launch-large{border-color:#2d363f}.x-btn-button-cloud-launch-large{height:32px}.x-btn-inner-cloud-launch-large{font:bold 21px/25px Arial;color:#fff;padding:0 10px;max-width:100%}.x-btn-icon-right>.x-btn-inner-cloud-launch-large,.x-btn-icon-left>.x-btn-inner-cloud-launch-large{max-width:calc(100% - 32px)}.x-btn-icon-el-cloud-launch-large{height:32px}.x-btn-icon-left>.x-btn-icon-el-cloud-launch-large,.x-btn-icon-right>.x-btn-icon-el-cloud-launch-large{width:32px}.x-btn-icon-top>.x-btn-icon-el-cloud-launch-large,.x-btn-icon-bottom>.x-btn-icon-el-cloud-launch-large{min-width:32px}.x-btn-icon-el-cloud-launch-large.x-btn-glyph{font-size:32px;line-height:32px;color:#fff;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-cloud-launch-large{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-cloud-launch-large{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-cloud-launch-large{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-cloud-launch-large{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-cloud-launch-large{padding-right:10px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-cloud-launch-large{margin-right:10px}.x-btn-arrow-bottom>.x-btn-button-cloud-launch-large,.x-btn-split-bottom>.x-btn-button-cloud-launch-large{padding-bottom:40px}.x-btn-wrap-cloud-launch-large.x-btn-arrow-right:after{width:28px;padding-right:28px;background-image:url(images/button/cloud-launch-large-arrow.png)}.x-btn-wrap-cloud-launch-large.x-btn-arrow-bottom:after{height:20px;background-image:url(images/button/cloud-launch-large-arrow.png)}.x-btn-wrap-cloud-launch-large.x-btn-split-right:after{width:35px;padding-right:35px;background-image:url(images/button/cloud-launch-large-s-arrow.png)}.x-btn-wrap-cloud-launch-large.x-btn-split-bottom:after{height:29px;background-image:url(images/button/cloud-launch-large-s-arrow-b.png)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-cloud-launch-large{padding-right:10px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-cloud-launch-large{margin-right:10px}.x-btn-focus.x-btn-cloud-launch-large{background-image:none;background-color:#2d363f;background-image:-owg(compact(linear-gradient(top,color_stops(#424a52,#2d363f 50%,#2b333c 51%,#2d363f)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#424a52,#2d363f 50%,#2b333c 51%,#2d363f)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#424a52,#2d363f 50%,#2b333c 51%,#2d363f)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#424a52,#2d363f 50%,#2b333c 51%,#2d363f)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#424a52,#2d363f 50%,#2b333c 51%,#2d363f)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#424a52,#2d363f 50%,#2b333c 51%,#2d363f)),false,false,false,false,false,false,false,false,false);-webkit-box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#dcdee0 0 1px 0 0 inset,#dcdee0 0 -1px 0 0 inset,#dcdee0 -1px 0 0 0 inset,#dcdee0 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn-over.x-btn-cloud-launch-large{border-color:#29323a;background-image:none;background-color:#29323a;background-image:-owg(compact(linear-gradient(top,color_stops(#3e474e,#29323a 50%,#273037 51%,#29323a)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#3e474e,#29323a 50%,#273037 51%,#29323a)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#3e474e,#29323a 50%,#273037 51%,#29323a)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#3e474e,#29323a 50%,#273037 51%,#29323a)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#3e474e,#29323a 50%,#273037 51%,#29323a)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#3e474e,#29323a 50%,#273037 51%,#29323a)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-over.x-btn-cloud-launch-large{-webkit-box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#dbddde 0 1px 0 0 inset,#dbddde 0 -1px 0 0 inset,#dbddde -1px 0 0 0 inset,#dbddde 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-menu-active.x-btn-cloud-launch-large,.x-btn.x-btn-pressed.x-btn-cloud-launch-large{border-color:#22292f;background-image:none;background-color:#22292f;background-image:-owg(compact(linear-gradient(top,color_stops(#22292f,#20272d 50%,#22292f 51%,#383e44)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#22292f,#20272d 50%,#22292f 51%,#383e44)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#22292f,#20272d 50%,#22292f 51%,#383e44)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#22292f,#20272d 50%,#22292f 51%,#383e44)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#22292f,#20272d 50%,#22292f 51%,#383e44)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#22292f,#20272d 50%,#22292f 51%,#383e44)),false,false,false,false,false,false,false,false,false)}.x-btn-focus.x-btn-menu-active.x-btn-cloud-launch-large,.x-btn-focus.x-btn-pressed.x-btn-cloud-launch-large{-webkit-box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false);-moz-box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false);box-shadow:compact(#d8dadb 0 1px 0 0 inset,#d8dadb 0 -1px 0 0 inset,#d8dadb -1px 0 0 0 inset,#d8dadb 1px 0 0 0 inset,false,false,false,false,false,false)}.x-btn.x-btn-disabled.x-btn-cloud-launch-large{background-image:none;background-color:#2d363f;background-image:-owg(compact(linear-gradient(top,color_stops(#424a52,#2d363f 50%,#2b333c 51%,#2d363f)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(top,color_stops(#424a52,#2d363f 50%,#2b333c 51%,#2d363f)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(top,color_stops(#424a52,#2d363f 50%,#2b333c 51%,#2d363f)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(top,color_stops(#424a52,#2d363f 50%,#2b333c 51%,#2d363f)),false,false,false,false,false,false,false,false,false));background-image:-ms-compact(linear-gradient(top,color_stops(#424a52,#2d363f 50%,#2b333c 51%,#2d363f)),false,false,false,false,false,false,false,false,false);background-image:compact(linear-gradient(top,color_stops(#424a52,#2d363f 50%,#2b333c 51%,#2d363f)),false,false,false,false,false,false,false,false,false)}.x-btn-disabled.x-btn-cloud-launch-large{filter:alpha(opacity=50);opacity:.5}.x-button-cloud-launch-large-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-cloud-launch-large-cell>.x-grid-cell-inner>.x-btn-cloud-launch-large{vertical-align:top}.header-small-font-size-flex{font-size:14px;display:inline-flex}.header-small-font-size{font-size:14px}.x-panel-center-side{border-color:whitesmoke;padding:0}.x-panel-header-center-side{font-size:13px;border:1px solid whitesmoke}.x-panel-header-center-side .x-tool-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAGACAMAAACTPBKkAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJSUExURQAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkWPzF0AAADFdFJOUwCPkJXX/ZQG/PksKyr4CY7Uu72Y1vDY8xH0/voS6n+Tgb4P8YtueOMKqoBCAWBkDpJxuLGuS4gCaRzmvPXnui3EDZY4QOkFW4RNA32DbzbhfGxd0imCeQjZWrL3+zdWUd4/QURFJO8bhkl31cDyTnZ1B688DAQWJvYwLp9zGeuoXxpMxeCXrN3CZSEeT1lVz0rKItqRm6XtIyjfnm1wv9sXq3RosH7TezLBh2JnzhUUhY2jyx89tC8QJ6ZQ7ljIOZncHbPkTRPXjwAABpNJREFUWMPVWIdfU0kQHkJM3gsE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);background-color:#5b646b}.x-panel-header-center-side-horizontal{padding:9px 9px 10px}.x-panel-header-center-side-horizontal .x-panel-header-center-side-tab-bar{margin-top:-9px;margin-bottom:-10px}.x-panel-header-center-side-horizontal.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-center-side-horizontal.x-header-noborder .x-panel-header-center-side-tab-bar{margin-top:-10px;margin-bottom:-10px}.x-panel-header-center-side-vertical{padding:9px 9px 9px 10px}.x-panel-header-center-side-vertical .x-panel-header-center-side-tab-bar{margin-right:-9px;margin-left:-10px}.x-panel-header-center-side-vertical.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-center-side-vertical.x-header-noborder .x-panel-header-center-side-tab-bar{margin-right:-10px;margin-left:-10px}.x-panel-header-title-center-side{color:#fff;font-size:13px;font-weight:bold;font-family:arial,helvetica,verdana,sans-serif;line-height:22px}.x-panel-header-title-center-side>.x-title-text-center-side{text-transform:none;padding:0}.x-panel-header-title-center-side>.x-title-icon-wrap-center-side.x-title-icon-top{height:22px;padding-bottom:6px}.x-panel-header-title-center-side>.x-title-icon-wrap-center-side.x-title-icon-right{width:29px;padding-left:6px}.x-panel-header-title-center-side>.x-title-icon-wrap-center-side.x-title-icon-bottom{height:22px;padding-top:6px}.x-panel-header-title-center-side>.x-title-icon-wrap-center-side.x-title-icon-left{width:29px;padding-right:6px}.x-panel-header-title-center-side>.x-title-icon-wrap-center-side>.x-title-icon-center-side{width:23px;height:16px;background-position:center center}.x-panel-header-title-center-side>.x-title-icon-wrap-center-side>.x-title-glyph{color:#343e48;font-size:16px;line-height:16px;opacity:.5}.x-panel-body-center-side{background:#fff;border-color:#cfcfcf;color:#000;font-size:13px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;border-width:1px;border-style:solid}.x-panel-header-center-side{background-image:none;background-color:#5b646b}.x-panel-header-center-side-vertical{background-image:none;background-color:#5b646b}.x-panel .x-panel-header-center-side-collapsed-border-top{border-bottom-width:1px!important}.x-panel .x-panel-header-center-side-collapsed-border-right{border-left-width:1px!important}.x-panel .x-panel-header-center-side-collapsed-border-bottom{border-top-width:1px!important}.x-panel .x-panel-header-center-side-collapsed-border-left{border-right-width:1px!important}.x-panel-header-center-side-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-center-side-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-center-side-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-center-side-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-center-side-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-center-side-outer-border-l{border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-center-side-outer-border-b{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-center-side-outer-border-bl{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-center-side-outer-border-r{border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-center-side-outer-border-rl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-center-side-outer-border-rb{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-center-side-outer-border-rbl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-center-side-outer-border-t{border-top-color:whitesmoke!important;border-top-width:1px!important}.x-panel-center-side-outer-border-tl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-center-side-outer-border-tb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-center-side-outer-border-tbl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-center-side-outer-border-tr{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-center-side-outer-border-trl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-center-side-outer-border-trb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-center-side-outer-border-trbl{border-color:whitesmoke!important;border-width:1px!important}.x-panel-west-side{border-color:whitesmoke;padding:0}.x-panel-header-west-side{font-size:20px;border:1px solid whitesmoke}.x-panel-header-west-side .x-tool-img{background-color:#333e48}.x-panel-header-west-side-horizontal{padding:9px 9px 10px}.x-panel-header-west-side-horizontal .x-panel-header-west-side-tab-bar{margin-top:-9px;margin-bottom:-10px}.x-panel-header-west-side-horizontal.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-west-side-horizontal.x-header-noborder .x-panel-header-west-side-tab-bar{margin-top:-10px;margin-bottom:-10px}.x-panel-header-west-side-vertical{padding:9px 9px 9px 10px}.x-panel-header-west-side-vertical .x-panel-header-west-side-tab-bar{margin-right:-9px;margin-left:-10px}.x-panel-header-west-side-vertical.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-west-side-vertical.x-header-noborder .x-panel-header-west-side-tab-bar{margin-right:-10px;margin-left:-10px}.x-panel-header-title-west-side{color:#343e48;font-size:20px;font-weight:bold;font-family:arial,helvetica,verdana,sans-serif;line-height:22px}.x-panel-header-title-west-side>.x-title-text-west-side{text-transform:none;padding:0}.x-panel-header-title-west-side>.x-title-icon-wrap-west-side.x-title-icon-top{height:22px;padding-bottom:6px}.x-panel-header-title-west-side>.x-title-icon-wrap-west-side.x-title-icon-right{width:22px;padding-left:6px}.x-panel-header-title-west-side>.x-title-icon-wrap-west-side.x-title-icon-bottom{height:22px;padding-top:6px}.x-panel-header-title-west-side>.x-title-icon-wrap-west-side.x-title-icon-left{width:22px;padding-right:6px}.x-panel-header-title-west-side>.x-title-icon-wrap-west-side>.x-title-icon-west-side{width:16px;height:16px;background-position:center center}.x-panel-header-title-west-side>.x-title-icon-wrap-west-side>.x-title-glyph{color:#343e48;font-size:16px;line-height:16px;opacity:.5}.x-panel-body-west-side{background:#5b646b;border-color:#cfcfcf;color:#000;font-size:13px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;border-width:1px;border-style:solid}.x-panel-header-west-side{background-image:none;background-color:#333e48}.x-panel-header-west-side-vertical{background-image:none;background-color:#333e48}.x-panel .x-panel-header-west-side-collapsed-border-top{border-bottom-width:1px!important}.x-panel .x-panel-header-west-side-collapsed-border-right{border-left-width:1px!important}.x-panel .x-panel-header-west-side-collapsed-border-bottom{border-top-width:1px!important}.x-panel .x-panel-header-west-side-collapsed-border-left{border-right-width:1px!important}.x-panel-header-west-side-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-west-side-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-west-side-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-west-side-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-west-side-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-west-side-outer-border-l{border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-west-side-outer-border-b{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-west-side-outer-border-bl{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-west-side-outer-border-r{border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-west-side-outer-border-rl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-west-side-outer-border-rb{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-west-side-outer-border-rbl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-west-side-outer-border-t{border-top-color:whitesmoke!important;border-top-width:1px!important}.x-panel-west-side-outer-border-tl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-west-side-outer-border-tb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-west-side-outer-border-tbl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-west-side-outer-border-tr{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-west-side-outer-border-trl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-west-side-outer-border-trb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-west-side-outer-border-trbl{border-color:whitesmoke!important;border-width:1px!important}.x-panel-east-side{border-color:whitesmoke;padding:0}.x-panel-header-east-side{font-size:13px;border:1px solid transparent}.x-panel-header-east-side .x-tool-img{background-color:#7c99ab}.x-panel-header-east-side-horizontal{padding:9px 9px 10px}.x-panel-header-east-side-horizontal .x-panel-header-east-side-tab-bar{margin-top:-9px;margin-bottom:-10px}.x-panel-header-east-side-horizontal.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-east-side-horizontal.x-header-noborder .x-panel-header-east-side-tab-bar{margin-top:-10px;margin-bottom:-10px}.x-panel-header-east-side-vertical{padding:9px 9px 9px 10px}.x-panel-header-east-side-vertical .x-panel-header-east-side-tab-bar{margin-right:-9px;margin-left:-10px}.x-panel-header-east-side-vertical.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-east-side-vertical.x-header-noborder .x-panel-header-east-side-tab-bar{margin-right:-10px;margin-left:-10px}.x-panel-header-title-east-side{color:#fff;font-size:13px;font-weight:bold;font-family:arial,helvetica,verdana,sans-serif;line-height:22px}.x-panel-header-title-east-side>.x-title-text-east-side{text-transform:none;padding:0}.x-panel-header-title-east-side>.x-title-icon-wrap-east-side.x-title-icon-top{height:22px;padding-bottom:6px}.x-panel-header-title-east-side>.x-title-icon-wrap-east-side.x-title-icon-right{width:22px;padding-left:6px}.x-panel-header-title-east-side>.x-title-icon-wrap-east-side.x-title-icon-bottom{height:22px;padding-top:6px}.x-panel-header-title-east-side>.x-title-icon-wrap-east-side.x-title-icon-left{width:22px;padding-right:6px}.x-panel-header-title-east-side>.x-title-icon-wrap-east-side>.x-title-icon-east-side{width:16px;height:16px;background-position:center center}.x-panel-header-title-east-side>.x-title-icon-wrap-east-side>.x-title-glyph{color:#343e48;font-size:16px;line-height:16px;opacity:.5}.x-panel-body-east-side{background:#ccd6df;border-color:#cfcfcf;color:#737d86;font-size:12px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;border-width:1px;border-style:solid}.x-panel-header-east-side{background-image:none;background-color:#7c99ab}.x-panel-header-east-side-vertical{background-image:none;background-color:#7c99ab}.x-panel .x-panel-header-east-side-collapsed-border-top{border-bottom-width:1px!important}.x-panel .x-panel-header-east-side-collapsed-border-right{border-left-width:1px!important}.x-panel .x-panel-header-east-side-collapsed-border-bottom{border-top-width:1px!important}.x-panel .x-panel-header-east-side-collapsed-border-left{border-right-width:1px!important}.x-panel-header-east-side-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-east-side-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-east-side-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-east-side-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-east-side-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-east-side-outer-border-l{border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-east-side-outer-border-b{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-east-side-outer-border-bl{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-east-side-outer-border-r{border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-east-side-outer-border-rl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-east-side-outer-border-rb{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-east-side-outer-border-rbl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-east-side-outer-border-t{border-top-color:whitesmoke!important;border-top-width:1px!important}.x-panel-east-side-outer-border-tl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-east-side-outer-border-tb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-east-side-outer-border-tbl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-east-side-outer-border-tr{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-east-side-outer-border-trl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-east-side-outer-border-trb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-east-side-outer-border-trbl{border-color:whitesmoke!important;border-width:1px!important}.x-panel-menu-tree-panel{border-color:whitesmoke;padding:0}.x-panel-header-menu-tree-panel{font-size:14px;border:1px solid whitesmoke}.x-panel-header-menu-tree-panel .x-tool-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAGACAMAAACTPBKkAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJSUExURQAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkWPzF0AAADFdFJOUwCPkJXX/ZQG/PksKyr4CY7Uu72Y1vDY8xH0/voS6n+Tgb4P8YtueOMKqoBCAWBkDpJxuLGuS4gCaRzmvPXnui3EDZY4QOkFW4RNA32DbzbhfGxd0imCeQjZWrL3+zdWUd4/QURFJO8bhkl31cDyTnZ1B688DAQWJvYwLp9zGeuoXxpMxeCXrN3CZSEeT1lVz0rKItqRm6XtIyjfnm1wv9sXq3RosH7TezLBh2JnzhUUhY2jyx89tC8QJ6ZQ7ljIOZncHbPkTRPXjwAABpNJREFUWMPVWIdfU0kQHkJM3gsE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);background-color:#333e48}.x-panel-header-menu-tree-panel-horizontal{padding:9px 9px 10px}.x-panel-header-menu-tree-panel-horizontal .x-panel-header-menu-tree-panel-tab-bar{margin-top:-9px;margin-bottom:-10px}.x-panel-header-menu-tree-panel-horizontal.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-menu-tree-panel-horizontal.x-header-noborder .x-panel-header-menu-tree-panel-tab-bar{margin-top:-10px;margin-bottom:-10px}.x-panel-header-menu-tree-panel-vertical{padding:9px 9px 9px 10px}.x-panel-header-menu-tree-panel-vertical .x-panel-header-menu-tree-panel-tab-bar{margin-right:-9px;margin-left:-10px}.x-panel-header-menu-tree-panel-vertical.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-menu-tree-panel-vertical.x-header-noborder .x-panel-header-menu-tree-panel-tab-bar{margin-right:-10px;margin-left:-10px}.x-panel-header-title-menu-tree-panel{color:#fff;font-size:14px;font-weight:bold;font-family:arial,helvetica,verdana,sans-serif;line-height:22px}.x-panel-header-title-menu-tree-panel>.x-title-text-menu-tree-panel{text-transform:none;padding:0}.x-panel-header-title-menu-tree-panel>.x-title-icon-wrap-menu-tree-panel.x-title-icon-top{height:28px;padding-bottom:12px}.x-panel-header-title-menu-tree-panel>.x-title-icon-wrap-menu-tree-panel.x-title-icon-right{width:35px;padding-left:12px}.x-panel-header-title-menu-tree-panel>.x-title-icon-wrap-menu-tree-panel.x-title-icon-bottom{height:28px;padding-top:12px}.x-panel-header-title-menu-tree-panel>.x-title-icon-wrap-menu-tree-panel.x-title-icon-left{width:35px;padding-right:12px}.x-panel-header-title-menu-tree-panel>.x-title-icon-wrap-menu-tree-panel>.x-title-icon-menu-tree-panel{width:23px;height:16px;background-position:center center}.x-panel-header-title-menu-tree-panel>.x-title-icon-wrap-menu-tree-panel>.x-title-glyph{color:#343e48;font-size:16px;line-height:16px;opacity:.5}.x-panel-body-menu-tree-panel{background:#343e48;border-color:#cfcfcf;color:#000;font-size:13px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;border-width:1px;border-style:solid}.x-panel-header-menu-tree-panel{background-image:none;background-color:#333e48}.x-panel-header-menu-tree-panel-vertical{background-image:none;background-color:#333e48}.x-panel .x-panel-header-menu-tree-panel-collapsed-border-top{border-bottom-width:1px!important}.x-panel .x-panel-header-menu-tree-panel-collapsed-border-right{border-left-width:1px!important}.x-panel .x-panel-header-menu-tree-panel-collapsed-border-bottom{border-top-width:1px!important}.x-panel .x-panel-header-menu-tree-panel-collapsed-border-left{border-right-width:1px!important}.x-panel-header-menu-tree-panel-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-menu-tree-panel-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-menu-tree-panel-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-menu-tree-panel-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-menu-tree-panel-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-menu-tree-panel-outer-border-l{border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-menu-tree-panel-outer-border-b{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-menu-tree-panel-outer-border-bl{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-menu-tree-panel-outer-border-r{border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-menu-tree-panel-outer-border-rl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-menu-tree-panel-outer-border-rb{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-menu-tree-panel-outer-border-rbl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-menu-tree-panel-outer-border-t{border-top-color:whitesmoke!important;border-top-width:1px!important}.x-panel-menu-tree-panel-outer-border-tl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-menu-tree-panel-outer-border-tb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-menu-tree-panel-outer-border-tbl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-menu-tree-panel-outer-border-tr{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-menu-tree-panel-outer-border-trl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-menu-tree-panel-outer-border-trb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-menu-tree-panel-outer-border-trbl{border-color:whitesmoke!important;border-width:1px!important}.x-panel-dashboard-panel{border-color:whitesmoke;padding:0}.x-panel-header-dashboard-panel{font-size:20px;border:1px solid whitesmoke}.x-panel-header-dashboard-panel .x-tool-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAGACAMAAACTPBKkAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJSUExURQAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkWPzF0AAADFdFJOUwCPkJXX/ZQG/PksKyr4CY7Uu72Y1vDY8xH0/voS6n+Tgb4P8YtueOMKqoBCAWBkDpJxuLGuS4gCaRzmvPXnui3EDZY4QOkFW4RNA32DbzbhfGxd0imCeQjZWrL3+zdWUd4/QURFJO8bhkl31cDyTnZ1B688DAQWJvYwLp9zGeuoXxpMxeCXrN3CZSEeT1lVz0rKItqRm6XtIyjfnm1wv9sXq3RosH7TezLBh2JnzhUUhY2jyx89tC8QJ6ZQ7ljIOZncHbPkTRPXjwAABpNJREFUWMPVWIdfU0kQHkJM3gsE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);background-color:#edeef0}.x-panel-header-dashboard-panel-horizontal{padding:9px 9px 10px}.x-panel-header-dashboard-panel-horizontal .x-panel-header-dashboard-panel-tab-bar{margin-top:-9px;margin-bottom:-10px}.x-panel-header-dashboard-panel-horizontal.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-dashboard-panel-horizontal.x-header-noborder .x-panel-header-dashboard-panel-tab-bar{margin-top:-10px;margin-bottom:-10px}.x-panel-header-dashboard-panel-vertical{padding:9px 9px 9px 10px}.x-panel-header-dashboard-panel-vertical .x-panel-header-dashboard-panel-tab-bar{margin-right:-9px;margin-left:-10px}.x-panel-header-dashboard-panel-vertical.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-dashboard-panel-vertical.x-header-noborder .x-panel-header-dashboard-panel-tab-bar{margin-right:-10px;margin-left:-10px}.x-panel-header-title-dashboard-panel{color:#373b3e;font-size:20px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;line-height:22px}.x-panel-header-title-dashboard-panel>.x-title-text-dashboard-panel{text-transform:none;padding:0}.x-panel-header-title-dashboard-panel>.x-title-icon-wrap-dashboard-panel.x-title-icon-top{height:34px;padding-bottom:6px}.x-panel-header-title-dashboard-panel>.x-title-icon-wrap-dashboard-panel.x-title-icon-right{width:49px;padding-left:6px}.x-panel-header-title-dashboard-panel>.x-title-icon-wrap-dashboard-panel.x-title-icon-bottom{height:34px;padding-top:6px}.x-panel-header-title-dashboard-panel>.x-title-icon-wrap-dashboard-panel.x-title-icon-left{width:49px;padding-right:6px}.x-panel-header-title-dashboard-panel>.x-title-icon-wrap-dashboard-panel>.x-title-icon-dashboard-panel{width:43px;height:28px;background-position:center center}.x-panel-header-title-dashboard-panel>.x-title-icon-wrap-dashboard-panel>.x-title-glyph{color:#343e48;font-size:28px;line-height:28px;opacity:.5}.x-panel-body-dashboard-panel{background:#edeef0;border-color:#cfcfcf;color:#000;font-size:13px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;border-width:1px;border-style:solid}.x-panel-header-dashboard-panel{background-image:none;background-color:#edeef0}.x-panel-header-dashboard-panel-vertical{background-image:none;background-color:#edeef0}.x-panel .x-panel-header-dashboard-panel-collapsed-border-top{border-bottom-width:1px!important}.x-panel .x-panel-header-dashboard-panel-collapsed-border-right{border-left-width:1px!important}.x-panel .x-panel-header-dashboard-panel-collapsed-border-bottom{border-top-width:1px!important}.x-panel .x-panel-header-dashboard-panel-collapsed-border-left{border-right-width:1px!important}.x-panel-header-dashboard-panel-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-dashboard-panel-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-dashboard-panel-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-dashboard-panel-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-dashboard-panel-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-dashboard-panel-outer-border-l{border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-dashboard-panel-outer-border-b{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-dashboard-panel-outer-border-bl{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-dashboard-panel-outer-border-r{border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-dashboard-panel-outer-border-rl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-dashboard-panel-outer-border-rb{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-dashboard-panel-outer-border-rbl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-dashboard-panel-outer-border-t{border-top-color:whitesmoke!important;border-top-width:1px!important}.x-panel-dashboard-panel-outer-border-tl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-dashboard-panel-outer-border-tb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-dashboard-panel-outer-border-tbl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-dashboard-panel-outer-border-tr{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-dashboard-panel-outer-border-trl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-dashboard-panel-outer-border-trb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-dashboard-panel-outer-border-trbl{border-color:whitesmoke!important;border-width:1px!important}.x-panel-copy-right{border-color:whitesmoke;padding:0}.x-panel-header-copy-right{font-size:20px;border:1px solid whitesmoke}.x-panel-header-copy-right .x-tool-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAGACAMAAACTPBKkAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJSUExURQAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkWPzF0AAADFdFJOUwCPkJXX/ZQG/PksKyr4CY7Uu72Y1vDY8xH0/voS6n+Tgb4P8YtueOMKqoBCAWBkDpJxuLGuS4gCaRzmvPXnui3EDZY4QOkFW4RNA32DbzbhfGxd0imCeQjZWrL3+zdWUd4/QURFJO8bhkl31cDyTnZ1B688DAQWJvYwLp9zGeuoXxpMxeCXrN3CZSEeT1lVz0rKItqRm6XtIyjfnm1wv9sXq3RosH7TezLBh2JnzhUUhY2jyx89tC8QJ6ZQ7ljIOZncHbPkTRPXjwAABpNJREFUWMPVWIdfU0kQHkJM3gsE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);background-color:#fff}.x-panel-header-copy-right-horizontal{padding:9px 9px 10px}.x-panel-header-copy-right-horizontal .x-panel-header-copy-right-tab-bar{margin-top:-9px;margin-bottom:-10px}.x-panel-header-copy-right-horizontal.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-copy-right-horizontal.x-header-noborder .x-panel-header-copy-right-tab-bar{margin-top:-10px;margin-bottom:-10px}.x-panel-header-copy-right-vertical{padding:9px 9px 9px 10px}.x-panel-header-copy-right-vertical .x-panel-header-copy-right-tab-bar{margin-right:-9px;margin-left:-10px}.x-panel-header-copy-right-vertical.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-copy-right-vertical.x-header-noborder .x-panel-header-copy-right-tab-bar{margin-right:-10px;margin-left:-10px}.x-panel-header-title-copy-right{color:#343e48;font-size:20px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;line-height:22px}.x-panel-header-title-copy-right>.x-title-text-copy-right{text-transform:none;padding:0}.x-panel-header-title-copy-right>.x-title-icon-wrap-copy-right.x-title-icon-top{height:22px;padding-bottom:6px}.x-panel-header-title-copy-right>.x-title-icon-wrap-copy-right.x-title-icon-right{width:22px;padding-left:6px}.x-panel-header-title-copy-right>.x-title-icon-wrap-copy-right.x-title-icon-bottom{height:22px;padding-top:6px}.x-panel-header-title-copy-right>.x-title-icon-wrap-copy-right.x-title-icon-left{width:22px;padding-right:6px}.x-panel-header-title-copy-right>.x-title-icon-wrap-copy-right>.x-title-icon-copy-right{width:16px;height:16px;background-position:center center}.x-panel-header-title-copy-right>.x-title-icon-wrap-copy-right>.x-title-glyph{color:#343e48;font-size:16px;line-height:16px;opacity:.5}.x-panel-body-copy-right{background:#343e48;border-color:#cfcfcf;color:#fff;font-size:13px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;border-width:1px;border-style:solid}.x-panel-header-copy-right{background-image:none;background-color:#fff}.x-panel-header-copy-right-vertical{background-image:none;background-color:#fff}.x-panel .x-panel-header-copy-right-collapsed-border-top{border-bottom-width:1px!important}.x-panel .x-panel-header-copy-right-collapsed-border-right{border-left-width:1px!important}.x-panel .x-panel-header-copy-right-collapsed-border-bottom{border-top-width:1px!important}.x-panel .x-panel-header-copy-right-collapsed-border-left{border-right-width:1px!important}.x-panel-header-copy-right-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-copy-right-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-copy-right-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-copy-right-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-copy-right-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-copy-right-outer-border-l{border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-copy-right-outer-border-b{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-copy-right-outer-border-bl{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-copy-right-outer-border-r{border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-copy-right-outer-border-rl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-copy-right-outer-border-rb{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-copy-right-outer-border-rbl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-copy-right-outer-border-t{border-top-color:whitesmoke!important;border-top-width:1px!important}.x-panel-copy-right-outer-border-tl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-copy-right-outer-border-tb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-copy-right-outer-border-tbl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-copy-right-outer-border-tr{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-copy-right-outer-border-trl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-copy-right-outer-border-trb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-copy-right-outer-border-trbl{border-color:whitesmoke!important;border-width:1px!important}.x-panel-alert-panel{border-color:whitesmoke;padding:0}.x-panel-header-alert-panel{font-size:18px;border:1px solid whitesmoke}.x-panel-header-alert-panel .x-tool-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAGACAMAAACTPBKkAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJSUExURQAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkWPzF0AAADFdFJOUwCPkJXX/ZQG/PksKyr4CY7Uu72Y1vDY8xH0/voS6n+Tgb4P8YtueOMKqoBCAWBkDpJxuLGuS4gCaRzmvPXnui3EDZY4QOkFW4RNA32DbzbhfGxd0imCeQjZWrL3+zdWUd4/QURFJO8bhkl31cDyTnZ1B688DAQWJvYwLp9zGeuoXxpMxeCXrN3CZSEeT1lVz0rKItqRm6XtIyjfnm1wv9sXq3RosH7TezLBh2JnzhUUhY2jyx89tC8QJ6ZQ7ljIOZncHbPkTRPXjwAABpNJREFUWMPVWIdfU0kQHkJM3gsE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);background-color:#feedb5}.x-panel-header-alert-panel-horizontal{padding:9px 9px 10px}.x-panel-header-alert-panel-horizontal .x-panel-header-alert-panel-tab-bar{margin-top:-9px;margin-bottom:-10px}.x-panel-header-alert-panel-horizontal.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-alert-panel-horizontal.x-header-noborder .x-panel-header-alert-panel-tab-bar{margin-top:-10px;margin-bottom:-10px}.x-panel-header-alert-panel-vertical{padding:9px 9px 9px 10px}.x-panel-header-alert-panel-vertical .x-panel-header-alert-panel-tab-bar{margin-right:-9px;margin-left:-10px}.x-panel-header-alert-panel-vertical.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-alert-panel-vertical.x-header-noborder .x-panel-header-alert-panel-tab-bar{margin-right:-10px;margin-left:-10px}.x-panel-header-title-alert-panel{color:#343e48;font-size:18px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;line-height:22px}.x-panel-header-title-alert-panel>.x-title-text-alert-panel{text-transform:none;padding:0}.x-panel-header-title-alert-panel>.x-title-icon-wrap-alert-panel.x-title-icon-top{height:22px;padding-bottom:6px}.x-panel-header-title-alert-panel>.x-title-icon-wrap-alert-panel.x-title-icon-right{width:22px;padding-left:6px}.x-panel-header-title-alert-panel>.x-title-icon-wrap-alert-panel.x-title-icon-bottom{height:22px;padding-top:6px}.x-panel-header-title-alert-panel>.x-title-icon-wrap-alert-panel.x-title-icon-left{width:22px;padding-right:6px}.x-panel-header-title-alert-panel>.x-title-icon-wrap-alert-panel>.x-title-icon-alert-panel{width:16px;height:16px;background-position:center center}.x-panel-header-title-alert-panel>.x-title-icon-wrap-alert-panel>.x-title-glyph{color:#343e48;font-size:16px;line-height:16px;opacity:.5}.x-panel-body-alert-panel{background:#feedb5;border-color:#cfcfcf;color:#000;font-size:13px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;border-width:1px;border-style:solid}.x-panel-header-alert-panel{background-image:none;background-color:#feedb5}.x-panel-header-alert-panel-vertical{background-image:none;background-color:#feedb5}.x-panel .x-panel-header-alert-panel-collapsed-border-top{border-bottom-width:1px!important}.x-panel .x-panel-header-alert-panel-collapsed-border-right{border-left-width:1px!important}.x-panel .x-panel-header-alert-panel-collapsed-border-bottom{border-top-width:1px!important}.x-panel .x-panel-header-alert-panel-collapsed-border-left{border-right-width:1px!important}.x-panel-header-alert-panel-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-alert-panel-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-alert-panel-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-alert-panel-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-alert-panel-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-alert-panel-outer-border-l{border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-alert-panel-outer-border-b{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-alert-panel-outer-border-bl{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-alert-panel-outer-border-r{border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-alert-panel-outer-border-rl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-alert-panel-outer-border-rb{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-alert-panel-outer-border-rbl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-alert-panel-outer-border-t{border-top-color:whitesmoke!important;border-top-width:1px!important}.x-panel-alert-panel-outer-border-tl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-alert-panel-outer-border-tb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-alert-panel-outer-border-tbl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-alert-panel-outer-border-tr{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-alert-panel-outer-border-trl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-alert-panel-outer-border-trb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-alert-panel-outer-border-trbl{border-color:whitesmoke!important;border-width:1px!important}.x-panel-warning-panel{border-color:whitesmoke;padding:0}.x-panel-header-warning-panel{font-size:20px;border:1px solid whitesmoke}.x-panel-header-warning-panel .x-tool-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAGACAMAAACTPBKkAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJSUExURQAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkWPzF0AAADFdFJOUwCPkJXX/ZQG/PksKyr4CY7Uu72Y1vDY8xH0/voS6n+Tgb4P8YtueOMKqoBCAWBkDpJxuLGuS4gCaRzmvPXnui3EDZY4QOkFW4RNA32DbzbhfGxd0imCeQjZWrL3+zdWUd4/QURFJO8bhkl31cDyTnZ1B688DAQWJvYwLp9zGeuoXxpMxeCXrN3CZSEeT1lVz0rKItqRm6XtIyjfnm1wv9sXq3RosH7TezLBh2JnzhUUhY2jyx89tC8QJ6ZQ7ljIOZncHbPkTRPXjwAABpNJREFUWMPVWIdfU0kQHkJM3gsE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);background-color:#fff}.x-panel-header-warning-panel-horizontal{padding:9px 9px 10px}.x-panel-header-warning-panel-horizontal .x-panel-header-warning-panel-tab-bar{margin-top:-9px;margin-bottom:-10px}.x-panel-header-warning-panel-horizontal.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-warning-panel-horizontal.x-header-noborder .x-panel-header-warning-panel-tab-bar{margin-top:-10px;margin-bottom:-10px}.x-panel-header-warning-panel-vertical{padding:9px 9px 9px 10px}.x-panel-header-warning-panel-vertical .x-panel-header-warning-panel-tab-bar{margin-right:-9px;margin-left:-10px}.x-panel-header-warning-panel-vertical.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-warning-panel-vertical.x-header-noborder .x-panel-header-warning-panel-tab-bar{margin-right:-10px;margin-left:-10px}.x-panel-header-title-warning-panel{color:#343e48;font-size:20px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;line-height:22px}.x-panel-header-title-warning-panel>.x-title-text-warning-panel{text-transform:none;padding:0}.x-panel-header-title-warning-panel>.x-title-icon-wrap-warning-panel.x-title-icon-top{height:22px;padding-bottom:6px}.x-panel-header-title-warning-panel>.x-title-icon-wrap-warning-panel.x-title-icon-right{width:22px;padding-left:6px}.x-panel-header-title-warning-panel>.x-title-icon-wrap-warning-panel.x-title-icon-bottom{height:22px;padding-top:6px}.x-panel-header-title-warning-panel>.x-title-icon-wrap-warning-panel.x-title-icon-left{width:22px;padding-right:6px}.x-panel-header-title-warning-panel>.x-title-icon-wrap-warning-panel>.x-title-icon-warning-panel{width:16px;height:16px;background-position:center center}.x-panel-header-title-warning-panel>.x-title-icon-wrap-warning-panel>.x-title-glyph{color:#343e48;font-size:16px;line-height:16px;opacity:.5}.x-panel-body-warning-panel{background:#fff;border-color:#cfcfcf;color:#000;font-size:13px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;border-width:1px;border-style:solid}.x-panel-header-warning-panel{background-image:none;background-color:#fff}.x-panel-header-warning-panel-vertical{background-image:none;background-color:#fff}.x-panel .x-panel-header-warning-panel-collapsed-border-top{border-bottom-width:1px!important}.x-panel .x-panel-header-warning-panel-collapsed-border-right{border-left-width:1px!important}.x-panel .x-panel-header-warning-panel-collapsed-border-bottom{border-top-width:1px!important}.x-panel .x-panel-header-warning-panel-collapsed-border-left{border-right-width:1px!important}.x-panel-header-warning-panel-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-warning-panel-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-warning-panel-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-warning-panel-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-warning-panel-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-warning-panel-outer-border-l{border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-warning-panel-outer-border-b{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-warning-panel-outer-border-bl{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-warning-panel-outer-border-r{border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-warning-panel-outer-border-rl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-warning-panel-outer-border-rb{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-warning-panel-outer-border-rbl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-warning-panel-outer-border-t{border-top-color:whitesmoke!important;border-top-width:1px!important}.x-panel-warning-panel-outer-border-tl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-warning-panel-outer-border-tb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-warning-panel-outer-border-tbl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-warning-panel-outer-border-tr{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-warning-panel-outer-border-trl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-warning-panel-outer-border-trb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-warning-panel-outer-border-trbl{border-color:whitesmoke!important;border-width:1px!important}.x-panel-license-panel{border-color:whitesmoke;padding:0}.x-panel-header-license-panel{font-size:20px;border:1px solid whitesmoke}.x-panel-header-license-panel .x-tool-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAGACAMAAACTPBKkAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJSUExURQAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkWPzF0AAADFdFJOUwCPkJXX/ZQG/PksKyr4CY7Uu72Y1vDY8xH0/voS6n+Tgb4P8YtueOMKqoBCAWBkDpJxuLGuS4gCaRzmvPXnui3EDZY4QOkFW4RNA32DbzbhfGxd0imCeQjZWrL3+zdWUd4/QURFJO8bhkl31cDyTnZ1B688DAQWJvYwLp9zGeuoXxpMxeCXrN3CZSEeT1lVz0rKItqRm6XtIyjfnm1wv9sXq3RosH7TezLBh2JnzhUUhY2jyx89tC8QJ6ZQ7ljIOZncHbPkTRPXjwAABpNJREFUWMPVWIdfU0kQHkJM3gsEIyYkxBAMkd4RBAMcoAhiOXtDxN5776dnu7Oder333nvvd/N/3db39m1Epai/G3/yst/bnZ35dmZ29wEQyR7v9vuD47OBi9czDpmMm5jD2hPQklwvATKxzdNOW+2eNvQAZBk4A7pnIc7qhhloZEEG4oL1sCEU2gDrFyBmgJt0LqiETZugknRDN5h0eHIjwMYk/WXqQJgNmWUPCehKXeAzMJNNW9BNTDJ8mmGZtzM9zTkiWa68SfkBlw+kDJ8PRTgfinA+VOF8KML4sKYHwYcKhPUhAV0p40Od1qcZ9pD5CD0qXBF8hARi8TFTIFZ8AEXWMIDHBwjEig8QiMUHCMTig825JvQw+KjQ+YAKLT6AIUp8AEfs+ACOiHwRAEEoH3HBJ1r5ElcAzkfcBkR8xCVg8REHnY/4w8mXJYsNR76UToeFar6EOgCqGq18QbOSai/Kk/ER7eXzL00KPkp4uznS8j/Ml7vVD9U5t+6+qRMU1ikM6CRbfMhlGDs+iA2IRVajqwlOzEbcdhxOd7F2p9HJVERPLuisJcDWUsX7JtrlJLW9sZHm8eu0fZRMuisCENlFRm0mzxLEY0fomyPHEHdEWEgn+HQJljf0TycHzjMg8hriwGba3jyA+CpR9uZqxJ1k0bJ3Ivq30jdvUaOCwSh5TKPt7crClNIetZ0XluXT1uozBjMduk5D7Czi2Qg01d7efRofQb/fbcVHzkRJoYdTmmvPMoEiHv47WiKWQcSH2QuO+AhVitwW+VLaIbOf58uS6VZ9MCFM/i4GBQhQVQur7CEu9mwsgmahVMRH3tKIFh/JFis+dNPTnCPicwXyJ+W5skbHR0nUCkvOB/SaznwBqAw59lsytKPU5oNX0+lLLD5EeV1s8cGAqoWGwkczFDU6+IgszXPWj5akki8j4gP6EuFw4pzdns2HzJbtc2gWxyLFJvaBjPH59LFDxjzsxhh9xHC3AAokUCCAfj5kL/YLYBVRGqFKV8l1eIxP+5hMbFjGgcmWYTHmazJmm8q6zFOCvbaAHNBqFQAWIS5S29DzzMoeBwBNTXBnoGelNkRXmjYt23yX2e2uLRTY0mUB+7hz+2R7f4oDqf0KQTGVoH7Jer9OclJfhrBzofZaC9UnWe8barEBriXy8xN7Rlc/jJo6Z75UA0xx5Es56TrZkS9TCbJczRdsKAOoV/JFAQLWkBKlfqhKfc5pRb6ohj3I+oFYV2M46ukUgGq1fpAw95YrfJAd1ztVqaf1AGUNqNRTB8D4WK4McelKfc5p7XpqGTZCPrQNeHjnDzJt2sGI8GFUM6vLqw16VCB81DDPyHrX0MME4aOOaG5oIPrq6HHD5J6VlfH1NjmFrHJM5nxwkktEiBE+xDLU18uwTDsY3dv5Qzt+jdl5zDYszfQ059LcTyMojcI0ku/j+TToN92ZlA96QciZISYaKOyJI1f6RHzt2uLvx+E6ugUWYvRjr6hWdE8kfIgt4NCTDMjAdV6ljRCUW8CeaUzAj085C7ipA27HrkHEUkpkTjOwsLR2norPulkiR7exPoenRHEi9b6VmX79S7LN55axfLko+IheXCHdJ3ysdns6nPXDjo8VmYIPo9Crx8cjFCkURwMtPgRgn9flVSuD8OEA3ISPe7zvyyEBXakVH3JanyxsAsgUfDhMJ4st46PQq/BB4iN7lHwM5/4S1L9/+O/L9w9PWr6MiA/Yf/VHNTJ/OEBuCoHLzbI96MeVlxImHhAasszwIHlcPY9fcaAcr/N7wIVJj7NwbVsnhu7FT9ghFP8RwB5+iz8U/V0An2Ixe94yfuJALn7Inr/hN1/Q5yl8n7+o+hoL5g1e/og4M1dcDt9ro661fhCVCEQG336HRH6LjQghyD4duaGdwmZ+C3cU74HvnO135WcfkcZniDW77HbVK6S983Py4woHaCS9QSka/8IJ2qa182V6bZlHTnMvkXJFrzVP0zfb6K8XT9FvfUf52GfpN0ZyKSiQha7qObawW47b8z9vf4gSSCO2HXTafKkShikjyZeB+UVFvb8q+VIB3VdgrZIvf1/DvyBHyZc/b2EriRSZL1RuxOb8rHw/Rfwjp9X+HkTl8C93y5e5c7V8OXhwtPmiia1jKMAp21OqoantkHKangLUBNBZLlD+t9+y/+L97XuknD3a4Wa72uPfm+KV+lCcuYPvYw2o0w9J+lj2GNIklP9G5MUw3EdA52T3oHp08kAM+w+cmgRLh7PjcAAAAABJRU5ErkJggg==);background-color:#fff}.x-panel-header-license-panel-horizontal{padding:9px 9px 10px}.x-panel-header-license-panel-horizontal .x-panel-header-license-panel-tab-bar{margin-top:-9px;margin-bottom:-10px}.x-panel-header-license-panel-horizontal.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-license-panel-horizontal.x-header-noborder .x-panel-header-license-panel-tab-bar{margin-top:-10px;margin-bottom:-10px}.x-panel-header-license-panel-vertical{padding:9px 9px 9px 10px}.x-panel-header-license-panel-vertical .x-panel-header-license-panel-tab-bar{margin-right:-9px;margin-left:-10px}.x-panel-header-license-panel-vertical.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-license-panel-vertical.x-header-noborder .x-panel-header-license-panel-tab-bar{margin-right:-10px;margin-left:-10px}.x-panel-header-title-license-panel{color:#343e48;font-size:20px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;line-height:22px}.x-panel-header-title-license-panel>.x-title-text-license-panel{text-transform:none;padding:0}.x-panel-header-title-license-panel>.x-title-icon-wrap-license-panel.x-title-icon-top{height:22px;padding-bottom:6px}.x-panel-header-title-license-panel>.x-title-icon-wrap-license-panel.x-title-icon-right{width:22px;padding-left:6px}.x-panel-header-title-license-panel>.x-title-icon-wrap-license-panel.x-title-icon-bottom{height:22px;padding-top:6px}.x-panel-header-title-license-panel>.x-title-icon-wrap-license-panel.x-title-icon-left{width:22px;padding-right:6px}.x-panel-header-title-license-panel>.x-title-icon-wrap-license-panel>.x-title-icon-license-panel{width:16px;height:16px;background-position:center center}.x-panel-header-title-license-panel>.x-title-icon-wrap-license-panel>.x-title-glyph{color:#343e48;font-size:16px;line-height:16px;opacity:.5}.x-panel-body-license-panel{background:#fff;border-color:#cfcfcf;color:#000;font-size:13px;font-weight:normal;font-family:arial,helvetica,verdana,sans-serif;border-width:1px;border-style:solid}.x-panel-header-license-panel{background-image:none;background-color:#fff}.x-panel-header-license-panel-vertical{background-image:none;background-color:#fff}.x-panel .x-panel-header-license-panel-collapsed-border-top{border-bottom-width:1px!important}.x-panel .x-panel-header-license-panel-collapsed-border-right{border-left-width:1px!important}.x-panel .x-panel-header-license-panel-collapsed-border-bottom{border-top-width:1px!important}.x-panel .x-panel-header-license-panel-collapsed-border-left{border-right-width:1px!important}.x-panel-header-license-panel-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-license-panel-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-license-panel-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-license-panel-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-license-panel-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-license-panel-outer-border-l{border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-license-panel-outer-border-b{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-license-panel-outer-border-bl{border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-license-panel-outer-border-r{border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-license-panel-outer-border-rl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-license-panel-outer-border-rb{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-license-panel-outer-border-rbl{border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-license-panel-outer-border-t{border-top-color:whitesmoke!important;border-top-width:1px!important}.x-panel-license-panel-outer-border-tl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-license-panel-outer-border-tb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-license-panel-outer-border-tbl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-license-panel-outer-border-tr{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important}.x-panel-license-panel-outer-border-trl{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-left-color:whitesmoke!important;border-left-width:1px!important}.x-panel-license-panel-outer-border-trb{border-top-color:whitesmoke!important;border-top-width:1px!important;border-right-color:whitesmoke!important;border-right-width:1px!important;border-bottom-color:whitesmoke!important;border-bottom-width:1px!important}.x-panel-license-panel-outer-border-trbl{border-color:whitesmoke!important;border-width:1px!important} \ No newline at end of file diff --git a/tornado_sample/cp.py b/tornado_sample/cp.py new file mode 100644 index 00000000..98345e7a --- /dev/null +++ b/tornado_sample/cp.py @@ -0,0 +1,6 @@ +"""Monkay patch for cp.uptime()""" + +import time + +def uptime(): + return time.time() diff --git a/tornado_sample/csclient.py b/tornado_sample/csclient.py new file mode 100755 index 00000000..2fb8feae --- /dev/null +++ b/tornado_sample/csclient.py @@ -0,0 +1,530 @@ +""" +NCOS communication module for SDK applications. + +Copyright (c) 2018 Cradlepoint, Inc. . All rights reserved. + +This file contains confidential information of CradlePoint, Inc. and your use of +this file is subject to the CradlePoint Software License Agreement distributed with +this file. Unauthorized reproduction or distribution of this file is subject to civil and +criminal penalties. +""" + + +import json +import os +import re +import select +import socket +import threading +import logging.handlers +import signal +import sys + +try: + import traceback +except ImportError: + traceback = None + + +class SdkCSException(Exception): + pass + + +class CSClient(object): + """ + The CSClient class is the NCOS SDK mechanism for communication between apps and the router tree/config store. + Instances of this class communicate with the router using either an explicit socket or with http method calls. + + Apps running locally on the router use a socket on the router to send commands from the app to the router tree + and to receive data (JSON) from the router tree. + + Apps running remotely use the requests library to send HTTP method calls to the router and to receive data from + the router tree. This allows one to use an IDE to run and debug the application on a the computer. Although, + there are limitations with respect to the device hardware access (i.e. serial, USB, etc.). + """ + END_OF_HEADER = b"\r\n\r\n" + STATUS_HEADER_RE = re.compile(b"status: \w*") + CONTENT_LENGTH_HEADER_RE = re.compile(b"content-length: \w*") + MAX_PACKET_SIZE = 8192 + RECV_TIMEOUT = 2.0 + + _instances = {} + + @classmethod + def is_initialized(cls): + return cls in cls._instances + + def __new__(cls, *na, **kwna): + """ Singleton factory (with subclassing support) """ + if not cls.is_initialized(): + cls._instances[cls] = super().__new__(cls) + return cls._instances[cls] + + def __init__(self, app_name, init=False): + self.app_name = app_name + handlers = [logging.StreamHandler()] + if sys.platform == 'linux2': + handlers.append(logging.handlers.SysLogHandler(address='/dev/log')) + logging.basicConfig(level=logging.DEBUG, format='%(asctime)s %(name)s: %(message)s', datefmt='%b %d %H:%M:%S', + handlers=handlers) + self.logger = logging.getLogger(app_name) + if not init: + return + + def get(self, base, query='', tree=0): + """ + Constructs and sends a get request to retrieve specified data from a device. + + The behavior of this method is contextual: + - If the app is installed on (and executed from) a device, it directly queries the router tree to retrieve the + specified data. + - If the app running remotely from a computer it calls the HTTP GET method to retrieve the specified data. + + Args: + base: String representing a path to a resource on a router tree, + (i.e. '/config/system/logging/level'). + value: Not required. + query: Not required. + tree: Not required. + + Returns: + A dictionary containing the response (i.e. {"success": True, "data:": {}} + + """ + if sys.platform == 'linux2': + cmd = "get\n{}\n{}\n{}\n".format(base, query, tree) + return self._dispatch(cmd).get('data') + else: + # Running in a computer so use http to send the get to the device. + import requests + device_ip, username, password = self._get_device_access_info() + device_api = 'http://{}/api/{}/{}'.format(device_ip, base, query) + + try: + response = requests.get(device_api, auth=self._get_auth(device_ip, username, password)) + + except (requests.exceptions.Timeout, + requests.exceptions.ConnectionError): + print("Timeout: device at {} did not respond.".format(device_ip)) + return None + + return json.loads(response.text).get('data') + + def put(self, base, value='', query='', tree=0): + """ + Constructs and sends a put request to update or add specified data to the device router tree. + + The behavior of this method is contextual: + - If the app is installed on(and executed from) a device, it directly updates or adds the specified data to + the router tree. + - If the app running remotely from a computer it calls the HTTP PUT method to update or add the specified + data. + + + Args: + base: String representing a path to a resource on a router tree, + (i.e. '/config/system/logging/level'). + value: Not required. + query: Not required. + tree: Not required. + + Returns: + A dictionary containing the response (i.e. {"success": True, "data:": {}} + """ + value = json.dumps(value) + if sys.platform == 'linux2': + cmd = "put\n{}\n{}\n{}\n{}\n".format(base, query, tree, value) + return self._dispatch(cmd) + else: + # Running in a computer so use http to send the put to the device. + import requests + device_ip, username, password = self._get_device_access_info() + device_api = 'http://{}/api/{}/{}'.format(device_ip, base, query) + + try: + response = requests.put(device_api, + headers={"Content-Type": "application/x-www-form-urlencoded"}, + auth=self._get_auth(device_ip, username, password), + data={"data": '{}'.format(value)}) + except (requests.exceptions.Timeout, + requests.exceptions.ConnectionError): + print("Timeout: device at {} did not respond.".format(device_ip)) + return None + + return json.loads(response.text) + + def post(self, base, value='', query=''): + """ + Constructs and sends a post request to update or add specified data to the device router tree. + + The behavior of this method is contextual: + - If the app is installed on(and executed from) a device, it directly updates or adds the specified data to + the router tree. + - If the app running remotely from a computer it calls the HTTP POST method to update or add the specified + data. + + + Args: + base: String representing a path to a resource on a router tree, + (i.e. '/config/system/logging/level'). + value: Not required. + query: Not required. + + Returns: + A dictionary containing the response (i.e. {"success": True, "data:": {}} + """ + value = json.dumps(value) + if sys.platform == 'linux2': + cmd = f"post\n{base}\n{query}\n{value}\n" + return self._dispatch(cmd) + else: + # Running in a computer so use http to send the post to the device. + import requests + device_ip, username, password = self._get_device_access_info() + device_api = 'http://{}/api/{}/{}'.format(device_ip, base, query) + + try: + response = requests.post(device_api, + headers={"Content-Type": "application/x-www-form-urlencoded"}, + auth=self._get_auth(device_ip, username, password), + data={"data": '{}'.format(value)}) + except (requests.exceptions.Timeout, + requests.exceptions.ConnectionError): + print("Timeout: device at {} did not respond.".format(device_ip)) + return None + + return json.loads(response.text) + + def delete(self, base, query=''): + """ + Constructs and sends a delete request to delete specified data to the device router tree. + + The behavior of this method is contextual: + - If the app is installed on(and executed from) a device, it directly deletes the specified data to + the router tree. + - If the app running remotely from a computer it calls the HTTP DELETE method to update or add the specified + data. + + + Args: + base: String representing a path to a resource on a router tree, + (i.e. '/config/system/logging/level'). + query: Not required. + + Returns: + A dictionary containing the response (i.e. {"success": True, "data:": {}} + """ + if sys.platform == 'linux2': + cmd = "delete\n{}\n{}\n".format(base, query) + return self._dispatch(cmd) + else: + # Running in a computer so use http to send the delete to the device. + import requests + device_ip, username, password = self._get_device_access_info() + device_api = 'http://{}/api/{}/{}'.format(device_ip, base, query) + + try: + response = requests.delete(device_api, + headers={"Content-Type": "application/x-www-form-urlencoded"}, + auth=self._get_auth(device_ip, username, password), + data={"data": '{}'.format(value)}) + except (requests.exceptions.Timeout, + requests.exceptions.ConnectionError): + print("Timeout: device at {} did not respond.".format(device_ip)) + return None + + return json.loads(response.text) + + def alert(self, value=''): + """ + Constructs and sends a custom alert to NCM for the device. Apps calling this method must be running + on the target device to send the alert. If invoked while running on a computer, then only a log is output. + + Args: + + app_name: String name of your application. + value: String to displayed for the alert. + + Returns: + Success: None + Failure: An error + """ + if sys.platform == 'linux2': + cmd = "alert\n{}\n{}\n".format(self.app_name, value) + return self._dispatch(cmd) + else: + # Running in a computer and can't actually send the alert. + print('Alert is only available when running the app in NCOS.') + print('Alert Text: {}'.format(value)) + + def log(self, value=''): + """ + Adds an INFO log to the device SYSLOG. + + Args: + value: String text for the log. + + Returns: + None + """ + if sys.platform == 'linux2': + self.logger.info(value) + else: + # Running in a computer so just use print for the log. + print(value) + + def _get_auth(self, device_ip, username, password): + # This is only needed when the app is running in a computer. + # Returns the proper HTTP Auth for the global username and password. + # Digest Auth is used for NCOS 6.4 and below while Basic Auth is + # used for NCOS 6.5 and up. + import requests + from http import HTTPStatus + + use_basic = False + device_api = 'http://{}/api/status/product_info'.format(device_ip) + + try: + response = requests.get(device_api, auth=requests.auth.HTTPBasicAuth(username, password)) + if response.status_code == HTTPStatus.OK: + use_basic = True + + except: + use_basic = False + + if use_basic: + return requests.auth.HTTPBasicAuth(username, password) + else: + return requests.auth.HTTPDigestAuth(username, password) + + @staticmethod + def _get_device_access_info(): + # Should only be called when running in a computer. It will return the + # dev_client_ip, dev_client_username, and dev_client_password as defined in + # the sdk section of the sdk_settings.ini file. + device_ip = '' + device_username = '' + device_password = '' + + if sys.platform != 'linux2': + import os + import configparser + + settings_file = os.path.join(os.path.dirname(os.getcwd()), 'sdk_settings.ini') + config = configparser.ConfigParser() + config.read(settings_file) + + # Keys in sdk_settings.ini + sdk_key = 'sdk' + ip_key = 'dev_client_ip' + username_key = 'dev_client_username' + password_key = 'dev_client_password' + + if sdk_key in config: + if ip_key in config[sdk_key]: + device_ip = config[sdk_key][ip_key] + else: + print('ERROR 1: The {} key does not exist in {}'.format(ip_key, settings_file)) + + if username_key in config[sdk_key]: + device_username = config[sdk_key][username_key] + else: + print('ERROR 2: The {} key does not exist in {}'.format(username_key, settings_file)) + + if password_key in config[sdk_key]: + device_password = config[sdk_key][password_key] + else: + print('ERROR 3: The {} key does not exist in {}'.format(password_key, settings_file)) + else: + print('ERROR 4: The {} section does not exist in {}'.format(sdk_key, settings_file)) + + return device_ip, device_username, device_password + + def _safe_dispatch(self, cmd): + """Send the command and return the response.""" + with socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) as sock: + sock.connect('/var/tmp/cs.sock') + sock.sendall(bytes(cmd, 'ascii')) + return self._receive(sock) + + def _dispatch(self, cmd): + errmsg = None + result = "" + try: + result = self._safe_dispatch(cmd) + except Exception as err: + # ignore the command error, continue on to next command + errmsg = "dispatch failed with exception={} err={}".format(type(err), str(err)) + if errmsg is not None: + self.log(self.app_name, errmsg) + pass + return result + + def _safe_receive(self, sock): + sock.settimeout(self.RECV_TIMEOUT) + data = b"" + eoh = -1 + while eoh < 0: + # In the event that the config store times out in returning data, lib returns + # an empty result. Then again, if the config store hangs for 2+ seconds, + # the app's behavior is the least of our worries. + try: + buf = sock.recv(self.MAX_PACKET_SIZE) + except socket.timeout: + return {"status": "timeout", "data": None} + if len(buf) == 0: + break + data += buf + eoh = data.find(self.END_OF_HEADER) + + status_hdr = self.STATUS_HEADER_RE.search(data).group(0)[8:] + content_len = self.CONTENT_LENGTH_HEADER_RE.search(data).group(0)[16:] + remaining = int(content_len) - (len(data) - eoh - len(self.END_OF_HEADER)) + + # body sent from csevent_xxx.sock will have id, action, path, & cfg + while remaining > 0: + buf = sock.recv(self.MAX_PACKET_SIZE) # TODO: This will hang things as well. + if len(buf) == 0: + break + data += buf + remaining -= len(buf) + body = data[eoh:].decode() + try: + result = json.loads(body) + except json.JSONDecodeError as e: + # config store receiver doesn't give back + # proper json for 'put' ops, body + # contains verbose error message + # so putting the error msg in result + result = body.strip() + return {"status": status_hdr.decode(), "data": result} + + def _receive(self, sock): + errmsg = None + result = "" + try: + result = self._safe_receive(sock) + except Exception as err: + # ignore the command error, continue on to next command + errmsg = "_receive failed with exception={} err={}".format(type(err), str(err)) + if errmsg is not None: + self.log(self.app_name, errmsg) + return result + + +class EventingCSClient(CSClient): + running = False + registry = {} + eids = 1 + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.on = self.register + self.un = self.unregister + + def start(self): + if self.running: + self.log(f"Eventing Config Store {self.pid} already running") + return + self.running = True + self.pid = os.getpid() + self.f = '/var/tmp/csevent_%d.sock' % self.pid + try: + os.unlink(self.f) + except FileNotFoundError: + pass + self.event_sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) + self.event_sock.bind(self.f) + self.event_sock.listen() # backlog is optional. already set on value found in /proc + self.event_sock.setblocking(False) + self.eloop = threading.Thread(target=self._handle_events) + self.eloop.start() + + def stop(self): + if not self.running: + return + self.log(f"Stopping {self.app_name}") + for k in list(self.registry.keys()): + self.unregister(k) + self.event_sock.close() + os.unlink(self.f) + self.running = False + + def _handle_events(self): + poller = select.poll() + poller.register(self.event_sock, + select.POLLIN | select.POLLERR | select.POLLHUP) # I don't unregsiter this in cleaning up! + while self.running: + try: + events = poller.poll(1000) + for f, ev in events: + if ev & (select.POLLERR | select.POLLHUP): + self.log("Hangup/error received. Stopping") + self.stop() # TODO: restart w/ cached registrations. Will no longer be an error case + + if ev & select.POLLIN: + conn, addr = self.event_sock.accept() + result = self._receive(conn) + eid = int(result['data']['id']) + try: + cb = self.registry[eid]['cb'] + args = self.registry[eid]['args'] + try: + # PUTting just a string to config store results in a json encoded string returned. + # e.g. set /config/system/logging/level "debug", result['data']['cfg'] is '"debug"' + cfg = json.loads(result['data']['cfg']) + except TypeError as e: + # Non-string path + cfg = result['data']['cfg'] + try: + cb_return = cb(result['data']['path'], cfg, args) + except: + if traceback: + traceback.print_exc() + self.log(f"Exception during callback for {str(self.registry[eid])}") + if result['data']['action'] == 'get': # We've something to send back. + # config_store_receiver expects json + cb_return = json.JSONEncoder().encode(cb_return) + conn.sendall( + cb_return.encode()) # No dispatch. Config store receiver will put to config store. + except (NameError, ValueError) as e: + self.log(f"Could not find register data for eid {eid}") + except OSError as e: + self.log(f"OSError: {e}") + raise + + def register(self, action: object, path: object, callback: object, *args: object) -> object: + if not self.running: + self.start() + # what about multiple registration? + eid = self.eids + self.eids += 1 + self.registry[eid] = {'cb': callback, 'action': action, 'path': path, 'args': args} + cmd = "register\n{}\n{}\n{}\n{}\n".format(self.pid, eid, action, path) + return self._dispatch(cmd) + + def unregister(self, eid): + ret = "" + try: + e = self.registry[eid] + except KeyError: + pass + else: + if self.running: + cmd = "unregister\n{}\n{}\n{}\n{}\n".format(self.pid, eid, e['action'], e['path']) + ret = self._dispatch(cmd) + del self.registry[eid] + return ret + + +def clean_up_reg(signal, frame): + """ + When 'cppython remote_port_forward.py' gets a SIGTERM, config_store_receiver.py doesn't + clean up registrations. Even if it did, the comm module can't rely on an external service + to clean up. + """ + EventingCSClient('CSClient').stop() + sys.exit(0) + + +signal.signal(signal.SIGTERM, clean_up_reg) diff --git a/tornado_sample/index.html b/tornado_sample/index.html new file mode 100644 index 00000000..604766aa --- /dev/null +++ b/tornado_sample/index.html @@ -0,0 +1,82 @@ + + + + Cradlepoint WiFi Setup + + + + + + + + + + + + + + + + +
+ +
+ + +
+

WiFi Setup

+
+
+ SSID Setup +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ + + +
+ + + + + diff --git a/tornado_sample/jquery-3.5.1.min.js b/tornado_sample/jquery-3.5.1.min.js new file mode 100644 index 00000000..b0614034 --- /dev/null +++ b/tornado_sample/jquery-3.5.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tornado_sample/package.ini b/tornado_sample/package.ini new file mode 100644 index 00000000..0fc6269c --- /dev/null +++ b/tornado_sample/package.ini @@ -0,0 +1,12 @@ +[tornado_sample] +vendor=Cradlepoint +notes=Runs a tornado webserver on port 9001 +description=Runs a tornado webserver on port 9001 +auto_start=True +reboot=True +restart=True +firmware_major=7 +firmware_minor=21 +version_major=0 +version_minor=1 +uuid=2ec9dd47-4db7-4ceb-8f02-468564d95b93 \ No newline at end of file diff --git a/tornado_sample/start.sh b/tornado_sample/start.sh new file mode 100644 index 00000000..b2c4d92e --- /dev/null +++ b/tornado_sample/start.sh @@ -0,0 +1,2 @@ +#!/bin/bash +cppython tornado_sample.py diff --git a/tornado_sample/style.css b/tornado_sample/style.css new file mode 100644 index 00000000..e7a7dcc7 --- /dev/null +++ b/tornado_sample/style.css @@ -0,0 +1,71 @@ +body { + font-family: 'Raleway', sans-serif; + background: #543412; + background: -moz-linear-gradient(top, #543412 0%, #3e3f74 100%); + background: -webkit-linear-gradient(top, #543412 0%, #3e3f74 100%); + background: linear-gradient(to bottom, #543412 0%, #3e3f74 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#543152', endColorstr='#3e3f74', GradientType=0); +} + +h1 { + color: #fff; +} + +.container { + width: 1100px; + margin: auto; +} + +.header { + background: #fff; + padding: 10px 0; +} + +.charts { + display: grid; + grid-template-columns: 50% 50%; + grid-gap: 20px; +} + +.epoch { + width: 100%; + min-height: 180px; +} + +.chart { + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07); + overflow: hidden; +} + +.chart-body { + padding: 20px 10px 0 10px; + background: rgba(255, 255, 255, 0.8); +} + +.chart-footer { + padding: 10px; + background: rgba(255, 255, 255, 0.7); + min-height: 38px; + font-size: 18px; + display: flex; + align-items: center; +} + +.epoch .axis path { + stroke: transparent !important; +} + +.epoch .axis line { + stroke: rgba(0, 0, 0, 0.1) !important; +} + +.tick text { + fill: rgba(0, 0, 0, 0.4) !important; +} + +.logo { + background: url('logo.svg') no-repeat; + height: 49px; + width: 200px; +} diff --git a/tornado_sample/tornado_sample.py b/tornado_sample/tornado_sample.py new file mode 100644 index 00000000..5745e352 --- /dev/null +++ b/tornado_sample/tornado_sample.py @@ -0,0 +1,19 @@ +# tornado_sample - simple web server using tornado + +from csclient import EventingCSClient +import tornado.web + + +class MainHandler(tornado.web.RequestHandler): + def get(self): + self.write("Hello Cradlepoint!") + + +if __name__ == "__main__": + cp = EventingCSClient('tornado_sample') + cp.log('Starting...') + application = tornado.web.Application([ + (r"/", MainHandler), + ]) + application.listen(9001) + tornado.ioloop.IOLoop.current().start()